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

Sensor message printing format strings. More...

+ Collaboration diagram for Sensor Message Printing:

Macros

#define PRImsg_sensor_cockpit
 Insert msg_sensor_cockpit printf format string.
 
#define PRImsg_sensor_cockpit_arg(data)
 Insert msg_sensor_cockpit arguments to printf format.
 
#define PRImsg_sensor_wheel
 Insert msg_sensor_wheel printf format string.
 
#define PRImsg_sensor_wheel_arg(data)
 Insert msg_sensor_wheel arguments to printf format.
 
#define PRImsg_sensor_imu
 Insert msg_sensor_imu printf format string.
 
#define PRImsg_sensor_imu_arg(data)
 Insert msg_sensor_imu arguments to printf format.
 
#define PRImsg_sensor_gps
 Insert msg_sensor_gps printf format string.
 
#define PRImsg_sensor_gps_arg(data)
 Insert msg_sensor_gps arguments to printf format.
 
#define PRImsg_sensor_pow
 Insert msg_sensor_pow printf format string.
 
#define PRImsg_sensor_pow_arg(data)
 Insert msg_sensor_pow arguments to printf format.
 

Detailed Description

Sensor message printing format strings.

Macro Definition Documentation

◆ PRImsg_sensor_cockpit

#define PRImsg_sensor_cockpit

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

Value:
"\n\r\tsteer (deg): %g" \
"\n\r\taccel (%%): %g, pedal plaus (%%): %g, apps (deg): (%g, %g)" \
"\n\r\tbrake (%%): %g, bse (kPa): (%g, %g)"
#define PRImsg_header
Insert msg_header format string.
Definition common.h:33

Insert msg_sensor_cockpit printf format string.

◆ PRImsg_sensor_cockpit_arg

#define PRImsg_sensor_cockpit_arg ( data)

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

Value:
PRImsg_header_arg((data).header), (double)((data).steer), \
(double)((data).accel), (double)((data).accel_pedal_plaus), \
(double)((data).apps1), (double)((data).apps2), (double)((data).brake), \
(double)((data).bse1), (double)((data).bse2)
#define PRImsg_header_arg(data)
Insert msg_header arguments to print format.
Definition common.h:40

Insert msg_sensor_cockpit arguments to printf format.

Parameters
[in]dataThe cockpit sensor data.

◆ PRImsg_sensor_gps

#define PRImsg_sensor_gps

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

Value:
"\n\r\tlongitude (deg): %.7f" \
"\n\r\tlatitude (deg): %.7f"

Insert msg_sensor_gps printf format string.

◆ PRImsg_sensor_gps_arg

#define PRImsg_sensor_gps_arg ( data)

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

Value:
PRImsg_header_arg((data).header), (data).longitude, (data).latitude

Insert msg_sensor_gps arguments to printf format.

Parameters
[in]dataThe GPS sensor data.

◆ PRImsg_sensor_imu

#define PRImsg_sensor_imu

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

Value:
PRImsg_header "\n\r\tacceleration (m/s^2): %" PRImsg_3d_data \
"\n\r\tgyration (rad/s): %" PRImsg_3d_data \
"\n\r\teular angle (deg): %" PRImsg_3d_data
#define PRImsg_3d_data
Insert msg_3d_data format string.
Definition common.h:45

Insert msg_sensor_imu printf format string.

◆ PRImsg_sensor_imu_arg

#define PRImsg_sensor_imu_arg ( data)

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

Value:
PRImsg_header_arg((data).header), PRImsg_3d_data_arg((data).accel), \
PRImsg_3d_data_arg((data).gyro), PRImsg_3d_data_arg((data).orient)
#define PRImsg_3d_data_arg(data)
Insert msg_3d_data arguments to print format.
Definition common.h:52

Insert msg_sensor_imu arguments to printf format.

Parameters
[in]dataThe IMU sensor data.

◆ PRImsg_sensor_pow

#define PRImsg_sensor_pow

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

Value:
"\n\r\tinput voltage (V): %g" \
"\n\r\t5V current (A): %g" \
"\n\r\t5V RPi current (A): %g"

Insert msg_sensor_pow printf format string.

◆ PRImsg_sensor_pow_arg

#define PRImsg_sensor_pow_arg ( data)

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

Value:
PRImsg_header_arg((data).header), (double)((data).in_volt), \
(double)((data).v5_curr), (double)((data).v5_rpi_curr)

Insert msg_sensor_pow arguments to printf format.

Parameters
[in]dataThe power sensor data.

◆ PRImsg_sensor_wheel

#define PRImsg_sensor_wheel

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

Value:
PRImsg_header "\n\r\tspeed (RPM): %" PRImsg_4wheel_data \
"\n\r\ttorque (Nm): %" PRImsg_4wheel_data \
"\n\r\ttire temp (deg C): %" PRImsg_4wheel_data \
"\n\r\tsuspension travel (m): %" PRImsg_4wheel_data
#define PRImsg_4wheel_data
Insert msg_4wheel_data format string.
Definition common.h:56

Insert msg_sensor_wheel printf format string.

◆ PRImsg_sensor_wheel_arg

#define PRImsg_sensor_wheel_arg ( data)

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

Value:
PRImsg_header_arg((data).header), PRImsg_4wheel_data_arg((data).speed), \
PRImsg_4wheel_data_arg((data).torque), \
PRImsg_4wheel_data_arg((data).tire_temp), \
PRImsg_4wheel_data_arg((data).susp_travel)
#define PRImsg_4wheel_data_arg(data)
Insert msg_4wheel_data arguments to print format.
Definition common.h:63

Insert msg_sensor_wheel arguments to printf format.

Parameters
[in]dataThe wheel sensor data.