HTTP Server for Tux Droid
util.driver.TuxDriver Namespace Reference

Classes

class  TuxDrv
 

Variables

 __author__
 
 __date__
 
 __version__
 
 __licence__
 
 E_TUXDRV_BEGIN
 
 E_TUXDRV_NOERROR
 
 E_TUXDRV_PARSERISDISABLED
 
 E_TUXDRV_INVALIDCOMMAND
 
 E_TUXDRV_STACKOVERFLOW
 
 E_TUXDRV_FILEERROR
 
 E_TUXDRV_BADWAVFILE
 
 E_TUXDRV_INVALIDIDENTIFIER
 
 E_TUXDRV_INVALIDNAME
 
 E_TUXDRV_INVALIDPARAMETER
 
 E_TUXDRV_BUSY
 
 E_TUXDRV_WAVSIZEEXCEDED
 
 SW_ID_FLIPPERS_POSITION
 
 SW_ID_FLIPPERS_REMAINING_MVM
 
 SW_ID_SPINNING_DIRECTION
 
 SW_ID_SPINNING_REMAINING_MVM
 
 SW_ID_LEFT_WING_BUTTON
 
 SW_ID_RIGHT_WING_BUTTON
 
 SW_ID_HEAD_BUTTON
 
 SW_ID_REMOTE_BUTTON
 
 SW_ID_MOUTH_POSITION
 
 SW_ID_MOUTH_REMAINING_MVM
 
 SW_ID_EYES_POSITION
 
 SW_ID_EYES_REMAINING_MVM
 
 SW_ID_DESCRIPTOR_COMPLETE
 
 SW_ID_RF_STATE
 
 SW_ID_DONGLE_PLUG
 
 SW_ID_CHARGER_STATE
 
 SW_ID_BATTERY_LEVEL
 
 SW_ID_BATTERY_STATE
 
 SW_ID_LIGHT_LEVEL
 
 SW_ID_LEFT_LED_STATE
 
 SW_ID_RIGHT_LED_STATE
 
 SW_ID_CONNECTION_QUALITY
 
 SW_ID_AUDIO_FLASH_PLAY
 
 SW_ID_AUDIO_GENERAL_PLAY
 
 SW_ID_FLASH_PROG_CURR_TRACK
 
 SW_ID_FLASH_PROG_LAST_TRACK_SIZE
 
 SW_ID_TUXCORE_SYMBOLIC_VERSION
 
 SW_ID_TUXAUDIO_SYMBOLIC_VERSION
 
 SW_ID_FUXUSB_SYMBOLIC_VERSION
 
 SW_ID_FUXRF_SYMBOLIC_VERSION
 
 SW_ID_TUXRF_SYMBOLIC_VERSION
 
 SW_ID_DRIVER_SYMBOLIC_VERSION
 
 SW_ID_SOUND_REFLASH_BEGIN
 
 SW_ID_SOUND_REFLASH_END
 
 SW_ID_SOUND_REFLASH_CURRENT_TRACK
 
 SW_ID_EYES_MOTOR_ON
 
 SW_ID_MOUTH_MOTOR_ON
 
 SW_ID_FLIPPERS_MOTOR_ON
 
 SW_ID_SPIN_LEFT_MOTOR_ON
 
 SW_ID_SPIN_RIGHT_MOTOR_ON
 
 SW_ID_FLASH_SOUND_COUNT
 
 ST_NAME_HEAD_BUTTON
 
 ST_NAME_LEFT_BUTTON
 
 ST_NAME_RIGHT_BUTTON
 
 ST_NAME_REMOTE_BUTTON
 
 ST_NAME_MOUTH_POSITION
 
 ST_NAME_MOUTH_RM
 
 ST_NAME_EYES_POSITION
 
 ST_NAME_EYES_RM
 
 ST_NAME_FLIPPERS_POSITION
 
 ST_NAME_FLIPPERS_RM
 
 ST_NAME_SPINNING_DIRECTION
 
 ST_NAME_SPINNING_RM
 
 ST_NAME_DONGLE_PLUG
 
 ST_NAME_RADIO_STATE
 
 ST_NAME_LEFT_LED
 
 ST_NAME_RIGHT_LED
 
 ST_NAME_CONNECTION_QUALITY
 
 ST_NAME_AUDIO_FLASH_PLAY
 
 ST_NAME_FLASH_PROG_END
 
 ST_NAME_EYES_MOTOR_ON
 
 ST_NAME_MOUTH_MOTOR_ON
 
 ST_NAME_FLIPPERS_MOTOR_ON
 
 ST_NAME_SPIN_LEFT_MOTOR_ON
 
 ST_NAME_SPIN_RIGHT_MOTOR_ON
 
 ST_NAME_DRIVER_SYMB_VER
 
 ST_NAME_TUXCORE_SYMB_VER
 
 ST_NAME_TUXAUDIO_SYMB_VER
 
 ST_NAME_FUXUSB_SYMB_VER
 
 ST_NAME_FUXRF_SYMB_VER
 
 ST_NAME_TUXRF_SYMB_VER
 
 ST_NAME_FLASH_SOUND_COUNT
 
 ST_NAME_BATTERY_LEVEL
 
 ST_NAME_BATTERY_STATE
 
 ST_NAME_CHARGER_STATE
 
 ST_NAME_LIGHT_LEVEL
 
 ST_NAME_DESCRIPTOR_COMPLETE
 
 ST_NAME_AUDIO_GENERAL_PLAY
 
 ST_NAME_FLASH_PROG_CURRENT_TRACK
 
 ST_NAME_FLASH_PROG_LAST_TRACK_SIZE
 
 ST_NAME_FLASH_PROG_BEGIN
 
 SW_NAME_DRIVER
 
 LOG_LEVEL_DEBUG
 
 LOG_LEVEL_INFO
 
 LOG_LEVEL_WARNING
 
 LOG_LEVEL_ERROR
 
 LOG_LEVEL_NONE
 
 LOG_TARGET_TUX
 
 LOG_TARGET_SHELL
 
 TUX_DRIVER_STATUS_CALLBACK
 
 TUX_DRIVER_SIMPLE_CALLBACK
 

