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

Tractive system message printing format strings. More...

+ Collaboration diagram for Tractive System Message Printing:

Macros

#define PRImsg_ts_acc
 Insert msg_ts_acc printf format string.
 
#define PRImsg_ts_acc_arg(data)
 Insert msg_ts_acc arguments to printf format.
 
#define PRImsg_ts_inv
 Insert msg_ts_inv printf format string.
 
#define PRImsg_ts_inv_arg(data)
 Insert msg_ts_inv arguments to printf format.
 
#define PRImsg_ts_emcy_stop   PRImsg_header "\n\r\temcy_stop: %d"
 Insert msg_ts_emcy_stop printf format string.
 
#define PRImsg_ts_emcy_stop_arg(data)
 Insert msg_ts_emcy_stop arguments to printf format.
 

Detailed Description

Tractive system message printing format strings.

Macro Definition Documentation

◆ PRImsg_ts_acc

#define PRImsg_ts_acc

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

Value:
"\n\r\tok: %s, voltage (V): %g, current (A): %g, temperature (deg C): " \
"%g" \
"\n\r\tsoc (%%): %d capacity (mAh): %g"
#define PRImsg_header
Insert msg_header format string.
Definition common.h:33

Insert msg_ts_acc printf format string.

◆ PRImsg_ts_acc_arg

#define PRImsg_ts_acc_arg ( data)

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

Value:
PRImsg_header_arg((data).header), (data).ok ? "true" : "false", \
(double)((data).volt), (double)((data).current), (double)((data).temp), \
(data).soc, (double)((data).capacity)
#define PRImsg_header_arg(data)
Insert msg_header arguments to print format.
Definition common.h:40

Insert msg_ts_acc arguments to printf format.

Parameters
[in]dataThe accumulator message data.

◆ PRImsg_ts_emcy_stop

#define PRImsg_ts_emcy_stop   PRImsg_header "\n\r\temcy_stop: %d"

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

Insert msg_ts_emcy_stop printf format string.

Parameters
[in]dataThe emergency stop message data.

◆ PRImsg_ts_emcy_stop_arg

#define PRImsg_ts_emcy_stop_arg ( data)

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

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

Insert msg_ts_emcy_stop arguments to printf format.

Parameters
[in]dataThe emergency stop message data.

◆ PRImsg_ts_inv

#define PRImsg_ts_inv

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

Value:
PRImsg_header "\n\r\tstatus word: %" PRImsg_4wheel_flags \
"\n\r\tdc bus voltage (V): %" PRImsg_4wheel_data \
"\n\r\tdc bus current (A): %" PRImsg_4wheel_data \
"\n\r\tmos temperature (deg C): %" PRImsg_4wheel_data \
"\n\r\tmotor temperature (deg C): %" PRImsg_4wheel_data \
"\n\r\tmcu temperature (deg C): %" PRImsg_4wheel_data
#define PRImsg_4wheel_data
Insert msg_4wheel_data format string.
Definition common.h:56
#define PRImsg_4wheel_flags
Insert msg_4wheel_flags format string.
Definition common.h:67

Insert msg_ts_inv printf format string.

◆ PRImsg_ts_inv_arg

#define PRImsg_ts_inv_arg ( data)

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

Value:
PRImsg_header_arg((data).header), PRImsg_4wheel_flags_arg((data).status), \
PRImsg_4wheel_data_arg((data).volt), \
PRImsg_4wheel_data_arg((data).current), \
PRImsg_4wheel_data_arg((data).inv_temp), \
PRImsg_4wheel_data_arg((data).motor_temp), \
PRImsg_4wheel_data_arg((data).mcu_temp)
#define PRImsg_4wheel_flags_arg(data)
Insert msg_4wheel_flags arguments to print format.
Definition common.h:74

Insert msg_ts_inv arguments to printf format.

Parameters
[in]dataThe inverter message data.