Project

General

Profile

Milestone #10100

Refactor ACNET subsystem

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

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
09/10/2015
Due date:
% Done:

0%

Estimated time:
24.00 h
Spent time:
Duration:

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 about 4 years ago

  • Estimated time set to 24.00 h

#2 Updated by John Diamond about 4 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 about 4 years ago

Began implementing the TBACNET class, which provides accessors with an interface to the transition board data.

#4 Updated by John Diamond about 4 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.



Also available in: Atom PDF