2.4.5.3. mission_machine module

class mission_machine.AutonomousMissionEnum(value)[source]

Bases: Enum

An enumeration.

ACCELERATION = 1
AUTOCROSS = 6
BRAKETEST = 4
INSPECTION = 5
MANUAL_DRIVING = 0
SKIDPAD = 2
TRACKDRIVE = 3
class mission_machine.AutonomousSystemStateEnum(value)[source]

Bases: Enum

An enumeration.

DRIVING = 3
EMERGENCY = 4
FINISHED = 5
OFF = 1
READY = 2
STARTUP = 0
class mission_machine.MissionMachine[source]

Bases: object

as_state_callback(msg)[source]
check_if_at_standstill_in_emergency() bool[source]
check_if_driving_mission_finished()[source]
check_if_inspection_finished()[source]
completed_callback(msg)[source]
finish_mission()[source]
kill_as()[source]
kill_basic_test()[source]
kill_inspection()[source]
mission_callback(msg)[source]
motorspeed_callback(msg)[source]
publish_finished_msg()[source]
publish_mission_machine_state()[source]
publish_steering_control_engage_msg(engage_control: bool)[source]
publish_torque(torque: float)[source]
publish_velocity(velocity: float)[source]
publish_velocity_torque_switch(use_velocity: bool)[source]
run()[source]
spawn_as()[source]
spawn_basic_test()[source]
start_inspection()[source]
start_rosbag()[source]
switch_state()[source]
wheelspeed_callback(msg)[source]
class mission_machine.MissionMachineEnum(value)[source]

Bases: Enum

An enumeration.

DRIVING = 2
EMERGENCY = 5
FINISHED = 4
IDLE = 0
INSPECTION = 7
PRE_FINISHED = 3
PRE_INSPECTION = 6
READY = 1