The Robot Application Programming Interface Delegate Project
RAPID Logo

MessageTypeExt Class Reference

Inheritance diagram for MessageTypeExt:
Collaboration diagram for MessageTypeExt:

List of all members.

Static Public Attributes

static final String NAVMAP_CONFIG = "NavMapConfig"
static final String NAVMAP_SAMPLE = "NavMapSample"
static final String RANGESCAN_CONFIG = "RangeScanConfig"
static final String RANGESCAN_SAMPLE = "RangeScanSample"
static MessageType NAVMAP_CONFIG_TYPE = new MessageTypeExt(NAVMAP_CONFIG, NavMapConfig.class, RapidNavMapConfigTypeSupport.class, NAVMAP_CONFIG_TOPIC.VALUE, RAPID_QOS_LIBRARY, RAPID_RELIABLE_DURABLE_QOS, new RapidNavMapConfigFactory())
static MessageType NAVMAP_SAMPLE_TYPE = new MessageTypeExt(NAVMAP_SAMPLE, NavMapSample.class, RapidNavMapSampleTypeSupport.class, NAVMAP_SAMPLE_TOPIC.VALUE, RAPID_QOS_LIBRARY, RAPID_BEST_EFFORT_QOS, new RapidNavMapSampleFactory(NAVMAP_CONFIG))
static MessageType RANGESCAN_CONFIG_TYPE = new MessageTypeExt(RANGESCAN_CONFIG,RangeScanConfig.class, RapidRangeScanConfigTypeSupport.class, RANGESCAN_CONFIG_TOPIC.VALUE, RAPID_QOS_LIBRARY, RAPID_RELIABLE_DURABLE_QOS, new RapidRangeScanConfigFactory())
static MessageType RANGESCAN_SAMPLE_TYPE = new MessageTypeExt(RANGESCAN_SAMPLE,RangeScanSample.class, RapidRangeScanSampleTypeSupport.class, RANGESCAN_SAMPLE_TOPIC.VALUE, RAPID_QOS_LIBRARY, RAPID_BEST_EFFORT_QOS, new RapidRangeScanSampleFactory(RANGESCAN_CONFIG))

Protected Member Functions

 MessageTypeExt (String name, Class dataType, Class<?extends TypeSupportHelper > typeSupport, String topic, String qosLibrary, String qosProfile, IRapidMessageFactory factory)

Constructor & Destructor Documentation

MessageTypeExt ( String  name,
Class  dataType,
Class<?extends TypeSupportHelper typeSupport,
String  topic,
String  qosLibrary,
String  qosProfile,
IRapidMessageFactory  factory 
) [protected]

Member Data Documentation

final String NAVMAP_CONFIG = "NavMapConfig" [static]
final String NAVMAP_SAMPLE = "NavMapSample" [static]
final String RANGESCAN_CONFIG = "RangeScanConfig" [static]
final String RANGESCAN_SAMPLE = "RangeScanSample" [static]

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