@@ 417-436 (lines=20) @@ | ||
414 | self.add_property('ConditionEventId', None, ua.VariantType.ByteString) |
|
415 | self.add_property('Comment', None, ua.VariantType.LocalizedText) |
|
416 | ||
417 | class DialogCondition(Condition): |
|
418 | """ |
|
419 | DialogCondition: |
|
420 | """ |
|
421 | def __init__(self, sourcenode=None, message=None, severity=1): |
|
422 | super(DialogCondition, self).__init__(sourcenode, message, severity) |
|
423 | self.EventType = ua.NodeId(ua.ObjectIds.DialogConditionType) |
|
424 | self.add_property('EnabledState/Id', None, ua.VariantType.Boolean) |
|
425 | self.add_variable('EnabledState', None, ua.VariantType.LocalizedText) |
|
426 | self.add_property('DialogState/Id', None, ua.VariantType.Boolean) |
|
427 | self.add_property('DialogState/TransitionTime', None, ua.VariantType.DateTime) |
|
428 | self.add_property('DialogState/TrueState', None, ua.VariantType.LocalizedText) |
|
429 | self.add_property('DialogState/FalseState', None, ua.VariantType.LocalizedText) |
|
430 | self.add_variable('DialogState', None, ua.VariantType.LocalizedText) |
|
431 | self.add_property('Prompt', None, ua.VariantType.LocalizedText) |
|
432 | self.add_property('ResponseOptionSet', None, ua.VariantType.LocalizedText) |
|
433 | self.add_property('DefaultResponse', None, ua.VariantType.Int32) |
|
434 | self.add_property('OkResponse', None, ua.VariantType.Int32) |
|
435 | self.add_property('CancelResponse', None, ua.VariantType.Int32) |
|
436 | self.add_property('LastResponse', None, ua.VariantType.Int32) |
|
437 | ||
438 | class AcknowledgeableCondition(Condition): |
|
439 | """ |
|
@@ 438-456 (lines=19) @@ | ||
435 | self.add_property('CancelResponse', None, ua.VariantType.Int32) |
|
436 | self.add_property('LastResponse', None, ua.VariantType.Int32) |
|
437 | ||
438 | class AcknowledgeableCondition(Condition): |
|
439 | """ |
|
440 | AcknowledgeableCondition: |
|
441 | """ |
|
442 | def __init__(self, sourcenode=None, message=None, severity=1): |
|
443 | super(AcknowledgeableCondition, self).__init__(sourcenode, message, severity) |
|
444 | self.EventType = ua.NodeId(ua.ObjectIds.AcknowledgeableConditionType) |
|
445 | self.add_property('EnabledState/Id', None, ua.VariantType.Boolean) |
|
446 | self.add_variable('EnabledState', None, ua.VariantType.LocalizedText) |
|
447 | self.add_property('AckedState/Id', None, ua.VariantType.Boolean) |
|
448 | self.add_property('AckedState/TransitionTime', None, ua.VariantType.DateTime) |
|
449 | self.add_property('AckedState/TrueState', None, ua.VariantType.LocalizedText) |
|
450 | self.add_property('AckedState/FalseState', None, ua.VariantType.LocalizedText) |
|
451 | self.add_variable('AckedState', None, ua.VariantType.LocalizedText) |
|
452 | self.add_property('ConfirmedState/Id', None, ua.VariantType.Boolean) |
|
453 | self.add_property('ConfirmedState/TransitionTime', None, ua.VariantType.DateTime) |
|
454 | self.add_property('ConfirmedState/TrueState', None, ua.VariantType.LocalizedText) |
|
455 | self.add_property('ConfirmedState/FalseState', None, ua.VariantType.LocalizedText) |
|
456 | self.add_variable('ConfirmedState', None, ua.VariantType.LocalizedText) |
|
457 | ||
458 | class AlarmCondition(AcknowledgeableCondition): |
|
459 | """ |