Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

  • By each LCM state change the related notification is sent to user to notify about the state change
  • When an event is registered it will be in ADVISED state
  • Only the handles with ADVISED state will be picked up by a watchdog

Diagram of the possible transactions between CM-Handle states

Excerpt Include
DW:CPS-799 Spike: Define states and state handling for CM handle
DW:CPS-799 Spike: Define states and state handling for CM handle

Notification details

Notification handling in code

Embed draw.io Diagram
diagramNameUntitled Diagram
includedDiagram1
width627
pageId138872901

The Event structure of the notification

Excerpt Include
CPS-1104 Agree LCM Event schemas
CPS-1104 Agree LCM Event schemas

Typical use cases which leads to state changes and trigger notification events

State changes after Handle is registered

Gliffy Diagram
macroIdd9e40a29-f5cb-481d-b05f-01789d35b77a
displayNameState change use case diagram
nameState change use case diagram
pagePin10

State changes happens after Handle is updated


State changes happens during watchdog execution

Gliffy Diagram
displayNameState changes in watchdog
nameState changes in watchdog
pagePin11

Materials

Important links to related Spikes and Implementation proposals
(From latest to older ones)