vrComponent
vrComponent component-id sub-id
Description
The vrComponent
message announces the availability of the given component to all other components. This message should be sent at start-up and in response to vrAllCall. All components except libraries should implement this functionality.
Parameters
- component-id, contains the ID of the particular component. This can be a module type, like 'renderer' or 'nlu', or a specific module, like 'npceditor'.
- sub, is required, but not strictly defined. One can use it to specify the actual implementation of the module type, for instance 'unity' for the renderer, to specify a subcomponent, for instance 'parser' for the NonVerbal Behavior Generator, or simply use 'all' when no additional information is useful to provide.
Examples
vrComponent renderer unity
vrComponent nvb generator
vrComponent launcher all
Sending Components
All components except libraries should send this message on start-up. In addition, each component except libraries should send it in response to vrAllCall.
Receiving Components
All components except libraries should implement listening to this message.