6 - Language Dictionary
72
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
The cell has not started a sequence since ac power was last turned on.
CF_PASSED
The cell completed the last forming sequence and passed all tests.
CF_SEQUENCE_FAILED
The cell failed a test during the last forming sequence.
CF_OUT_PROBE_FAILED
The cell failed an output probe resistance test during forming.
CF_SENSE_PROBE_FAILED
The cell failed a sense probe resistance test during forming
CF_INACTIVE
The cell has been set inactive by cfSetOutputConfig.
CF_SEQUENCING
The cell is in the process of forming.
CF_ABORTED
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.