|
@@ 1197-1208 (lines=12) @@
|
| 1194 |
|
packet.append(uabin.Primitives.String.pack(self.Name)) |
| 1195 |
|
packet.append(self.DataType.to_binary()) |
| 1196 |
|
packet.append(uabin.Primitives.Int32.pack(self.ValueRank)) |
| 1197 |
|
packet.append(uabin.Primitives.Int32.pack(len(self.ArrayDimensions))) |
| 1198 |
|
for fieldname in self.ArrayDimensions: |
| 1199 |
|
packet.append(uabin.Primitives.UInt32.pack(fieldname)) |
| 1200 |
|
packet.append(self.Description.to_binary()) |
| 1201 |
|
return b''.join(packet) |
| 1202 |
|
|
| 1203 |
|
@staticmethod |
| 1204 |
|
def from_binary(data): |
| 1205 |
|
return Argument(data) |
| 1206 |
|
|
| 1207 |
|
def _binary_init(self, data): |
| 1208 |
|
self.Name = uabin.Primitives.String.unpack(data) |
| 1209 |
|
self.DataType = NodeId.from_binary(data) |
| 1210 |
|
self.ValueRank = uabin.Primitives.Int32.unpack(data) |
| 1211 |
|
self.ArrayDimensions = uabin.Primitives.UInt32.unpack_array(data) |
|
@@ 7437-7447 (lines=11) @@
|
| 7434 |
|
def to_binary(self): |
| 7435 |
|
packet = [] |
| 7436 |
|
packet.append(self.TypeId.to_binary()) |
| 7437 |
|
packet.append(self.RequestHeader.to_binary()) |
| 7438 |
|
packet.append(self.Parameters.to_binary()) |
| 7439 |
|
return b''.join(packet) |
| 7440 |
|
|
| 7441 |
|
@staticmethod |
| 7442 |
|
def from_binary(data): |
| 7443 |
|
return RegisterNodesRequest(data) |
| 7444 |
|
|
| 7445 |
|
def _binary_init(self, data): |
| 7446 |
|
self.TypeId = NodeId.from_binary(data) |
| 7447 |
|
self.RequestHeader = RequestHeader.from_binary(data) |
| 7448 |
|
self.Parameters = RegisterNodesParameters.from_binary(data) |
| 7449 |
|
|
| 7450 |
|
def __str__(self): |