UA Bundle SDK .NET
2.4.0.361
|
The interface for methods implemented on the ShelvedStateMachineModel object. More...
Inherited by UnifiedAutomation.UaServer.BaseNodeManager.
Public Member Functions | |
StatusCode | OneShotShelve (RequestContext context, ShelvedStateMachineModel model) |
Sets the AlarmCondition to the OneShotShelved state. More... | |
StatusCode | TimedShelve (RequestContext context, ShelvedStateMachineModel model, double ShelvingTime) |
Sets the AlarmCondition to the TimedShelved state. More... | |
StatusCode | Unshelve (RequestContext context, ShelvedStateMachineModel model) |
Unshelve sets the AlarmCondition to the Unshelved state. More... | |
The interface for methods implemented on the ShelvedStateMachineModel object.
StatusCode UnifiedAutomation.UaServer.IShelvedStateMachineMethods.OneShotShelve | ( | RequestContext | context, |
ShelvedStateMachineModel | model | ||
) |
Sets the AlarmCondition to the OneShotShelved state.
Method result codes:
ResultCode | Description |
---|---|
Bad_AlreadyShelved | The Alarm is already in a shelved state. The Alarm is already in OneShotShelved state. |
context | |
model |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IShelvedStateMachineMethods.TimedShelve | ( | RequestContext | context, |
ShelvedStateMachineModel | model, | ||
double | ShelvingTime | ||
) |
Sets the AlarmCondition to the TimedShelved state.
Method result codes:
ResultCode | Description |
---|---|
Bad_ConditionAlreadyShelved | The Alarm is already in a shelved state. The Alarm is already in TimedShelved state and the system does not allow a reset of the shelved timer. |
Bad_ShelvingTimeOutOfRange | The provided Shelving time is outside the range allowed by the Server for Shelving. |
context | |
model | |
ShelvingTime | Specifies a fixed time for which the Alarm is to be shelved. The Server may refuse the provided duration. If a MaxTimeShelved Property exist on the Alarm than the Shelving time shall be less than or equal to the value of this Property. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IShelvedStateMachineMethods.Unshelve | ( | RequestContext | context, |
ShelvedStateMachineModel | model | ||
) |
Unshelve sets the AlarmCondition to the Unshelved state.
Method restult code:
ResultCode | Description |
---|---|
Bad_ConditionNotShelved | The Alarm is not in the requested shelved state. |
context | |
model |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.