libiec61850  1.6.0
Enumerations
Definition for addCause type - used in control models

Enumerations

enum  ControlAddCause {
  ADD_CAUSE_UNKNOWN = 0 , ADD_CAUSE_NOT_SUPPORTED = 1 , ADD_CAUSE_BLOCKED_BY_SWITCHING_HIERARCHY = 2 , ADD_CAUSE_SELECT_FAILED = 3 ,
  ADD_CAUSE_INVALID_POSITION = 4 , ADD_CAUSE_POSITION_REACHED = 5 , ADD_CAUSE_PARAMETER_CHANGE_IN_EXECUTION = 6 , ADD_CAUSE_STEP_LIMIT = 7 ,
  ADD_CAUSE_BLOCKED_BY_MODE = 8 , ADD_CAUSE_BLOCKED_BY_PROCESS = 9 , ADD_CAUSE_BLOCKED_BY_INTERLOCKING = 10 , ADD_CAUSE_BLOCKED_BY_SYNCHROCHECK = 11 ,
  ADD_CAUSE_COMMAND_ALREADY_IN_EXECUTION = 12 , ADD_CAUSE_BLOCKED_BY_HEALTH = 13 , ADD_CAUSE_1_OF_N_CONTROL = 14 , ADD_CAUSE_ABORTION_BY_CANCEL = 15 ,
  ADD_CAUSE_TIME_LIMIT_OVER = 16 , ADD_CAUSE_ABORTION_BY_TRIP = 17 , ADD_CAUSE_OBJECT_NOT_SELECTED = 18 , ADD_CAUSE_OBJECT_ALREADY_SELECTED = 19 ,
  ADD_CAUSE_NO_ACCESS_AUTHORITY = 20 , ADD_CAUSE_ENDED_WITH_OVERSHOOT = 21 , ADD_CAUSE_ABORTION_DUE_TO_DEVIATION = 22 , ADD_CAUSE_ABORTION_BY_COMMUNICATION_LOSS = 23 ,
  ADD_CAUSE_ABORTION_BY_COMMAND = 24 , ADD_CAUSE_NONE = 25 , ADD_CAUSE_INCONSISTENT_PARAMETERS = 26 , ADD_CAUSE_LOCKED_BY_OTHER_CLIENT = 27
}
 

Detailed Description

Enumeration Type Documentation

◆ ControlAddCause

AddCause - additional cause information for control model errors

Enumerator
ADD_CAUSE_UNKNOWN 
ADD_CAUSE_NOT_SUPPORTED 
ADD_CAUSE_BLOCKED_BY_SWITCHING_HIERARCHY 
ADD_CAUSE_SELECT_FAILED 
ADD_CAUSE_INVALID_POSITION 
ADD_CAUSE_POSITION_REACHED 
ADD_CAUSE_PARAMETER_CHANGE_IN_EXECUTION 
ADD_CAUSE_STEP_LIMIT 
ADD_CAUSE_BLOCKED_BY_MODE 
ADD_CAUSE_BLOCKED_BY_PROCESS 
ADD_CAUSE_BLOCKED_BY_INTERLOCKING 
ADD_CAUSE_BLOCKED_BY_SYNCHROCHECK 
ADD_CAUSE_COMMAND_ALREADY_IN_EXECUTION 
ADD_CAUSE_BLOCKED_BY_HEALTH 
ADD_CAUSE_1_OF_N_CONTROL 
ADD_CAUSE_ABORTION_BY_CANCEL 
ADD_CAUSE_TIME_LIMIT_OVER 
ADD_CAUSE_ABORTION_BY_TRIP 
ADD_CAUSE_OBJECT_NOT_SELECTED 
ADD_CAUSE_OBJECT_ALREADY_SELECTED 
ADD_CAUSE_NO_ACCESS_AUTHORITY 
ADD_CAUSE_ENDED_WITH_OVERSHOOT 
ADD_CAUSE_ABORTION_DUE_TO_DEVIATION 
ADD_CAUSE_ABORTION_BY_COMMUNICATION_LOSS 
ADD_CAUSE_ABORTION_BY_COMMAND 
ADD_CAUSE_NONE 
ADD_CAUSE_INCONSISTENT_PARAMETERS 
ADD_CAUSE_LOCKED_BY_OTHER_CLIENT