Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

client/guiclient.cpp File Reference

#include <unistd.h>
#include "../trucknet/trucknet.h"
#include "../trucknet/unp.h"
#include "../trucknet/TCPmsg.h"
#include "../trucknet/msg.h"
#include "joystick.h"
#include "command.h"
#include <GL/openglut.h>

Go to the source code of this file.

Functions

int processNet (void)
 Short Description.
void usage (void)
 Prints out usage information for program.
void sendMessages (int data)
 Short Description.
static void display (void)
 Short Description.
static void resize (int width, int height)
 Short Description.
static void joystick (unsigned int buttons, int xaxis, int yaxis, int zaxis)
 Short Description.
static void key (unsigned char key, int x, int y)
 Short Description.
int main (int argc, char *argv[])

Variables

TCPmsgm
int joystickEnable = 0
float joyX = 0
float joyY = 0
float joyZ = 0
Joystick joy
Command cmd


Function Documentation

static void display void   )  [static]
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 128 of file guiclient.cpp.

References Command::display(), and Joystick::display().

Referenced by main(), and RTAI_PROTO().

static void joystick unsigned int  buttons,
int  xaxis,
int  yaxis,
int  zaxis
[static]
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 166 of file guiclient.cpp.

References Joystick::joystick(), joyX, joyY, and joyZ.

Referenced by main().

static void key unsigned char  key,
int  x,
int  y
[static]
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 186 of file guiclient.cpp.

References joystickEnable, and Command::key().

Referenced by main().

int main int  argc,
char *  argv[]
 

Definition at line 226 of file guiclient.cpp.

References display(), GUI_PORT, i, joystick(), key(), resize(), sendMessages(), and usage().

int processNet void   ) 
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 89 of file guiclient.cpp.

References msg::dispatch(), msg::error(), TCPmsg::recvNoWait(), and msg::type().

Referenced by sendMessages().

static void resize int  width,
int  height
[static]
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 148 of file guiclient.cpp.

References Joystick::resize().

Referenced by main().

void sendMessages int  data  ) 
 

Short Description.

Long Description if necessary.

Parameters:
<parameter_name> <parameter_descreption>
Returns:
<information on="" what="" is="" being="" returned>="">
Author:
<author name>="">

Definition at line 59 of file guiclient.cpp.

References endmsg, joystickEnable, joyX, joyY, joyZ, processNet(), and startmsg().

Referenced by main().

void usage void   ) 
 

Prints out usage information for program.

Parameters:
<none> 
Returns:
<void>
Author:
<Derek>

Definition at line 42 of file guiclient.cpp.


Variable Documentation

Command cmd
 

Definition at line 31 of file guiclient.cpp.

Joystick joy
 

Definition at line 30 of file guiclient.cpp.

int joystickEnable = 0
 

Definition at line 28 of file guiclient.cpp.

Referenced by key(), and sendMessages().

float joyX = 0
 

Definition at line 29 of file guiclient.cpp.

Referenced by joystick(), and sendMessages().

float joyY = 0
 

Definition at line 29 of file guiclient.cpp.

Referenced by joystick(), and sendMessages().

float joyZ = 0
 

Definition at line 29 of file guiclient.cpp.

Referenced by joystick(), and sendMessages().

TCPmsg* m
 

Definition at line 26 of file guiclient.cpp.

Referenced by main(), STDINstart(), and UNIXstart().


Generated on Fri Sep 1 14:25:55 2006 for Raptor by  doxygen 1.4.4