![]() |
NTURT Zephyr v0.0.1
NTURT common library for Zephyr RTOS
|
Common message type definitions. More...
#include <stdint.h>
#include <zephyr/kernel.h>
#include <zephyr/sys/util.h>
Data Structures | |
struct | msg_header |
Message header. More... | |
union | msg_3d_data |
3D data. More... | |
union | msg_4wheel_data |
4-wheel data. More... | |
union | msg_4wheel_flags |
4-wheel flags. More... | |
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. | |
#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. | |
Functions | |
void | msg_header_init (struct msg_header *header) |
Initialize a message header. | |
Common message type definitions.