Classes | Typedefs | Variables

JAUS Namespace Reference

Name space used for the JAUS library. More...

Classes

class  Address
 An address is a JAUS Identiifer to represent a communication endpoint. More...
class  Component
 The Component class is a functional unit in the JAUS architecture which includes single or Multiple services as a collection. More...
class  AccessControl
 This service offers a basic interface for acquiring preemptable exclusive control to one or more related services that utilize this function. More...
class  ConfirmControl
 This message is used to notify a component that it accepts control from that component (or not). When control has been granted, response code of 0, the component under control will only execute messages from the controlling component until control is released or interrupted. Wehn the requesting component has lower authority than the current controlling entity, the response will be 2. For components not supporting interruptible control, or if the component is engaged in other operations that would prevent this service from performing its actions to grant control, the response code value of 1 can be used. More...
class  QueryAuthority
 This message is used by clients to query the current value of the authority code of this service. More...
class  QueryControl
 This message is used by clients to query the current control state of this service. More...
class  QueryTimeout
 This message is used by clients of this service to query the timeout period of the service. More...
class  RejectControl
 This message is used to notify a component that control has been released (response code = 0), or request to control could not be processed (response code = 1). More...
class  ReleaseControl
 This message is used to relinquish uninterruptible control of the receiving component. More...
class  ReportAuthority
 This message is used to report the current command authority and associated time out value [sic]. More...
class  ReportControl
 This message is used to report the current state of this service. If the service is in the Controlled state, this message reports the ID of the controlling component. The ID fields shall be set to zero (0) if this service is in the NotControlled state. More...
class  ReportTimeout
 This message is used to report the timeout period of the service. More...
class  RequestControl
 This message is used to request interruptible control of the receiving component. Once control is established, the component shall only execute commands from the sending component. The authority code parameter is to be equal to that of the sending component. The receveiving component must always accept control of the highest authority component that is requesting uninterruptible control. Commands from all other components are ignored unless from a component higher authority. More...
class  SetAuthority
 This message shall set the command authority of the receiving component. The authority bits range in value from 0 to 255 with 255 being the highest. More...
class  Date
 Simple Date structure. Contains methods to read/write date data stored in JAUS messages. More...
class  Discovery
 The Discovery Service implementation of the Core Service Set library. More...
class  QueryConfiguration
 This message is used to request the configuration of a subsystem or node. For example, to get the complete configuration of a subsystem, QueryType will be set to SubystemConfiguration. More...
class  QueryIdentification
 This message is used to request the identification of a Subsystem, Node, or Component. More...
class  QueryServices
 This message allows a component to request the service information of an entire subsystem or node, or a single component. The corresponding Report Services message will respond with service information only for new component implementations. It will not report service information for legacy component implementations. More...
class  QuerySubsystemList
 This message is used to request the Report Subsystem List message. there are no data fields associated with this message. More...
class  RegisterServices
 This message allows a component to publish its capabilities, according to the Service Dictionary presented. If a component ID is specified in the RA, it may report only one service beyond the core message support, and this service must be equal to the component ID. If a component ID is not listed in the RA, it can report any number of services. More...
class  ReportConfiguration
 This message shall provide the receiver a table of all existing components located on the source's subsystem or node depending on the value of Query Configuration message. More...
class  ReportIdentification
 This message shall provide the requesting component an identification summary of the Subsystem, Node, or Component. More...
class  ReportServices
 This message allows a component to publish its capabilities, according to the Service Dictionary presented. If a component ID is specified in the RA, it may report only one service beyond the core message support, and this service must be equal to the component ID. If a component ID is not listed in the RA, it can report any number of services. More...
class  ReportSubsystemList
 This message shall provide the receiving component a table of all subsystems located in the source's system. It also provides the ID of the component to send a Query Configuration message within the subsystem. More...
class  Subsystem
 Describes a Subsystem and it's configuration and identification. More...
class  Vehicle
 Describes a Vehicle Subsystem. A Vehicle has position and orientation information. More...
class  CancelEvent
 This message is used to cancel a event. More...
class  ConfirmEventRequest
 This message is used to confirm an event has been created/updated/or canceled. More...
class  CreateEvent
 This message is used to set up an event. The Local Request ID is used by the event provider in the Confirm or Reject message. The Event Typ allows the requester to specifiy the type of event. Periodic events occur at a given rate, with EveryChange happening any time the data changes. Finally, a Query Message can be provided to specify any specific contents in a Report. More...
class  Event
 This message is sent when an event is triggered. It includes the Event ID and a sequence number to allow the client to keep track of event processing. More...
class  Events
 The Events Service manages the creation and maintenance of Event subscriptions. More...
class  QueryEvents
 This message is used to request detail on events. Queries can be made by message ID, event type or Event ID. If no filter is specified, all events should be reported. More...
class  RejectEventRequest
 This message is used to reject an event request. More...
class  ReportEvents
 This message is used to report the active event requests that match the requirements provided in the QueryEvents message. More...
class  UpdateEvent
 This message allows the requestor to request a rate or change for an existing event. More...
class  Header
 JAUS Message Header Structure used by the Transport Services. More...
class  Liveness
 This service provides a means to maintain connection liveness between communicating components. More...
class  QueryHeartbeatPulse
 This message shall be used to query for a heartbeat pulse. More...
class  ReportHeartbeatPulse
 This message notifies the receiver that the sender is alive. More...
class  ClearEmergency
 This message iis used to alert the component that the current emergency condition is to be reset and that the component shall transition back to the Ready or Standby state, provided that all emergency conditions have been cleared. More...
class  Management
 The Management Service provides a state machine for the component life-cycle maangement to help clients understand how the component will react to commands and queries. More...
class  QueryStatus
 This message is used to query the state of the service. More...
class  ReportStatus
 This message is used to report the status of the service/component. More...
class  Reset
 This message is used to transition the receiving component to the reset state. More...
class  Resume
 This message is used to transition the receiving component to the resume state. More...
class  SetEmergency
 This message is used to alert the component to a safety critical situation. The component that sends the emergency command shall set the message priority to safety critical priority range as defined by the Transport. Receiving of an emergency command shall result in the component transitioning into the emergency state. More...
class  Shutdown
 This message is used to cause the receivnig component to free all of the resources alloted to its process by the system and shutdown. More...
class  Standby
 This message is used to transition the receiving component to the standby state. More...
class  Message
 Main class for creating implementations of specific JAUS messages. Each Message based class is capable of reading/writing a specific message. More...
class  ScaledInteger
 Methods for conversion to/from scaled integers and real numbers. More...
class  Sensor
 A Sensor is a type of service that primarily provides information to other services, or synchronizes data with other services of the same time. More...
class  Service
 A Service defines a JAUS Service which contains an identifier, version, message set, protocol, and associated information. More...
class  QueryTime
 This method is used to query the system time of a component. More...
