Files
kogger-transpondeur-continu/driver/test/log/2026-03-20_13-35-54_AUV_usbl.csv
Poulpe 9a158f5c5f Initial: ContinuousTransponder wrapper for Kogger USBL
High-level Python wrapper around the upstream cosma-tech/kogger_acousticAntenna
driver. Configures a Kogger acoustic antenna as a permanent slave transponder
in a single start() call: address filter, echo filter, optional TDMA sync slot,
permanent response window, and Python callbacks for each ping received.

No modification to the upstream driver — only composes existing public methods
in the right order. Snapshot of upstream driver included read-only under driver/
for reference.

Includes:
- transponder_continu.py (302 lines): the wrapper class + CLI
- examples/auv_slave.py (79 lines): usage example with logging
- README.md: design rationale, usage, multi-AUV TDMA, watchdog, hardware wiring
- driver/: snapshot of cosma-tech/kogger_acousticAntenna at commit 1b539f9
  ('Add index slot for multi pinger', 2025-03-11)

Built for Cosma context (USV master + N AUVs slaves) following the design
conversation in Discord #ping-pong-ping (2026-04-27). See poulpe/ping-pong-ping
on Gitea for the interactive demo of the protocol.
2026-04-27 22:08:44 +00:00

12 KiB

12026-03-20 13:35:54.062535SENTb'\xbbU\x00\x03\x04\x00\x07\x11'
22026-03-20 13:35:54.093789SENTb'\xbbU\x00\x03 \x00#I'
32026-03-20 13:35:54.094104RECEIVEDb'\xbb'
42026-03-20 13:35:54.094674RECEIVEDb'U\x00A "\x00\x0f\x00\x00\x00\x00\x00\x00\xa4\xdeX\xcb\x00\x02\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00=\xc7'
52026-03-20 13:35:54.105845SENTb'\xbbU\x00\x03!\x00$K'
62026-03-20 13:35:54.106104RECEIVEDb'\xbb'
72026-03-20 13:35:54.106595RECEIVEDb'U\x00A!\x01\x00ci'
82026-03-20 13:35:54.117558SENTb'\xbbU\x00\x03e\x00h\xd3'
92026-03-20 13:35:54.148832SENTb'\xbbU\x00\xa2h\x04\x00\x00\x00\x00\x0e\xf2'
102026-03-20 13:35:54.149126RECEIVEDb'\xbb'
112026-03-20 13:35:54.149675RECEIVEDb'U\x00\xe1h\x03\x01\x0e\xf2Mk'
122026-03-20 13:35:54.151330SENTb'\xbbU\x00\x9ah\x04\xff\xff\xff\xff\x02\xb0'
132026-03-20 13:35:54.152194RECEIVEDb'\xbb'
142026-03-20 13:35:54.152954RECEIVEDb'U\x00\xd9h\x03\x01\x02\xb0\xf7\xe1'
152026-03-20 13:35:54.154269SENTb'\xbbU\x00\xaah\x01\xff\x12\xe1'
162026-03-20 13:35:54.154500RECEIVEDb'\xbb'
172026-03-20 13:35:54.155038RECEIVEDb'U\x00\xe9h\x03\x01\x12\xe1H\x92'
182026-03-20 13:35:59.189642RECEIVEDb'\xbb'
192026-03-20 13:35:59.190610RECEIVEDb'U\x00Ae\x98\x03\x00\x00\x00\xb5\xb458\x00\x00\x00\x00\x00\x00\x00\x00B\xa6\xaf\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\x00\x00\xb6B\x00\x00\x00\x0033\x8a\xc2\x00\x00\x00\x00\xfe\xe6\x8aA\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xac\xfb\x98\xc2WAa\xc1\x15K'
202026-03-20 13:35:59.191222RECEIVEDb'-\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f"\xf2'
212026-03-20 13:36:00.159731SENTb'\xbbU\x00\xaah\x01\xff\x12\xe1'
222026-03-20 13:36:00.160188RECEIVEDb'\xbb'
232026-03-20 13:36:00.160709RECEIVEDb'U\x00\xe9h\x03\x01\x12\xe1H\x92'
242026-03-20 13:36:03.182896RECEIVEDb'\xbb'
252026-03-20 13:36:03.183435RECEIVEDb'U\x00Ae\x98\x04\x00\x00\x00r\xa3r8\x00\x00\x00\x00\x00\x00\x00\x00\x9b|\xb1\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00f\xe6\x1b\xc3\x00\x00\x00\x0043\x83\xc1\x00\x00\x00\x00\x84\xf6\x88A\x00\x00\xc0\x7f\x00\x00'
262026-03-20 13:36:03.183903RECEIVEDb'\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xc2\x1c\x9d\xc2\x18\xc1Y\xc1\xcc\xdf.\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
272026-03-20 13:36:03.184392RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00'
282026-03-20 13:36:03.184851RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\xbd('
292026-03-20 13:36:19.222085RECEIVEDb'\xbb'
302026-03-20 13:36:19.222666RECEIVEDb'U\x00Ae\x98\x01\x00\x00\x00\xccfg9\x00\x00\x00\x00\x00\x00\x00\x00A\xd5\xb8\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\xcd\xcc/\xc3\x00\x00\x00\x00\xff\xffCB\x00\x00\x00\x00\x8b\xe7\xa9A\x00\x00\xc0\x7f\x00\x00'
312026-03-20 13:36:19.223147RECEIVEDb'\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00`\xe1\xad\xc2d g\xc1\xe8\xcf+\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
322026-03-20 13:36:19.223606RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7fZ\xf7'
332026-03-20 13:36:20.248037RECEIVEDb'\xbb'
342026-03-20 13:36:20.248606RECEIVEDb'U\x00Ae\x98\x04\x00\x00\x00[\x0ew9\x00\x00\x00\x00\x00\x00\x00\x00\xc1J\xb9\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\x00\x00*\xc3\x00\x00\x00\x00ef0B\x00\x00\x00\x00\xc9\x87\x9eA\x00\x00\xc0\x7f\x00\x00'
352026-03-20 13:36:20.249080RECEIVEDb"\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xa9-\xad\xc2\xd1HW\xc1\x05',\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00"
362026-03-20 13:36:20.249590RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x19]'
372026-03-20 13:36:21.238002RECEIVEDb'\xbb'
382026-03-20 13:36:21.238660RECEIVEDb'U\x00Ae\x98\x05\x00\x00\x00\x95)\x869\x00\x00\x00\x00\x00\x00\x00\x00L\xc0\xb9\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\x00\x80)\xc3\x00\x00\x00\x00efJB\x00\x00\x00\x00\xd2\xf7\xa1A\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
392026-03-20 13:36:21.239190RECEIVEDb'\xf8\x7f\x00\x00\x00\x005\x02\xab\xc2\x03\xc4k\xc1\x86N-\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00'
402026-03-20 13:36:21.239659RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f^\xa0'
412026-03-20 13:36:22.227912RECEIVEDb'\xbb'
422026-03-20 13:36:22.228483RECEIVEDb'U\x00Ae\x98\x05\x00\x00\x00\xb4D\x959\x00\x00\x00\x00\x00\x00\x00\x00\xcd5\xba\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x005\xb3,\xc3\x00\x00\x00\x00\xcb\xccDB\x00\x00\x00\x00\x0e \xaeA\x00\x00\xc0\x7f\x00\x00'
432026-03-20 13:36:22.228959RECEIVEDb'\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x17\x9b\xab\xc2\xd3x~\xc1\x14\xce,\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
442026-03-20 13:36:22.229490RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f`\xa1'
452026-03-20 13:36:23.251746RECEIVEDb'\xbb'
462026-03-20 13:36:23.252436RECEIVEDb"U\x00Ae\x98\x05\x00\x00\x00\x1c\xe1\xa49\x00\x00\x00\x00\x00\x00\x00\x00N\xab\xba\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\xceL'\xc3\x00\x00\x00\x00\xfe\xff=B\x00\x00\x00\x00s\x02\x9eA\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00"
472026-03-20 13:36:23.252980RECEIVEDb'\xf8\x7f\x00\x00\x00\x00;D\xab\xc2f\\J\xc1\xa6\xd8+\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00'
482026-03-20 13:36:23.253531RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\xd9\xc9'
492026-03-20 13:36:24.241702RECEIVEDb'\xbb'
502026-03-20 13:36:24.242474RECEIVEDb'U\x00Ae\x98\x06\x00\x00\x00I\xfc\xb39\x00\x00\x00\x00\x00\x00\x00\x00\xd8 \xbb\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00432\xc3\x00\x00\x00\x00ff2B\x00\x00\x00\x00\x86\x8b\xaaA\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
512026-03-20 13:36:24.243066RECEIVEDb'\xf8\x7f\x00\x00\x00\x00L\xaf\xaa\xc2S\x08\x85\xc1\n\xe7-\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00'
522026-03-20 13:36:24.243548RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\xb9\xd8'
532026-03-20 13:36:25.263660RECEIVEDb'\xbb'
542026-03-20 13:36:25.264421RECEIVEDb'U\x00Ae\x98\x05\x00\x00\x00z\x98\xc39\x00\x00\x00\x00\x00\x00\x00\x00d\x96\xbb\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\x9b\x99-\xc3\x00\x00\x00\x00\x98\x995B\x00\x00\x00\x00\x93/\x9cA\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8'
552026-03-20 13:36:25.265012RECEIVEDb'\x7f\x00\x00\x00\x00n\xeb\xab\xc2\xb8\xb1F\xc1\xc1\x12,\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0'
562026-03-20 13:36:25.265532RECEIVEDb'\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7fy\x9f'
572026-03-20 13:36:26.176979SENTb'\xbbU\x00\xaah\x01\x05\x18\xe7'
582026-03-20 13:36:26.177475RECEIVEDb'\xbb'
592026-03-20 13:36:26.177969RECEIVEDb'U\x00\xe9h\x03\x01\x18\xe7T\xa4'
602026-03-20 13:36:26.253913RECEIVEDb'\xbb'
612026-03-20 13:36:26.254833RECEIVEDb'U\x00Ae\x98\x05\x00\x00\x00\x96\xb3\xd29\x00\x00\x00\x00\x00\x00\x00\x00\xfa\x0b\xbc\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\xceL\x1d\xc3\x00\x00\x00\x00\x97\x99mB\x00\x00\x00\x00\xc0\x0b\xa3A\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xc4\xec\xaa\xc2\x16pi\xc1\xb47'
622026-03-20 13:36:26.255563RECEIVEDb'-\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x97\xff'
632026-03-20 13:36:27.243846RECEIVEDb'\xbb'
642026-03-20 13:36:27.244622RECEIVEDb'U\x00Ae\x98\x06\x00\x00\x00\xc0\xce\xe19\x00\x00\x00\x00\x00\x00\x00\x00\x92\x81\xbc\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\xcd\xcc/\xc3\x00\x00\x00\x00\xcb\xccNB\x00\x00\x00\x00\xc2k\xa5A\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
652026-03-20 13:36:27.245273RECEIVEDb'\xf8\x7f\x00\x00\x00\x00q\x88\xaa\xc24os\xc1F0,\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00'
662026-03-20 13:36:27.245761RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f1\xc1'
672026-03-20 13:36:28.269778RECEIVEDb'\xbb'
682026-03-20 13:36:28.270363RECEIVEDb'U\x00Ae\x98\x05\x00\x00\x00Zv\xf19\x00\x00\x00\x00\x00\x00\x00\x00\x1f\xf7\xbc\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00gf2\xc3\x00\x00\x00\x00\xcb\xccRB\x00\x00\x00\x00YH\x99A\x00\x00\xc0\x7f\x00\x00'
692026-03-20 13:36:28.270947RECEIVEDb'\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00p=\xaa\xc2\xbe\xb6_\xc1\\4-\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00'
702026-03-20 13:36:28.271457RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\xb4\x00'
712026-03-20 13:36:29.259732RECEIVEDb'\xbb'
722026-03-20 13:36:29.260337RECEIVEDb"U\x00Ae\x98\x04\x00\x00\x00i\x91\x00:\x00\x00\x00\x00\x00\x00\x00\x00\xa3l\xbd\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\x9a\x19'\xc3\x00\x00\x00\x00\xfe\xff{B\x00\x00\x00\x00\x04\x91\xa8A\x00\x00\xc0\x7f\x00\x00"
732026-03-20 13:36:29.260921RECEIVEDb'\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00-<\xaa\xc2\xddhu\xc1Y\x8e+\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00'
742026-03-20 13:36:29.261362RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7fL='
752026-03-20 13:36:30.283273RECEIVEDb'\xbb'
762026-03-20 13:36:30.283980RECEIVEDb'U\x00Ae\x98\x06\x00\x00\x00\xea-\x10:\x00\x00\x00\x00\x00\x00\x00\x00%\xe2\xbd\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00433\xc3\x00\x00\x00\x00\xcc\xcc*B\x00\x00\x00\x00\x0b7\x8bA\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
772026-03-20 13:36:30.284828RECEIVEDb'\xf8\x7f\x00\x00\x00\x00F\xa1\xa9\xc2@5_\xc1\xd3\xf5,\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x869'
782026-03-20 13:36:31.273220RECEIVEDb'\xbb'
792026-03-20 13:36:31.273794RECEIVEDb'U\x00Ae\x98\x00\x00\x00\x00\x08I\x1f:\x00\x00\x00\x00\x00\x00\x00\x00\xb0W\xbe\x01\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\x00\x00\x98\x99\xddA\x00\x00\x00\x00\x9a\x99\xe6\xc2\x00\x00\x00\x009\xcc\x92A\x00\x00\xc0\x7f\x00\x00'
802026-03-20 13:36:31.274340RECEIVEDb'\xc0\xff\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x82\x95\xa9\xc25\xaf`\xc1\xd2\xf0+\xc3\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xc0\x7f\x00\x00\xc0\xff\x00\x00'
812026-03-20 13:36:31.274867RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\xf6\xbf'