libiec61850  1.2.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

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