class  ReportTime
 This method is used to report the system time of a component. More...
class  SetTime
 This method is used to set the system time of a component. More...
class  TimeService
 This Time Service allows clients to query and set the system time for the component. Note that exclusive control is required to set the time, but is not required to query it. More...
class  Time
 Simple Time structure. Contains methods to read/write time data stored in JAUS messages. More...
class  JTCP
 Transport is an interface class for sending/receiving JTCP streams. More...
class  JTCPClient
 Transport is an interface class for sending/receiving JTCPClient streams. More...
class  JUDP
 Transport is an interface class for sending/receiving UDP packets. This interface coforms to the SAE-JAUS AS5669 Standard. More...
class  LargeDataSet
 Data structure for storing multi-packet sequence data and merging/splitting up data packets. More...
class  Transport
 Transport is an interface class for creating Transport Services defined by the SAE-JAUS standard. All Transport Service implementations are based from this class. More...
class  TransportManager
 The TransportManager manages all JAUS transport layer communications (JUDP/JTCP) so that multiple components can communicate on the same host PC without needing to reserve the JAUS port. More...
class  Exception
 Exception thrown for various reasons. More...
class  VarType
 VarType stands for Variable Type. This class is used to deal with fields in JAUS messages which vary based on what kind of data needs to be stored. This class encapsulates the storage of variable type information. More...
class  Limits
 Contains constants for limit values of data members of classes. More...
class  PresenceVector
 This class contains bit masks for bitwise operations on the presence vector for this message. More...
class  AudioSensor
 This service provides a means to share audio data captured from a sound source (e.g. microphone). More...
class  QueryAudio
 This message allows a component to request audio information. More...
class  ReportAudio
 This message allows a component to publish audio data. More...
class  SubsystemCommand
 Service for command and control of single or multiple subsystems. More...
class  ControlDevice
 Interface for creating controller interfaces (e.g. Joystick, Wiimote) for controlling a Primitive Driver service of an Unmanned System. More...
class  Joystick
 Interface for using a joystick to control a Primitive Driver service. More...
class  Keyboard
 Interface for using a keyboard to control a Primitive Driver service. More...
class  Microcontroller
 Service so that controlling components can interact with Microcontrollers on a subsystem. More...
class  QueryMicrocontrollerState
 This message allows a component to query the state of digital and analogue pins on a microcontroller. More...
class  ReportMicrocontrollerState
 This message allows a component to report the state of any digital or analog devices attached to a microcontroller. More...
class  SetMicrocontrollerState
 This message allows a component to set the state of any digital or analog devices attached to a microcontroller. More...
class  QueryLocalRangeScan
 This message allows a component to query the current scan from a range sensor device. More...
class  QueryRangeSensorConfiguration
 This message allows a component to query the configuration of range sensors. More...
class  RangeSensor
 The RangeSensor service allows you to share range scan information from multiple devices with different capabilities. Example devices include LIDAR, or sonar, etc. More...
class  RangeSensorConfig
 Stores configuration data related to a range sensor. More...
class  RangeSubscriber
 This service is used to subscribe to range data from components with the Range Sensor service. More...
class  ReportLocalRangeScan
 This message is used to report the a scan of relative object position data from a range sensor. The order of the data is based on the configuration of the sensor itself. More...
class  ReportRangeSensorConfiguration
 This message is used to report the configuration information for range sensors located on a component. More...
class  QueryCameraCount
 This message allows a component to query the number of a cameras a Visual Sensor service supports. More...
class  QueryImage
 This message allows a component to request an image or video frame. More...
class  ReportCameraCount
 This message allows a component to report how many cameras a Visual Sensor service supports. More...
class  ReportImage
 This message allows a component to publish an image or video frame. More...
class  SharedImage
 Shared memory buffer for storing image data for other JAUS components on local host to bypass serializing image data for transfer. More...
class  VideoSubscriber
 This service is used to subscribe to video data from components with the Visual Sensor service. More...
class  VisualSensor
 This service provides a means to share image or video data captured from a camera or video device. More...
class  GlobalWaypoint
 A simple data structure for storing global waypoint data. More...
class  GlobalWaypointDriver
 The Global Waypoint Driver allows for the driving of platform to a target waypoint. More...
class  GlobalWaypointListDriver
 This class is used to drive a platform to multiple waypoints. More...
class  ListDriver
 This class is used to create driving services that execute lists of elements (e.g. LocalWaypointListDriver). More...
class  LocalWaypointDriver
 The Local Waypoint Driver allows for the driving of platform to a target waypoint. More...
class  LocalWaypointListDriver
 This class is used to drive a platform to multiple waypoints. More...
class  PrimitiveDriver
 The Primitive Driver allows for basic platform mobility. More...
class  QueryAccelerationLimit
 This message is shall cause the receiving component to reply to the requestor with a ID 4416h: ReportAccelerationLimit message. Field #2 specifies the fields to be returned in the ReportAccelerationLimit message. More...
class  QueryGlobalPathSegment
 This message shall cause the receiving component to reply to the requestor with a ID 440F: ReportGlobalVector message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation. More...
class  QueryGlobalVector
 This message shall cause the receiving component to reply to the requestor with a ID 4407h: ReportGlobalVector message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation. More...
class  QueryGlobalWaypoint
 This message shall cause the receiving component to reply to the requestor with a ID 440Ch: ReportGlobalWaypoint message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation. More...
class  QueryLocalPathSegment
 This message shall cause the receiving component to reply to the requestor with a ID 4410: ReportLocalVector message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation. More...
class  QueryLocalVector
 This message shall cause the receiving component to reply to the requestor with a ID 4408h: ReportLocalVector message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation. More...
class  QueryLocalWaypoint
 This message shall cause the receiving component to reply to the requestor with a ID 440Dh: ReportLocalWaypoint message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation. More...
class  QueryTravelSpeed
 This message shall cause the receiving component to reply to the requestor with a ID 440Ah: ReportTravelSpeed message. More...
class  QueryVelocityCommand
 This message shall cause the receiving component to reply to the requestor with a ID 4415h : ReportVelocityCommand Message. Field #2 specifies the fields to be returned in the ReportVelocityCommand message. More...
class  QueryWrenchEffort
 This message shall cause the receiving component to reply to the requestor with a ID 4405h: ReportWrenchEffort message. A logical AND shall be performed on the requested presence vector and that representing the available fields from the responder. The resulting message shall contain the fields indicated by the result of this logical AND operation. More...
class  ReportAccelerationLimit
 This message is used to provide the receiver the commanded linear and rotational acceleration limits of the platform. The message data and mapping of the presence vector of this message are identical to ID: 0416h: SetAccelerationCommand. More...
class  ReportGlobalPathSegment
 This message is used to provide the receiver the values of the current path segment. The message data and mapping of the presence vector of this message are identical to ID 040Fh: SetGlobalPathSegment. More...
