FORWARD         = 'forward'
BACKWARD        = 'backward'
LEFT            = 'turn_left'
RIGHT           = 'turn_right'

REVERSE         = 'reverse'

KEEP_CONTAINED    = 'keep_contained'
CHANGE_DIRECTION = 'change_direction'
DISTANCE_KEEPING  = 'distance_keeping'
LINE_FOLLOWING    = 'line_following'
    
R_INDICATOR     = 'right_indicator'
L_INDICATOR     = 'left_indicator'
HAZARD_WARNING  = 'hazard_warning'
LIGHTS          = 'lights'

HORN            = 'horn'
DISTANCE        = 'distance'
SPEED           = 'speed'
LINE            = 'line'

STOP            = 0
ACCELERATING    = 1
SPEEDING        = 2
BREAKING        = -1
DISTANCE_STATE  = 3
LINE_STATE      = 4
CONTAIN_STATE   = 5

LIGHTS_OFF  = 0
LIGHTS_ON   = 1
HAZARD_ON   = 2
RIGHT_ON    = 3
LEFT_ON     = 4

SUCCESS                 = 1
AGENT_CONNECTED         = 0
AUTHENTICATION_FAILURE  = -1
FORWARD         = 'forward'
BACKWARD        = 'backward'
LEFT            = 'turn_left'
RIGHT           = 'turn_right'

REVERSE         = 'reverse'

KEEP_CONTAINED    = 'keep_contained'
CHANGE_DIRECTION = 'change_direction'
DISTANCE_KEEPING  = 'distance_keeping'
LINE_FOLLOWING    = 'line_following'
    
R_INDICATOR     = 'right_indicator'
L_INDICATOR     = 'left_indicator'
HAZARD_WARNING  = 'hazard_warning'
LIGHTS          = 'lights'

HORN            = 'horn'
DISTANCE        = 'distance'
SPEED           = 'speed'
LINE            = 'line'

STOP            = 0
ACCELERATING    = 1
SPEEDING        = 2
BREAKING        = -1
DISTANCE_STATE  = 3
LINE_STATE      = 4
CONTAIN_STATE   = 5

LIGHTS_OFF  = 0
LIGHTS_ON   = 1
HAZARD_ON   = 2
RIGHT_ON    = 3
LEFT_ON     = 4

SUCCESS                 = 1
AGENT_CONNECTED         = 0
AUTHENTICATION_FAILURE  = -1