Rice Lake iRite IDE User Manual
Page 60

56
920i
Programming Reference
Example:
SP2Preval : Real;
…
GetSPPreact (2, SP2Preval);
WriteLn (Port1, "Current Preact Value of SP2 is", SP2Preval);
GetSPPreCount
Sets Count to the preact learn interval value (PCOUNT parameter) of setpoint SP.
Method Signature:
function GetSPPreCount (SP : Integer; Count : Integer) : SysCode;
Parameters:
[in]
S
P
Setpoint number
[out]
Count
Preact learn interval value
SysCode values returned:
SysInvalidSetpoint
The setpoint specified by
SP
does not exist.
SysInvalidRequest
The setpoint specified by
SP
has no preact learn interval (PCOUNT) parameter.
SysOK
The function completed successfully.
Example:
SP3PCount : Integer;
…
GetSPPreCount (3, SP3PCount);
WriteLn (Port1, "Current Preact Learn Value of SP3 is", SP3PCount);
GetSPTime
For time of day (TOD) setpoints, sets DT to the current trip time (TIME parameter) of the setpoint SP.
Method Signature:
function GetSPTime (SP : Integer; VAR DT : DateTime) : SysCode;
Parameters:
[in]
S
P
Setpoint number
[out]
DT
Current setpoint trip time
SysCode values returned:
SysInvalidSetpoint
The setpoint specified by
SP
does not exist.
SysInvalidRequest
The setpoint specified by
SP
has no TIME parameter.
SysOK
The function completed successfully.
Example:
SP2TIME : DateTime;
…
GetSPTime (2, SP2TIME);
WriteLn (Port1, "Current Trip Time of SP2 is", SP2TIME);
GetSPValue
Sets V to the current value (VALUE parameter) of the setpoint SP.
Method Signature:
function GetSPValue (SP : Integer; VAR V : Real) : SysCode;
Parameters:
[in]
S
P
Setpoint number
[out]
V
Setpoint value
SysCode values returned:
SysInvalidSetpoint
The setpoint specified by
SP
does not exist.
SysInvalidRequest
The setpoint specified by
SP
has no VALUE parameter.
SysOK
The function completed successfully.