NTURT Zephyr v0.0.1
NTURT common library for Zephyr RTOS
Loading...
Searching...
No Matches

Tractive system message CSV format strings. More...

+ Collaboration diagram for Tractive System Message CSV:

Macros

#define CSV_PRImsg_ts_acc_header    CSV_PRImsg_header_header ",ok,volt,current,temp,soc,capacity"
 CSV header for msg_ts_acc.
 
#define CSV_PRImsg_ts_acc   CSV_PRImsg_header ",%i,%f,%f,%f,%d,%f"
 Insert msg_ts_acc CSV format string.
 
#define CSV_PRImsg_ts_acc_arg(data)
 Insert msg_ts_acc arguments to CSV print format.
 
#define CSV_PRImsg_ts_inv_header
 CSV header for msg_ts_inv.
 
#define CSV_PRImsg_ts_inv
 Insert msg_ts_inv CSV format string.
 
#define CSV_PRImsg_ts_inv_arg(data)
 Insert msg_ts_inv arguments to CSV print format.
 
#define CSV_PRImsg_ts_emcy_stop_header   CSV_PRImsg_header_header ",emcy_stop"
 CSV header for msg_ts_emcy_stop.
 
#define CSV_PRImsg_ts_emcy_stop   CSV_PRImsg_header ",%d"
 Insert msg_ts_emcy_stop CSV format string.
 
#define CSV_PRImsg_ts_emcy_stop_arg(data)
 Insert msg_ts_emcy_stop arguments to CSV print format.
 

Detailed Description

Tractive system message CSV format strings.

// msg_if_tractive_pri

Macro Definition Documentation

◆ CSV_PRImsg_ts_acc

#define CSV_PRImsg_ts_acc   CSV_PRImsg_header ",%i,%f,%f,%f,%d,%f"

#include <nturt/msg/interfaces/tractive.h>

Insert msg_ts_acc CSV format string.

◆ CSV_PRImsg_ts_acc_arg

#define CSV_PRImsg_ts_acc_arg ( data)

#include <nturt/msg/interfaces/tractive.h>

Value:
CSV_PRImsg_header_arg((data).header), (int)(data).ok, (double)((data).volt), \
(double)((data).current), (double)((data).temp), (data).soc, \
(double)((data).capacity)
#define CSV_PRImsg_header_arg(data)
Insert msg_header arguments to CSV print format.
Definition common.h:97

Insert msg_ts_acc arguments to CSV print format.

Parameters
[in]dataThe accumulator message data.

◆ CSV_PRImsg_ts_acc_header

#define CSV_PRImsg_ts_acc_header    CSV_PRImsg_header_header ",ok,volt,current,temp,soc,capacity"

#include <nturt/msg/interfaces/tractive.h>

CSV header for msg_ts_acc.

◆ CSV_PRImsg_ts_emcy_stop

#define CSV_PRImsg_ts_emcy_stop   CSV_PRImsg_header ",%d"

#include <nturt/msg/interfaces/tractive.h>

Insert msg_ts_emcy_stop CSV format string.

◆ CSV_PRImsg_ts_emcy_stop_arg

#define CSV_PRImsg_ts_emcy_stop_arg ( data)

#include <nturt/msg/interfaces/tractive.h>

Value:
CSV_PRImsg_header_arg((data).header), (data).emcy_stop

Insert msg_ts_emcy_stop arguments to CSV print format.

◆ CSV_PRImsg_ts_emcy_stop_header

#define CSV_PRImsg_ts_emcy_stop_header   CSV_PRImsg_header_header ",emcy_stop"

◆ CSV_PRImsg_ts_inv

#define CSV_PRImsg_ts_inv

#include <nturt/msg/interfaces/tractive.h>

Value:
#define CSV_PRImsg_header
Insert msg_header CSV format string.
Definition common.h:90
#define CSV_PRImsg_4wheel_flags
Insert msg_4wheel_flags CSV format string.
Definition common.h:146
#define CSV_PRImsg_4wheel_data
Insert msg_4wheel_data CSV format string.
Definition common.h:127

Insert msg_ts_inv CSV format string.

◆ CSV_PRImsg_ts_inv_arg

#define CSV_PRImsg_ts_inv_arg ( data)

#include <nturt/msg/interfaces/tractive.h>

Value:
CSV_PRImsg_header_arg((data).header), \
CSV_PRImsg_4wheel_flags_arg((data).status), \
CSV_PRImsg_4wheel_data_arg((data).volt), \
CSV_PRImsg_4wheel_data_arg((data).current), \
CSV_PRImsg_4wheel_data_arg((data).inv_temp), \
CSV_PRImsg_4wheel_data_arg((data).motor_temp), \
CSV_PRImsg_4wheel_data_arg((data).mcu_temp)

Insert msg_ts_inv arguments to CSV print format.

Parameters
[in]dataThe inverter message data.

◆ CSV_PRImsg_ts_inv_header

#define CSV_PRImsg_ts_inv_header

#include <nturt/msg/interfaces/tractive.h>

Value:
CSV_PRImsg_4wheel_flags_header(status) "," \
CSV_PRImsg_4wheel_data_header(volt) "," \
CSV_PRImsg_4wheel_data_header(current) "," \
CSV_PRImsg_4wheel_data_header(inv_temp) "," \
CSV_PRImsg_4wheel_data_header(motor_temp) "," \
CSV_PRImsg_4wheel_data_header(mcu_temp)
#define CSV_PRImsg_header_header
CSV header for msg_header.
Definition common.h:87

CSV header for msg_ts_inv.