Milestone #9683: StateMachine refactor
Design ACNET interface for command lists
Design an interface for creating/editing/viewing/deleting command lists from ACNET.
#1 Updated by John Diamond over 4 years ago
Basically we're going to copy the approach from MI/RR BPMs but will try to improve the design a little bit:
- An ACNET array device with the command list entry ID encoded in the SSDN channel.
- We will introduce an object that serializes/un-serializes the CommandList and Command objects
- The setting method will look-up the CommandList, serialize it and copy the changes into the serialized array. Then, un-serialize and copy the CommandList back into the SharedCommandTable
- The reading method does the opposite: looks-up the CommandList, serializes it and copies the requested portion to the reply buffer.