RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
By utilising a state machine instead of event-driven mechanisms, we can ensure that the correct actions are taken at the right time and in a specified order. When RDK GPON Manager receives an event, it will update the data model, which the state machine will then check to determine the next course of action. This ensures that multiple events only trigger a single action, for if the state machine has entered the correct state, it no longer needs to process a duplicate incoming event. This prevents race conditions and ensures the GPON link is always in the correct state.
draw.io Diagram | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
GPONInterfaceStateMachine–StateDiagram
...