Functions | |
void | fwUkl1_findAndAddUkl1Boards (bool refresh, bool deleteExisting, bool forceReconfigure, dyn_string &exceptionInfo) |
void | fwUkl1_isUkl1Board (string ccpcName, unsigned &isUkl1, string &serialNumber, dyn_string &exceptionInfo) |
void | fwUkl1_addUkl1Boards (dyn_string toBeAddedUkl1List, dyn_uint versionList, bool deleteExisting, bool forceReconfigure, dyn_string &exceptionInfo) |
void | fwUkl1_deleteUkl1Boards (dyn_string toBeDeletedUkl1List, dyn_string &exceptionInfo) |
dyn_string | fwUkl1_getUkl1NamesList (dyn_string &exceptionInfo) |
int | fwUkl1_getNamesListSize (dyn_string &exceptionInfo) |
dyn_string | fwUkl1_getUkl1HwDpNamesOnlyList (dyn_string &exceptionInfo) |
dyn_string | fwUkl1_getUkl1FsmTreeNamesOnlyList (dyn_string &exceptionInfo) |
void | _fwUkl1_createUkl1FsmTreeDU (dyn_string ukl1List, bool deleteExisting, dyn_string &exceptionInfo) |
void | _fwUkl1_deleteUkl1FsmTreeDU (dyn_string ukl1List, dyn_string &exceptionInfo) |
void | _fwUkl1_createHwTypeCCPCUKL1Datapoint (string ukl1Name, unsigned ukl1Version, bool deleteExisting, bool forceReconfigure, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1Settings (string ukl1Name, unsigned ukl1Version, bool saveAsDefaults, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1CommonSettings (string ukl1Name, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1GeneralSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1GBESpecificSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1GBEPROMSpecificSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1GBEPORTSpecificSettings (string ukl1Name, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1FeFpgaSpecificSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1FeFpgaStatusSpecificSettings (string ukl1Name, int feFpga, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1ChannelSpecificSettings (string ukl1Name, unsigned feFpga, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1BeFpgaSpecificSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1BeFpgaStatusSpecificSettings (string ukl1Name, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1PROMSpecificSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1TempSensorSpecificSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
void | _fwUkl1_configureHwTypeCCPCUKL1TTCRXSpecificSettings (string ukl1Name, unsigned ukl1Version, dyn_string &exceptionInfo) |
|
This will set the specific settings for the fwHw EgressFPGA type that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the fwHw EgressFPGAStatus type that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the fwHw InputChannel type that has been inserted into the UKL1 fwHw type.
|
|
This will set the common settings for the fwHw type UKL1 and all included fwHw types.
|
|
This will set the specific settings for the fwHw IngressFPGA type that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the fwHw IngressFPGAStatus type that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the fwHw GBE PORT type that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the fwHw GBE PORM type that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the fwHw type GBE that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the status data point element that the UKL1 HW type has. It controls the FSM interactions. It should be ensured that the ukl1Name HW data point exists before calling this function.
|
|
This will set the specific settings for the fwHw EEPORM type that has been inserted into the UKL1 fwHw type.
|
|
This is used to configure the register settings of the HwTypeCCPCUKL1 datapoint type.
|
|
This will set the specific settings for the fwHw TEMPSENS types that has been inserted into the UKL1 fwHw type.
|
|
This will set the specific settings for the fwHw TTCRX type that has been inserted into the UKL1 fwHw type.
|
|
This will create a datapoint from the HwTypeCCPCUKL1 datapoint type, which represents a UKL1 board, with all the appropriate settings and subscribe these registers to the DIM server.
|
|
This is used to add list of UKL1 boards to the appropriate FSM tree. It will add the UKL1 boards as device units (DUs) under the control unit (CU) defined by FWUKL1_CU.
The FSM CU node may have to be stopped for this function to complete and the FWUKL1_CU node will be restarted once the operation is complete. No other nodes in the tree will be affected. The behaviour of this function is dependent upon the value of deleteExisting, the behaviour is described below:
|
|
This is used to delete a list UKL1 boards from the appropriate FSM tree. It will look in the tree FWUKL1_CU
|
|
Adds a list of UKL1 boards to the system. It creates the hardware datapoint, subscribing it to the DIM server; and the finite statemachine datapoint, connecting the callback function for state changes. The names of those added are put in the library list of DIM server names.
|
|
Deletes a list of UKL1 boards from the system. It removes the hardware datapoint, unsubscribing it from the DIM server; and the finite statemachine datapoint, disconnecting the callback function for state changes. The names of those added are removed from the list of UKL1 names stored in the library.
|
|
Gets the names off all the CCPCs found in the DIM server and then identifies the UKL1 boards based on their ID number. It will then add boards that are found to the system. It is also capable of removing boards that are found in the system but no longer present in DIM.
|
|
Returns number of UKL1 board names that are currently in the system.
|
|
Returns the names of the UKL1 board names that are current present in the FSM tree, but are not stored as hardware data points.
|
|
Returns the names of the UKL1 board names that are current stored as hardware data points but are not present in the FSM tree.
|
|
Returns the full list of names of UKL1 boards that are present in both the FSM tree and as a HWTypeCCPCUKL1 data point and hence are fully accessible in the system.
|
|
Checks the given CCPC to see if it attached to UKL1 board. It identifies the board by the serial number accessible via the I2C bus.
|