Variable Documentation

◆ __author__

util.driver.TuxDriver.__author__
private

◆ __date__

util.driver.TuxDriver.__date__
private

◆ __licence__

util.driver.TuxDriver.__licence__
private

◆ __version__

util.driver.TuxDriver.__version__
private

◆ E_TUXDRV_BADWAVFILE

util.driver.TuxDriver.E_TUXDRV_BADWAVFILE

◆ E_TUXDRV_BEGIN

util.driver.TuxDriver.E_TUXDRV_BEGIN

◆ E_TUXDRV_BUSY

util.driver.TuxDriver.E_TUXDRV_BUSY

◆ E_TUXDRV_FILEERROR

util.driver.TuxDriver.E_TUXDRV_FILEERROR

◆ E_TUXDRV_INVALIDCOMMAND

util.driver.TuxDriver.E_TUXDRV_INVALIDCOMMAND

◆ E_TUXDRV_INVALIDIDENTIFIER

util.driver.TuxDriver.E_TUXDRV_INVALIDIDENTIFIER

◆ E_TUXDRV_INVALIDNAME

util.driver.TuxDriver.E_TUXDRV_INVALIDNAME

◆ E_TUXDRV_INVALIDPARAMETER

util.driver.TuxDriver.E_TUXDRV_INVALIDPARAMETER

◆ E_TUXDRV_NOERROR

util.driver.TuxDriver.E_TUXDRV_NOERROR

◆ E_TUXDRV_PARSERISDISABLED

util.driver.TuxDriver.E_TUXDRV_PARSERISDISABLED

◆ E_TUXDRV_STACKOVERFLOW

util.driver.TuxDriver.E_TUXDRV_STACKOVERFLOW

◆ E_TUXDRV_WAVSIZEEXCEDED

util.driver.TuxDriver.E_TUXDRV_WAVSIZEEXCEDED

◆ LOG_LEVEL_DEBUG

util.driver.TuxDriver.LOG_LEVEL_DEBUG

◆ LOG_LEVEL_ERROR

util.driver.TuxDriver.LOG_LEVEL_ERROR

◆ LOG_LEVEL_INFO

