@@ -57,7 +57,7 @@ def __init__(
57
57
:param wordorder: The endianness of the word (when wordcount is >= 2)
58
58
:param repack: Repack the provided payload based on BO
59
59
"""
60
- self .deprecate ()
60
+ # self.deprecate()
61
61
self ._payload = payload or []
62
62
self ._byteorder = byteorder
63
63
self ._wordorder = wordorder
@@ -89,7 +89,7 @@ def _pack_words(self, fstring: str, value) -> bytes:
89
89
90
90
def encode (self ) -> bytes :
91
91
"""Get the payload buffer encoded in bytes."""
92
- self .deprecate ()
92
+ # self.deprecate()
93
93
return b"" .join (self ._payload )
94
94
95
95
def __str__ (self ) -> str :
@@ -101,15 +101,15 @@ def __str__(self) -> str:
101
101
102
102
def reset (self ) -> None :
103
103
"""Reset the payload buffer."""
104
- self .deprecate ()
104
+ # self.deprecate()
105
105
self ._payload = []
106
106
107
107
def to_registers (self ):
108
108
"""Convert the payload buffer to register layout that can be used as a context block.
109
109
110
110
:returns: The register layout to use as a block
111
111
"""
112
- self .deprecate ()
112
+ # self.deprecate()
113
113
# fstring = self._byteorder+"H"
114
114
fstring = "!H"
115
115
payload = self .build ()
@@ -125,7 +125,7 @@ def to_coils(self) -> list[bool]:
125
125
126
126
:returns: The coil layout to use as a block
127
127
"""
128
- self .deprecate ()
128
+ # self.deprecate()
129
129
payload = self .to_registers ()
130
130
coils = [bool (int (bit )) for reg in payload for bit in format (reg , "016b" )]
131
131
return coils
@@ -138,7 +138,7 @@ def build(self) -> list[bytes]:
138
138
139
139
:returns: The payload buffer as a list
140
140
"""
141
- self .deprecate ()
141
+ # self.deprecate()
142
142
buffer = self .encode ()
143
143
length = len (buffer )
144
144
buffer += b"\x00 " * (length % 2 )
@@ -153,7 +153,7 @@ def add_bits(self, values: list[bool]) -> None:
153
153
154
154
:param values: The value to add to the buffer
155
155
"""
156
- self .deprecate ()
156
+ # self.deprecate()
157
157
value = pack_bitstring (values )
158
158
self ._payload .append (value )
159
159
@@ -162,7 +162,7 @@ def add_8bit_uint(self, value: int) -> None:
162
162
163
163
:param value: The value to add to the buffer
164
164
"""
165
- self .deprecate ()
165
+ # self.deprecate()
166
166
fstring = self ._byteorder + "B"
167
167
self ._payload .append (pack (fstring , value ))
168
168
@@ -171,7 +171,7 @@ def add_16bit_uint(self, value: int) -> None:
171
171
172
172
:param value: The value to add to the buffer
173
173
"""
174
- self .deprecate ()
174
+ # self.deprecate()
175
175
fstring = self ._byteorder + "H"
176
176
self ._payload .append (pack (fstring , value ))
177
177
@@ -180,7 +180,7 @@ def add_32bit_uint(self, value: int) -> None:
180
180
181
181
:param value: The value to add to the buffer
182
182
"""
183
- self .deprecate ()
183
+ # self.deprecate()
184
184
fstring = "I"
185
185
# fstring = self._byteorder + "I"
186
186
p_string = self ._pack_words (fstring , value )
@@ -191,7 +191,7 @@ def add_64bit_uint(self, value: int) -> None:
191
191
192
192
:param value: The value to add to the buffer
193
193
"""
194
- self .deprecate ()
194
+ # self.deprecate()
195
195
fstring = "Q"
196
196
p_string = self ._pack_words (fstring , value )
197
197
self ._payload .append (p_string )
@@ -201,7 +201,7 @@ def add_8bit_int(self, value: int) -> None:
201
201
202
202
:param value: The value to add to the buffer
203
203
"""
204
- self .deprecate ()
204
+ # self.deprecate()
205
205
fstring = self ._byteorder + "b"
206
206
self ._payload .append (pack (fstring , value ))
207
207
@@ -210,7 +210,7 @@ def add_16bit_int(self, value: int) -> None:
210
210
211
211
:param value: The value to add to the buffer
212
212
"""
213
- self .deprecate ()
213
+ # self.deprecate()
214
214
fstring = self ._byteorder + "h"
215
215
self ._payload .append (pack (fstring , value ))
216
216
@@ -219,7 +219,7 @@ def add_32bit_int(self, value: int) -> None:
219
219
220
220
:param value: The value to add to the buffer
221
221
"""
222
- self .deprecate ()
222
+ # self.deprecate()
223
223
fstring = "i"
224
224
p_string = self ._pack_words (fstring , value )
225
225
self ._payload .append (p_string )
@@ -229,7 +229,7 @@ def add_64bit_int(self, value: int) -> None:
229
229
230
230
:param value: The value to add to the buffer
231
231
"""
232
- self .deprecate ()
232
+ # self.deprecate()
233
233
fstring = "q"
234
234
p_string = self ._pack_words (fstring , value )
235
235
self ._payload .append (p_string )
@@ -239,7 +239,7 @@ def add_16bit_float(self, value: float) -> None:
239
239
240
240
:param value: The value to add to the buffer
241
241
"""
242
- self .deprecate ()
242
+ # self.deprecate()
243
243
fstring = "e"
244
244
p_string = self ._pack_words (fstring , value )
245
245
self ._payload .append (p_string )
@@ -249,7 +249,7 @@ def add_32bit_float(self, value: float) -> None:
249
249
250
250
:param value: The value to add to the buffer
251
251
"""
252
- self .deprecate ()
252
+ # self.deprecate()
253
253
fstring = "f"
254
254
p_string = self ._pack_words (fstring , value )
255
255
self ._payload .append (p_string )
@@ -259,7 +259,7 @@ def add_64bit_float(self, value: float) -> None:
259
259
260
260
:param value: The value to add to the buffer
261
261
"""
262
- self .deprecate ()
262
+ # self.deprecate()
263
263
fstring = "d"
264
264
p_string = self ._pack_words (fstring , value )
265
265
self ._payload .append (p_string )
@@ -269,7 +269,7 @@ def add_string(self, value: str) -> None:
269
269
270
270
:param value: The value to add to the buffer
271
271
"""
272
- self .deprecate ()
272
+ # self.deprecate()
273
273
fstring = self ._byteorder + str (len (value )) + "s"
274
274
self ._payload .append (pack (fstring , value .encode ()))
275
275
@@ -302,7 +302,7 @@ def __init__(self, payload, byteorder=Endian.LITTLE, wordorder=Endian.BIG):
302
302
:param byteorder: The endianness of the payload
303
303
:param wordorder: The endianness of the word (when wordcount is >= 2)
304
304
"""
305
- self .deprecate ()
305
+ # self.deprecate()
306
306
self ._payload = payload
307
307
self ._pointer = 0x00
308
308
self ._byteorder = byteorder
@@ -385,36 +385,36 @@ def _unpack_words(self, handle) -> bytes:
385
385
386
386
def reset (self ):
387
387
"""Reset the decoder pointer back to the start."""
388
- self .deprecate ()
388
+ # self.deprecate()
389
389
self ._pointer = 0x00
390
390
391
391
def decode_8bit_uint (self ):
392
392
"""Decode a 8 bit unsigned int from the buffer."""
393
- self .deprecate ()
393
+ # self.deprecate()
394
394
self ._pointer += 1
395
395
fstring = self ._byteorder + "B"
396
396
handle = self ._payload [self ._pointer - 1 : self ._pointer ]
397
397
return unpack (fstring , handle )[0 ]
398
398
399
399
def decode_bits (self , package_len = 1 ):
400
400
"""Decode a byte worth of bits from the buffer."""
401
- self .deprecate ()
401
+ # self.deprecate()
402
402
self ._pointer += package_len
403
403
# fstring = self._endian + "B"
404
404
handle = self ._payload [self ._pointer - 1 : self ._pointer ]
405
405
return unpack_bitstring (handle )
406
406
407
407
def decode_16bit_uint (self ):
408
408
"""Decode a 16 bit unsigned int from the buffer."""
409
- self .deprecate ()
409
+ # self.deprecate()
410
410
self ._pointer += 2
411
411
fstring = self ._byteorder + "H"
412
412
handle = self ._payload [self ._pointer - 2 : self ._pointer ]
413
413
return unpack (fstring , handle )[0 ]
414
414
415
415
def decode_32bit_uint (self ):
416
416
"""Decode a 32 bit unsigned int from the buffer."""
417
- self .deprecate ()
417
+ # self.deprecate()
418
418
self ._pointer += 4
419
419
fstring = "I"
420
420
handle = self ._payload [self ._pointer - 4 : self ._pointer ]
@@ -423,7 +423,7 @@ def decode_32bit_uint(self):
423
423
424
424
def decode_64bit_uint (self ):
425
425
"""Decode a 64 bit unsigned int from the buffer."""
426
- self .deprecate ()
426
+ # self.deprecate()
427
427
self ._pointer += 8
428
428
fstring = "Q"
429
429
handle = self ._payload [self ._pointer - 8 : self ._pointer ]
@@ -432,23 +432,23 @@ def decode_64bit_uint(self):
432
432
433
433
def decode_8bit_int (self ):
434
434
"""Decode a 8 bit signed int from the buffer."""
435
- self .deprecate ()
435
+ # self.deprecate()
436
436
self ._pointer += 1
437
437
fstring = self ._byteorder + "b"
438
438
handle = self ._payload [self ._pointer - 1 : self ._pointer ]
439
439
return unpack (fstring , handle )[0 ]
440
440
441
441
def decode_16bit_int (self ):
442
442
"""Decode a 16 bit signed int from the buffer."""
443
- self .deprecate ()
443
+ # self.deprecate()
444
444
self ._pointer += 2
445
445
fstring = self ._byteorder + "h"
446
446
handle = self ._payload [self ._pointer - 2 : self ._pointer ]
447
447
return unpack (fstring , handle )[0 ]
448
448
449
449
def decode_32bit_int (self ):
450
450
"""Decode a 32 bit signed int from the buffer."""
451
- self .deprecate ()
451
+ # self.deprecate()
452
452
self ._pointer += 4
453
453
fstring = "i"
454
454
handle = self ._payload [self ._pointer - 4 : self ._pointer ]
@@ -457,7 +457,7 @@ def decode_32bit_int(self):
457
457
458
458
def decode_64bit_int (self ):
459
459
"""Decode a 64 bit signed int from the buffer."""
460
- self .deprecate ()
460
+ # self.deprecate()
461
461
self ._pointer += 8
462
462
fstring = "q"
463
463
handle = self ._payload [self ._pointer - 8 : self ._pointer ]
@@ -466,7 +466,7 @@ def decode_64bit_int(self):
466
466
467
467
def decode_16bit_float (self ):
468
468
"""Decode a 16 bit float from the buffer."""
469
- self .deprecate ()
469
+ # self.deprecate()
470
470
self ._pointer += 2
471
471
fstring = "e"
472
472
handle = self ._payload [self ._pointer - 2 : self ._pointer ]
@@ -475,7 +475,7 @@ def decode_16bit_float(self):
475
475
476
476
def decode_32bit_float (self ):
477
477
"""Decode a 32 bit float from the buffer."""
478
- self .deprecate ()
478
+ # self.deprecate()
479
479
self ._pointer += 4
480
480
fstring = "f"
481
481
handle = self ._payload [self ._pointer - 4 : self ._pointer ]
@@ -484,7 +484,7 @@ def decode_32bit_float(self):
484
484
485
485
def decode_64bit_float (self ):
486
486
"""Decode a 64 bit float(double) from the buffer."""
487
- self .deprecate ()
487
+ # self.deprecate()
488
488
self ._pointer += 8
489
489
fstring = "d"
490
490
handle = self ._payload [self ._pointer - 8 : self ._pointer ]
@@ -496,7 +496,7 @@ def decode_string(self, size=1):
496
496
497
497
:param size: The size of the string to decode
498
498
"""
499
- self .deprecate ()
499
+ # self.deprecate()
500
500
self ._pointer += size
501
501
return self ._payload [self ._pointer - size : self ._pointer ]
502
502
@@ -505,5 +505,5 @@ def skip_bytes(self, nbytes):
505
505
506
506
:param nbytes: The number of bytes to skip
507
507
"""
508
- self .deprecate ()
508
+ # self.deprecate()
509
509
self ._pointer += nbytes
0 commit comments