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

Message printing format strings. More...

+ Collaboration diagram for Message Printing:

Topics

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

Macros

#define PRImsg_header   "s%llu.%06llu s"
 Insert msg_header format string.
 
#define PRImsg_header_arg(data)
 Insert msg_header arguments to print format.
 
#define PRImsg_3d_data   "s(%g, %g, %g)"
 Insert msg_3d_data format string.
 
#define PRImsg_3d_data_arg(data)
 Insert msg_3d_data arguments to print format.
 
#define PRImsg_4wheel_data   "s(%g, %g, %g, %g)"
 Insert msg_4wheel_data format string.
 
#define PRImsg_4wheel_data_arg(data)
 Insert msg_4wheel_data arguments to print format.
 
#define PRImsg_4wheel_flags   "s(0x%X, 0x%X, 0x%X, 0x%X)"
 Insert msg_4wheel_flags format string.
 
#define PRImsg_4wheel_flags_arg(data)
 Insert msg_4wheel_flags arguments to print format.
 

Detailed Description

Message printing format strings.

Macro Definition Documentation

◆ PRImsg_3d_data

#define PRImsg_3d_data   "s(%g, %g, %g)"

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

Insert msg_3d_data format string.

◆ PRImsg_3d_data_arg

#define 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 print format.

Parameters
[in]dataThe 3D data.

◆ PRImsg_4wheel_data

#define PRImsg_4wheel_data   "s(%g, %g, %g, %g)"

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

Insert msg_4wheel_data format string.

◆ PRImsg_4wheel_data_arg

#define 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 print format.

Parameters
[in]dataThe 4-wheel data.

◆ PRImsg_4wheel_flags

#define PRImsg_4wheel_flags   "s(0x%X, 0x%X, 0x%X, 0x%X)"

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

Insert msg_4wheel_flags format string.

◆ PRImsg_4wheel_flags_arg

#define 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 print format.

Parameters
[in]dataThe 4-wheel flags.

◆ PRImsg_header

#define PRImsg_header   "s%llu.%06llu s"

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

Insert msg_header format string.

◆ PRImsg_header_arg

#define PRImsg_header_arg ( data)

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

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

Insert msg_header arguments to print format.

Parameters
[in]dataThe message header.