#include "master_board_sdk/protocol.h"

Go to the source code of this file.
Classes | |
| struct | dual_motor_driver_sensor_packet_t |
| struct | dual_motor_driver_command_packet_t |
| struct | imu_packet_t |
| struct | imu_data_t |
| struct | powerboard_packet_t |
| struct | powerboard_data_t |
| struct | dual_motor_driver_sensor_data_t |
| struct | sensor_packet_t |
| struct | command_packet_t |
| struct | init_packet_t |
| struct | ack_packet_t |
Macros | |
| #define | N_SLAVES 6 |
Functions | |
| struct dual_motor_driver_sensor_packet_t | __attribute__ ((packed)) |
| #define N_SLAVES 6 |
| struct dual_motor_driver_sensor_packet_t __attribute__ | ( | (packed) | ) |
| float accelerometer |
| float adc |
| float attitude |
| float coil_resistance |
| uint16_t command_index |
| float current |
| float current_bus |
| int16_t current_ref[2] |
| struct dual_motor_driver_command_packet_t dual_motor_driver_command_packets[N_SLAVES] |
| struct dual_motor_driver_sensor_packet_t dual_motor_driver_sensor_packets[N_SLAVES] |
| float energy |
| float energy_bus |
| uint8_t error_code |
| float gyroscope |
| bool has_index_been_detected[2] |
| int8_t i_sat[2] |
| struct imu_packet_t imu |
| bool index_toggle_bit[2] |
| bool is_motor_enabled[2] |
| bool is_motor_ready[2] |
| bool is_system_enabled |
| int16_t kd[2] |
| int16_t kp[2] |
| uint16_t last_cmd_index |
| float linear_acceleration |
| uint16_t mode |
| uint16_t packet_loss |
| float position |
| int32_t position_ref[2] |
| struct powerboard_packet_t powerboard |
| uint16_t protocol_version |
| uint16_t sensor_index |
| uint16_t session_id |
| uint8_t spi_connected |
| uint16_t status |
| uint16_t timestamp |
| uint16_t vbus |
| float velocity |
| int16_t velocity_ref[2] |
| float voltage_bus |
| int16_t vshunt |