#include "vehicle_frame.H"
#include "readaevit.H"
#include <cstdio>
Defines | |
#define | FF_PRESENT 0 |
#define | FF_BOOTED 1 |
#define | FF_VALID_COIL_PULSE 2 |
#define | FF_BRAKE_LIGHTS 3 |
#define | FF_PARK_LIGHTS 4 |
#define | FF_STEERING_SERVO_ENGAGED 5 |
#define | FF_REMOTE_OFF_SWITCH 6 |
#define | FF_IGNITION 7 |
#define | FF_SPEED 8 |
#define | FF_THROTTLE_CLUTCH_ENGAGED 9 |
#define | FF_GENERIC 10 |
#define | FF_BATTERY_1_VOLTAGE 11 |
#define | FF_BATTERY_2_VOLTAGE 12 |
#define | FF_COMMAND 13 |
Functions | |
void | vehicle_frame_printer (frame_t const &g_frame, vector< int > const &fields) |
Variables | |
char const * | vehicle_frame_field_names [] |
#define FF_BATTERY_1_VOLTAGE 11 |
Referenced by vehicle_frame_printer().
#define FF_BATTERY_2_VOLTAGE 12 |
Referenced by vehicle_frame_printer().
#define FF_BOOTED 1 |
#define FF_BRAKE_LIGHTS 3 |
Referenced by vehicle_frame_printer().
#define FF_COMMAND 13 |
#define FF_GENERIC 10 |
#define FF_IGNITION 7 |
Referenced by vehicle_frame_printer().
#define FF_PARK_LIGHTS 4 |
Referenced by vehicle_frame_printer().
#define FF_PRESENT 0 |
#define FF_REMOTE_OFF_SWITCH 6 |
Referenced by vehicle_frame_printer().
#define FF_SPEED 8 |
Referenced by vehicle_frame_printer().
#define FF_STEERING_SERVO_ENGAGED 5 |
Referenced by vehicle_frame_printer().
#define FF_THROTTLE_CLUTCH_ENGAGED 9 |
Referenced by vehicle_frame_printer().
#define FF_VALID_COIL_PULSE 2 |
Referenced by vehicle_frame_printer().
void vehicle_frame_printer | ( | frame_t const & | g_frame, | |
vector< int > const & | fields | |||
) |
References aevit::vehicle_frame_t::battery_1_voltage(), aevit::vehicle_frame_t::battery_2_voltage(), aevit::vehicle_frame_t::booted(), aevit::vehicle_frame_t::brake_lights(), aevit::vehicle_frame_t::command(), FF_BATTERY_1_VOLTAGE, FF_BATTERY_2_VOLTAGE, FF_BOOTED, FF_BRAKE_LIGHTS, FF_COMMAND, FF_IGNITION, FF_PARK_LIGHTS, FF_PRESENT, FF_REMOTE_OFF_SWITCH, FF_SPEED, FF_STEERING_SERVO_ENGAGED, FF_THROTTLE_CLUTCH_ENGAGED, FF_VALID_COIL_PULSE, aevit::vehicle_frame_t::ignition(), aevit::vehicle_frame_t::park_lights(), aevit::vehicle_frame_t::present(), print_field_beg(), print_field_end(), aevit::vehicle_frame_t::remote_off_switch(), aevit::vehicle_frame_t::speed(), aevit::vehicle_frame_t::steering_servo_engaged(), aevit::vehicle_frame_t::throttle_clutch_engaged(), aevit::vehicle_frame_t::valid_coil_pulse(), vehicle_frame_field_names, and vehicle_frame_printer.
char const* vehicle_frame_field_names[] |
Referenced by vehicle_frame_printer().