util.driver.TuxDriver.LOG_LEVEL_INFO

◆ LOG_LEVEL_NONE

util.driver.TuxDriver.LOG_LEVEL_NONE

◆ LOG_LEVEL_WARNING

util.driver.TuxDriver.LOG_LEVEL_WARNING

◆ LOG_TARGET_SHELL

util.driver.TuxDriver.LOG_TARGET_SHELL

◆ LOG_TARGET_TUX

util.driver.TuxDriver.LOG_TARGET_TUX

◆ ST_NAME_AUDIO_FLASH_PLAY

util.driver.TuxDriver.ST_NAME_AUDIO_FLASH_PLAY

◆ ST_NAME_AUDIO_GENERAL_PLAY

util.driver.TuxDriver.ST_NAME_AUDIO_GENERAL_PLAY

◆ ST_NAME_BATTERY_LEVEL

util.driver.TuxDriver.ST_NAME_BATTERY_LEVEL

◆ ST_NAME_BATTERY_STATE

util.driver.TuxDriver.ST_NAME_BATTERY_STATE

◆ ST_NAME_CHARGER_STATE

util.driver.TuxDriver.ST_NAME_CHARGER_STATE

◆ ST_NAME_CONNECTION_QUALITY

util.driver.TuxDriver.ST_NAME_CONNECTION_QUALITY

◆ ST_NAME_DESCRIPTOR_COMPLETE

util.driver.TuxDriver.ST_NAME_DESCRIPTOR_COMPLETE

◆ ST_NAME_DONGLE_PLUG

util.driver.TuxDriver.ST_NAME_DONGLE_PLUG

◆ ST_NAME_DRIVER_SYMB_VER

util.driver.TuxDriver.ST_NAME_DRIVER_SYMB_VER

◆ ST_NAME_EYES_MOTOR_ON

util.driver.TuxDriver.ST_NAME_EYES_MOTOR_ON

◆ ST_NAME_EYES_POSITION

util.driver.TuxDriver.ST_NAME_EYES_POSITION

◆ ST_NAME_EYES_RM

util.driver.TuxDriver.ST_NAME_EYES_RM

◆ ST_NAME_FLASH_PROG_BEGIN

util.driver.TuxDriver.ST_NAME_FLASH_PROG_BEGIN

◆ ST_NAME_FLASH_PROG_CURRENT_TRACK

util.driver.TuxDriver.ST_NAME_FLASH_PROG_CURRENT_TRACK

◆ ST_NAME_FLASH_PROG_END

util.driver.TuxDriver.ST_NAME_FLASH_PROG_END

◆ ST_NAME_FLASH_PROG_LAST_TRACK_SIZE

util.driver.TuxDriver.ST_NAME_FLASH_PROG_LAST_TRACK_SIZE

◆ ST_NAME_FLASH_SOUND_COUNT

util.driver.TuxDriver.ST_NAME_FLASH_SOUND_COUNT

◆ ST_NAME_FLIPPERS_MOTOR_ON

util.driver.TuxDriver.ST_NAME_FLIPPERS_MOTOR_ON

◆ ST_NAME_FLIPPERS_POSITION

util.driver.TuxDriver.ST_NAME_FLIPPERS_POSITION

◆ ST_NAME_FLIPPERS_RM

util.driver.TuxDriver.ST_NAME_FLIPPERS_RM

◆ ST_NAME_FUXRF_SYMB_VER

util.driver.TuxDriver.ST_NAME_FUXRF_SYMB_VER

◆ ST_NAME_FUXUSB_SYMB_VER

util.driver.TuxDriver.ST_NAME_FUXUSB_SYMB_VER

◆ ST_NAME_HEAD_BUTTON

util.driver.TuxDriver.ST_NAME_HEAD_BUTTON

◆ ST_NAME_LEFT_BUTTON

util.driver.TuxDriver.ST_NAME_LEFT_BUTTON

◆ ST_NAME_LEFT_LED

util.driver.TuxDriver.ST_NAME_LEFT_LED

◆ ST_NAME_LIGHT_LEVEL

util.driver.TuxDriver.ST_NAME_LIGHT_LEVEL

