Aesl Program
|
class for thymio-II id 1 More...
Private Member Functions | |
motor () | |
motion_add (integer Qid, integer Qtime, integer QspL, integer QspR) | |
Subroutine to add a task to the queue. More... | |
motion_cancel (integer Qid) | |
Subroutine to cancel a task from the queue. More... | |
Q_add_motion (integer Qid, integer Qtime, integer QspL, integer QspR) | |
Q_add_motion job %n for %n csec, left %n right %n. More... | |
Q_cancel_motion (integer Qid) | |
Q_cancel_motion job %n. More... | |
Q_set_odometer (integer angle, integer x, integer y) | |
Q_set_odometer theta %n x %n y %n. More... | |
Q_reset () | |
Q_reset. More... | |
buttons () | |
prox () | |
V_leds_bottom (integer red, integer green, integer blue, integer side) | |
V_leds_bottom %m.zeroone %n %n %n. More... | |
V_leds_buttons (integer forward, integer right, integer backward, integer left) | |
V_leds_buttons %n %n %n %n. More... | |
V_leds_circle (integer t0000, integer t0130, integer t0300, integer t0430, integer t0600, integer t0730, integer t0900, integer t1030) | |
V_leds_circle %n %n %n %n %n %n %n %n. More... | |
V_leds_prox_h (integer fl, integer flm, integer flc, integer frc, integer frm, integer fr, integer br, integer bl) | |
V_leds_prox_h %n %n %n %n %n %n %n %n. More... | |
V_leds_prox_v (integer left, integer right) | |
V_leds_prox_v %n %n. More... | |
V_leds_rc (integer value) | |
V_leds_rc %n. More... | |
V_leds_sound (integer value) | |
V_leds_sound %n. More... | |
V_leds_temperature (integer hot, integer cold) | |
V_leds_temperature hot %n cold %n. More... | |
V_leds_top (integer red, integer green, integer blue) | |
V_leds_top %n %n %n. More... | |
A_sound_system (integer sound) | |
A_sound_system %n. More... | |
A_sound_freq (integer freq, integer duration) | |
A_sound_freq %n Hz %n/60ths. More... | |
A_sound_play (integer slot) | |
A_sound_play %n. More... | |
A_sound_record (integer slot) | |
A_sound_record %n. More... | |
A_sound_replay (integer slot) | |
A_sound_replay %n. More... | |
M_motor_left (integer speed) | |
M_motor_left %n. More... | |
M_motor_right (integer speed) | |
M_motor_right %n. More... | |
Private Attributes | |
integer[9] | tmp |
integer[QUEUE] | Qid = { 0,0,0,0 } |
[out] task id | |
integer[QUEUE] | Qtime = { 0,0,0,0 } |
[out] remaining time | |
integer[QUEUE] | QspL = { 0,0,0,0 } |
[out] motor speed L | |
integer[QUEUE] | QspR = { 0,0,0,0 } |
[out] motor speed R | |
integer[1] | Qpc = {0} |
[out] program counter | |
integer[1] | Qnx = {0} |
[out] next pc | |
integer[1] | distance.front = {190} |
[out] distance front | |
integer[1] | distance.back = {125} |
[out] distance back | |
integer[1] | angle.front = {0} |
[out] angle front | |
integer[1] | angle.back = {0} |
[out] angle back | |
integer[1] | angle.ground = {0} |
[out] angle ground | |
integer[1] | odo.delta |
[out]instantaneous speed difference | |
integer[1] | odo.theta = {0} |
[out] odometer current angle | |
integer[1] | odo.x = {0} |
[out] odometer x | |
integer[1] | odo.y = {0} |
[out] odometer y | |
integer[1] | odo.degree |
[out] odometer direction | |
integer[1] | R_state.do = {1} |
flag for R_state broadcast | |
integer[27] | R_state |
[out] compressed robot state | |
class for thymio-II id 1