This Method removes entries from the ExceptionSchedule Property. Even if one entry cannot be removed, the other entries are still processed and removed, if possible. The signature of this Method is specified below. Table 14 and Table 15 specify the Arguments and AddressSpace representation, respectively.
Signature
RemoveExceptionScheduleElements (
[in] SpecialEventType[] SpecialEvents
[out]0:Int32[] EntryResults
);
Table 14 – RemoveExceptionScheduleElements Method Arguments
Argument |
Description |
SpecialEvents |
An array of special events to be removed from the ExceptionSchedule Property. |
EntryResults |
An array of results, one entry per entry in SpecialEvents, indicating if the individual entry could be removed. Each result <> 0 indicates, that removing this special event entry was not successful. 0 – OK -1 – Not found – Entry is not in ExceptionSchedule Values larger 0 can be used for vendor-specific errors. |
Method Result Codes (defined in Call Service)
Result Code |
Description |
BadNodeIdUnknown |
See OPC 10000-4 for a general description. |
BadNotWritable |
See OPC 10000-4 for a general description. |
Table 15 – RemoveExceptionScheduleElements Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
RemoveExceptionScheduleElements |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |