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

Sensor message CSV format strings. More...

+ Collaboration diagram for Sensor Message CSV:

Macros

#define CSV_PRImsg_sensor_cockpit_header
 CSV header for msg_sensor_cockpit.
 
#define CSV_PRImsg_sensor_cockpit   CSV_PRImsg_header ",%f,%f,%f,%f,%f,%f,%f,%f"
 Insert msg_sensor_cockpit CSV format string.
 
#define CSV_PRImsg_sensor_cockpit_arg(data)
 Insert msg_sensor_cockpit arguments to CSV print format.
 
#define CSV_PRImsg_sensor_wheel_header
 CSV header for msg_sensor_wheel.
 
#define CSV_PRImsg_sensor_wheel
 Insert msg_sensor_wheel CSV format string.
 
#define CSV_PRImsg_sensor_wheel_arg(data)
 Insert msg_sensor_wheel arguments to CSV print format.
 
#define CSV_PRImsg_sensor_imu_header
 CSV header for msg_sensor_imu.
 
#define CSV_PRImsg_sensor_imu
 Insert msg_sensor_imu CSV format string.
 
#define CSV_PRImsg_sensor_imu_arg(data)
 Insert msg_sensor_imu arguments to CSV print format.
 
#define CSV_PRImsg_sensor_gps_header    CSV_PRImsg_header_header ",longitude,latitude"
 CSV header for msg_sensor_gps.
 
#define CSV_PRImsg_sensor_gps   CSV_PRImsg_header ",%.7f,%.7f"
 Insert msg_sensor_gps CSV format string.
 
#define CSV_PRImsg_sensor_gps_arg(data)
 Insert msg_sensor_gps arguments to CSV print format.
 
#define CSV_PRImsg_sensor_pow_header    CSV_PRImsg_header_header ",in_volt,v5_curr,v5_rpi_curr"
 CSV header for msg_sensor_pow.
 
#define CSV_PRImsg_sensor_pow   CSV_PRImsg_header ",%f,%f,%f"
 Insert msg_sensor_pow CSV format string.
 
#define CSV_PRImsg_sensor_pow_arg(data)
 Insert msg_sensor_pow arguments to CSV print format.
 

Detailed Description

Sensor message CSV format strings.

// msg_if_pri_sensor

Macro Definition Documentation

◆ CSV_PRImsg_sensor_cockpit

#define CSV_PRImsg_sensor_cockpit   CSV_PRImsg_header ",%f,%f,%f,%f,%f,%f,%f,%f"

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

Insert msg_sensor_cockpit CSV format string.

◆ CSV_PRImsg_sensor_cockpit_arg

#define CSV_PRImsg_sensor_cockpit_arg ( data)

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

Value:
CSV_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 CSV_PRImsg_header_arg(data)
Insert msg_header arguments to CSV print format.
Definition common.h:97

Insert msg_sensor_cockpit arguments to CSV print format.

Parameters
[in]dataThe cockpit sensor data.

◆ CSV_PRImsg_sensor_cockpit_header

#define CSV_PRImsg_sensor_cockpit_header

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

Value:
",steer,accel,accel_pedal_plaus,apps1,apps2,brake,bse1,bse2"
#define CSV_PRImsg_header_header
CSV header for msg_header.
Definition common.h:87

CSV header for msg_sensor_cockpit.

◆ CSV_PRImsg_sensor_gps

#define CSV_PRImsg_sensor_gps   CSV_PRImsg_header ",%.7f,%.7f"

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

Insert msg_sensor_gps CSV format string.

◆ CSV_PRImsg_sensor_gps_arg

#define CSV_PRImsg_sensor_gps_arg ( data)

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

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

Insert msg_sensor_gps arguments to CSV print format.

Parameters
[in]dataThe GPS sensor data.

◆ CSV_PRImsg_sensor_gps_header

#define CSV_PRImsg_sensor_gps_header    CSV_PRImsg_header_header ",longitude,latitude"

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

CSV header for msg_sensor_gps.

◆ CSV_PRImsg_sensor_imu

#define CSV_PRImsg_sensor_imu

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

Value:
#define CSV_PRImsg_header
Insert msg_header CSV format string.
Definition common.h:90
#define CSV_PRImsg_3d_data
Insert msg_3d_data CSV format string.
Definition common.h:108

Insert msg_sensor_imu CSV format string.

◆ CSV_PRImsg_sensor_imu_arg

#define CSV_PRImsg_sensor_imu_arg ( data)

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

Value:
CSV_PRImsg_header_arg((data).header), CSV_PRImsg_3d_data_arg((data).accel), \
CSV_PRImsg_3d_data_arg((data).gyro), \
CSV_PRImsg_3d_data_arg((data).orient)
#define CSV_PRImsg_3d_data_arg(data)
Insert msg_3d_data arguments to CSV print format.
Definition common.h:115

Insert msg_sensor_imu arguments to CSV print format.

Parameters
[in]dataThe IMU sensor data.

◆ CSV_PRImsg_sensor_imu_header

#define CSV_PRImsg_sensor_imu_header

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

Value:
gyro) "," CSV_PRImsg_3d_data_header(orient)
#define CSV_PRImsg_3d_data_header(data)
CSV header for msg_3d_data.
Definition common.h:104

CSV header for msg_sensor_imu.

◆ CSV_PRImsg_sensor_pow

#define CSV_PRImsg_sensor_pow   CSV_PRImsg_header ",%f,%f,%f"

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

Insert msg_sensor_pow CSV format string.

◆ CSV_PRImsg_sensor_pow_arg

#define CSV_PRImsg_sensor_pow_arg ( data)

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

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

Insert msg_sensor_pow arguments to CSV print format.

Parameters
[in]dataThe power sensor data.

◆ CSV_PRImsg_sensor_pow_header

#define CSV_PRImsg_sensor_pow_header    CSV_PRImsg_header_header ",in_volt,v5_curr,v5_rpi_curr"

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

CSV header for msg_sensor_pow.

◆ CSV_PRImsg_sensor_wheel

#define CSV_PRImsg_sensor_wheel

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

Value:
#define CSV_PRImsg_4wheel_data
Insert msg_4wheel_data CSV format string.
Definition common.h:127

Insert msg_sensor_wheel CSV format string.

◆ CSV_PRImsg_sensor_wheel_arg

#define CSV_PRImsg_sensor_wheel_arg ( data)

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

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

Insert msg_sensor_wheel arguments to CSV print format.

Parameters
[in]dataThe wheel sensor data.

◆ CSV_PRImsg_sensor_wheel_header

#define CSV_PRImsg_sensor_wheel_header

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

Value:
CSV_PRImsg_4wheel_data_header(speed) "," \
CSV_PRImsg_4wheel_data_header(torque) "," \
CSV_PRImsg_4wheel_data_header(tire_temp) "," \
CSV_PRImsg_4wheel_data_header(susp_travel)

CSV header for msg_sensor_wheel.