Project

General

Profile

Task #9153

Milestone #9683: StateMachine refactor

Design ACNET interface for command lists

Added by John Diamond over 4 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
bpmd
Start date:
06/11/2015
Due date:
% Done:

0%

Estimated time:
8.00 h
Spent time:
Duration:

Description

Design an interface for creating/editing/viewing/deleting command lists from ACNET.

History

#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:
  • 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 4 years ago

  • Parent task changed from #9017 to #9683


Also available in: Atom PDF