Difference between revisions of "Architecture:Unique Event Codes"

From The BABEL Development Site
(Special cases)
Line 52: Line 52:
 
<tr><td>'''Module name'''</td>
 
<tr><td>'''Module name'''</td>
 
<td>'''Code for onActionTermination events'''</td></tr>
 
<td>'''Code for onActionTermination events'''</td></tr>
<tr><td>DRV_SPEECH<td> <td>5000</td></tr>
+
<tr><td>DRV_SPEECH</td> <td>5000</td></tr>
 
</table>
 
</table>
 
</center>
 
</center>

Revision as of 15:20, 17 May 2009

Previous: Data Types Next: RPD_Server


Event Codes

Normalized events for modules with the standardized Common Sensory IF

Module name Code for onNewObservation events Code for onFailure events
BS_IncrementalEgoMotion10001001
BS_RangeSensors 10051006
BS_GPS 10101011
BS_GasSensors1015 1016
BS_Vision1020 1021
BS_Batteries1025 1026
SD_HumanRobotInterfaces 1500 1501
SD_PeopleDetector 1505 1506
SD_Local3DMap 1510 1511
SD_VisualLandmarks3D 1515 1516
SD_HumanRobotInterfaces 1520 1521


Note that an event is raised whether the action finished successfully or by an error: the module should be asked for the termination state after the reception of a termination event:

Module name Code for onActionTermination events
BA_Speech 2000
FE_HumanRobotInterfaces 2500
FE_ReactiveNavigation 2505
FE_PathFollowing 2510
FE_DoorOpening 2515


Special cases

Module name Code for onActionTermination events
DRV_SPEECH 5000