2.3.1.2. can_interface module¶ class can_interface.AutonomousSystemStateEnum(value)[source]¶ Bases: Enum An enumeration. DRIVING = 3¶ EMERGENCY = 4¶ FINISHED = 5¶ OFF = 1¶ READY = 2¶ STARTUP = 0¶ class can_interface.CanBridge(path_to_log_dbc: str, path_to_per_dbc: str)[source]¶ Bases: object actual_torque_callback(msg: Torque)[source]¶ check_if_rosbag_recording_running()[source]¶ check_monitoring_state()[source]¶ end_rosbag_recording()[source]¶ generate_frame(data, frame_definition)[source]¶ Used for sending it on the can ros bridge. generate_message(data, frame_definition)[source]¶ Used for sending it on the can device directly. handle_log_button_state(state: int)[source]¶ lap_count_callback(msg: LapCount)[source]¶ local_mapping_cones_count_callback(msg: ConesCountActual)[source]¶ log_frame_received_callback(received_frame: Frame)[source]¶ m_per_s_to_rpm(velocity)[source]¶ main_thread()[source]¶ mission_finished_callback(msg: MissionFinished)[source]¶ mission_machine_state_callback(msg: MissionMachineState)[source]¶ monitoring_status_callback(msg)[source]¶ per_frame_received_callback(received_frame)[source]¶ send_dashboard_msg()[source]¶ send_dv_driving_diagnostics_1()[source]¶ send_dv_driving_diagnostics_2()[source]¶ send_dv_system_diagnostics()[source]¶ send_engine_control_msg()[source]¶ send_rosbag_record_status()[source]¶ send_steering_msg()[source]¶ sensor_states_callback(msg: SensorStates)[source]¶ service_brake_callback(msg)[source]¶ setup_log_rx()[source]¶ setup_log_tx()[source]¶ setup_messages()[source]¶ setup_per_rx()[source]¶ setup_per_tx()[source]¶ setup_variables()[source]¶ slam_cones_count_callback(msg: ConesCountAll)[source]¶ slam_velocity_callback(msg: VehiclePose)[source]¶ start_rosbag_recording()[source]¶ steering_control_engange_callback(msg)[source]¶ steering_wheel_angle_callback(msg)[source]¶ torque_callback(msg: Torque)[source]¶ velocity_callback(msg: Velocity)[source]¶ velocity_torque_switch_callback(msg: VelocityTorqueSwitch)[source]¶ class can_interface.ServiceBrakeStateEnum(value)[source]¶ Bases: Enum An enumeration. AVAILABLE = 3¶ DISENGAGED = 1¶ ENGAGED = 2¶