NTURT Zephyr v0.0.1
NTURT common library for Zephyr RTOS
Loading...
Searching...
No Matches
tractive.h File Reference

Tractive system message type definitions. More...

#include <stdbool.h>
#include <stdint.h>
#include "nturt/msg/interfaces/common.h"
+ Include dependency graph for tractive.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  msg_ts_acc
 Accumulator message. More...
 
struct  msg_ts_inv
 Inverter message. More...
 
struct  msg_ts_emcy_stop
 Emergency stop message. More...
 

Macros

#define MSG_TRACTIVE_LIST   msg_ts_acc, msg_ts_inv, msg_ts_emcy_stop
 List of tractive system messages.
 
#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.
 
#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 type definitions.

Author
quantumspawner
Version
0.0.1
Date
2025-07-05