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

Control message CSV format strings. More...

+ Collaboration diagram for Control Message CSV:

Macros

#define CSV_PRImsg_ctrl_vehicle_state_header    CSV_PRImsg_header_header "," CSV_PRImsg_2d_data_header(velocity)
 CSV header for msg_ctrl_vehicle_state.
 
#define CSV_PRImsg_ctrl_vehicle_state   CSV_PRImsg_header ",%" CSV_PRImsg_2d_data
 Insert msg_ctrl_vehicle_state CSV format string.
 
#define CSV_PRImsg_ctrl_vehicle_state_arg(data)
 Insert msg_ctrl_vehicle_state arguments to CSV print format.
 
#define CSV_PRImsg_ctrl_word_header    CSV_PRImsg_header_header "," CSV_PRImsg_4wheel_flags_header(ctrl)
 CSV header for msg_ctrl_word.
 
#define CSV_PRImsg_ctrl_word   CSV_PRImsg_header ",%" CSV_PRImsg_4wheel_flags
 Insert msg_ctrl_word CSV format string.
 
#define CSV_PRImsg_ctrl_word_arg(data)
 Insert msg_ctrl_word arguments to CSV print format.
 
#define CSV_PRImsg_ctrl_torque_header    CSV_PRImsg_header_header "," CSV_PRImsg_4wheel_data_header(torque)
 CSV header for msg_ctrl_torque.
 
#define CSV_PRImsg_ctrl_torque   CSV_PRImsg_header ",%" CSV_PRImsg_4wheel_data
 Insert msg_ctrl_torque CSV format string.
 
#define CSV_PRImsg_ctrl_torque_arg(data)
 Insert msg_ctrl_torque arguments to CSV print format.
 
#define CSV_PRImsg_ctrl_cmd_header   CSV_PRImsg_header_header ",rtd,emcy_stop"
 CSV header for msg_ctrl_cmd.
 
#define CSV_PRImsg_ctrl_cmd   CSV_PRImsg_header ",%hu,%hu"
 Insert msg_ctrl_cmd CSV format string.
 
#define CSV_PRImsg_ctrl_cmd_arg(data)
 Insert msg_ctrl_cmd arguments to CSV print format.
 

Detailed Description

Control message CSV format strings.

// msg_if_pri_ctrl

Macro Definition Documentation

◆ CSV_PRImsg_ctrl_cmd

#define CSV_PRImsg_ctrl_cmd   CSV_PRImsg_header ",%hu,%hu"

#include <vcu/msg/interfaces/ctrl.h>

Insert msg_ctrl_cmd CSV format string.

◆ CSV_PRImsg_ctrl_cmd_arg

#define CSV_PRImsg_ctrl_cmd_arg ( data)

#include <vcu/msg/interfaces/ctrl.h>

Value:
CSV_PRImsg_header_arg((data).header), (data).rtd, (data).emcy_stop
#define CSV_PRImsg_header_arg(data)
Insert msg_header arguments to CSV print format.
Definition common.h:112

Insert msg_ctrl_cmd arguments to CSV print format.

Parameters
[in]dataThe control command message data.

◆ CSV_PRImsg_ctrl_cmd_header

#define CSV_PRImsg_ctrl_cmd_header   CSV_PRImsg_header_header ",rtd,emcy_stop"

#include <vcu/msg/interfaces/ctrl.h>

CSV header for msg_ctrl_cmd.

◆ CSV_PRImsg_ctrl_torque

#define CSV_PRImsg_ctrl_torque   CSV_PRImsg_header ",%" CSV_PRImsg_4wheel_data

#include <vcu/msg/interfaces/ctrl.h>

Insert msg_ctrl_torque CSV format string.

◆ CSV_PRImsg_ctrl_torque_arg

#define CSV_PRImsg_ctrl_torque_arg ( data)

#include <vcu/msg/interfaces/ctrl.h>

Value:
CSV_PRImsg_header_arg((data).header), \
CSV_PRImsg_4wheel_data_arg((data).torque)

Insert msg_ctrl_torque arguments to CSV print format.

Parameters
[in]dataThe target torque message data.

◆ CSV_PRImsg_ctrl_torque_header

#define CSV_PRImsg_ctrl_torque_header    CSV_PRImsg_header_header "," CSV_PRImsg_4wheel_data_header(torque)

#include <vcu/msg/interfaces/ctrl.h>

CSV header for msg_ctrl_torque.

◆ CSV_PRImsg_ctrl_vehicle_state

#define CSV_PRImsg_ctrl_vehicle_state   CSV_PRImsg_header ",%" CSV_PRImsg_2d_data

#include <vcu/msg/interfaces/ctrl.h>

Insert msg_ctrl_vehicle_state CSV format string.

◆ CSV_PRImsg_ctrl_vehicle_state_arg

#define CSV_PRImsg_ctrl_vehicle_state_arg ( data)

#include <vcu/msg/interfaces/ctrl.h>

Value:
CSV_PRImsg_header_arg((data).header), CSV_PRImsg_2d_data_arg((data).velocity)
#define CSV_PRImsg_2d_data_arg(data)
Insert msg_2d_data arguments to CSV print format.
Definition common.h:130

Insert msg_ctrl_vehicle_state arguments to CSV print format.

Parameters
[in]dataThe vehicle state message data.

◆ CSV_PRImsg_ctrl_vehicle_state_header

#define CSV_PRImsg_ctrl_vehicle_state_header    CSV_PRImsg_header_header "," CSV_PRImsg_2d_data_header(velocity)

◆ CSV_PRImsg_ctrl_word

#define CSV_PRImsg_ctrl_word   CSV_PRImsg_header ",%" CSV_PRImsg_4wheel_flags

#include <vcu/msg/interfaces/ctrl.h>

Insert msg_ctrl_word CSV format string.

◆ CSV_PRImsg_ctrl_word_arg

#define CSV_PRImsg_ctrl_word_arg ( data)

#include <vcu/msg/interfaces/ctrl.h>

Value:
#define CSV_PRImsg_4wheel_flags_arg(data)
Insert msg_4wheel_flags arguments to CSV print format.
Definition common.h:202

Insert msg_ctrl_word arguments to CSV print format.

Parameters
[in]dataThe control word message data.

◆ CSV_PRImsg_ctrl_word_header

#define CSV_PRImsg_ctrl_word_header    CSV_PRImsg_header_header "," CSV_PRImsg_4wheel_flags_header(ctrl)

#include <vcu/msg/interfaces/ctrl.h>

CSV header for msg_ctrl_word.