|
Nclient.h File Reference
Go to the source code of this file.
|
Classes |
struct | _ConfigData |
struct | _PosData |
union | double_union |
union | long_union |
union | short_union |
union | ushort_union |
union | ulong_union |
struct | request_struct |
struct | reply_struct |
Defines |
#define | FALSE 0 |
#define | TRUE 1 |
#define | NULL 0 |
#define | MAX_VERTICES 10 |
#define | NUM_STATE 45 |
#define | NUM_MASK 44 |
#define | NUM_LASER 482 |
#define | BUFSIZE 4096 |
#define | MAX_USER_BUF 0xFFFF |
#define | MODEL_N200 0 |
#define | MODEL_N150 1 |
#define | MODEL_SCOUT 2 |
#define | MODEL_SCOUT2 2 |
#define | SONARS 16 |
#define | INFRAREDS 16 |
#define | STATE_SIM_SPEED 0 |
#define | STATE_IR_0 1 |
#define | STATE_IR_1 2 |
#define | STATE_IR_2 3 |
#define | STATE_IR_3 4 |
#define | STATE_IR_4 5 |
#define | STATE_IR_5 6 |
#define | STATE_IR_6 7 |
#define | STATE_IR_7 8 |
#define | STATE_IR_8 9 |
#define | STATE_IR_9 10 |
#define | STATE_IR_10 11 |
#define | STATE_IR_11 12 |
#define | STATE_IR_12 13 |
#define | STATE_IR_13 14 |
#define | STATE_IR_14 15 |
#define | STATE_IR_15 16 |
#define | STATE_SONAR_0 17 |
#define | STATE_SONAR_1 18 |
#define | STATE_SONAR_2 19 |
#define | STATE_SONAR_3 20 |
#define | STATE_SONAR_4 21 |
#define | STATE_SONAR_5 22 |
#define | STATE_SONAR_6 23 |
#define | STATE_SONAR_7 24 |
#define | STATE_SONAR_8 25 |
#define | STATE_SONAR_9 26 |
#define | STATE_SONAR_10 27 |
#define | STATE_SONAR_11 28 |
#define | STATE_SONAR_12 29 |
#define | STATE_SONAR_13 30 |
#define | STATE_SONAR_14 31 |
#define | STATE_SONAR_15 32 |
#define | STATE_BUMPER 33 |
#define | STATE_CONF_X 34 |
#define | STATE_CONF_Y 35 |
#define | STATE_CONF_STEER 36 |
#define | STATE_CONF_TURRET 37 |
#define | STATE_VEL_TRANS 38 |
#define | STATE_VEL_RIGHT 38 /* for scout */ |
#define | STATE_VEL_STEER 39 |
#define | STATE_VEL_LEFT 39 /* for scout */ |
#define | STATE_VEL_TURRET 40 |
#define | STATE_MOTOR_STATUS 41 |
#define | STATE_LASER 42 |
#define | STATE_COMPASS 43 |
#define | STATE_ERROR 44 |
#define | SMASK_POS_DATA 0 |
#define | SMASK_IR_1 1 |
#define | SMASK_IR_2 2 |
#define | SMASK_IR_3 3 |
#define | SMASK_IR_4 4 |
#define | SMASK_IR_5 5 |
#define | SMASK_IR_6 6 |
#define | SMASK_IR_7 7 |
#define | SMASK_IR_8 8 |
#define | SMASK_IR_9 9 |
#define | SMASK_IR_10 10 |
#define | SMASK_IR_11 11 |
#define | SMASK_IR_12 12 |
#define | SMASK_IR_13 13 |
#define | SMASK_IR_14 14 |
#define | SMASK_IR_15 15 |
#define | SMASK_IR_16 16 |
#define | SMASK_SONAR_1 17 |
#define | SMASK_SONAR_2 18 |
#define | SMASK_SONAR_3 19 |
#define | SMASK_SONAR_4 20 |
#define | SMASK_SONAR_5 21 |
#define | SMASK_SONAR_6 22 |
#define | SMASK_SONAR_7 23 |
#define | SMASK_SONAR_8 24 |
#define | SMASK_SONAR_9 25 |
#define | SMASK_SONAR_10 26 |
#define | SMASK_SONAR_11 27 |
#define | SMASK_SONAR_12 28 |
#define | SMASK_SONAR_13 29 |
#define | SMASK_SONAR_14 30 |
#define | SMASK_SONAR_15 31 |
#define | SMASK_SONAR_16 32 |
#define | SMASK_BUMPER 33 |
#define | SMASK_CONF_X 34 |
#define | SMASK_CONF_Y 35 |
#define | SMASK_CONF_STEER 36 |
#define | SMASK_CONF_TURRET 37 |
#define | SMASK_VEL_TRANS 38 |
#define | SMASK_VEL_STEER 39 |
#define | SMASK_VEL_TURRET 40 |
#define | SMASK_RESERVED 41 |
#define | SMASK_LASER 42 |
#define | SMASK_COMPASS 43 |
#define | MV_IGNORE 0 |
#define | MV_VM 1 /* velocity mode */ |
#define | MV_PR 2 /* position relative mode */ |
#define | MV_LP 3 /* limp mode */ |
#define | MV_AC 4 /* set acceleration for vm, pr, pa modes*/ |
#define | MV_SP 5 /* set velocity for pr, pa modes */ |
#define | MV_PA 6 /* position absolute mode */ |
#define | MV_TQ 7 /* torque mode */ |
#define | MV_MT 8 /* set maximum torque for vm, pr, pa, tq modes */ |
#define | ZR_CHECK 1 |
#define | ZR_ORIENT 2 |
#define | ZR_NO_N_GRIPPER 4 |
#define | ARM_ZR 40 |
#define | ARM_WS 41 |
#define | ARM_MV 42 |
#define | POS_NONE ( 0 << 0 ) |
#define | POS_INFRARED ( 1 << 0 ) |
#define | POS_SONAR ( 1 << 1 ) |
#define | POS_BUMPER ( 1 << 2 ) |
#define | POS_LASER ( 1 << 3 ) |
#define | POS_COMPASS ( 1 << 4 ) |
#define | POS_INFRARED_P ( ( (posDataCheck()) & POS_INFRARED ) ? 1 : 0 ) |
#define | POS_SONAR_P ( ( (posDataCheck()) & POS_SONAR ) ? 1 : 0 ) |
#define | POS_BUMPER_P ( ( (posDataCheck()) & POS_BUMPER ) ? 1 : 0 ) |
#define | POS_LASER_P ( ( (posDataCheck()) & POS_LASER ) ? 1 : 0 ) |
#define | POS_COMPASS_P ( ( (posDataCheck()) & POS_COMPASS ) ? 1 : 0 ) |
#define | POS_IR_1 0 |
#define | POS_IR_2 1 |
#define | POS_IR_3 2 |
#define | POS_IR_4 3 |
#define | POS_IR_5 4 |
#define | POS_IR_6 5 |
#define | POS_IR_7 6 |
#define | POS_IR_8 7 |
#define | POS_IR_9 8 |
#define | POS_IR_10 9 |
#define | POS_IR_11 10 |
#define | POS_IR_12 11 |
#define | POS_IR_13 12 |
#define | POS_IR_14 13 |
#define | POS_IR_15 14 |
#define | POS_IR_16 15 |
#define | POS_SONAR_1 0 |
#define | POS_SONAR_2 1 |
#define | POS_SONAR_3 2 |
#define | POS_SONAR_4 3 |
#define | POS_SONAR_5 4 |
#define | POS_SONAR_6 5 |
#define | POS_SONAR_7 6 |
#define | POS_SONAR_8 7 |
#define | POS_SONAR_9 8 |
#define | POS_SONAR_10 9 |
#define | POS_SONAR_11 10 |
#define | POS_SONAR_12 11 |
#define | POS_SONAR_13 12 |
#define | POS_SONAR_14 13 |
#define | POS_SONAR_15 14 |
#define | POS_SONAR_16 15 |
#define | USER_BUFFER_LENGTH 0xFFFF |
#define | ROTATION_CONSTANT 0.118597 /* inches/degree (known to 100 ppm) */ |
#define | RIGHT(trans, steer) (trans + (int)((float)steer*ROTATION_CONSTANT)) |
#define | LEFT(trans, steer) (trans - (int)((float)steer*ROTATION_CONSTANT)) |
#define | scout_vm(trans, steer) vm(RIGHT(trans, steer), LEFT(trans, steer), 0) |
Typedefs |
typedef unsigned long | TimeData |
typedef _ConfigData | ConfigData |
typedef _PosData | PosData |
Functions |
long | arm_mv (long l_mode, long l_v, long g_mode, long g_v) |
long | arm_ws (short lift, short grip, long timeout, long *time_remain) |
long | arm_zr (short mode) |
int | create_robot (long robot_id) |
int | connect_robot (long robot_id,...) |
int | disconnect_robot (long robot_id) |
int | ac (int t_ac, int s_ac, int r_ac) |
int | sp (int t_sp, int s_sp, int r_sp) |
int | pr (int t_pr, int s_pr, int r_pr) |
int | vm (int t_vm, int s_vm, int r_vm) |
int | mv (int t_mode, int t_mv, int s_mode, int s_mv, int r_mode, int r_mv) |
int | ct (void) |
int | gs (void) |
int | st (void) |
int | lp (void) |
int | tk (char *talk_string) |
int | dp (int x, int y) |
int | zr (void) |
int | conf_ir (int history, int order[16]) |
int | conf_sn (int rate, int order[16]) |
int | conf_cp (int mode) |
int | conf_ls (unsigned int mode, unsigned int threshold, unsigned int width, unsigned int num_data, unsigned int processing) |
int | conf_tm (unsigned char timeout) |
int | get_ir (void) |
int | get_sn (void) |
int | get_rc (void) |
int | get_rv (void) |
int | get_ra (void) |
int | get_cp (void) |
int | get_ls (void) |
int | get_bp (void) |
int | conf_sg (unsigned int threshold, unsigned int min_points, unsigned int gap) |
int | get_sg (void) |
int | da (int th, int tu) |
int | ws (unsigned char t_ws, unsigned char s_ws, unsigned char r_ws, unsigned char timeout) |
int | get_rpx (long *robot_pos) |
int | add_obstacle (long obs[2 *MAX_VERTICES+1]) |
int | add_Obs (long obs[2 *MAX_VERTICES+1]) |
int | delete_obstacle (long obs[2 *MAX_VERTICES+1]) |
int | delete_Obs (long obs[2 *MAX_VERTICES+1]) |
int | move_obstacle (long obs[2 *MAX_VERTICES+1], long dx, long dy) |
int | move_Obs (long obs[2 *MAX_VERTICES+1], long dx, long dy) |
int | new_world (void) |
int | refresh_all (void) |
int | refresh_all_traces (void) |
int | refresh_actual_trace (void) |
int | refresh_encoder_trace (void) |
int | refresh_all_sensors (void) |
int | refresh_bumper_sensor (void) |
int | refresh_infrared_sensor (void) |
int | refresh_sonar_sensor (void) |
int | refresh_laser_sensor (void) |
int | refresh_client_graphics (void) |
void | init_mask (void) |
int | init_sensors (void) |
int | place_robot (int x, int y, int th, int tu) |
int | special_request (unsigned char *user_send_buffer, unsigned char *user_receive_buffer) |
int | draw_robot (long x, long y, int th, int tu, int mode) |
int | draw_line (long x_1, long y_1, long x_2, long y_2, int mode) |
int | draw_arc (long x_0, long y_0, long w, long h, int th1, int th2, int mode) |
int | server_is_running (void) |
int | quit_server (void) |
int | real_robot (void) |
int | simulated_robot (void) |
int | predict_sensors (int x, int y, int th, int tu, long *state, int *laser) |
int | motion_check (long type, double a1, double a2, double a3, double a4, double a5, double a6, double a7, double collide[3]) |
int | get_robot_conf (long *conf) |
int | init_receive_buffer (unsigned short *index) |
int | extract_receive_buffer_header (unsigned short *length, unsigned char *serial_number, unsigned char *packet_type, unsigned char *buffer) |
int | init_send_buffer (unsigned short *index) |
int | stuff_send_buffer_header (unsigned short index, unsigned char serial_number, unsigned char packet_type, unsigned char *buffer) |
int | stuffchar (signed char data, unsigned char *buffer, unsigned short *index) |
int | stuff2byteint (signed short data, unsigned char *buffer, unsigned short *index) |
int | stuff4byteint (signed long data, unsigned char *buffer, unsigned short *index) |
int | stuffuchar (unsigned char data, unsigned char *buffer, unsigned short *index) |
int | stuff2byteuint (unsigned short data, unsigned char *buffer, unsigned short *index) |
int | stuff4byteuint (unsigned long data, unsigned char *buffer, unsigned short *index) |
int | stuffdouble (double data, unsigned char *buffer, unsigned short *index) |
signed char | extractchar (unsigned char *buffer, unsigned short *index) |
signed short | extract2byteint (unsigned char *buffer, unsigned short *index) |
signed long | extract4byteint (unsigned char *buffer, unsigned short *index) |
unsigned char | extractuchar (unsigned char *buffer, unsigned short *index) |
unsigned short | extract2byteuint (unsigned char *buffer, unsigned short *index) |
unsigned long | extract4byteuint (unsigned char *buffer, unsigned short *index) |
double | extractdouble (unsigned char *buffer, unsigned short *index) |
int | get_state (long state[NUM_STATE]) |
int | get_laser (int laser[2 *NUM_LASER+1]) |
int | get_mask (int mask[NUM_MASK]) |
int | set_mask (int mask[NUM_MASK]) |
int | set_server_machine_name (char *sname) |
int | set_serv_tcp_port (int port) |
int | posDataRequest (int posRequest) |
int | posDataCheck (void) |
int | posInfraredRingGet (PosData posData[INFRAREDS]) |
int | posInfraredGet (PosData *posData, int infraredNumber) |
int | posSonarRingGet (PosData posData[SONARS]) |
int | posSonarGet (PosData *posData, int sonarNumber) |
int | posBumperGet (PosData *posData) |
int | posLaserGet (PosData *posData) |
int | posCompassGet (PosData *posData) |
int | posTimeGet (void) |
float | voltCpuGet (void) |
float | voltMotorGet (void) |
Variables |
long | State [NUM_STATE] |
int | Smask [NUM_MASK] |
int | Laser [2 *NUM_LASER+1] |
char | SERVER_MACHINE_NAME [80] |
int | SERV_TCP_PORT |
char | ROBOT_MACHINE_NAME [80] |
int | CONN_TYPE |
int | ROBOT_TCP_PORT |
double | LASER_CALIBRATION [8] |
double | LASER_OFFSET [2] |
Define Documentation
#define MAX_USER_BUF 0xFFFF
|
|
#define STATE_SIM_SPEED 0
|
|
#define STATE_SONAR_10 27
|
|
#define STATE_SONAR_11 28
|
|
#define STATE_SONAR_12 29
|
|
#define STATE_SONAR_13 30
|
|
#define STATE_SONAR_14 31
|
|
#define STATE_SONAR_15 32
|
|
#define STATE_CONF_STEER 36
|
|
#define STATE_CONF_TURRET 37
|
|
#define STATE_VEL_TRANS 38
|
|
#define STATE_VEL_RIGHT 38 /* for scout */
|
|
#define STATE_VEL_STEER 39
|
|
#define STATE_VEL_LEFT 39 /* for scout */
|
|
#define STATE_VEL_TURRET 40
|
|
#define STATE_MOTOR_STATUS 41
|
|
#define SMASK_SONAR_10 26
|
|
#define SMASK_SONAR_11 27
|
|
#define SMASK_SONAR_12 28
|
|
#define SMASK_SONAR_13 29
|
|
#define SMASK_SONAR_14 30
|
|
#define SMASK_SONAR_15 31
|
|
#define SMASK_SONAR_16 32
|
|
#define SMASK_CONF_STEER 36
|
|
#define SMASK_CONF_TURRET 37
|
|
#define SMASK_VEL_TRANS 38
|
|
#define SMASK_VEL_STEER 39
|
|
#define SMASK_VEL_TURRET 40
|
|
#define SMASK_RESERVED 41
|
|
#define MV_VM 1 /* velocity mode */
|
|
#define MV_PR 2 /* position relative mode */
|
|
#define MV_LP 3 /* limp mode */
|
|
#define MV_AC 4 /* set acceleration for vm, pr, pa modes*/
|
|
#define MV_SP 5 /* set velocity for pr, pa modes */
|
|
#define MV_PA 6 /* position absolute mode */
|
|
#define MV_TQ 7 /* torque mode */
|
|
#define MV_MT 8 /* set maximum torque for vm, pr, pa, tq modes */
|
|
#define ZR_NO_N_GRIPPER 4
|
|
#define POS_NONE ( 0 << 0 )
|
|
#define POS_INFRARED ( 1 << 0 )
|
|
#define POS_SONAR ( 1 << 1 )
|
|
#define POS_BUMPER ( 1 << 2 )
|
|
#define POS_LASER ( 1 << 3 )
|
|
#define POS_COMPASS ( 1 << 4 )
|
|
#define POS_INFRARED_P ( ( (posDataCheck()) & POS_INFRARED ) ? 1 : 0 )
|
|
#define POS_SONAR_P ( ( (posDataCheck()) & POS_SONAR ) ? 1 : 0 )
|
|
#define POS_BUMPER_P ( ( (posDataCheck()) & POS_BUMPER ) ? 1 : 0 )
|
|
#define POS_LASER_P ( ( (posDataCheck()) & POS_LASER ) ? 1 : 0 )
|
|
#define POS_COMPASS_P ( ( (posDataCheck()) & POS_COMPASS ) ? 1 : 0 )
|
|
#define USER_BUFFER_LENGTH 0xFFFF
|
|
#define ROTATION_CONSTANT 0.118597 /* inches/degree (known to 100 ppm) */
|
|
#define RIGHT |
( |
trans, |
|
|
steer |
|
) |
(trans + (int)((float)steer*ROTATION_CONSTANT))
|
|
#define LEFT |
( |
trans, |
|
|
steer |
|
) |
(trans - (int)((float)steer*ROTATION_CONSTANT))
|
|
#define scout_vm |
( |
trans, |
|
|
steer |
|
) |
vm(RIGHT(trans, steer), LEFT(trans, steer), 0)
|
|
Typedef Documentation
Function Documentation
long arm_mv |
( |
long |
l_mode, |
|
|
long |
l_v, |
|
|
long |
g_mode, |
|
|
long |
g_v |
|
) |
|
|
long arm_ws |
( |
short |
lift, |
|
|
short |
grip, |
|
|
long |
timeout, |
|
|
long * |
time_remain |
|
) |
|
|
long arm_zr |
( |
short |
mode |
) |
|
|
int create_robot |
( |
long |
robot_id |
) |
|
|
int connect_robot |
( |
long |
robot_id, |
|
|
... |
|
|
) |
|
|
int disconnect_robot |
( |
long |
robot_id |
) |
|
|
int ac |
( |
int |
t_ac, |
|
|
int |
s_ac, |
|
|
int |
r_ac |
|
) |
|
|
int sp |
( |
int |
t_sp, |
|
|
int |
s_sp, |
|
|
int |
r_sp |
|
) |
|
|
int pr |
( |
int |
t_pr, |
|
|
int |
s_pr, |
|
|
int |
r_pr |
|
) |
|
|
int vm |
( |
int |
t_vm, |
|
|
int |
s_vm, |
|
|
int |
r_vm |
|
) |
|
|
int mv |
( |
int |
t_mode, |
|
|
int |
t_mv, |
|
|
int |
s_mode, |
|
|
int |
s_mv, |
|
|
int |
r_mode, |
|
|
int |
r_mv |
|
) |
|
|
int tk |
( |
char * |
talk_string |
) |
|
|
int conf_ir |
( |
int |
history, |
|
|
int |
order[16] |
|
) |
|
|
int conf_sn |
( |
int |
rate, |
|
|
int |
order[16] |
|
) |
|
|
int conf_ls |
( |
unsigned int |
mode, |
|
|
unsigned int |
threshold, |
|
|
unsigned int |
width, |
|
|
unsigned int |
num_data, |
|
|
unsigned int |
processing |
|
) |
|
|
int conf_tm |
( |
unsigned char |
timeout |
) |
|
|
int conf_sg |
( |
unsigned int |
threshold, |
|
|
unsigned int |
min_points, |
|
|
unsigned int |
gap |
|
) |
|
|
int da |
( |
int |
th, |
|
|
int |
tu |
|
) |
|
|
int ws |
( |
unsigned char |
t_ws, |
|
|
unsigned char |
s_ws, |
|
|
unsigned char |
r_ws, |
|
|
unsigned char |
timeout |
|
) |
|
|
int get_rpx |
( |
long * |
robot_pos |
) |
|
|
int add_obstacle |
( |
long |
obs[2 *MAX_VERTICES+1] |
) |
|
|
int add_Obs |
( |
long |
obs[2 *MAX_VERTICES+1] |
) |
|
|
int delete_obstacle |
( |
long |
obs[2 *MAX_VERTICES+1] |
) |
|
|
int delete_Obs |
( |
long |
obs[2 *MAX_VERTICES+1] |
) |
|
|
int move_obstacle |
( |
long |
obs[2 *MAX_VERTICES+1], |
|
|
long |
dx, |
|
|
long |
dy |
|
) |
|
|
int move_Obs |
( |
long |
obs[2 *MAX_VERTICES+1], |
|
|
long |
dx, |
|
|
long |
dy |
|
) |
|
|
int refresh_all_traces |
( |
void |
|
) |
|
|
int refresh_actual_trace |
( |
void |
|
) |
|
|
int refresh_encoder_trace |
( |
void |
|
) |
|
|
int refresh_all_sensors |
( |
void |
|
) |
|
|
int refresh_bumper_sensor |
( |
void |
|
) |
|
|
int refresh_infrared_sensor |
( |
void |
|
) |
|
|
int refresh_sonar_sensor |
( |
void |
|
) |
|
|
int refresh_laser_sensor |
( |
void |
|
) |
|
|
int refresh_client_graphics |
( |
void |
|
) |
|
|
int init_sensors |
( |
void |
|
) |
|
|
int place_robot |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
th, |
|
|
int |
tu |
|
) |
|
|
int special_request |
( |
unsigned char * |
user_send_buffer, |
|
|
unsigned char * |
user_receive_buffer |
|
) |
|
|
int draw_robot |
( |
long |
x, |
|
|
long |
y, |
|
|
int |
th, |
|
|
int |
tu, |
|
|
int |
mode |
|
) |
|
|
int draw_line |
( |
long |
x_1, |
|
|
long |
y_1, |
|
|
long |
x_2, |
|
|
long |
y_2, |
|
|
int |
mode |
|
) |
|
|
int draw_arc |
( |
long |
x_0, |
|
|
long |
y_0, |
|
|
long |
w, |
|
|
long |
h, |
|
|
int |
th1, |
|
|
int |
th2, |
|
|
int |
mode |
|
) |
|
|
int server_is_running |
( |
void |
|
) |
|
|
int simulated_robot |
( |
void |
|
) |
|
|
int predict_sensors |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
th, |
|
|
int |
tu, |
|
|
long * |
state, |
|
|
int * |
laser |
|
) |
|
|
int motion_check |
( |
long |
type, |
|
|
double |
a1, |
|
|
double |
a2, |
|
|
double |
a3, |
|
|
double |
a4, |
|
|
double |
a5, |
|
|
double |
a6, |
|
|
double |
a7, |
|
|
double |
collide[3] |
|
) |
|
|
int get_robot_conf |
( |
long * |
conf |
) |
|
|
int init_receive_buffer |
( |
unsigned short * |
index |
) |
|
|
int extract_receive_buffer_header |
( |
unsigned short * |
length, |
|
|
unsigned char * |
serial_number, |
|
|
unsigned char * |
packet_type, |
|
|
unsigned char * |
buffer |
|
) |
|
|
int init_send_buffer |
( |
unsigned short * |
index |
) |
|
|
int stuff_send_buffer_header |
( |
unsigned short |
index, |
|
|
unsigned char |
serial_number, |
|
|
unsigned char |
packet_type, |
|
|
unsigned char * |
buffer |
|
) |
|
|
int stuffchar |
( |
signed char |
data, |
|
|
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
int stuff2byteint |
( |
signed short |
data, |
|
|
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
int stuff4byteint |
( |
signed long |
data, |
|
|
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
int stuffuchar |
( |
unsigned char |
data, |
|
|
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
int stuff2byteuint |
( |
unsigned short |
data, |
|
|
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
int stuff4byteuint |
( |
unsigned long |
data, |
|
|
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
int stuffdouble |
( |
double |
data, |
|
|
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
signed char extractchar |
( |
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
signed short extract2byteint |
( |
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
signed long extract4byteint |
( |
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
unsigned char extractuchar |
( |
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
unsigned short extract2byteuint |
( |
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
unsigned long extract4byteuint |
( |
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
double extractdouble |
( |
unsigned char * |
buffer, |
|
|
unsigned short * |
index |
|
) |
|
|
int get_state |
( |
long |
state[NUM_STATE] |
) |
|
|
int get_laser |
( |
int |
laser[2 *NUM_LASER+1] |
) |
|
|
int get_mask |
( |
int |
mask[NUM_MASK] |
) |
|
|
int set_mask |
( |
int |
mask[NUM_MASK] |
) |
|
|
int set_server_machine_name |
( |
char * |
sname |
) |
|
|
int set_serv_tcp_port |
( |
int |
port |
) |
|
|
int posDataRequest |
( |
int |
posRequest |
) |
|
|
int posDataCheck |
( |
void |
|
) |
|
|
int posInfraredRingGet |
( |
PosData |
posData[INFRAREDS] |
) |
|
|
int posInfraredGet |
( |
PosData * |
posData, |
|
|
int |
infraredNumber |
|
) |
|
|
int posSonarRingGet |
( |
PosData |
posData[SONARS] |
) |
|
|
int posSonarGet |
( |
PosData * |
posData, |
|
|
int |
sonarNumber |
|
) |
|
|
int posBumperGet |
( |
PosData * |
posData |
) |
|
|
int posLaserGet |
( |
PosData * |
posData |
) |
|
|
int posCompassGet |
( |
PosData * |
posData |
) |
|
|
float voltCpuGet |
( |
void |
|
) |
|
|
float voltMotorGet |
( |
void |
|
) |
|
|
Variable Documentation
Generated on Tue May 3 14:15:41 2005 for Player by 1.3.6
|