Class BidirectionalSerializable¶
Defined in File hi_can_parameter.hpp
Inheritance Relationships¶
Base Types¶
public hi_can::parameters::Serializable(Class Serializable)public hi_can::parameters::Deserializable(Class Deserializable)
Derived Types¶
public hi_can::parameters::SimpleSerializable< wrapped_value_t< int16_t > >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< wrapped_value_t< uint16_t > >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< wrapped_value_t< bool > >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< _speed_t >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< _status_t >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< _limits_t >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< _control_t >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< _immediate_control_t >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< _scheduled_control_t >(Template Class SimpleSerializable)public hi_can::parameters::SimpleSerializable< _motor_speed_t >(Template Class SimpleSerializable)public hi_can::parameters::scaled_int16_t< 1.0 >(Template Struct scaled_int16_t)public hi_can::parameters::scaled_int32_t< 1000.0 >(Template Struct scaled_int32_t)public hi_can::parameters::scaled_int32_t< 100000.0 >(Template Struct scaled_int32_t)public hi_can::parameters::scaled_int32_t< 1000000.0 >(Template Struct scaled_int32_t)public hi_can::parameters::scaled_int32_t< 1.0 >(Template Struct scaled_int32_t)public hi_can::parameters::SimpleSerializable< T >(Template Class SimpleSerializable)public hi_can::parameters::drive::vesc::status_1_t(Struct status_1_t)public hi_can::parameters::drive::vesc::status_2_t(Struct status_2_t)public hi_can::parameters::drive::vesc::status_3_t(Struct status_3_t)public hi_can::parameters::drive::vesc::status_4_t(Struct status_4_t)public hi_can::parameters::drive::vesc::status_5_t(Struct status_5_t)public hi_can::parameters::drive::vesc::status_6_t(Struct status_6_t)public hi_can::parameters::scaled_int16_t< scaling_factor >(Template Struct scaled_int16_t)public hi_can::parameters::scaled_int32_t< scaling_factor >(Template Struct scaled_int32_t)
Class Documentation¶
-
class BidirectionalSerializable : public hi_can::parameters::Serializable, public hi_can::parameters::Deserializable¶
Inheritance diagram for hi_can::parameters::BidirectionalSerializable:
Collaboration diagram for hi_can::parameters::BidirectionalSerializable:
Subclassed by hi_can::parameters::SimpleSerializable< wrapped_value_t< int16_t > >, hi_can::parameters::SimpleSerializable< wrapped_value_t< uint16_t > >, hi_can::parameters::SimpleSerializable< wrapped_value_t< bool > >, hi_can::parameters::SimpleSerializable< _speed_t >, hi_can::parameters::SimpleSerializable< _status_t >, hi_can::parameters::SimpleSerializable< _limits_t >, hi_can::parameters::SimpleSerializable< _control_t >, hi_can::parameters::SimpleSerializable< _immediate_control_t >, hi_can::parameters::SimpleSerializable< _scheduled_control_t >, hi_can::parameters::SimpleSerializable< _motor_speed_t >, hi_can::parameters::scaled_int16_t< 1.0 >, hi_can::parameters::scaled_int32_t< 1000.0 >, hi_can::parameters::scaled_int32_t< 100000.0 >, hi_can::parameters::scaled_int32_t< 1000000.0 >, hi_can::parameters::scaled_int32_t< 1.0 >, hi_can::parameters::SimpleSerializable< T >, hi_can::parameters::drive::vesc::status_1_t, hi_can::parameters::drive::vesc::status_2_t, hi_can::parameters::drive::vesc::status_3_t, hi_can::parameters::drive::vesc::status_4_t, hi_can::parameters::drive::vesc::status_5_t, hi_can::parameters::drive::vesc::status_6_t, hi_can::parameters::scaled_int16_t< scaling_factor >, hi_can::parameters::scaled_int32_t< scaling_factor >