class  ReportGlobalVector
 This message is used to provide the receiver the current values of the commanded global vector. The message data and mapping of the presence vector for this message are identical to ID 0407h: SetGlobalVector. More...
class  ReportGlobalWaypoint
 This message is used to provide the receiver the values of the current waypoint fields as specified by the data in the ID 240Ch: QueryGlobalWaypoint. The message data and mapping of the presence vector of this message are identical to ID 040Ch: SetGlobalWaypoint. More...
class  ReportLocalPathSegment
 This message is used to provide the receiver the values of the current path segment. The message data and mapping of the presence vector of this message are identical to ID 040Fh: SetLocalPathSegment. More...
class  ReportLocalVector
 This message is used to provide the receiver the current values of the commanded local vector. The message data and mapping of the presence vector for this message are identical to ID 0408h: SetLocalVector. More...
class  ReportLocalWaypoint
 This message is used to provide the receiver the values of the current waypoint fields as specified by the data in the ID 240Dh: QueryLocalWaypoint. The message data and mapping of the presence vector of this message are identical to ID 040Dh: SetLocalWaypoint. More...
class  ReportTravelSpeed
 This message is used to provide the current value of the commanded travel speed. The message data of this message is identical to ID 040Ah: SetTravelSpeed. More...
class  ReportVelocityCommand
 This message is used to command the linear velocity and rotational rate of the platform. More...
class  ReportWrenchEffort
 This message is used to provide the receiver the current values of the commanded wrench effort. The message data and mapping of the presence vector for this message are identical to ID 0405h: ReportWrenchEffort. More...
class  SetAccelerationLimit
 This message is used to command the linear and rotational acceleration limits of the platform. More...
class  SetGlobalPathSegment
 This message is used to set the path segment data on the global coordinate system. A global path segment is defined in this message three points, P_0, P_1, and P_2 and a weighting factor. For the first path segment, i.e. the first element in a list of path segments, P_0 is assumed to be the current location of the platform as defined by Report Global Pose. For each successive path segment, i.e. where the path segment number is greater than zero, P_0 is equal to the previous path segment's P_2. Therefore, for each message, only P_1, P_2, and a weighting factor must be set in order to define a path segment. Each point is defined in the Global Coordinate System by setting its Lattitude, Longitude, and Altitude, as specified by the WGS 84 standard. Both the Lattitude and Longitude are required fields, but the Altitude field is optional. More...
class  SetGlobalVector
 This message is used to set the driving vector based on the global coordinate system. Field #2 sets the desired speed of the platform. The desired heading angle is set in field #4 and is defined in a right hand sense about the Z axis of the global coordinate system (the Z axis points downward) where North is defined as zero degrees. Field #3 sets the desired Attitude in accordance with the WGS 84 standard. The desired roll angle is set in field #5 and is also defined in a right hand sense about the X axis of the global coordinate system. The desired pitch angle is set in field #6 in a right hand sense about the Y axis. More...