◆ ST_NAME_MOUTH_MOTOR_ON

util.driver.TuxDriver.ST_NAME_MOUTH_MOTOR_ON

◆ ST_NAME_MOUTH_POSITION

util.driver.TuxDriver.ST_NAME_MOUTH_POSITION

◆ ST_NAME_MOUTH_RM

util.driver.TuxDriver.ST_NAME_MOUTH_RM

◆ ST_NAME_RADIO_STATE

util.driver.TuxDriver.ST_NAME_RADIO_STATE

◆ ST_NAME_REMOTE_BUTTON

util.driver.TuxDriver.ST_NAME_REMOTE_BUTTON

◆ ST_NAME_RIGHT_BUTTON

util.driver.TuxDriver.ST_NAME_RIGHT_BUTTON

◆ ST_NAME_RIGHT_LED

util.driver.TuxDriver.ST_NAME_RIGHT_LED

◆ ST_NAME_SPIN_LEFT_MOTOR_ON

util.driver.TuxDriver.ST_NAME_SPIN_LEFT_MOTOR_ON

◆ ST_NAME_SPIN_RIGHT_MOTOR_ON

util.driver.TuxDriver.ST_NAME_SPIN_RIGHT_MOTOR_ON

◆ ST_NAME_SPINNING_DIRECTION

util.driver.TuxDriver.ST_NAME_SPINNING_DIRECTION

◆ ST_NAME_SPINNING_RM

util.driver.TuxDriver.ST_NAME_SPINNING_RM

◆ ST_NAME_TUXAUDIO_SYMB_VER

util.driver.TuxDriver.ST_NAME_TUXAUDIO_SYMB_VER

◆ ST_NAME_TUXCORE_SYMB_VER

util.driver.TuxDriver.ST_NAME_TUXCORE_SYMB_VER

◆ ST_NAME_TUXRF_SYMB_VER

util.driver.TuxDriver.ST_NAME_TUXRF_SYMB_VER

◆ SW_ID_AUDIO_FLASH_PLAY

util.driver.TuxDriver.SW_ID_AUDIO_FLASH_PLAY

◆ SW_ID_AUDIO_GENERAL_PLAY

util.driver.TuxDriver.SW_ID_AUDIO_GENERAL_PLAY

◆ SW_ID_BATTERY_LEVEL

util.driver.TuxDriver.SW_ID_BATTERY_LEVEL

◆ SW_ID_BATTERY_STATE

util.driver.TuxDriver.SW_ID_BATTERY_STATE

◆ SW_ID_CHARGER_STATE

util.driver.TuxDriver.SW_ID_CHARGER_STATE

◆ SW_ID_CONNECTION_QUALITY

util.driver.TuxDriver.SW_ID_CONNECTION_QUALITY

◆ SW_ID_DESCRIPTOR_COMPLETE

util.driver.TuxDriver.SW_ID_DESCRIPTOR_COMPLETE

◆ SW_ID_DONGLE_PLUG

util.driver.TuxDriver.SW_ID_DONGLE_PLUG

◆ SW_ID_DRIVER_SYMBOLIC_VERSION

util.driver.TuxDriver.SW_ID_DRIVER_SYMBOLIC_VERSION

◆ SW_ID_EYES_MOTOR_ON

util.driver.TuxDriver.SW_ID_EYES_MOTOR_ON

◆ SW_ID_EYES_POSITION

util.driver.TuxDriver.SW_ID_EYES_POSITION

◆ SW_ID_EYES_REMAINING_MVM

util.driver.TuxDriver.SW_ID_EYES_REMAINING_MVM

◆ SW_ID_FLASH_PROG_CURR_TRACK

util.driver.TuxDriver.SW_ID_FLASH_PROG_CURR_TRACK

◆ SW_ID_FLASH_PROG_LAST_TRACK_SIZE

util.driver.TuxDriver.SW_ID_FLASH_PROG_LAST_TRACK_SIZE

◆ SW_ID_FLASH_SOUND_COUNT

util.driver.TuxDriver.SW_ID_FLASH_SOUND_COUNT

◆ SW_ID_FLIPPERS_MOTOR_ON

