Milestone #10100
Refactor ACNET subsystem
Status:
Closed
Priority:
Normal
Assignee:
-
Description
Re-factor the way we use ClassACNET to provide access to BPM and crate data -
- Create a 'Portal' object and a 'Portal ID' for each BPM
- Create a BPMACNET class whose job is to map ACNET requests to BPM data through the Controller object
- Each instance of BPMACNET is attached to a Portal and has it's own Portal ID
- Each accessor/mutator method on the BPMACNET object has it's own Device ID
- Use ReadMethod<> and ReadSetMethod<> accessors to glue the Device ID to the accessor/mutator methods on BPMACNET
History
#1 Updated by John Diamond over 5 years ago
- Estimated time set to 24.00 h
#2 Updated by John Diamond over 5 years ago
Implemented the BPMACNET class. Refactored the ACNETInterface class to use this class instead of the *Acessor classes for BPM data.
#3 Updated by John Diamond over 5 years ago
Began implementing the TBACNET class, which provides accessors with an interface to the transition board data.
#4 Updated by John Diamond about 5 years ago
- Status changed from New to Closed
Implemented CrateACNET and moved ACNETInterface outside of the Controller class. Verified that new ACNET interface code is working on sbpmt9.