SNVT_obj_status

Overview:

Object status.  (ID, status flags.) .   

Used to indicate the status of the various objects within a node. For more details, see the definition of the Node Object (SFPTnodeObject).

Addition found in version 3.3 and later:

The reset_complete field, indicates the execution of the Reset sequence of any object (object_id) within the device. After a Reset sequence, the reset_complete flag goes to TRUE (1) and it remains ‘1’ until it is cleared (acknowledged) via SNVT_obj_request (nviRequest in the Node Object) on in the corresponding Object (object_id ).

Note:The additional reset flag uses reserved1 of the previous SNVT_obj_status structure definition.


Details:

Resource Set: Standard 00:00:00:00:00:00:00:00-0
Index: 93
Obsolete: no
Size: 6
Programmatic Name: SNVT_obj_status
Neuron C Type:
Structure
object_idObject ID.  (object index.) .   
 
unsigned long
Minimum: 0
Maximum: 65535
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
invalid_idInvalid-ID flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
invalid_requestInvalid-request flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 1
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
disabledDisabled flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 2
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
out_of_limitsOut-of-limits flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 3
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
open_circuitOpen-circuit flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 4
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
out_of_serviceOut-of-service flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 5
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
mechanical_faultMechanical-fault flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 6
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
feedback_failureFeedback-failure flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 7
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
over_rangeOver-range flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
under_rangeUnder-range flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 1
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
electrical_faultElectrical-fault flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 2
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
unable_to_measureUnable-to-measure flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 3
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
comm_failureCommunications-failure flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 4
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
fail_self_testFailed-self-test flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 5
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
self_test_in_progressSelf-test-in-progress flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 6
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
locked_outLocked-out flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 7
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
manual_controlManual-control flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 0
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
in_alarmInput-alarm flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 1
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
in_overrideInput-override flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 2
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
report_maskReport-mask flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 3
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
programming_modeProgramming-mode flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 4
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
programming_failProgramming-fail flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 5
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
alarm_notify_disabledAlarm-notify-disabled flag.  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 6
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reset_completeReset  (boolean) .   
 
bitfield
Signed: no
Width: 1
Offset: 7
Minimum: 0
Maximum: 1
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
reserved2reserved2.  This field is reserved. 
 
bitfield
Signed: no
Width: 8
Offset: 0
Minimum: 0
Maximum: 0
Scaling (A,B,C): 1,  0,  0
Scaled value: 1 *10 0 *(Raw+0)
Resolution: 1
Formats:

SNVT_obj_status:  text("%d %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d", object_id, invalid_id, invalid_request, disabled, out_of_limits, open_circuit, out_of_service, mechanical_fault, feedback_failure, over_range, under_range, electrical_fault, unable_to_measure, comm_failure, fail_self_test, self_test_in_progress, locked_out, manual_control, in_alarm, in_override, report_mask, programming_mode, programming_fail, alarm_notify_disabled, reset_complete)

SNVT_obj_status#LO:  text("%d %d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d", object_id, invalid_id, invalid_request, disabled, out_of_limits, open_circuit, out_of_service, mechanical_fault, feedback_failure, over_range, under_range, electrical_fault, unable_to_measure, comm_failure, fail_self_test, self_test_in_progress, locked_out, manual_control, in_alarm, in_override, report_mask, programming_mode, programming_fail, alarm_notify_disabled, reset_complete)

Used by:

SFPTnodeObject