List of all members.
Classes |
class | PointCloudConfigHolder |
Public Member Functions |
void | addConfigImpl (PointCloudConfig config) |
void | rapidEventReceived (Agent agent, MessageType type, IRapidMessage msg) |
Static Public Member Functions |
static PointCloudConfigHolder | getSubscribedConfig (final Agent agent, final MessageType configType, PointCloudSample data) |
| Matches the serial number in JointSample to the latest JointConfig and returns it if true.
|
static PointCloudConfigHolder | getConfig (final Agent agent, final MessageType configType) |
static synchronized void | createCache (final Agent agent, MessageType configType) |
static void | addConfig (Agent agent, MessageType configType, PointCloudConfig config) |
| manually add Config to cache.
|
static void | addConfig (String agentName, MessageType configType, PointCloudConfig config) |
Protected Member Functions |
PointCloudConfigHolder | getLatestConfig () |
PointCloudConfigHolder | getLatestMatchingConfig (Header hdr) |
Package Attributes |
ArrayList< PointCloudConfigHolder > | history = new ArrayList<PointCloudConfigHolder>() |
Member Function Documentation
Used for client Configs
- Parameters:
-
static synchronized void createCache |
( |
final Agent |
agent, |
|
|
MessageType |
configType |
|
) |
| [static] |
If false, null is returned
TODO: match against history of JointConfig messages
If the client would like to subscribe to the Config message to receive the initial JointSample, the following should be done at the calling class:
JointConfig.getSubscribedConfig(agent, new JointSample());
This will return null, but the JointConfig has been registered to listen for events.
- Parameters:
-
- Returns:
- PointCloudConfigHolder
- Exceptions:
-
RapidEventCollectorException | |
Member Data Documentation
The documentation for this class was generated from the following file: