Task #9153
Milestone #9683: StateMachine refactor
Design ACNET interface for command lists
Description
Design an interface for creating/editing/viewing/deleting command lists from ACNET.
History
#1 Updated by John Diamond almost 6 years ago
Basically we're going to copy the approach from MI/RR BPMs but will try to improve the design a little bit:
- B:BPMC[00-1f]
- 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.
#2 Updated by John Diamond over 5 years ago
- Parent task changed from #9017 to #9683