@@ 3677-3743 (lines=67) @@ | ||
3674 | def from_binary(data): |
|
3675 | obj = ActivateSessionResponse() |
|
3676 | obj.TypeId = NodeId.from_binary(data) |
|
3677 | obj.ResponseHeader = ResponseHeader.from_binary(data) |
|
3678 | obj.Parameters = ActivateSessionResult.from_binary(data) |
|
3679 | return obj |
|
3680 | ||
3681 | def __str__(self): |
|
3682 | return 'ActivateSessionResponse(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
3683 | 'ResponseHeader:' + str(self.ResponseHeader) + ', ' + \ |
|
3684 | 'Parameters:' + str(self.Parameters) + ')' |
|
3685 | ||
3686 | __repr__ = __str__ |
|
3687 | ||
3688 | ||
3689 | class CloseSessionRequest(FrozenClass): |
|
3690 | ''' |
|
3691 | Closes a session with the server. |
|
3692 | ||
3693 | :ivar TypeId: |
|
3694 | :vartype TypeId: NodeId |
|
3695 | :ivar RequestHeader: |
|
3696 | :vartype RequestHeader: RequestHeader |
|
3697 | :ivar DeleteSubscriptions: |
|
3698 | :vartype DeleteSubscriptions: Boolean |
|
3699 | ''' |
|
3700 | ||
3701 | ua_types = [ |
|
3702 | ('TypeId', 'NodeId'), |
|
3703 | ('RequestHeader', 'RequestHeader'), |
|
3704 | ('DeleteSubscriptions', 'Boolean'), |
|
3705 | ] |
|
3706 | ||
3707 | def __init__(self): |
|
3708 | self.TypeId = FourByteNodeId(ObjectIds.CloseSessionRequest_Encoding_DefaultBinary) |
|
3709 | self.RequestHeader = RequestHeader() |
|
3710 | self.DeleteSubscriptions = True |
|
3711 | self._freeze = True |
|
3712 | ||
3713 | def to_binary(self): |
|
3714 | packet = [] |
|
3715 | packet.append(self.TypeId.to_binary()) |
|
3716 | packet.append(self.RequestHeader.to_binary()) |
|
3717 | packet.append(uabin.Primitives.Boolean.pack(self.DeleteSubscriptions)) |
|
3718 | return b''.join(packet) |
|
3719 | ||
3720 | @staticmethod |
|
3721 | def from_binary(data): |
|
3722 | obj = CloseSessionRequest() |
|
3723 | obj.TypeId = NodeId.from_binary(data) |
|
3724 | obj.RequestHeader = RequestHeader.from_binary(data) |
|
3725 | self.DeleteSubscriptions = uabin.Primitives.Boolean.unpack(data) |
|
3726 | return obj |
|
3727 | ||
3728 | def __str__(self): |
|
3729 | return 'CloseSessionRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
3730 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
3731 | 'DeleteSubscriptions:' + str(self.DeleteSubscriptions) + ')' |
|
3732 | ||
3733 | __repr__ = __str__ |
|
3734 | ||
3735 | ||
3736 | class CloseSessionResponse(FrozenClass): |
|
3737 | ''' |
|
3738 | Closes a session with the server. |
|
3739 | ||
3740 | :ivar TypeId: |
|
3741 | :vartype TypeId: NodeId |
|
3742 | :ivar ResponseHeader: |
|
3743 | :vartype ResponseHeader: ResponseHeader |
|
3744 | ''' |
|
3745 | ||
3746 | ua_types = [ |
|
@@ 8024-8088 (lines=65) @@ | ||
8021 | ('TypeId', 'NodeId'), |
|
8022 | ('RequestHeader', 'RequestHeader'), |
|
8023 | ('Parameters', 'QueryNextParameters'), |
|
8024 | ] |
|
8025 | ||
8026 | def __init__(self): |
|
8027 | self.TypeId = FourByteNodeId(ObjectIds.QueryNextRequest_Encoding_DefaultBinary) |
|
8028 | self.RequestHeader = RequestHeader() |
|
8029 | self.Parameters = QueryNextParameters() |
|
8030 | self._freeze = True |
|
8031 | ||
8032 | def to_binary(self): |
|
8033 | packet = [] |
|
8034 | packet.append(self.TypeId.to_binary()) |
|
8035 | packet.append(self.RequestHeader.to_binary()) |
|
8036 | packet.append(self.Parameters.to_binary()) |
|
8037 | return b''.join(packet) |
|
8038 | ||
8039 | @staticmethod |
|
8040 | def from_binary(data): |
|
8041 | obj = QueryNextRequest() |
|
8042 | obj.TypeId = NodeId.from_binary(data) |
|
8043 | obj.RequestHeader = RequestHeader.from_binary(data) |
|
8044 | obj.Parameters = QueryNextParameters.from_binary(data) |
|
8045 | return obj |
|
8046 | ||
8047 | def __str__(self): |
|
8048 | return 'QueryNextRequest(' + 'TypeId:' + str(self.TypeId) + ', ' + \ |
|
8049 | 'RequestHeader:' + str(self.RequestHeader) + ', ' + \ |
|
8050 | 'Parameters:' + str(self.Parameters) + ')' |
|
8051 | ||
8052 | __repr__ = __str__ |
|
8053 | ||
8054 | ||
8055 | class QueryNextResult(FrozenClass): |
|
8056 | ''' |
|
8057 | :ivar QueryDataSets: |
|
8058 | :vartype QueryDataSets: QueryDataSet |
|
8059 | :ivar RevisedContinuationPoint: |
|
8060 | :vartype RevisedContinuationPoint: ByteString |
|
8061 | ''' |
|
8062 | ||
8063 | ua_types = [ |
|
8064 | ('QueryDataSets', 'ListOfQueryDataSet'), |
|
8065 | ('RevisedContinuationPoint', 'ByteString'), |
|
8066 | ] |
|
8067 | ||
8068 | def __init__(self): |
|
8069 | self.QueryDataSets = [] |
|
8070 | self.RevisedContinuationPoint = None |
|
8071 | self._freeze = True |
|
8072 | ||
8073 | def to_binary(self): |
|
8074 | packet = [] |
|
8075 | packet.append(uabin.Primitives.Int32.pack(len(self.QueryDataSets))) |
|
8076 | for fieldname in self.QueryDataSets: |
|
8077 | packet.append(fieldname.to_binary()) |
|
8078 | packet.append(uabin.Primitives.ByteString.pack(self.RevisedContinuationPoint)) |
|
8079 | return b''.join(packet) |
|
8080 | ||
8081 | @staticmethod |
|
8082 | def from_binary(data): |
|
8083 | obj = QueryNextResult() |
|
8084 | length = uabin.Primitives.Int32.unpack(data) |
|
8085 | array = [] |
|
8086 | if length != -1: |
|
8087 | for _ in range(0, length): |
|
8088 | array.append(QueryDataSet.from_binary(data)) |
|
8089 | obj.QueryDataSets = array |
|
8090 | self.RevisedContinuationPoint = uabin.Primitives.ByteString.unpack(data) |
|
8091 | return obj |