Loading

Uli SDK

Annunciator

18.Annunciator

The Annunciator service controls the audible devices of the mobility system.

Require: core:AccessControl
Inherit from: none

18.1 Service Behavior

18.1.1 State Diagram


  Figure 17 Annunciator State Diagram

18.1.2 State Actions


State Actions
READY
  • Set annunciator state
  • Report annunciator capabilities
  • Report current annunciator state

18.1.3 Internal Events


Event Parameters Purpose
ieReceiveMessage Message received

18.1.4 Transitions


Transition Trigger Condition Action
A ieReceiveMessage Process received messages

18.2 Protocol

18.2.1 Incoming Message Set


# ID Message
1 H:0x00000001
L: 0x00000239
Query Annunciator Capabilities
2 H:0x00000001
L: 0x0000023B
Set Annunciator State

18.2.2 Outgoing Message Set


# ID Message
1 H:0x00000001
L: 0x0000023A
Report Annunciator Capabilities
2 H:0x00000001
L: 0x0000023D
Report Annunciator State

18.3 Parameters

  1. CYCLEINTERVAL double, time interval in seconds of each cycle, default=0.1.
  2. DATATIMEOUT double, timeout in seconds for not receiving annunciator state updates, default=0.5.

18.4 Data

Get:

  1. location=annunciatorstate, type=AnnunciatorStateRec