Difference between revisions of "Architecture:Unique Event Codes"

From The BABEL Development Site
(Special cases)
(Normalized events for modules with the standardized Common Sensory IF)
Line 21: Line 21:
 
<tr><td>BS_Vision</td><td>1020 </td><td>1021</td></tr>
 
<tr><td>BS_Vision</td><td>1020 </td><td>1021</td></tr>
 
<tr><td>BS_Batteries</td><td>1025 </td><td>1026</td></tr>
 
<tr><td>BS_Batteries</td><td>1025 </td><td>1026</td></tr>
 +
<tr><td>...</td><td>  </td><td>  </td></tr>
 
<tr><td>SD_HumanRobotInterfaces </td><td>1500 </td><td>1501</td></tr>
 
<tr><td>SD_HumanRobotInterfaces </td><td>1500 </td><td>1501</td></tr>
 
<tr><td>SD_PeopleDetector </td><td>1505 </td><td>1506</td></tr>
 
<tr><td>SD_PeopleDetector </td><td>1505 </td><td>1506</td></tr>
Line 26: Line 27:
 
<tr><td>SD_VisualLandmarks3D </td><td>1515 </td><td>1516</td></tr>
 
<tr><td>SD_VisualLandmarks3D </td><td>1515 </td><td>1516</td></tr>
 
<tr><td>SD_HumanRobotInterfaces </td><td>1520 </td><td>1521</td></tr>
 
<tr><td>SD_HumanRobotInterfaces </td><td>1520 </td><td>1521</td></tr>
 +
<tr><td>...</td><td>  </td><td>  </td></tr>
 
</table>
 
</table>
 
</center>
 
</center>
Line 42: Line 44:
 
<tr><td>FE_PathFollowing </td> <td>2510</td></tr>
 
<tr><td>FE_PathFollowing </td> <td>2510</td></tr>
 
<tr><td>FE_DoorOpening </td> <td>2515</td></tr>
 
<tr><td>FE_DoorOpening </td> <td>2515</td></tr>
 +
<tr><td>...</td><td>  </td></tr>
 
</table>
 
</table>
 
</center>
 
</center>
 
  
 
== Special cases ==
 
== Special cases ==

Revision as of 21:44, 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