@@ 958-971 (lines=14) @@ | ||
955 | ('ServerPicoseconds', 'UInt16'), |
|
956 | ) |
|
957 | ||
958 | def __init__(self, variant=None, status=None): |
|
959 | self.Encoding = 0 |
|
960 | if not isinstance(variant, Variant): |
|
961 | variant = Variant(variant) |
|
962 | self.Value = variant |
|
963 | if status is None: |
|
964 | self.StatusCode = StatusCode() |
|
965 | else: |
|
966 | self.StatusCode = status |
|
967 | self.SourceTimestamp = None # DateTime() |
|
968 | self.SourcePicoseconds = None |
|
969 | self.ServerTimestamp = None # DateTime() |
|
970 | self.ServerPicoseconds = None |
|
971 | self._freeze = True |
|
972 | ||
973 | def to_binary(self): |
|
974 | packet = [] |
@@ 1002-1014 (lines=13) @@ | ||
999 | ('ServerPicoseconds', 'UInt16'), |
|
1000 | ) |
|
1001 | ||
1002 | def __init__(self, binary=None): |
|
1003 | if binary is not None: |
|
1004 | self._binary_init(binary) |
|
1005 | self._freeze = True |
|
1006 | return |
|
1007 | self.Encoding = 0 |
|
1008 | self.Value = Variant() |
|
1009 | self.StatusCode = StatusCode() |
|
1010 | self.SourceTimestamp = datetime.utcnow() |
|
1011 | self.SourcePicoseconds = 0 |
|
1012 | self.ServerTimestamp = datetime.utcnow() |
|
1013 | self.ServerPicoseconds = 0 |
|
1014 | self._freeze = True |
|
1015 | ||
1016 | def to_binary(self): |
|
1017 | packet = [] |