libwallaby  v24
The wallaby standard library
iRobot (R) Create (TM)

Classes

class  CreateScript
 
class  Create
 Facilitates communication with the iRobot (R) Create (TM) More...
 

Functions

VF EXPORT_SYM int create_connect ()
 
VF EXPORT_SYM int create_connect_once ()
 
VF EXPORT_SYM void create_disconnect ()
 
VF EXPORT_SYM void create_start ()
 
VF EXPORT_SYM void create_passive ()
 
VF EXPORT_SYM void create_safe ()
 
VF EXPORT_SYM void create_full ()
 
VF EXPORT_SYM void create_spot ()
 
VF EXPORT_SYM void create_cover ()
 
VF EXPORT_SYM void create_demo (int d)
 
VF EXPORT_SYM void create_cover_dock ()
 
VF EXPORT_SYM int get_create_mode ()
 
VF EXPORT_SYM int get_create_lbump ()
 
VF EXPORT_SYM int get_create_rbump ()
 
VF EXPORT_SYM int get_create_lwdrop ()
 
VF EXPORT_SYM int get_create_cwdrop ()
 
VF EXPORT_SYM int get_create_rwdrop ()
 
VF EXPORT_SYM int get_create_wall ()
 
VF EXPORT_SYM int get_create_lcliff ()
 
VF EXPORT_SYM int get_create_lfcliff ()
 
VF EXPORT_SYM int get_create_rfcliff ()
 
VF EXPORT_SYM int get_create_rcliff ()
 
VF EXPORT_SYM int get_create_llightbump ()
 
VF EXPORT_SYM int get_create_lflightbump ()
 
VF EXPORT_SYM int get_create_lclightbump ()
 
VF EXPORT_SYM int get_create_rclightbump ()
 
VF EXPORT_SYM int get_create_rflightbump ()
 
VF EXPORT_SYM int get_create_rlightbump ()
 
VF EXPORT_SYM int get_create_llightbump_amt ()
 
VF EXPORT_SYM int get_create_rlightbump_amt ()
 
VF EXPORT_SYM int get_create_lflightbump_amt ()
 
VF EXPORT_SYM int get_create_lclightbump_amt ()
 
VF EXPORT_SYM int get_create_rclightbump_amt ()
 
VF EXPORT_SYM int get_create_rflightbump_amt ()
 
VF EXPORT_SYM int get_create_vwall ()
 
VF EXPORT_SYM int get_create_overcurrents ()
 
VF EXPORT_SYM int get_create_infrared ()
 
VF EXPORT_SYM int get_create_advance_button ()
 
VF EXPORT_SYM int get_create_play_button ()
 
VF EXPORT_SYM int get_create_normalized_angle ()
 
VF EXPORT_SYM void set_create_normalized_angle (int angle)
 
VF EXPORT_SYM int get_create_total_angle ()
 
VF EXPORT_SYM void set_create_total_angle (int angle)
 
VF EXPORT_SYM int get_create_distance ()
 
VF EXPORT_SYM void set_create_distance (int dist)
 
VF EXPORT_SYM int get_create_battery_charging_state ()
 
VF EXPORT_SYM int get_create_battery_voltage ()
 
VF EXPORT_SYM int get_create_battery_current ()
 
VF EXPORT_SYM int get_create_battery_temp ()
 
VF EXPORT_SYM int get_create_battery_charge ()
 
VF EXPORT_SYM int get_create_battery_capacity ()
 
VF EXPORT_SYM int get_create_wall_amt ()
 
VF EXPORT_SYM int get_create_lcliff_amt ()
 
VF EXPORT_SYM int get_create_lfcliff_amt ()
 
VF EXPORT_SYM int get_create_rfcliff_amt ()
 
VF EXPORT_SYM int get_create_rcliff_amt ()
 
VF EXPORT_SYM int get_create_bay_DI ()
 
VF EXPORT_SYM int get_create_bay_AI ()
 
VF EXPORT_SYM int get_create_song_number ()
 
VF EXPORT_SYM int get_create_song_playing ()
 
VF EXPORT_SYM int get_create_number_of_stream_packets ()
 
VF EXPORT_SYM int get_create_requested_velocity ()
 
VF EXPORT_SYM int get_create_requested_radius ()
 
VF EXPORT_SYM int get_create_requested_right_velocity ()
 
VF EXPORT_SYM int get_create_requested_left_velocity ()
 
VF EXPORT_SYM void create_stop ()
 
VF EXPORT_SYM void create_drive (int speed, int radius)
 
VF EXPORT_SYM void create_drive_straight (int speed)
 
VF EXPORT_SYM void create_spin_CW (int speed)
 
VF EXPORT_SYM void create_spin_CCW (int speed)
 
VF EXPORT_SYM void create_drive_direct (int l_speed, int r_speed)
 
VF EXPORT_SYM void create_spin_block (int speed, int angle)
 
VF EXPORT_SYM int _create_get_raw_encoders (long *lenc, long *renc)
 