class  SetGlobalWaypoint
 This message is used to set waypoint data based on the global coordinate system. A global waypoint can have up to six fields to describe it completely. The waypoint is defined in the global coordinate system using the latitude, longitude, and altitude fields. The desired orientation of the platform at the waypoint is defined using the roll, pitch, and yaw fields. Only fields 1-3 (presence vector, latitude, and longitude are required for each waypoint. Field #4 sets the desired Altitude in accordance with the WGS 84 standard. The presence vector is used to specify if the remaining fields, i.e., altitude, roll, pitch, and yaw, are used to further describe orientation at that point. More...
class  SetLocalPathSegment
 This message is used to set the path segment data on the local coordinate system. A global path segment is defined in this message three points, P_0, P_1, and P_2 and a weighting factor. For the first path segment, i.e. the first element in a list of path segments, P_0 is assumed to be the current location of the platform as defined by Report Global Pose. For each successive path segment, i.e. where the path segment number is greater than zero, P_0 is equal to the previous path segment's P_2. Therefore, for each message, only P_1, P_2, and a weighting factor must be set in order to define a path segment. Each point is defined in the Local Coordinate System by setting its X, Y, and Z. Both X and Y are required fields, but the Z field is optional. More...
class  SetLocalVector
 This message is used to set the driving vector based on the local coordinate system. Field #2 sets the desired speed of the platform. The desired heading angel is set in field #4 and is defined in a right hand sense about the Z axis of the local coordinate system (the Z axis points downward) where zero degrees defines a heading that is parallel to the X aaxis of the local coordinate system. More...
class  SetLocalWaypoint
 This message is used to set waypoint data based on the local coordinate system. A local waypoint can have up to six fields to describe it completely. The waypoint is defined in the global coordinate system using the X, Y, and Z fields. The desired orientation of the platform at the waypoint is defined using the roll, pitch, and yaw fields. Only fields 1-3 (presence vector, latitude, and longitude are required for each waypoint. The presence vector is used to specify if the remaining fields, i.e., Z, roll, pitch, and yaw, are used to further describe orientation at that point. More...
class  SetTravelSpeed
 This message is used to set the desired travel speed. More...
class  SetVelocityCommand
 This message is used to command the linear velocity and rotational rate of the platform. More...
class  SetWrenchEffort
 This message is used to provide open-loop control in the coordinate frame defined by the JAUS Standard. The command consists of a six element propulsive wrench and a six element resistive wrench. The six elements of each wrench break down into three linear elements and three rotational elements, which are mapped to the three axis orthogonal coordinate frame of the vehicle. Al elements of the Wrench mesage are not necessarily applicable to a particular platform. More...
class  Waypoint
 A simple data structure for deriving Local or Global waypoints. More...
class  ConfirmElementRequest
 This message is used to confirm successful operation on an element list. More...
class  DeleteElement
 This message is used to delete one or more elements from a list. Each element is uniquely identified by the UID. More...
class  Element
 This class encapsulates a Jaus AS6009 Element used in the List Manager Service. More...
class  ExecuteList
 This message is used to delete one or more elements from a list. Each element is uniquely identified by the UID. More...
class  ListManager
 The List Manager Service permits operations on a single ordered sequence of connected elements. More...
class  QueryActiveElement
 This message is used to query the current active element of an executing list. More...
class  QueryElement
 This message is used to query an element from a list. Each element is uniquely identified by the UID. More...
class  QueryElementCount
 This message is used to query the number of elements in a list. More...
class  QueryElementList
 This message is used to query all element UIDs from a list. More...
class  RejectElementRequest
 This message is used to reject an operation on an element list. More...
class  ReportActiveElement
 This message is used to report the current list element being executed. More...
class  ReportElement
 This message is used to report a single element from a list. The element is uniquely identified by the UID, while it's position within the list is denoted by the previous (parent) and next (child) elements. More...
class  ReportElementCount
 This message is used to report the number of elements in a list. More...
class  ReportElementList
 This message is used to report the UIDs for all elements in a list. More...
class  SetElement
 This message is used add, insert or replace one or more elements in a list. Each element is uniquely identified by the UID, and the sequence within the list is specified by the previous (parent) and next (child) elements. This message can be used to update an existing element. More...
class  AccelerationStateSensor
 The Velocity State Sensor allows for reporting of the state of the platform's acceleration. More...
class  GlobalPoseSensor
 The Global Pose Sensor service reports global position and orientation of a platform. More...
class  LocalPoseSensor
 The Local Pose Sensor service reports global position and orientation of a platform. More...
class  QueryAccelerationState
 This message shall cause the receiving component to reply to the requestor with a ID 4417: ReportAccelerationState message. A logical AND shall be performed on the requested presence vector and that representating the available fields from the responder. The resulting message shall contain the fields indicated by the result of this lobical AND operation. More...
class  QueryGeomagneticProperty
 This message shall cause the receiving component to reply to the requestor with a ID 4412h: ReportGeomagneticProperty message. More...
class  QueryGlobalPose
 This message shall cause the receiving component to reply to the requestor with a ID 4402h: ReportGlobalPose message. A logical AND shall be performed on the requested presence vector and that representating the available fields from the responder. The resulting message shall contain the fields indicated by the result of this lobical AND operation. More...
class  QueryLocalPose
 This message shall cause the receiving component to reply to the requestor with a ID 4403h: ReportLocalPose message. A logical AND shall be performed on the requested presence vector and that representating the available fields from the responder. The resulting message shall contain the fields indicated by the result of this lobical AND operation. More...
class  QueryVelocityState
 This message shall cause the receiving component to reply to the requestor with a ID 4404: ReportVelocityState message. A logical AND shall be performed on the requested presence vector and that representating the available fields from the responder. The resulting message shall contain the fields indicated by the result of this lobical AND operation. More...
class  ReportAccelerationState
 This message is used to provide the receiver the change in linear velocity and rotational acceleration of the platform. More...
class  ReportGeomagneticProperty
 This message is used to provide the receiver the current geomagnetic property value. The message data and mapping of the presence vector of this message are identical to ID 0412h: SetGeomagneticProperty. More...
class  ReportGlobalPose
 This message is used to provide the receiver the position and attitude of the platform. The position of the platform is given in lattitude, longitude, and altitude, in accordance with the WGS 84 standard. All times are in Coordinated Universal Time (UTC). The message data and mapping of the presence vector for this message are identical to ID 0402h: SetGlobalPose. More...
class  ReportLocalPose
 This message is used to provide the receiver the position and attitude of the platform relative to a local reference frame. All times are in Coordinated Universal Time (UTC). The message data and mapping of the presence vector for this message are identical to ID 0403h: SetLocalPose. More...
class  ReportVelocityState
 This message is used to provide the receiver the linear velocity and rotational rate of the platform. More...
class  SetGeomagneticProperty
 This message is used to set the location specific magnetic variation for adjusting the GPS heading. More...
class  SetGlobalPose
 This message is used to set the global pose values. More...
class  SetLocalPose
 This message is used to set the local pose values. This message specifies the platform's position and orientation with respect to the local coordinate frame as defined in Section 3.1. This allows a client to redefine the origin of the local coordinate frame. More...
class  VelocityStateSensor
 The Velocity State Sensor allows for reporting of instantaneous platform velocity. More...

Typedefs

typedef CxUtils::Wgs Wgs
 Typedef to more easily reference Wgs data.
typedef CxUtils::Point3D Attitude
 Typedef to more easily reference Point3D data as orientation.
typedef CxUtils::Point3D Point3D
 Typedef to more easily reference Point3D data.
typedef CxUtils::IP4Address IP4Address
 Typedef for shortcut in typing.
typedef CxUtils::Packet Packet
 Typedef to more easily reference Packet data.
typedef CxUtils::Mutex Mutex
 Typedef to more easily reference Mutex data.
typedef CxUtils::Thread Thread
 Typedef to more easily reference Thread data.
typedef unsigned char Byte
 JAUS byte (8 bit unsigned integer).
typedef short Short
 JAUS short integer (16 bit signed integer).
typedef int Int
 JAUS integer (32 bit signed integer).
typedef long long int Long
 JAUS long integer (64 bit signed integer).
typedef unsigned short UShort
 JAUS unsigned short integer (16 bit unsigned integer).
typedef unsigned int UInt
 JAUS unsigned integer (32 bit unsigned integer).
typedef unsigned long long int ULong
 JAUS unsigned long integer (64 bit unsigned integer).
typedef float Float
 JAUS float (IEEE 32 8 bit floating point number).
typedef double LongFloat
 JAUS long float (IEEE 64 bit floating point number).
typedef ReportAudio Audio
typedef CxUtils::Image Image
typedef JAUS::ReportTravelSpeed TravelSpeed
typedef JAUS::ReportLocalWaypoint LocalWaypoint
typedef ReportWrenchEffort WrenchEffort
typedef CxUtils::Utm Utm
 Typedef for UTM data.
typedef
JAUS::ReportAccelerationState 
AccelerationState
typedef ReportGlobalPose GlobalPose
typedef ReportLocalPose LocalPose
typedef JAUS::ReportVelocityState VelocityState

Variables

const UShort SET_AUTHORITY = 0x0001
 Message code.
const UShort SHUTDOWN = 0x0002
 Message code.
const UShort STANDBY = 0x0003
 Message code.
const UShort RESUME = 0x0004
 Message code.
const UShort RESET = 0x0005
 Message code.
const UShort SET_EMERGENCY = 0x0006
 Message code.
const UShort CLEAR_EMERGENCY = 0x0007
 Message code.
const UShort REQUEST_CONTROL = 0x000D
 Message code.
const UShort RELEASE_CONTROL = 0x000E
 Message code.
const UShort CONFIRM_CONTROL = 0x000F
 Message code.
const UShort REJECT_CONTROL = 0x0010
 Message code.
const UShort SET_TIME = 0x0011
 Message code.
const UShort CREATE_EVENT = 0x01F0
 Message code.
const UShort UPDATE_EVENT = 0x01F1
 Message code.
const UShort CANCEL_EVENT = 0x01F2
 Message code.
const UShort CONFIRM_EVENT_REQUEST = 0x01F3
 Message code.
const UShort REJECT_EVENT_REQUEST = 0x01F4
 Message code.
const UShort REGISTER_SERVICES = 0x0B00
 Message code.
const UShort QUERY_AUTHORITY = 0x2001
 Message code.
const UShort QUERY_STATUS = 0x2002
 Message code.
const UShort QUERY_TIMEOUT = 0x2003
 Message code.
const UShort QUERY_TIME = 0x2011
 Message code.
const UShort QUERY_CONTROL = 0x200D
 Message code.
const UShort QUERY_EVENTS = 0x21F0
 Message code.
const UShort QUERY_HEARTBEAT_PULSE = 0x2202
 Message code.
const UShort QUERY_IDENTIFICATION = 0x2B00
 Message code.
const UShort QUERY_CONFIGURATION = 0x2B01
 Message code.
const UShort QUERY_SUBSYSTEM_LIST = 0x2B02
 Message code.
const UShort QUERY_SERVICES = 0x2B03
 Message code.
const UShort REPORT_AUTHORITY = 0x4001
 Message code.
const UShort REPORT_STATUS = 0x4002
 Message code.
const UShort REPORT_TIMEOUT = 0x4003
 Message code.
const UShort REPORT_TIME = 0x4011
 Message code.
const UShort REPORT_CONTROL = 0x400D
 Message code.
const UShort REPORT_EVENTS = 0x41F0
 Message code.
const UShort EVENT = 0x41F1
 Message code.
const UShort REPORT_HEARTBEAT_PULSE = 0x4202
 Message code.
const UShort REPORT_IDENTIFICATION = 0x4B00
 Message code.
const UShort REPORT_CONFIGURATION = 0x4B01
 Message code.
const UShort REPORT_SUBSYSTEM_LIST = 0x4B02
 Message code.
const UShort REPORT_SERVICES = 0x4B03
 Message code.
const int OK = 1
 Shorter version of JAUS_OK.
const int FAILURE = 0
 Shorter version of JAUS_FAILURE.
const Byte BYTE = 0
 Type enumeration number for a byte.
const Byte SHORT = 1
 Type enumeration number for a short.
const Byte INT = 2
 Type enumeration number for an int.
const Byte LONG = 3
 Type enumeration number for a long.
const Byte USHORT = 4
 Type enumeration number for an unsigned short.
const Byte UINT = 5
 Type enumeration number for an unsigned int.
const Byte ULONG = 6
 Type enumeration number for an unsigned long.
const Byte FLOAT = 7
 Type enumeration number for a float.
const Byte LONG_FLOAT = 8
 Type enumeration number for a long float.
const Byte RGB = 9
 RGB type of data.
const Short JAUS_SHORT_MAX = SHRT_MAX
 Maximum value of scaled short (Short).
const Short JAUS_SHORT_MIN = SHRT_MIN
 Minimum value of a scaled short (Short).
const UShort JAUS_USHORT_MAX = USHRT_MAX
 Maximum value of a scaled unsigned short (UShort).
const UShort JAUS_USHORT_MIN = 0
 Minimum value of scaled unsigned short (UShort).
const Int JAUS_INT_MIN = INT_MIN
 Minimum value of scaled integer (Int).
const Int JAUS_INT_MAX = INT_MAX
 Maximum value of scaled integer (Int).
const UInt JAUS_UINT_MIN = 0
 Minimum value of scaled unsigned integer (UInt).
const UInt JAUS_UINT_MAX = UINT_MAX
 Maximum value of scaled unsigned integer (UInt).
const Long JAUS_LONG_MIN = LLONG_MIN
 < Minimum value of long integer (Long).
const Long JAUS_LONG_MAX = LLONG_MAX
 < Maximum value of long integer (Long).
const ULong JAUS_ULONG_MIN = 0
 Minimum value of unsigned long integer (ULong).
const ULong JAUS_ULONG_MAX = ULLONG_MAX
 < Maximum value of unsigned long integer (ULong).
const UInt BYTE_SIZE = 1
 Size in bytes.
const UInt SHORT_SIZE = 2
 Size in bytes.
const UInt USHORT_SIZE = 2
 Size in bytes.
const UInt INT_SIZE = 4
 Size in bytes.
const UInt UINT_SIZE = 4
 Size in bytes.
const UInt FLOAT_SIZE = 4
 Size in bytes.
const UInt LONG_SIZE = 8
 Size in bytes.
const UInt ULONG_SIZE = 8
 Size in bytes.
const UInt LONG_FLOAT_SIZE = 8
 Size in bytes.
const UInt BYTE_BITS = 8
 Size in bits of Byte.
const UInt SHORT_BITS = 16
 Size in bits of Short.
const UInt USHORT_BITS = 16
 Size in bits of UShort.
const UInt INT_BITS = 32
 Size in bits of Int.
const UInt UINT_BITS = 32
 Size in bits of UInt.
const UInt FLOAT_BITS = 32
 Size in bits of Float.
const UInt LONG_BITS = 64
 Size in bits of Long.
const UInt ULONG_BITS = 64
 Size in bits of ULong.
const UInt LONG_FLOAT_BITS = 64
 Size in bits of LongFloat.
const UShort SET_MICROCONTROLLER_STATE = 0xD005
 Message code.
const UShort QUERY_IMAGE = 0xD300
 Message code.
const UShort QUERY_CAMERA_COUNT = 0xD301
 Message code.
const UShort QUERY_MICROCONTROLLER_STATE = 0xD305
 Message code.
const UShort QUERY_RANGE_SENSOR_CONFIGURATION = 0xD30A
 Message code.
const UShort QUERY_LOCAL_RANGE_SCAN = 0xD30B
 Message code.
const UShort QUERY_AUDIO = 0xD400
 Message code.
const UShort REPORT_IMAGE = 0xD900
 Message code.
const UShort REPORT_CAMERA_COUNT = 0xD901
 Message code.
const UShort REPORT_MICROCONTROLLER_STATE = 0xD905
 Message code.
const UShort REPORT_RANGE_SENSOR_CONFIGURATION = 0xD90A
 Message code.
const UShort REPORT_LOCAL_RANGE_SCAN = 0xD90B
 Message code.
const UShort REPORT_AUDIO = 0xDA00
 Message code.
const UShort SET_GLOBAL_POSE = 0x0402
 Message code.
const UShort SET_LOCAL_POSE = 0x0403
 Message code.
const UShort SET_WRENCH_EFFORT = 0x0405
 Message code.
const UShort SET_GLOBAL_VECTOR = 0x0407
 Message code.
const UShort SET_LOCAL_VECTOR = 0x0408
 Message code.
const UShort SET_TRAVEL_SPEED = 0x040A
 Message code.
const UShort SET_GLOBAL_WAYPOINT = 0x040C
 Message code.
const UShort SET_LOCAL_WAYPOINT = 0x040D
 Message code.
const UShort SET_GLOBAL_PATH_SEGMENT = 0x040F
 Message code.
const UShort SET_LOCAL_PATH_SEGMENT = 0x0410
 Message Code;.
const UShort SET_GEOMAGNETIC_PROPERTY = 0x0412
 Message code.
const UShort SET_VELOCITY_COMMAND = 0x0415
 Message code.
const UShort SET_ACCELERATION_LIMIT = 0x0416
 Message code.
const UShort SET_ELEMENT = 0x041A
 Message code.
const UShort DELETE_ELEMENT = 0x041B
 Message code.
const UShort CONFIRM_ELEMENT_REQUEST = 0x041C
 Message code.
const UShort REJECT_ELEMENT_REQUEST = 0x041D
 Message code.
const UShort EXECUTE_LIST = 0x041E
 Message code.
const UShort QUERY_GLOBAL_POSE = 0x2402
 Message code.
const UShort QUERY_LOCAL_POSE = 0x2403
 Message code.
const UShort QUERY_VELOCITY_STATE = 0x2404
 Message code.
const UShort QUERY_WRENCH_EFFORT = 0x2405
 Message code.
const UShort QUERY_GLOBAL_VECTOR = 0x2407
 Message code.
const UShort QUERY_LOCAL_VECTOR = 0x2408
 Message code.
const UShort QUERY_TRAVEL_SPEED = 0x240A
 Message code.
const UShort QUERY_GLOBAL_WAYPOINT = 0x240C
 Message code.
const UShort QUERY_LOCAL_WAYPOINT = 0x240D
 Message code.
const UShort QUERY_GLOBAL_PATH_SEGMENT = 0x240F
 Message code.
const UShort QUERY_LOCAL_PATH_SEGMENT = 0x2410
 Message code.
const UShort QUERY_GEOMAGNETIC_PROPERTY = 0x2412
 Message code.
const UShort QUERY_VELOCITY_COMMAND = 0x2415
 Message code.
const UShort QUERY_ACCELERATION_LIMIT = 0x2416
 Message code.
const UShort QUERY_ACCELERATION_STATE = 0x2417
 Message code.
const UShort QUERY_ELEMENT = 0x241A
 Message code.
const UShort QUERY_ELEMENT_LIST = 0x241B
 Message code.
const UShort QUERY_ELEMENT_COUNT = 0x241C
 Message code.
const UShort QUERY_ACTIVE_ELEMENT = 0x241E
 Message code.
const UShort REPORT_GLOBAL_POSE = 0x4402
 Message code.
const UShort REPORT_LOCAL_POSE = 0x4403
 Message code.
const UShort REPORT_VELOCITY_STATE = 0x4404
 Message code.
const UShort REPORT_WRENCH_EFFORT = 0x4405
 Message code.
const UShort REPORT_GLOBAL_VECTOR = 0x4407
 Message code.
const UShort REPORT_LOCAL_VECTOR = 0x4408
 Message code.
const UShort REPORT_TRAVEL_SPEED = 0x440A
 Message code.
const UShort REPORT_GLOBAL_WAYPOINT = 0x440C
 Message code.
const UShort REPORT_LOCAL_WAYPOINT = 0x440D
 Message code.
const UShort REPORT_GLOBAL_PATH_SEGMENT = 0x440F
 Message code.
const UShort REPORT_LOCAL_PATH_SEGMENT = 0x4410
 Message code.
const UShort REPORT_GEOMAGNETIC_PROPERTY = 0x4412
 Message code.
const UShort REPORT_VELOCITY_COMMAND = 0x4415
 Message code.
const UShort REPORT_ACCELERATION_LIMIT = 0x4416
 Message code.
const UShort REPORT_ACCELERATION_STATE = 0x4417
 Message code.
const UShort REPORT_ELEMENT = 0x441A
 Message code.
const UShort REPORT_ELEMENT_LIST = 0x441B
 Message code.
const UShort REPORT_ELEMENT_COUNT = 0x441C
 Message code.
const UShort REPORT_ACTIVE_ELEMENT = 0x441E
 Message code.

Detailed Description

Name space used for the JAUS library.


Typedef Documentation

Definition at line 50 of file accelerationstatesensor.h.

typedef CxUtils::Point3D JAUS::Attitude

Typedef to more easily reference Point3D data as orientation.

Definition at line 51 of file vehicle.h.

Definition at line 50 of file audiosensor.h.

typedef unsigned char JAUS::Byte

JAUS byte (8 bit unsigned integer).

Definition at line 82 of file types.h.

typedef float JAUS::Float

JAUS float (IEEE 32 8 bit floating point number).

Definition at line 89 of file types.h.

Definition at line 54 of file globalposesensor.h.

typedef CxUtils::Image JAUS::Image

Definition at line 49 of file queryimage.h.

typedef int JAUS::Int

JAUS integer (32 bit signed integer).

Definition at line 84 of file types.h.

typedef CxUtils::IP4Address JAUS::IP4Address

Typedef for shortcut in typing.

Definition at line 48 of file jtcp.h.

Definition at line 52 of file localposesensor.h.

Definition at line 57 of file localwaypointdriver.h.

typedef long long int JAUS::Long

JAUS long integer (64 bit signed integer).

Definition at line 85 of file types.h.

typedef double JAUS::LongFloat

JAUS long float (IEEE 64 bit floating point number).

Definition at line 90 of file types.h.

typedef CxUtils::Mutex JAUS::Mutex

Typedef to more easily reference Mutex data.

Definition at line 63 of file types.h.

typedef CxUtils::Packet JAUS::Packet

Typedef to more easily reference Packet data.

Definition at line 62 of file types.h.

typedef CxUtils::Point3D JAUS::Point3D

Typedef to more easily reference Point3D data.

Typedef for Point3D data.

Definition at line 52 of file vehicle.h.

typedef short JAUS::Short

JAUS short integer (16 bit signed integer).

Definition at line 83 of file types.h.

typedef CxUtils::Thread JAUS::Thread

Typedef to more easily reference Thread data.

Definition at line 64 of file types.h.

Definition at line 56 of file globalwaypointdriver.h.

typedef unsigned int JAUS::UInt

JAUS unsigned integer (32 bit unsigned integer).

Definition at line 87 of file types.h.

typedef unsigned long long int JAUS::ULong

JAUS unsigned long integer (64 bit unsigned integer).

Definition at line 88 of file types.h.

typedef unsigned short JAUS::UShort

JAUS unsigned short integer (16 bit unsigned integer).

Definition at line 86 of file types.h.

typedef CxUtils::Utm JAUS::Utm

Typedef for UTM data.

Definition at line 52 of file mobilitycodes.h.

Definition at line 50 of file velocitystatesensor.h.

typedef CxUtils::Wgs JAUS::Wgs

Typedef to more easily reference Wgs data.

Typedef for WGS data.

Definition at line 50 of file vehicle.h.

Definition at line 51 of file primitivedriver.h.


Variable Documentation

const Byte JAUS::BYTE = 0

Type enumeration number for a byte.

Definition at line 95 of file types.h.

const UInt JAUS::BYTE_BITS = 8

Size in bits of Byte.

Definition at line 168 of file types.h.

const UInt JAUS::BYTE_SIZE = 1

Size in bytes.

Definition at line 158 of file types.h.

const UShort JAUS::CANCEL_EVENT = 0x01F2

Message code.

Definition at line 64 of file corecodes.h.

const UShort JAUS::CLEAR_EMERGENCY = 0x0007

Message code.

Definition at line 56 of file corecodes.h.

const UShort JAUS::CONFIRM_CONTROL = 0x000F

Message code.

Definition at line 59 of file corecodes.h.

Message code.

Definition at line 71 of file mobilitycodes.h.

Message code.

Definition at line 65 of file corecodes.h.

const UShort JAUS::CREATE_EVENT = 0x01F0

Message code.

Definition at line 62 of file corecodes.h.

const UShort JAUS::DELETE_ELEMENT = 0x041B

Message code.

Definition at line 70 of file mobilitycodes.h.

const UShort JAUS::EVENT = 0x41F1

Message code.

Definition at line 89 of file corecodes.h.

const UShort JAUS::EXECUTE_LIST = 0x041E

Message code.

Definition at line 73 of file mobilitycodes.h.

const int JAUS::FAILURE = 0

Shorter version of JAUS_FAILURE.

Definition at line 93 of file types.h.

const Byte JAUS::FLOAT = 7

Type enumeration number for a float.

Definition at line 102 of file types.h.

const UInt JAUS::FLOAT_BITS = 32

Size in bits of Float.

Definition at line 173 of file types.h.

Size in bytes.

Definition at line 163 of file types.h.

const Byte JAUS::INT = 2

Type enumeration number for an int.

Definition at line 97 of file types.h.

const UInt JAUS::INT_BITS = 32

Size in bits of Int.

Definition at line 171 of file types.h.

const UInt JAUS::INT_SIZE = 4

Size in bytes.

Definition at line 161 of file types.h.

const Int JAUS::JAUS_INT_MAX = INT_MAX

Maximum value of scaled integer (Int).

Definition at line 111 of file types.h.

const Int JAUS::JAUS_INT_MIN = INT_MIN

Minimum value of scaled integer (Int).

Definition at line 110 of file types.h.

const Long JAUS::JAUS_LONG_MAX = LLONG_MAX

< Maximum value of long integer (Long).

Definition at line 139 of file types.h.

const Long JAUS::JAUS_LONG_MIN = LLONG_MIN

< Minimum value of long integer (Long).

Definition at line 125 of file types.h.

const Short JAUS::JAUS_SHORT_MAX = SHRT_MAX

Maximum value of scaled short (Short).

Definition at line 106 of file types.h.

const Short JAUS::JAUS_SHORT_MIN = SHRT_MIN

Minimum value of a scaled short (Short).

Definition at line 107 of file types.h.

const UInt JAUS::JAUS_UINT_MAX = UINT_MAX

Maximum value of scaled unsigned integer (UInt).

Definition at line 113 of file types.h.

Minimum value of scaled unsigned integer (UInt).

Definition at line 112 of file types.h.

const ULong JAUS::JAUS_ULONG_MAX = ULLONG_MAX

< Maximum value of unsigned long integer (ULong).

Definition at line 154 of file types.h.

Minimum value of unsigned long integer (ULong).

Definition at line 142 of file types.h.

const UShort JAUS::JAUS_USHORT_MAX = USHRT_MAX

Maximum value of a scaled unsigned short (UShort).

Definition at line 108 of file types.h.

Minimum value of scaled unsigned short (UShort).

Definition at line 109 of file types.h.

const Byte JAUS::LONG = 3

Type enumeration number for a long.

Definition at line 98 of file types.h.

const UInt JAUS::LONG_BITS = 64

Size in bits of Long.

Definition at line 174 of file types.h.

Type enumeration number for a long float.

Definition at line 103 of file types.h.

Size in bits of LongFloat.

Definition at line 176 of file types.h.

Size in bytes.

Definition at line 166 of file types.h.

const UInt JAUS::LONG_SIZE = 8

Size in bytes.

Definition at line 164 of file types.h.

const int JAUS::OK = 1

Shorter version of JAUS_OK.

Definition at line 92 of file types.h.

Message code.

Definition at line 89 of file mobilitycodes.h.

Message code.

Definition at line 90 of file mobilitycodes.h.

Message code.

Definition at line 94 of file mobilitycodes.h.

const UShort JAUS::QUERY_AUDIO = 0xD400

Message code.

Definition at line 61 of file extrascodes.h.

const UShort JAUS::QUERY_AUTHORITY = 0x2001

Message code.

Definition at line 70 of file corecodes.h.

Message code.

Definition at line 57 of file extrascodes.h.

Message code.

Definition at line 78 of file corecodes.h.

const UShort JAUS::QUERY_CONTROL = 0x200D

Message code.

Definition at line 74 of file corecodes.h.

const UShort JAUS::QUERY_ELEMENT = 0x241A

Message code.

Definition at line 91 of file mobilitycodes.h.

Message code.

Definition at line 93 of file mobilitycodes.h.

Message code.

Definition at line 92 of file mobilitycodes.h.

const UShort JAUS::QUERY_EVENTS = 0x21F0

Message code.

Definition at line 75 of file corecodes.h.

Message code.

Definition at line 87 of file mobilitycodes.h.

Message code.

Definition at line 85 of file mobilitycodes.h.

Message code.

Definition at line 76 of file mobilitycodes.h.

Message code.

Definition at line 80 of file mobilitycodes.h.

Message code.

Definition at line 83 of file mobilitycodes.h.

Message code.

Definition at line 76 of file corecodes.h.

Message code.

Definition at line 77 of file corecodes.h.

const UShort JAUS::QUERY_IMAGE = 0xD300

Message code.

Definition at line 56 of file extrascodes.h.

Message code.

Definition at line 86 of file mobilitycodes.h.

Message code.

Definition at line 77 of file mobilitycodes.h.

Message code.

Definition at line 60 of file extrascodes.h.

Message code.

Definition at line 81 of file mobilitycodes.h.

Message code.

Definition at line 84 of file mobilitycodes.h.

Message code.

Definition at line 58 of file extrascodes.h.

Message code.

Definition at line 59 of file extrascodes.h.

const UShort JAUS::QUERY_SERVICES = 0x2B03

Message code.

Definition at line 80 of file corecodes.h.

const UShort JAUS::QUERY_STATUS = 0x2002

Message code.

Definition at line 71 of file corecodes.h.

Message code.

Definition at line 79 of file corecodes.h.

const UShort JAUS::QUERY_TIME = 0x2011

Message code.

Definition at line 73 of file corecodes.h.

const UShort JAUS::QUERY_TIMEOUT = 0x2003

Message code.

Definition at line 72 of file corecodes.h.

Message code.

Definition at line 82 of file mobilitycodes.h.

Message code.

Definition at line 88 of file mobilitycodes.h.

Message code.

Definition at line 78 of file mobilitycodes.h.

Message code.

Definition at line 79 of file mobilitycodes.h.

Message code.

Definition at line 67 of file corecodes.h.

const UShort JAUS::REJECT_CONTROL = 0x0010

Message code.

Definition at line 60 of file corecodes.h.

Message code.

Definition at line 72 of file mobilitycodes.h.

Message code.

Definition at line 66 of file corecodes.h.

const UShort JAUS::RELEASE_CONTROL = 0x000E

Message code.

Definition at line 58 of file corecodes.h.

Message code.

Definition at line 110 of file mobilitycodes.h.

Message code.

Definition at line 111 of file mobilitycodes.h.

Message code.

Definition at line 115 of file mobilitycodes.h.

const UShort JAUS::REPORT_AUDIO = 0xDA00

Message code.

Definition at line 68 of file extrascodes.h.

Message code.

Definition at line 83 of file corecodes.h.

Message code.

Definition at line 64 of file extrascodes.h.

Message code.

Definition at line 92 of file corecodes.h.

const UShort JAUS::REPORT_CONTROL = 0x400D

Message code.

Definition at line 87 of file corecodes.h.

const UShort JAUS::REPORT_ELEMENT = 0x441A

Message code.

Definition at line 112 of file mobilitycodes.h.

Message code.

Definition at line 114 of file mobilitycodes.h.

Message code.

Definition at line 113 of file mobilitycodes.h.

const UShort JAUS::REPORT_EVENTS = 0x41F0

Message code.

Definition at line 88 of file corecodes.h.

Message code.

Definition at line 108 of file mobilitycodes.h.

Message code.

Definition at line 106 of file mobilitycodes.h.

Message code.

Definition at line 97 of file mobilitycodes.h.

Message code.

Definition at line 101 of file mobilitycodes.h.

Message code.

Definition at line 104 of file mobilitycodes.h.

Message code.

Definition at line 90 of file corecodes.h.

Message code.

Definition at line 91 of file corecodes.h.

const UShort JAUS::REPORT_IMAGE = 0xD900

Message code.

Definition at line 63 of file extrascodes.h.

Message code.

Definition at line 107 of file mobilitycodes.h.

Message code.

Definition at line 98 of file mobilitycodes.h.

Message code.

Definition at line 67 of file extrascodes.h.

Message code.

Definition at line 102 of file mobilitycodes.h.

Message code.

Definition at line 105 of file mobilitycodes.h.

Message code.

Definition at line 65 of file extrascodes.h.

Message code.

Definition at line 66 of file extrascodes.h.

const UShort JAUS::REPORT_SERVICES = 0x4B03

Message code.

Definition at line 94 of file corecodes.h.

const UShort JAUS::REPORT_STATUS = 0x4002

Message code.

Definition at line 84 of file corecodes.h.

Message code.

Definition at line 93 of file corecodes.h.

const UShort JAUS::REPORT_TIME = 0x4011

Message code.

Definition at line 86 of file corecodes.h.

const UShort JAUS::REPORT_TIMEOUT = 0x4003

Message code.

Definition at line 85 of file corecodes.h.

Message code.

Definition at line 103 of file mobilitycodes.h.

Message code.

Definition at line 109 of file mobilitycodes.h.

Message code.

Definition at line 99 of file mobilitycodes.h.

Message code.

Definition at line 100 of file mobilitycodes.h.

const UShort JAUS::REQUEST_CONTROL = 0x000D

Message code.

Definition at line 57 of file corecodes.h.

const UShort JAUS::RESET = 0x0005

Message code.

Definition at line 54 of file corecodes.h.

const UShort JAUS::RESUME = 0x0004

Message code.

Definition at line 53 of file corecodes.h.

const Byte JAUS::RGB = 9

RGB type of data.

Definition at line 104 of file types.h.

Message code.

Definition at line 68 of file mobilitycodes.h.

const UShort JAUS::SET_AUTHORITY = 0x0001

Message code.

Definition at line 50 of file corecodes.h.

const UShort JAUS::SET_ELEMENT = 0x041A

Message code.

Definition at line 69 of file mobilitycodes.h.

const UShort JAUS::SET_EMERGENCY = 0x0006

Message code.

Definition at line 55 of file corecodes.h.

Message code.

Definition at line 66 of file mobilitycodes.h.

Message code.

Definition at line 64 of file mobilitycodes.h.

const UShort JAUS::SET_GLOBAL_POSE = 0x0402

Message code.

Definition at line 56 of file mobilitycodes.h.

Message code.

Definition at line 59 of file mobilitycodes.h.

Message code.

Definition at line 62 of file mobilitycodes.h.

Message Code;.

Definition at line 65 of file mobilitycodes.h.

const UShort JAUS::SET_LOCAL_POSE = 0x0403

Message code.

Definition at line 57 of file mobilitycodes.h.

Message code.

Definition at line 60 of file mobilitycodes.h.

Message code.

Definition at line 63 of file mobilitycodes.h.

Message code.

Definition at line 53 of file extrascodes.h.

const UShort JAUS::SET_TIME = 0x0011

Message code.

Definition at line 61 of file corecodes.h.

Message code.

Definition at line 61 of file mobilitycodes.h.

Message code.

Definition at line 67 of file mobilitycodes.h.

Message code.

Definition at line 58 of file mobilitycodes.h.

const Byte JAUS::SHORT = 1

Type enumeration number for a short.

Definition at line 96 of file types.h.

const UInt JAUS::SHORT_BITS = 16

Size in bits of Short.

Definition at line 169 of file types.h.

Size in bytes.

Definition at line 159 of file types.h.

const UShort JAUS::SHUTDOWN = 0x0002

Message code.

Definition at line 51 of file corecodes.h.

const UShort JAUS::STANDBY = 0x0003

Message code.

Definition at line 52 of file corecodes.h.

const Byte JAUS::UINT = 5

Type enumeration number for an unsigned int.

Definition at line 100 of file types.h.

const UInt JAUS::UINT_BITS = 32

Size in bits of UInt.

Definition at line 172 of file types.h.

const UInt JAUS::UINT_SIZE = 4

Size in bytes.

Definition at line 162 of file types.h.

const Byte JAUS::ULONG = 6

Type enumeration number for an unsigned long.

Definition at line 101 of file types.h.

const UInt JAUS::ULONG_BITS = 64

Size in bits of ULong.

Definition at line 175 of file types.h.

Size in bytes.

Definition at line 165 of file types.h.

const UShort JAUS::UPDATE_EVENT = 0x01F1

Message code.

Definition at line 63 of file corecodes.h.

const Byte JAUS::USHORT = 4

Type enumeration number for an unsigned short.

Definition at line 99 of file types.h.

const UInt JAUS::USHORT_BITS = 16

Size in bits of UShort.

Definition at line 170 of file types.h.

Size in bytes.

Definition at line 160 of file types.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines