The Robot Application Programming Interface Delegate Project
RAPID Logo

RapidExampleEventPublisher Class Reference

Inheritance diagram for RapidExampleEventPublisher:
Collaboration diagram for RapidExampleEventPublisher:

List of all members.

Public Types

enum  JointType {
  HIP_YAW, HIP_PITCH, KNEE_PITCH, KNEE_ROLL,
  ANKLE_PITCH, ANKLE_ROLL, GRIPPER, WHEEL,
  DOCK, THIGH_PITCH
}

Public Member Functions

 RapidExampleEventPublisher (Agent agent)
 RapidExampleEventPublisher (Agent agent, DomainParticipant participant)
RapidAssetState createAssetConfiguration ()
void startBridge ()
RapidAssetState updateRapidStatusMessage (RapidAssetState msg, String currentCommand)

Static Public Member Functions

static RapidCommandReceiver getCommandReceiver ()
static void startPublishing ()
static void stopPublishing ()

Static Public Attributes

static final int THREAD_SLEEP_TIME = 5000
static Random rndGenerator = new Random(12645226)
static final String imageURI = new String("http://131.215.225.22/milcam-north/")

Protected Attributes

ExampleRapidJointSampleGenerator jointSampleGenerator = null

Static Protected Attributes

static boolean continuePublishing = true
static Agent publisherAgent
static RapidCommandReceiver commandReceiver

Member Enumeration Documentation

enum JointType
Enumerator:
HIP_YAW 
HIP_PITCH 
KNEE_PITCH 
KNEE_ROLL 
ANKLE_PITCH 
ANKLE_ROLL 
GRIPPER 
WHEEL 
DOCK 
THIGH_PITCH 

Constructor & Destructor Documentation

RapidExampleEventPublisher ( Agent  agent,
DomainParticipant  participant 
)

Member Function Documentation

RapidAssetState createAssetConfiguration ( )

Here is the call graph for this function:

static RapidCommandReceiver getCommandReceiver ( ) [static]
void startBridge ( )

write the image

Here is the call graph for this function:

static void startPublishing ( ) [static]
static void stopPublishing ( ) [static]
RapidAssetState updateRapidStatusMessage ( RapidAssetState  msg,
String  currentCommand 
)

Here is the call graph for this function:


Member Data Documentation

boolean continuePublishing = true [static, protected]
final String imageURI = new String("http://131.215.225.22/milcam-north/") [static]
Agent publisherAgent [static, protected]
Random rndGenerator = new Random(12645226) [static]
final int THREAD_SLEEP_TIME = 5000 [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines