libwallaby  v23
The wallaby standard library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
create.h
Go to the documentation of this file.
1 /*
2  * create.h
3  *
4  * Created on: Nov 13, 2015
5  * Author: Joshua Southerland
6  */
7 
8 #ifndef INCLUDE_WALLABY_CREATE_H_
9 #define INCLUDE_WALLABY_CREATE_H_
10 
18 #include "export.h"
19 #include "vtable.h"
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
33 
41 
48 
53 
58 
63 
68 
73 
78 
82 VF EXPORT_SYM void create_demo(int d);
83 
88 
93 
98 
103 
108 
113 
118 
123 
128 
133 
138 
143 
148 
153 
158 
163 
168 
173 
178 
183 
188 
193 
198 
203 
208 
213 
218 
223 
228 
233 
238 
243 
247 VF EXPORT_SYM void set_create_total_angle(int angle);
248 
253 
257 VF EXPORT_SYM void set_create_distance(int dist);
258 
263 
268 
273 
278 
283 
288 
293 
298 
303 
308 
313 
318 
323 
328 
333 
338 
343 
348 
353 
358 
362 VF EXPORT_SYM void create_stop();
363 
367 VF EXPORT_SYM void create_drive(int speed, int radius);
368 
372 VF EXPORT_SYM void create_drive_straight(int speed);
373 
377 VF EXPORT_SYM void create_spin_CW(int speed);
378 
382 VF EXPORT_SYM void create_spin_CCW(int speed);
383 
387 VF EXPORT_SYM void create_drive_direct(int l_speed, int r_speed);
388 
392 VF EXPORT_SYM void create_spin_block(int speed, int angle);
393 
397 VF EXPORT_SYM int _create_get_raw_encoders(long *lenc, long *renc);
398 
402 VF EXPORT_SYM void create_advance_led(int on);
403 
407 VF EXPORT_SYM void create_play_led(int on) ;
408 
412 VF EXPORT_SYM void create_power_led(int color, int brightness);
413 
417 VF EXPORT_SYM void create_digital_output(int bits);
418 
422 VF EXPORT_SYM void create_pwm_low_side_drivers(int pwm2, int pwm1, int pwm0);
423 
427 VF EXPORT_SYM void create_low_side_drivers(int pwm2, int pwm1, int pwm0);
428 
432 VF EXPORT_SYM void create_load_song(int num);
433 
437 VF EXPORT_SYM void create_play_song(int num);
438 
442 VF EXPORT_SYM int create_read_block(char *data, int count);
443 
447 VF EXPORT_SYM void create_write_byte(char byte);
448 
453 
455 {
458 };
459 
464 
468 VF EXPORT_SYM void set_create_baud_rate(const enum BaudRate baudRate);
469 
470 VFL
471 
472 #ifdef __cplusplus
473 }
474 #endif
475 
476 
477 
478 #endif /* INCLUDE_WALLABY_CREATE_H_ */
VF EXPORT_SYM void create_spin_CW(int speed)
VF EXPORT_SYM int get_create_song_playing()
VF EXPORT_SYM void set_create_normalized_angle(int angle)
VF EXPORT_SYM void create_cover_dock()
VF EXPORT_SYM void create_write_byte(char byte)
VF EXPORT_SYM int get_create_play_button()
VF EXPORT_SYM int get_create_battery_voltage()
VF EXPORT_SYM int get_create_lclightbump_amt()
VF EXPORT_SYM void create_demo(int d)
VF EXPORT_SYM void set_create_baud_rate(const enum BaudRate baudRate)
VF EXPORT_SYM int get_create_distance()
VF EXPORT_SYM void create_play_led(int on)
VF EXPORT_SYM int create_read_block(char *data, int count)
VF EXPORT_SYM void create_advance_led(int on)
VF EXPORT_SYM int get_create_total_angle()
VF EXPORT_SYM int get_create_rfcliff()
VF EXPORT_SYM int get_create_rlightbump_amt()
VF EXPORT_SYM int get_create_lflightbump_amt()
VF EXPORT_SYM int get_create_overcurrents()
VF EXPORT_SYM int get_create_requested_radius()
VF EXPORT_SYM void create_drive_straight(int speed)
VF EXPORT_SYM int create_connect_once()
VF EXPORT_SYM int get_create_bay_DI()
VF EXPORT_SYM void create_cover()
VF EXPORT_SYM int get_create_llightbump_amt()
VF EXPORT_SYM void create_play_song(int num)
VF EXPORT_SYM void create_start()
VF EXPORT_SYM int get_create_rfcliff_amt()
VF EXPORT_SYM int get_create_lfcliff_amt()
VF EXPORT_SYM int get_create_rlightbump()
VF EXPORT_SYM int get_create_lwdrop()
VF EXPORT_SYM int get_create_song_number()
VF EXPORT_SYM int get_create_infrared()
VF EXPORT_SYM int get_create_rcliff()
VF EXPORT_SYM int get_create_battery_temp()
VF EXPORT_SYM int get_create_lclightbump()
VF EXPORT_SYM int get_create_requested_velocity()
VF EXPORT_SYM int get_create_lflightbump()
VF EXPORT_SYM int _create_get_raw_encoders(long *lenc, long *renc)
VF EXPORT_SYM int get_create_rbump()
VF EXPORT_SYM void create_pwm_low_side_drivers(int pwm2, int pwm1, int pwm0)
VF EXPORT_SYM void create_full()
VF EXPORT_SYM int get_create_mode()
VF EXPORT_SYM int get_create_requested_right_velocity()
VF EXPORT_SYM void create_spot()
VF EXPORT_SYM int get_create_vwall()
VF EXPORT_SYM int get_create_wall()
VF EXPORT_SYM void create_drive(int speed, int radius)
VF EXPORT_SYM void create_digital_output(int bits)
VF EXPORT_SYM void create_clear_serial_buffer()
VF EXPORT_SYM void create_drive_direct(int l_speed, int r_speed)
VF EXPORT_SYM int get_create_bay_AI()
VF EXPORT_SYM void create_power_led(int color, int brightness)
VF EXPORT_SYM int get_create_llightbump()
VF EXPORT_SYM int get_create_rclightbump()
#define VF
Definition: vtable.h:19
VF EXPORT_SYM void create_stop()
VF EXPORT_SYM int get_create_advance_button()
VF EXPORT_SYM int get_create_battery_charging_state()
#define VFL
Definition: vtable.h:20
VF EXPORT_SYM void create_passive()
VF EXPORT_SYM int get_create_rclightbump_amt()
Definition: create.h:457
VF EXPORT_SYM void set_create_distance(int dist)
VF EXPORT_SYM void create_spin_CCW(int speed)
VF EXPORT_SYM void create_safe()
#define EXPORT_SYM
Definition: export.h:14
VF EXPORT_SYM void set_create_total_angle(int angle)
VF EXPORT_SYM int get_create_rflightbump_amt()
VF EXPORT_SYM int get_create_battery_capacity()
VF EXPORT_SYM int get_create_wall_amt()
VF EXPORT_SYM int get_create_lfcliff()
VF EXPORT_SYM int get_create_lbump()
VF EXPORT_SYM int get_create_normalized_angle()
Definition: create.h:456
VF EXPORT_SYM int get_create_lcliff()
VF EXPORT_SYM int get_create_cwdrop()
VF EXPORT_SYM int create_connect()
VF EXPORT_SYM void create_low_side_drivers(int pwm2, int pwm1, int pwm0)
VF EXPORT_SYM int get_create_battery_charge()
VF EXPORT_SYM void create_spin_block(int speed, int angle)
VF EXPORT_SYM int get_create_rwdrop()
VF EXPORT_SYM int get_create_number_of_stream_packets()
VF EXPORT_SYM enum BaudRate get_create_baud_rate()
VF EXPORT_SYM int get_create_rflightbump()
VF EXPORT_SYM int get_create_lcliff_amt()
BaudRate
Definition: create.h:454
VF EXPORT_SYM int get_create_rcliff_amt()
VF EXPORT_SYM void create_disconnect()
VF EXPORT_SYM int get_create_battery_current()
VF EXPORT_SYM int get_create_requested_left_velocity()
VF EXPORT_SYM void create_load_song(int num)