VF EXPORT_SYM void create_advance_led (int on)
 
VF EXPORT_SYM void create_play_led (int on)
 
VF EXPORT_SYM void create_power_led (int color, int brightness)
 
VF EXPORT_SYM void create_digital_output (int bits)
 
VF EXPORT_SYM void create_pwm_low_side_drivers (int pwm2, int pwm1, int pwm0)
 
VF EXPORT_SYM void create_low_side_drivers (int pwm2, int pwm1, int pwm0)
 
VF EXPORT_SYM void create_load_song (int num)
 
VF EXPORT_SYM void create_play_song (int num)
 
VF EXPORT_SYM int create_read_block (char *data, int count)
 
VF EXPORT_SYM void create_write_byte (char byte)
 
VF EXPORT_SYM void create_clear_serial_buffer ()
 
VF EXPORT_SYM enum BaudRate get_create_baud_rate ()
 
VF EXPORT_SYM void set_create_baud_rate (const enum BaudRate baudRate)
 

Detailed Description

Function Documentation

◆ _create_get_raw_encoders()

VF EXPORT_SYM int _create_get_raw_encoders ( long *  lenc,
long *  renc 
)

◆ create_advance_led()

VF EXPORT_SYM void create_advance_led ( int  on)

◆ create_clear_serial_buffer()

VF EXPORT_SYM void create_clear_serial_buffer ( )

◆ create_connect()

VF EXPORT_SYM int create_connect ( )

Waits to establish a connection to the create.

This function blocks until A connection to a create is established
Returns
0 on success
See also
create_disconnect

◆ create_connect_once()

VF EXPORT_SYM int create_connect_once ( )

Attempts to establish a connection to the create.

Returns
1 if connection succeeded, 0 if connection failed
See also
create_disconnect

◆ create_cover()

VF EXPORT_SYM void create_cover ( )

◆ create_cover_dock()

VF EXPORT_SYM void create_cover_dock ( )

◆ create_demo()

VF EXPORT_SYM void create_demo ( int  d)

◆ create_digital_output()

VF EXPORT_SYM void create_digital_output ( int  bits)

◆ create_disconnect()

VF EXPORT_SYM void create_disconnect ( )

Cleans up connection to the create.

See also
create_connect

◆ create_drive()

VF EXPORT_SYM void create_drive ( int  speed,
int  radius 
)

◆ create_drive_direct()

VF EXPORT_SYM void create_drive_direct ( int  l_speed,
int  r_speed 
)

◆ create_drive_straight()

VF EXPORT_SYM void create_drive_straight ( int  speed)

◆ create_full()

VF EXPORT_SYM void create_full ( )

◆ create_load_song()

VF EXPORT_SYM void create_load_song ( int  num)

◆ create_low_side_drivers()

VF EXPORT_SYM void create_low_side_drivers ( int  pwm2,
int  pwm1,
int  pwm0 
)

◆ create_passive()

VF EXPORT_SYM void create_passive ( )

◆ create_play_led()

VF EXPORT_SYM void create_play_led ( int  on)

◆ create_play_song()

VF EXPORT_SYM void create_play_song ( int  num)

◆ create_power_led()

VF EXPORT_SYM void create_power_led ( int  color,
int  brightness 
)

◆ create_pwm_low_side_drivers()

VF EXPORT_SYM void create_pwm_low_side_drivers ( int  pwm2,
int  pwm1,
int  pwm0 
)

◆ create_read_block()

VF EXPORT_SYM int create_read_block ( char *  data,
int  count 
)

◆ create_safe()

VF EXPORT_SYM void create_safe ( )

◆ create_spin_block()

VF EXPORT_SYM void create_spin_block ( int  speed,
int  angle 
)

◆ create_spin_CCW()

VF EXPORT_SYM void create_spin_CCW ( int  speed)

◆ create_spin_CW()

VF EXPORT_SYM void create_spin_CW ( int  speed)

◆ create_spot()

VF EXPORT_SYM void create_spot ( )

◆ create_start()

VF EXPORT_SYM void create_start ( )

◆ create_stop()

VF EXPORT_SYM void create_stop ( )

◆ create_write_byte()

VF EXPORT_SYM void create_write_byte ( char  byte)

◆ get_create_advance_button()

VF EXPORT_SYM int get_create_advance_button ( )

◆ get_create_battery_capacity()

VF EXPORT_SYM int get_create_battery_capacity ( )

◆ get_create_battery_charge()

VF EXPORT_SYM int get_create_battery_charge ( )

◆ get_create_battery_charging_state()

VF EXPORT_SYM int get_create_battery_charging_state ( )

◆ get_create_battery_current()

VF EXPORT_SYM int get_create_battery_current ( )

◆ get_create_battery_temp()

VF EXPORT_SYM int get_create_battery_temp ( )

◆ get_create_battery_voltage()

VF EXPORT_SYM int get_create_battery_voltage ( )

