MCU
Loading...
Searching...
No Matches
TelemetryInterface Member List

This is the complete list of members for TelemetryInterface, including all inherited members.

channels_TelemetryInterfaceprivate
enqueue_CAN(T can_msg, uint32_t id)TelemetryInterface
enqueue_new_CAN(U *structure, uint32_t(*pack_function)(U *, uint8_t *, uint8_t *, uint8_t *))TelemetryInterface
get_glv_voltage(const AnalogConversionPacket_s< 8 > &adc1)TelemetryInterfaceinline
mcu_analog_readings_TelemetryInterfaceprivate
msg_queue_TelemetryInterfaceprivate
TelemetryInterface(CANBufferType *msg_output_queue, const TelemetryInterfaceReadChannels &channels)TelemetryInterfaceinline
TelemetryInterface()TelemetryInterfaceinline
tick(const AnalogConversionPacket_s< 8 > &adc1, const AnalogConversionPacket_s< 4 > &adc2, const AnalogConversionPacket_s< 4 > &adc3, const SteeringEncoderConversion_s &encoder, InvInt_t *fl, InvInt_t *fr, InvInt_t *rl, InvInt_t *rr, bool accel_implaus, bool brake_implaus, float accel_per, float brake_per, const AnalogConversion_s &accel_1, const AnalogConversion_s &accel_2, const AnalogConversion_s &brake_1, const AnalogConversion_s &brake_2, float mech_brake_active_percent, const TorqueControllerMuxError &current_mux_status)TelemetryInterface
update_analog_readings_CAN_msg(const SteeringEncoderConversion_s &steer1, const AnalogConversion_s &steer2, const AnalogConversion_s &current, const AnalogConversion_s &reference, const AnalogConversion_s &glv)TelemetryInterface
update_drivetrain_err_status_CAN_msg(InvInt_t *fl, InvInt_t *fr, InvInt_t *rl, InvInt_t *rr)TelemetryInterface
update_drivetrain_rpms_CAN_msg(InvInt_t *fl, InvInt_t *fr, InvInt_t *rl, InvInt_t *rr)TelemetryInterface
update_drivetrain_status_telem_CAN_msg(InvInt_t *fl, InvInt_t *fr, InvInt_t *rl, InvInt_t *rr, bool accel_implaus, bool brake_implaus, float accel_per, float brake_per)TelemetryInterface
update_drivetrain_torque_filter_out_telem_CAN_msg(InvInt_t *fl, InvInt_t *fr, InvInt_t *rl, InvInt_t *rr)TelemetryInterface
update_drivetrain_torque_telem_CAN_msg(InvInt_t *fl, InvInt_t *fr, InvInt_t *rl, InvInt_t *rr)TelemetryInterface
update_pedal_readings_CAN_msg(float accel_percent, float brake_percent, float mech_brake_percent)TelemetryInterface
update_pedal_readings_raw_CAN_msg(const AnalogConversion_s &accel_1, const AnalogConversion_s &accel_2, const AnalogConversion_s &brake_1, const AnalogConversion_s &brake_2)TelemetryInterface
update_penthouse_accum_CAN_msg(const AnalogConversion_s &current, const AnalogConversion_s &reference)TelemetryInterface
update_steering_status_CAN_msg(const float steering_system_angle, const float filtered_angle_encoder, const float filtered_angle_analog, const uint8_t steering_system_status, const uint8_t steering_encoder_status, const uint8_t steering_analog_status)TelemetryInterface
update_steering_status_CAN_msg(const float steering_system_angle, const float filtered_angle_encoder, const float filtered_angle_analog, const uint8_t steering_system_status, const uint8_t steering_encoder_status, const uint8_t steering_analog_status)TelemetryInterfaceinline
update_suspension_CAN_msg(const AnalogConversion_s &lc_fl, const AnalogConversion_s &lc_fr, const AnalogConversion_s &pots_fl, const AnalogConversion_s &pots_fr)TelemetryInterface
update_TCMux_status_CAN_msg(const TCMuxStatus_s &tcMuxStatus)TelemetryInterfaceinline
~TelemetryInterface()TelemetryInterfaceinline