|
@@ 4777-4847 (lines=71) @@
|
| 4774 |
|
__repr__ = __str__ |
| 4775 |
|
|
| 4776 |
|
|
| 4777 |
|
class DataTypeAttributes(FrozenClass): |
| 4778 |
|
''' |
| 4779 |
|
The attributes for a data type node. |
| 4780 |
|
|
| 4781 |
|
:ivar SpecifiedAttributes: |
| 4782 |
|
:vartype SpecifiedAttributes: UInt32 |
| 4783 |
|
:ivar DisplayName: |
| 4784 |
|
:vartype DisplayName: LocalizedText |
| 4785 |
|
:ivar Description: |
| 4786 |
|
:vartype Description: LocalizedText |
| 4787 |
|
:ivar WriteMask: |
| 4788 |
|
:vartype WriteMask: UInt32 |
| 4789 |
|
:ivar UserWriteMask: |
| 4790 |
|
:vartype UserWriteMask: UInt32 |
| 4791 |
|
:ivar IsAbstract: |
| 4792 |
|
:vartype IsAbstract: Boolean |
| 4793 |
|
''' |
| 4794 |
|
|
| 4795 |
|
ua_types = { |
| 4796 |
|
'SpecifiedAttributes': 'UInt32', |
| 4797 |
|
'DisplayName': 'LocalizedText', |
| 4798 |
|
'Description': 'LocalizedText', |
| 4799 |
|
'WriteMask': 'UInt32', |
| 4800 |
|
'UserWriteMask': 'UInt32', |
| 4801 |
|
'IsAbstract': 'Boolean', |
| 4802 |
|
} |
| 4803 |
|
|
| 4804 |
|
def __init__(self, binary=None): |
| 4805 |
|
if binary is not None: |
| 4806 |
|
self._binary_init(binary) |
| 4807 |
|
self._freeze = True |
| 4808 |
|
return |
| 4809 |
|
self.SpecifiedAttributes = 0 |
| 4810 |
|
self.DisplayName = LocalizedText() |
| 4811 |
|
self.Description = LocalizedText() |
| 4812 |
|
self.WriteMask = 0 |
| 4813 |
|
self.UserWriteMask = 0 |
| 4814 |
|
self.IsAbstract = True |
| 4815 |
|
self._freeze = True |
| 4816 |
|
|
| 4817 |
|
def to_binary(self): |
| 4818 |
|
packet = [] |
| 4819 |
|
packet.append(uabin.Primitives.UInt32.pack(self.SpecifiedAttributes)) |
| 4820 |
|
packet.append(self.DisplayName.to_binary()) |
| 4821 |
|
packet.append(self.Description.to_binary()) |
| 4822 |
|
packet.append(uabin.Primitives.UInt32.pack(self.WriteMask)) |
| 4823 |
|
packet.append(uabin.Primitives.UInt32.pack(self.UserWriteMask)) |
| 4824 |
|
packet.append(uabin.Primitives.Boolean.pack(self.IsAbstract)) |
| 4825 |
|
return b''.join(packet) |
| 4826 |
|
|
| 4827 |
|
@staticmethod |
| 4828 |
|
def from_binary(data): |
| 4829 |
|
return DataTypeAttributes(data) |
| 4830 |
|
|
| 4831 |
|
def _binary_init(self, data): |
| 4832 |
|
self.SpecifiedAttributes = uabin.Primitives.UInt32.unpack(data) |
| 4833 |
|
self.DisplayName = LocalizedText.from_binary(data) |
| 4834 |
|
self.Description = LocalizedText.from_binary(data) |
| 4835 |
|
self.WriteMask = uabin.Primitives.UInt32.unpack(data) |
| 4836 |
|
self.UserWriteMask = uabin.Primitives.UInt32.unpack(data) |
| 4837 |
|
self.IsAbstract = uabin.Primitives.Boolean.unpack(data) |
| 4838 |
|
|
| 4839 |
|
def __str__(self): |
| 4840 |
|
return 'DataTypeAttributes(' + 'SpecifiedAttributes:' + str(self.SpecifiedAttributes) + ', ' + \ |
| 4841 |
|
'DisplayName:' + str(self.DisplayName) + ', ' + \ |
| 4842 |
|
'Description:' + str(self.Description) + ', ' + \ |
| 4843 |
|
'WriteMask:' + str(self.WriteMask) + ', ' + \ |
| 4844 |
|
'UserWriteMask:' + str(self.UserWriteMask) + ', ' + \ |
| 4845 |
|
'IsAbstract:' + str(self.IsAbstract) + ')' |
| 4846 |
|
|
| 4847 |
|
__repr__ = __str__ |
| 4848 |
|
|
| 4849 |
|
|
| 4850 |
|
class ViewAttributes(FrozenClass): |
|
@@ 4514-4584 (lines=71) @@
|
| 4511 |
|
__repr__ = __str__ |
| 4512 |
|
|
| 4513 |
|
|
| 4514 |
|
class ObjectTypeAttributes(FrozenClass): |
| 4515 |
|
''' |
| 4516 |
|
The attributes for an object type node. |
| 4517 |
|
|
| 4518 |
|
:ivar SpecifiedAttributes: |
| 4519 |
|
:vartype SpecifiedAttributes: UInt32 |
| 4520 |
|
:ivar DisplayName: |
| 4521 |
|
:vartype DisplayName: LocalizedText |
| 4522 |
|
:ivar Description: |
| 4523 |
|
:vartype Description: LocalizedText |
| 4524 |
|
:ivar WriteMask: |
| 4525 |
|
:vartype WriteMask: UInt32 |
| 4526 |
|
:ivar UserWriteMask: |
| 4527 |
|
:vartype UserWriteMask: UInt32 |
| 4528 |
|
:ivar IsAbstract: |
| 4529 |
|
:vartype IsAbstract: Boolean |
| 4530 |
|
''' |
| 4531 |
|
|
| 4532 |
|
ua_types = { |
| 4533 |
|
'SpecifiedAttributes': 'UInt32', |
| 4534 |
|
'DisplayName': 'LocalizedText', |
| 4535 |
|
'Description': 'LocalizedText', |
| 4536 |
|
'WriteMask': 'UInt32', |
| 4537 |
|
'UserWriteMask': 'UInt32', |
| 4538 |
|
'IsAbstract': 'Boolean', |
| 4539 |
|
} |
| 4540 |
|
|
| 4541 |
|
def __init__(self, binary=None): |
| 4542 |
|
if binary is not None: |
| 4543 |
|
self._binary_init(binary) |
| 4544 |
|
self._freeze = True |
| 4545 |
|
return |
| 4546 |
|
self.SpecifiedAttributes = 0 |
| 4547 |
|
self.DisplayName = LocalizedText() |
| 4548 |
|
self.Description = LocalizedText() |
| 4549 |
|
self.WriteMask = 0 |
| 4550 |
|
self.UserWriteMask = 0 |
| 4551 |
|
self.IsAbstract = True |
| 4552 |
|
self._freeze = True |
| 4553 |
|
|
| 4554 |
|
def to_binary(self): |
| 4555 |
|
packet = [] |
| 4556 |
|
packet.append(uabin.Primitives.UInt32.pack(self.SpecifiedAttributes)) |
| 4557 |
|
packet.append(self.DisplayName.to_binary()) |
| 4558 |
|
packet.append(self.Description.to_binary()) |
| 4559 |
|
packet.append(uabin.Primitives.UInt32.pack(self.WriteMask)) |
| 4560 |
|
packet.append(uabin.Primitives.UInt32.pack(self.UserWriteMask)) |
| 4561 |
|
packet.append(uabin.Primitives.Boolean.pack(self.IsAbstract)) |
| 4562 |
|
return b''.join(packet) |
| 4563 |
|
|
| 4564 |
|
@staticmethod |
| 4565 |
|
def from_binary(data): |
| 4566 |
|
return ObjectTypeAttributes(data) |
| 4567 |
|
|
| 4568 |
|
def _binary_init(self, data): |
| 4569 |
|
self.SpecifiedAttributes = uabin.Primitives.UInt32.unpack(data) |
| 4570 |
|
self.DisplayName = LocalizedText.from_binary(data) |
| 4571 |
|
self.Description = LocalizedText.from_binary(data) |
| 4572 |
|
self.WriteMask = uabin.Primitives.UInt32.unpack(data) |
| 4573 |
|
self.UserWriteMask = uabin.Primitives.UInt32.unpack(data) |
| 4574 |
|
self.IsAbstract = uabin.Primitives.Boolean.unpack(data) |
| 4575 |
|
|
| 4576 |
|
def __str__(self): |
| 4577 |
|
return 'ObjectTypeAttributes(' + 'SpecifiedAttributes:' + str(self.SpecifiedAttributes) + ', ' + \ |
| 4578 |
|
'DisplayName:' + str(self.DisplayName) + ', ' + \ |
| 4579 |
|
'Description:' + str(self.Description) + ', ' + \ |
| 4580 |
|
'WriteMask:' + str(self.WriteMask) + ', ' + \ |
| 4581 |
|
'UserWriteMask:' + str(self.UserWriteMask) + ', ' + \ |
| 4582 |
|
'IsAbstract:' + str(self.IsAbstract) + ')' |
| 4583 |
|
|
| 4584 |
|
__repr__ = __str__ |
| 4585 |
|
|
| 4586 |
|
|
| 4587 |
|
class VariableTypeAttributes(FrozenClass): |
|
@@ 9163-9224 (lines=62) @@
|
| 9160 |
|
__repr__ = __str__ |
| 9161 |
|
|
| 9162 |
|
|
| 9163 |
|
class ReadRawModifiedDetails(FrozenClass): |
| 9164 |
|
''' |
| 9165 |
|
:ivar IsReadModified: |
| 9166 |
|
:vartype IsReadModified: Boolean |
| 9167 |
|
:ivar StartTime: |
| 9168 |
|
:vartype StartTime: DateTime |
| 9169 |
|
:ivar EndTime: |
| 9170 |
|
:vartype EndTime: DateTime |
| 9171 |
|
:ivar NumValuesPerNode: |
| 9172 |
|
:vartype NumValuesPerNode: UInt32 |
| 9173 |
|
:ivar ReturnBounds: |
| 9174 |
|
:vartype ReturnBounds: Boolean |
| 9175 |
|
''' |
| 9176 |
|
|
| 9177 |
|
ua_types = { |
| 9178 |
|
'IsReadModified': 'Boolean', |
| 9179 |
|
'StartTime': 'DateTime', |
| 9180 |
|
'EndTime': 'DateTime', |
| 9181 |
|
'NumValuesPerNode': 'UInt32', |
| 9182 |
|
'ReturnBounds': 'Boolean', |
| 9183 |
|
} |
| 9184 |
|
|
| 9185 |
|
def __init__(self, binary=None): |
| 9186 |
|
if binary is not None: |
| 9187 |
|
self._binary_init(binary) |
| 9188 |
|
self._freeze = True |
| 9189 |
|
return |
| 9190 |
|
self.IsReadModified = True |
| 9191 |
|
self.StartTime = datetime.now() |
| 9192 |
|
self.EndTime = datetime.now() |
| 9193 |
|
self.NumValuesPerNode = 0 |
| 9194 |
|
self.ReturnBounds = True |
| 9195 |
|
self._freeze = True |
| 9196 |
|
|
| 9197 |
|
def to_binary(self): |
| 9198 |
|
packet = [] |
| 9199 |
|
packet.append(uabin.Primitives.Boolean.pack(self.IsReadModified)) |
| 9200 |
|
packet.append(uabin.Primitives.DateTime.pack(self.StartTime)) |
| 9201 |
|
packet.append(uabin.Primitives.DateTime.pack(self.EndTime)) |
| 9202 |
|
packet.append(uabin.Primitives.UInt32.pack(self.NumValuesPerNode)) |
| 9203 |
|
packet.append(uabin.Primitives.Boolean.pack(self.ReturnBounds)) |
| 9204 |
|
return b''.join(packet) |
| 9205 |
|
|
| 9206 |
|
@staticmethod |
| 9207 |
|
def from_binary(data): |
| 9208 |
|
return ReadRawModifiedDetails(data) |
| 9209 |
|
|
| 9210 |
|
def _binary_init(self, data): |
| 9211 |
|
self.IsReadModified = uabin.Primitives.Boolean.unpack(data) |
| 9212 |
|
self.StartTime = uabin.Primitives.DateTime.unpack(data) |
| 9213 |
|
self.EndTime = uabin.Primitives.DateTime.unpack(data) |
| 9214 |
|
self.NumValuesPerNode = uabin.Primitives.UInt32.unpack(data) |
| 9215 |
|
self.ReturnBounds = uabin.Primitives.Boolean.unpack(data) |
| 9216 |
|
|
| 9217 |
|
def __str__(self): |
| 9218 |
|
return 'ReadRawModifiedDetails(' + 'IsReadModified:' + str(self.IsReadModified) + ', ' + \ |
| 9219 |
|
'StartTime:' + str(self.StartTime) + ', ' + \ |
| 9220 |
|
'EndTime:' + str(self.EndTime) + ', ' + \ |
| 9221 |
|
'NumValuesPerNode:' + str(self.NumValuesPerNode) + ', ' + \ |
| 9222 |
|
'ReturnBounds:' + str(self.ReturnBounds) + ')' |
| 9223 |
|
|
| 9224 |
|
__repr__ = __str__ |
| 9225 |
|
|
| 9226 |
|
|
| 9227 |
|
class ReadProcessedDetails(FrozenClass): |