6 - Language Dictionary
cfGetCellStatus
Syntax
int cfGetCellStatus(CF_HANDLE server, int cell, CF_CELL_STATUS *status);
Description
Returns a value in the variable pointed to by status which indicates the current status of a cell in the forming process. The possible return values are:
CF_UNTESTED CF_PASSED CF_SEQUENCE_FAILED CF_OUT_PROBE_FAILED CF_SENSE_PROBE_FAILED CF_INACTIVE CF_SEQUENCING CF_ABORTED
The cell has not started a sequence since ac power was last turned on. The cell completed the last forming sequence and passed all tests. The cell failed a test during the last forming sequence.
The cell failed an output probe resistance test during forming. The cell failed a sense probe resistance test during forming The cell has been set inactive by cfSetOutputConfig.
The cell is in the process of forming. The last forming sequence was aborted
The cell argument can be an individual cell number from 1 to 256, or the constant
CF_ALL_CELLS to read the status condition of all cells. If CF_ALL_CELLS is given, the status argument should point to an array of 256 enums that will receive the return values.
cfGetCellStatusString
Syntax
int cfGetCellStatusString(CF_HANDLE server, int cell, char *status);
Description
Returns an ASCII string with details of any cell whose status is CF_SEQUENCE_FAILED. The cell argument must be an individual cell number from 1 to 256. The constant CF_MAX_CELL_STATUS_LEN defines the maximum length of the returned status string
cfGetCurrent
Syntax
int cfGetCurrent(CF_HANDLE server, float *current);
Description
Returns the idle state current setting set by cfSetCurrent. The idle state current is the value that the cell current limit will be set to when the forming sequence is in the idle state and the output state is enabled. The server argument can be either a handle to a group obtained by cfOpenGroup, or a handle to all cells in the instrument if no groups are defined.
72