The CCN driver uses the standard
Niagara network architecture with CcnDevices under a CcnNetwork. Normally, drivers have direct points under a Points extension. The CCN driver has table groups under a Points extension with points under the table groups. Diagrammatically the hierarchy looks like this:
Figure 1. Ccn driver architecture
The CCN driver provides support for several types of data:
- CcnTableGroup is a container within which to organize CcnTable proxy points.
- CcnPicTable contains CCN PIC- type proxy points.
- CcnPocTable contains CCN POC-type proxy points.
- CcnDataTable contains CCN Data-type proxy points.
- CcnDataTablewithTimeSchedule contains special proxy points for the
CCN DataTable time schedule that can be represented either in tabular form, as other tables are represented, or graphically as a time schedule.
- CcnFidTable contains CCN Fid-type proxy points.
- CcnFidTablewithTimeSchedule contains special proxy points for the
CCN FidTable time schedule that can be represented either in tabular form, as other tables are represented, or graphically as a time schedule.
- CcnAHTable contains CCN Alarm History-type proxy points.
- CcnInputProxy shadows the behavior of the CCN Input Points under a
CcnPicTable.
- CcnOutputProxy shadows the behavior of the CCN Output Points under a
CcnPicTable, CcnDataTable, CcnDataTable with CcnTimeSchedule, CcnFidTable or CcnFidTable with a CcnTimeSchedule.