◆ get_create_baud_rate()

VF EXPORT_SYM enum BaudRate get_create_baud_rate ( )

◆ get_create_bay_AI()

VF EXPORT_SYM int get_create_bay_AI ( )

◆ get_create_bay_DI()

VF EXPORT_SYM int get_create_bay_DI ( )

◆ get_create_cwdrop()

VF EXPORT_SYM int get_create_cwdrop ( )

◆ get_create_distance()

VF EXPORT_SYM int get_create_distance ( )

◆ get_create_infrared()

VF EXPORT_SYM int get_create_infrared ( )

◆ get_create_lbump()

VF EXPORT_SYM int get_create_lbump ( )

◆ get_create_lcliff()

VF EXPORT_SYM int get_create_lcliff ( )

◆ get_create_lcliff_amt()

VF EXPORT_SYM int get_create_lcliff_amt ( )

◆ get_create_lclightbump()

VF EXPORT_SYM int get_create_lclightbump ( )

◆ get_create_lclightbump_amt()

VF EXPORT_SYM int get_create_lclightbump_amt ( )

◆ get_create_lfcliff()

VF EXPORT_SYM int get_create_lfcliff ( )

◆ get_create_lfcliff_amt()

VF EXPORT_SYM int get_create_lfcliff_amt ( )

◆ get_create_lflightbump()

VF EXPORT_SYM int get_create_lflightbump ( )

◆ get_create_lflightbump_amt()

VF EXPORT_SYM int get_create_lflightbump_amt ( )

◆ get_create_llightbump()

VF EXPORT_SYM int get_create_llightbump ( )

◆ get_create_llightbump_amt()

VF EXPORT_SYM int get_create_llightbump_amt ( )

◆ get_create_lwdrop()

VF EXPORT_SYM int get_create_lwdrop ( )

◆ get_create_mode()

VF EXPORT_SYM int get_create_mode ( )

◆ get_create_normalized_angle()

VF EXPORT_SYM int get_create_normalized_angle ( )

◆ get_create_number_of_stream_packets()

VF EXPORT_SYM int get_create_number_of_stream_packets ( )

◆ get_create_overcurrents()

VF EXPORT_SYM int get_create_overcurrents ( )

◆ get_create_play_button()

VF EXPORT_SYM int get_create_play_button ( )

◆ get_create_rbump()

VF EXPORT_SYM int get_create_rbump ( )

◆ get_create_rcliff()

VF EXPORT_SYM int get_create_rcliff ( )

◆ get_create_rcliff_amt()

VF EXPORT_SYM int get_create_rcliff_amt ( )

◆ get_create_rclightbump()

VF EXPORT_SYM int get_create_rclightbump ( )

◆ get_create_rclightbump_amt()

VF EXPORT_SYM int get_create_rclightbump_amt ( )

◆ get_create_requested_left_velocity()

VF EXPORT_SYM int get_create_requested_left_velocity ( )

◆ get_create_requested_radius()

VF EXPORT_SYM int get_create_requested_radius ( )

◆ get_create_requested_right_velocity()

VF EXPORT_SYM int get_create_requested_right_velocity ( )

◆ get_create_requested_velocity()

VF EXPORT_SYM int get_create_requested_velocity ( )

◆ get_create_rfcliff()

VF EXPORT_SYM int get_create_rfcliff ( )

◆ get_create_rfcliff_amt()

VF EXPORT_SYM int get_create_rfcliff_amt ( )

◆ get_create_rflightbump()

VF EXPORT_SYM int get_create_rflightbump ( )

◆ get_create_rflightbump_amt()

VF EXPORT_SYM int get_create_rflightbump_amt ( )

◆ get_create_rlightbump()

VF EXPORT_SYM int get_create_rlightbump ( )

◆ get_create_rlightbump_amt()

VF EXPORT_SYM int get_create_rlightbump_amt ( )

◆ get_create_rwdrop()

VF EXPORT_SYM int get_create_rwdrop ( )

◆ get_create_song_number()

VF EXPORT_SYM int get_create_song_number ( )

◆ get_create_song_playing()

VF EXPORT_SYM int get_create_song_playing ( )

◆ get_create_total_angle()

VF EXPORT_SYM int get_create_total_angle ( )

◆ get_create_vwall()

VF EXPORT_SYM int get_create_vwall ( )

◆ get_create_wall()

VF EXPORT_SYM int get_create_wall ( )

◆ get_create_wall_amt()

VF EXPORT_SYM int get_create_wall_amt ( )

◆ set_create_baud_rate()

VF EXPORT_SYM void set_create_baud_rate ( const enum BaudRate  baudRate)

◆ set_create_distance()

VF EXPORT_SYM void set_create_distance ( int  dist)

◆ set_create_normalized_angle()

VF EXPORT_SYM void set_create_normalized_angle ( int  angle)

◆ set_create_total_angle()

VF EXPORT_SYM void set_create_total_angle ( int  angle)