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

Message CSV format strings. More...

+ Collaboration diagram for Message CSV:

Topics

 Control Message CSV
 Control message CSV format strings.
 
 Sensor Message CSV
 Sensor message CSV format strings.
 
 State Machine Message CSV
 State machine message CSV format strings.
 
 Tractive System Message CSV
 Tractive system message CSV format strings.
 

Macros

#define CSV_PRImsg_header_header   "timestamp"
 CSV header for msg_header.
 
#define CSV_PRImsg_header   "llu.%06llu"
 Insert msg_header CSV format string.
 
#define CSV_PRImsg_header_arg(data)
 Insert msg_header arguments to CSV print format.
 
#define CSV_PRImsg_3d_data_header(data)
 CSV header for msg_3d_data.
 
#define CSV_PRImsg_3d_data   "f,%f,%f"
 Insert msg_3d_data CSV format string.
 
#define CSV_PRImsg_3d_data_arg(data)
 Insert msg_3d_data arguments to CSV print format.
 
#define CSV_PRImsg_4wheel_data_header(data)
 CSV header for msg_4wheel_data.
 
#define CSV_PRImsg_4wheel_data   "f,%f,%f,%f"
 Insert msg_4wheel_data CSV format string.
 
#define CSV_PRImsg_4wheel_data_arg(data)
 Insert msg_4wheel_data arguments to CSV print format.
 
#define CSV_PRImsg_4wheel_flags_header(data)
 CSV header for msg_4wheel_flags.
 
#define CSV_PRImsg_4wheel_flags   "u,%u,%u,%u"
 Insert msg_4wheel_flags CSV format string.
 
#define CSV_PRImsg_4wheel_flags_arg(data)
 Insert msg_4wheel_flags arguments to CSV print format.
 

Detailed Description

Message CSV format strings.

// msg_if_pri

// msg_if_pri

Macro Definition Documentation

◆ CSV_PRImsg_3d_data

#define CSV_PRImsg_3d_data   "f,%f,%f"

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

Insert msg_3d_data CSV format string.

◆ CSV_PRImsg_3d_data_arg

#define CSV_PRImsg_3d_data_arg ( data)

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

Value:
(double)(data).x, (double)(data).y, (double)(data).z

Insert msg_3d_data arguments to CSV print format.

Parameters
[in]dataThe 3D data.

◆ CSV_PRImsg_3d_data_header

#define CSV_PRImsg_3d_data_header ( data)

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

Value:
STRINGIFY(data) "_x," STRINGIFY(data) "_y," STRINGIFY(data) "_z"

CSV header for msg_3d_data.

Parameters
[in]dataThe 3D data.

◆ CSV_PRImsg_4wheel_data

#define CSV_PRImsg_4wheel_data   "f,%f,%f,%f"

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

Insert msg_4wheel_data CSV format string.

◆ CSV_PRImsg_4wheel_data_arg

#define CSV_PRImsg_4wheel_data_arg ( data)

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

Value:
(double)(data).fl, (double)(data).fr, (double)(data).rl, (double)(data).rr

Insert msg_4wheel_data arguments to CSV print format.

Parameters
[in]dataThe 4-wheel data.

◆ CSV_PRImsg_4wheel_data_header

#define CSV_PRImsg_4wheel_data_header ( data)

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

Value:
STRINGIFY(data) \
"_fl," STRINGIFY(data) "_fr," STRINGIFY(data) "_rl," STRINGIFY(data) "_rr"

CSV header for msg_4wheel_data.

Parameters
[in]dataThe 4-wheel data.

◆ CSV_PRImsg_4wheel_flags

#define CSV_PRImsg_4wheel_flags   "u,%u,%u,%u"

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

Insert msg_4wheel_flags CSV format string.

◆ CSV_PRImsg_4wheel_flags_arg

#define CSV_PRImsg_4wheel_flags_arg ( data)

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

Value:
(data).fl, (data).fr, (data).rl, (data).rr

Insert msg_4wheel_flags arguments to CSV print format.

Parameters
[in]dataThe 4-wheel flags.

◆ CSV_PRImsg_4wheel_flags_header

#define CSV_PRImsg_4wheel_flags_header ( data)

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

Value:
STRINGIFY(data) \
"_fl," STRINGIFY(data) "_fr," STRINGIFY(data) "_rl," STRINGIFY(data) "_rr"

CSV header for msg_4wheel_flags.

Parameters
[in]dataThe 4-wheel flags.

◆ CSV_PRImsg_header

#define CSV_PRImsg_header   "llu.%06llu"

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

Insert msg_header CSV format string.

◆ CSV_PRImsg_header_arg

#define CSV_PRImsg_header_arg ( data)

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

Value:
(data).timestamp_ns / 1000000000, ((data).timestamp_ns % 1000000000) / 1000

Insert msg_header arguments to CSV print format.

Parameters
[in]dataThe message header.

◆ CSV_PRImsg_header_header

#define CSV_PRImsg_header_header   "timestamp"

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

CSV header for msg_header.