libkovan  1
The kovan standard library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
create.h
Go to the documentation of this file.
1 /**************************************************************************
2  * Copyright 2012 KISS Institute for Practical Robotics *
3  * *
4  * This file is part of libkovan. *
5  * *
6  * libkovan is free software: you can redistribute it and/or modify *
7  * it under the terms of the GNU General Public License as published by *
8  * the Free Software Foundation, either version 2 of the License, or *
9  * (at your option) any later version. *
10  * *
11  * libkovan is distributed in the hope that it will be useful, *
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
14  * GNU General Public License for more details. *
15  * *
16  * You should have received a copy of the GNU General Public License *
17  * along with libkovan. Check the LICENSE file in the project root. *
18  * If not, see <http://www.gnu.org/licenses/>. *
19  **************************************************************************/
20 
29 #ifndef _CREATE_H_
30 #define _CREATE_H_
31 
32 #include "export.h"
33 
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37 
46 
54 
63 EXPORT_SYM void create_safe();
64 EXPORT_SYM void create_full() ;
65 EXPORT_SYM void create_spot() ;
67 EXPORT_SYM void create_demo(int d) ;
88 EXPORT_SYM void set_create_total_angle(int angle);
90 EXPORT_SYM void set_create_distance(int dist);
111 EXPORT_SYM void create_stop();
112 EXPORT_SYM void create_drive (int speed, int radius);
113 EXPORT_SYM void create_drive_straight (int speed);
114 EXPORT_SYM void create_spin_CW (int speed);
115 EXPORT_SYM void create_spin_CCW (int speed);
116 EXPORT_SYM void create_drive_direct(int l_speed, int r_speed);
117 EXPORT_SYM void create_spin_block(int speed, int angle);
118 EXPORT_SYM int _create_get_raw_encoders(long *lenc, long *renc);
119 EXPORT_SYM void create_advance_led(int on) ;
120 EXPORT_SYM void create_play_led(int on) ;
121 EXPORT_SYM void create_power_led(int color, int brightness) ;
122 EXPORT_SYM void create_digital_output(int bits);
123 EXPORT_SYM void create_pwm_low_side_drivers(int pwm2, int pwm1, int pwm0);
124 EXPORT_SYM void create_low_side_drivers(int pwm2, int pwm1, int pwm0);
125 EXPORT_SYM void create_load_song(int num);
126 EXPORT_SYM void create_play_song(int num);
127 EXPORT_SYM int create_read_block(char *data, int count);
128 EXPORT_SYM void create_write_byte(char byte);
130 
131 #ifdef __cplusplus
132 }
133 #endif
134 
135 #endif
EXPORT_SYM int get_create_rcliff()
EXPORT_SYM int get_create_battery_temp()
EXPORT_SYM void create_demo(int d)
EXPORT_SYM void create_pwm_low_side_drivers(int pwm2, int pwm1, int pwm0)
EXPORT_SYM int create_connect_once()
EXPORT_SYM int get_create_battery_charging_state()
EXPORT_SYM void create_clear_serial_buffer()
EXPORT_SYM void create_spin_block(int speed, int angle)
EXPORT_SYM int get_create_song_playing()
EXPORT_SYM void create_full()
EXPORT_SYM void create_cover_dock()
EXPORT_SYM int get_create_advance_button()
EXPORT_SYM void create_write_byte(char byte)
EXPORT_SYM int get_create_rbump()
EXPORT_SYM int get_create_lcliff_amt()
EXPORT_SYM int get_create_rfcliff_amt()
EXPORT_SYM int get_create_infrared()
EXPORT_SYM int get_create_battery_current()
EXPORT_SYM int get_create_normalized_angle()
EXPORT_SYM int get_create_lbump()
EXPORT_SYM int get_create_wall()
EXPORT_SYM int _create_get_raw_encoders(long *lenc, long *renc)
EXPORT_SYM int get_create_rwdrop()
EXPORT_SYM int get_create_requested_velocity()
EXPORT_SYM int get_create_vwall()
EXPORT_SYM void create_power_led(int color, int brightness)
EXPORT_SYM void create_low_side_drivers(int pwm2, int pwm1, int pwm0)
EXPORT_SYM int get_create_requested_left_velocity()
EXPORT_SYM int get_create_requested_radius()
EXPORT_SYM int get_create_number_of_stream_packets()
EXPORT_SYM int get_create_requested_right_velocity()
EXPORT_SYM void set_create_total_angle(int angle)
EXPORT_SYM int get_create_bay_DI()
EXPORT_SYM void create_passive()
EXPORT_SYM void create_play_song(int num)
EXPORT_SYM int get_create_battery_voltage()
EXPORT_SYM void set_create_normalized_angle(int angle)
EXPORT_SYM int get_create_lcliff()
EXPORT_SYM int get_create_battery_capacity()
EXPORT_SYM int get_create_mode()
EXPORT_SYM void create_safe()
EXPORT_SYM void create_spin_CCW(int speed)
EXPORT_SYM int get_create_lwdrop()
EXPORT_SYM void create_load_song(int num)
EXPORT_SYM void create_drive_direct(int l_speed, int r_speed)
EXPORT_SYM int get_create_cwdrop()
EXPORT_SYM int create_read_block(char *data, int count)
EXPORT_SYM void create_cover()
EXPORT_SYM void set_create_distance(int dist)
EXPORT_SYM int get_create_total_angle()
EXPORT_SYM int get_create_rfcliff()
EXPORT_SYM void create_play_led(int on)
EXPORT_SYM int get_create_lfcliff()
EXPORT_SYM int get_create_overcurrents()
EXPORT_SYM int get_create_play_button()
EXPORT_SYM void create_stop()
EXPORT_SYM void create_spot()
EXPORT_SYM int get_create_song_number()
#define EXPORT_SYM
Definition: export.h:7
EXPORT_SYM int get_create_distance()
EXPORT_SYM void create_start()
EXPORT_SYM void create_drive(int speed, int radius)
EXPORT_SYM void create_drive_straight(int speed)
EXPORT_SYM int get_create_battery_charge()
EXPORT_SYM int create_connect()
EXPORT_SYM int get_create_lfcliff_amt()
EXPORT_SYM void create_spin_CW(int speed)
EXPORT_SYM void create_disconnect()
EXPORT_SYM void create_advance_led(int on)
EXPORT_SYM int get_create_rcliff_amt()
EXPORT_SYM int get_create_wall_amt()
EXPORT_SYM void create_digital_output(int bits)
EXPORT_SYM int get_create_bay_AI()