#93 Refining the state machine(s)

closed
None
2020-12-12
2020-11-21
h-hermsen
No

The State Machine needs refinement to accommodate;

improved readability and control over the state entry, exit and continuous parts.

This is neccessary to get a statemachine that is usable for the EoN and Device to provide a better control over sending NBIRTH, NDATA, DBIRTH and DDATA payloads with according (Bd)seqnum's.

FB_StateHelper is used for this task. It generates a pulse for StepEntry, StepExit and improves readability and reduces the burnplatecode considerably.

Related

Tickets: #94

Discussion

  • h-hermsen

    h-hermsen - 2020-11-26
    • status: accepted --> pending
     
  • h-hermsen

    h-hermsen - 2020-11-26

    Fixed in 1.1.0.13 in personal branch => merge with trunk

     
  • h-hermsen

    h-hermsen - 2020-12-12
    • status: pending --> closed
     
  • h-hermsen

    h-hermsen - 2020-12-12
    • status: closed --> open
     
  • h-hermsen

    h-hermsen - 2020-12-12

    The EoN and Device have been refactored to accommodate an SFC StateMachine instead of a CASE in ST.

     
  • h-hermsen

    h-hermsen - 2020-12-12
    • status: open --> closed
     

Log in to post a comment.