libkipr  1.0.0
client.h File Reference

Go to the source code of this file.

Functions

void create3_audio_append (const Create3AudioNote *const notes, const unsigned count)
 
void create3_audio_play (const Create3AudioNote *const notes, const unsigned count, const int overwrite)
 
void create3_audio_overwrite (const Create3AudioNote *const notes, const unsigned count)
 
int create3_connect ()
 
int create3_connect_manual (const char *const host, const unsigned short port)
 
void create3_dock ()
 
void create3_drive_arc_degrees (const float radius, const float angle, const float max_linear_speed)
 
void create3_drive_arc_radians (const float radius, const float angle, const float max_linear_speed)
 
void create3_drive_straight (const float distance, const float max_linear_speed)
 
void create3_execute_next_command_immediately ()
 
void create3_execute_next_command_post_haste ()
 
void create3_follow_wall (const Create3Follow follow, const float max_seconds)
 
int create3_is_connected ()
 
void create3_led_animation (const Create3LedAnimationType animation_type, const Create3Lightring lightring, const double max_runtime)
 
Create3LedColor create3_led_color (const int r, const int g, const int b)
 
Create3Lightring create3_lightring (const Create3LedColor led0, const Create3LedColor led1, const Create3LedColor led2, const Create3LedColor led3, const Create3LedColor led4, const Create3LedColor led5)
 
void create3_lightring_set (const Create3Lightring lightring)
 
void create3_navigate_to_pose (const Create3Pose pose, const float max_linear_speed, const float max_angular_speed, const int achieve_goal_heading)
 
void create3_navigate_to_position (const double x, const double y, const float max_linear_speed, const float max_angular_speed)
 
void create3_navigate_to_position_with_heading (const double x, const double y, const double theta, const float max_linear_speed, const float max_angular_speed)
 
Create3Odometry create3_odometry_get ()
 
Create3Euler create3_orientation_get_euler ()
 
double create3_orientation_get_euler_x ()
 
double create3_orientation_get_euler_y ()
 
double create3_orientation_get_euler_z ()
 
Create3Quaternion create3_orientation_get_quaternion ()
 
double create3_orientation_get_quaternion_x ()
 
double create3_orientation_get_quaternion_y ()
 
double create3_orientation_get_quaternion_z ()
 
double create3_orientation_get_quaternion_w ()
 
Create3Pose create3_pose_get ()
 
void create3_rotate_degrees (const float angle, const float max_angular_speed)
 
void create3_rotate_radians (const float angle, const float max_angular_speed)
 
int create3_sensor_bump (int sensor_id)
 
int create3_sensor_cliff (int sensor_id)
 
int create3_sensor_ir (int sensor_id)
 
void create3_undock ()
 
Create3Twist create3_velocity_get ()
 
double create3_velocity_get_angular_z ()
 
double create3_velocity_get_linear_x ()
 
void create3_velocity_set (const Create3Twist twist)
 
void create3_velocity_set_components (const double linear_x, const double angular_z)
 
void create3_wait ()
 

Detailed Description

Author
Braden McDorman