@@ 8752-8780 (lines=29) @@ | ||
8749 | __repr__ = __str__ |
|
8750 | ||
8751 | ||
8752 | class HistoryUpdateDetails(FrozenClass): |
|
8753 | ''' |
|
8754 | :ivar NodeId: |
|
8755 | :vartype NodeId: NodeId |
|
8756 | ''' |
|
8757 | def __init__(self, binary=None): |
|
8758 | if binary is not None: |
|
8759 | self._binary_init(binary) |
|
8760 | self._freeze = True |
|
8761 | return |
|
8762 | self.NodeId = NodeId() |
|
8763 | self._freeze = True |
|
8764 | ||
8765 | def to_binary(self): |
|
8766 | packet = [] |
|
8767 | packet.append(self.NodeId.to_binary()) |
|
8768 | return b''.join(packet) |
|
8769 | ||
8770 | @staticmethod |
|
8771 | def from_binary(data): |
|
8772 | return HistoryUpdateDetails(data) |
|
8773 | ||
8774 | def _binary_init(self, data): |
|
8775 | self.NodeId = NodeId.from_binary(data) |
|
8776 | ||
8777 | def __str__(self): |
|
8778 | return 'HistoryUpdateDetails(' + 'NodeId:' + str(self.NodeId) + ')' |
|
8779 | ||
8780 | __repr__ = __str__ |
|
8781 | ||
8782 | ||
8783 | class UpdateDataDetails(FrozenClass): |
|
@@ 7000-7028 (lines=29) @@ | ||
6997 | __repr__ = __str__ |
|
6998 | ||
6999 | ||
7000 | class LiteralOperand(FrozenClass): |
|
7001 | ''' |
|
7002 | :ivar Value: |
|
7003 | :vartype Value: Variant |
|
7004 | ''' |
|
7005 | def __init__(self, binary=None): |
|
7006 | if binary is not None: |
|
7007 | self._binary_init(binary) |
|
7008 | self._freeze = True |
|
7009 | return |
|
7010 | self.Value = Variant() |
|
7011 | self._freeze = True |
|
7012 | ||
7013 | def to_binary(self): |
|
7014 | packet = [] |
|
7015 | packet.append(self.Value.to_binary()) |
|
7016 | return b''.join(packet) |
|
7017 | ||
7018 | @staticmethod |
|
7019 | def from_binary(data): |
|
7020 | return LiteralOperand(data) |
|
7021 | ||
7022 | def _binary_init(self, data): |
|
7023 | self.Value = Variant.from_binary(data) |
|
7024 | ||
7025 | def __str__(self): |
|
7026 | return 'LiteralOperand(' + 'Value:' + str(self.Value) + ')' |
|
7027 | ||
7028 | __repr__ = __str__ |
|
7029 | ||
7030 | ||
7031 | class AttributeOperand(FrozenClass): |