util.driver.TuxDriver.SW_ID_FLIPPERS_MOTOR_ON

◆ SW_ID_FLIPPERS_POSITION

util.driver.TuxDriver.SW_ID_FLIPPERS_POSITION

◆ SW_ID_FLIPPERS_REMAINING_MVM

util.driver.TuxDriver.SW_ID_FLIPPERS_REMAINING_MVM

◆ SW_ID_FUXRF_SYMBOLIC_VERSION

util.driver.TuxDriver.SW_ID_FUXRF_SYMBOLIC_VERSION

◆ SW_ID_FUXUSB_SYMBOLIC_VERSION

util.driver.TuxDriver.SW_ID_FUXUSB_SYMBOLIC_VERSION

◆ SW_ID_HEAD_BUTTON

util.driver.TuxDriver.SW_ID_HEAD_BUTTON

◆ SW_ID_LEFT_LED_STATE

util.driver.TuxDriver.SW_ID_LEFT_LED_STATE

◆ SW_ID_LEFT_WING_BUTTON

util.driver.TuxDriver.SW_ID_LEFT_WING_BUTTON

◆ SW_ID_LIGHT_LEVEL

util.driver.TuxDriver.SW_ID_LIGHT_LEVEL

◆ SW_ID_MOUTH_MOTOR_ON

util.driver.TuxDriver.SW_ID_MOUTH_MOTOR_ON

◆ SW_ID_MOUTH_POSITION

util.driver.TuxDriver.SW_ID_MOUTH_POSITION

◆ SW_ID_MOUTH_REMAINING_MVM

util.driver.TuxDriver.SW_ID_MOUTH_REMAINING_MVM

◆ SW_ID_REMOTE_BUTTON

util.driver.TuxDriver.SW_ID_REMOTE_BUTTON

◆ SW_ID_RF_STATE

util.driver.TuxDriver.SW_ID_RF_STATE

◆ SW_ID_RIGHT_LED_STATE

util.driver.TuxDriver.SW_ID_RIGHT_LED_STATE

◆ SW_ID_RIGHT_WING_BUTTON

util.driver.TuxDriver.SW_ID_RIGHT_WING_BUTTON

◆ SW_ID_SOUND_REFLASH_BEGIN

util.driver.TuxDriver.SW_ID_SOUND_REFLASH_BEGIN

◆ SW_ID_SOUND_REFLASH_CURRENT_TRACK

util.driver.TuxDriver.SW_ID_SOUND_REFLASH_CURRENT_TRACK

◆ SW_ID_SOUND_REFLASH_END

util.driver.TuxDriver.SW_ID_SOUND_REFLASH_END

◆ SW_ID_SPIN_LEFT_MOTOR_ON

util.driver.TuxDriver.SW_ID_SPIN_LEFT_MOTOR_ON

◆ SW_ID_SPIN_RIGHT_MOTOR_ON

util.driver.TuxDriver.SW_ID_SPIN_RIGHT_MOTOR_ON

◆ SW_ID_SPINNING_DIRECTION

util.driver.TuxDriver.SW_ID_SPINNING_DIRECTION

◆ SW_ID_SPINNING_REMAINING_MVM

util.driver.TuxDriver.SW_ID_SPINNING_REMAINING_MVM

◆ SW_ID_TUXAUDIO_SYMBOLIC_VERSION

util.driver.TuxDriver.SW_ID_TUXAUDIO_SYMBOLIC_VERSION

◆ SW_ID_TUXCORE_SYMBOLIC_VERSION

util.driver.TuxDriver.SW_ID_TUXCORE_SYMBOLIC_VERSION

◆ SW_ID_TUXRF_SYMBOLIC_VERSION

util.driver.TuxDriver.SW_ID_TUXRF_SYMBOLIC_VERSION

◆ SW_NAME_DRIVER

util.driver.TuxDriver.SW_NAME_DRIVER

◆ TUX_DRIVER_SIMPLE_CALLBACK

util.driver.TuxDriver.TUX_DRIVER_SIMPLE_CALLBACK

◆ TUX_DRIVER_STATUS_CALLBACK

util.driver.TuxDriver.TUX_DRIVER_STATUS_CALLBACK