Files
kogger-transpondeur-continu/driver/test/log/2026-03-22_08-49-18_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

21 KiB

12026-03-22 08:49:18.972082SENTb'\xbbU\x00\x03 \x00#I'
22026-03-22 08:49:18.972768RECEIVEDb'\xbb'
32026-03-22 08:49:18.973369RECEIVEDb'U\x00A "\x00\x0f\x00\x00\x00\x00\x00\x00\x02\x04\x81\t\x00\x02\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x004c'
42026-03-22 08:49:18.984533SENTb'\xbbU\x00\xa2h\x04\x00\x00\x00\x00\x0e\xf2'
52026-03-22 08:49:18.984859RECEIVEDb'\xbb'
62026-03-22 08:49:18.985355RECEIVEDb'U\x00\xe1h\x03\x01\x0e\xf2Mk'
72026-03-22 08:49:18.986432SENTb'\xbbU\x00\x9ah\x04\xff\xff\xff\xff\x02\xb0'
82026-03-22 08:49:18.986807RECEIVEDb'\xbb'
92026-03-22 08:49:18.987333RECEIVEDb'U\x00\xd9h\x03\x01\x02\xb0\xf7\xe1'
102026-03-22 08:49:18.988343SENTb'\xbbU\x00\xaah\x01\xff\x12\xe1'
112026-03-22 08:49:18.988616RECEIVEDb'\xbb'
122026-03-22 08:49:18.989203RECEIVEDb'U\x00\xe9h\x03\x01\x12\xe1H\x92'
132026-03-22 08:49:18.990998SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
142026-03-22 08:49:18.991275RECEIVEDb'\xbb'
152026-03-22 08:49:18.991772RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
162026-03-22 08:49:19.320330RECEIVEDb'\xbb'
172026-03-22 08:49:19.320945RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00w\x0c\xca>\x00\x00\x00\x00\x00\x00\x00\x00\x9c/\xe2\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00\xcd\xcc\xa8B\x00\x00\x00\x00if\x96\xc0\x00\x00\x00\x00\x11k\x8dA9\x06\x06?T\xdc\xaa\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
182026-03-22 08:49:19.321420RECEIVEDb"\xf8\x7f\x00\x00\x00\x00LI\x04C\xbd'(\xc1:\xff/C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00"
192026-03-22 08:49:19.322031RECEIVEDb'\xf8\x7f\x00\x00\x00\x00c\xac\x89\xc0\x81"M\xc0\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\x7fi\x94'
202026-03-22 08:49:19.994056SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
212026-03-22 08:49:19.994661RECEIVEDb'\xbb'
222026-03-22 08:49:19.995180RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
232026-03-22 08:49:20.310453RECEIVEDb'\xbb'
242026-03-22 08:49:20.311181RECEIVEDb"U\x00Ae\x98\xff\x02\x00\x00\xad'\xd9>\x00\x00\x00\x00\x00\x00\x00\x008\xa5\xe2\x01\x00\x00\x00\x00\xca/\xb4@\x00\x00\x00\x00\x00\x00\xddB\x00\x00\x00\x00\x00\x00`\xc2\x00\x00\x00\x002\x8b\x90A-i\xfc\xbf\x9e\xc6\xa8\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00"
252026-03-22 08:49:20.311786RECEIVEDb"\xf8\x7f\x00\x00\x00\x00\x15\xb8\x03C \xe87\xc1)\x1e1C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xa1\xf7'\xc0\xeaj\x9f\xc0\x00\x00"
262026-03-22 08:49:20.312648RECEIVEDb'\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\x97o'
272026-03-22 08:49:20.996393SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
282026-03-22 08:49:20.996719RECEIVEDb'\xbb'
292026-03-22 08:49:20.997201RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
302026-03-22 08:49:21.999021SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
312026-03-22 08:49:21.999632RECEIVEDb'\xbb'
322026-03-22 08:49:22.000160RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
332026-03-22 08:49:22.326766RECEIVEDb'\xbb'
342026-03-22 08:49:22.327492RECEIVEDb'U\x00Ae\x98\xff\x02\x00\x00H\xea\xf7>\x00\x00\x00\x00\x00\x00\x00\x00*\x90\xe3\x01\x00\x00\x00\x00\xca/\xb4@\x00\x00\x00\x00\x9a\x99\xd7B\x00\x00\x00\x00gf<\xc2\x00\x00\x00\x00\xfc\xb4\x8dA3T\xdc\xbf\x9f\x8f\xab\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xedJ\x04C\x08\x9e2\xc1V\xe10'
352026-03-22 08:49:22.328481RECEIVEDb'C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x7f\xae3\xc0\x171\x9c\xc0\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\xda\xde'
362026-03-22 08:49:23.001397SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
372026-03-22 08:49:23.001928RECEIVEDb'\xbb'
382026-03-22 08:49:23.002825RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
392026-03-22 08:49:23.316892RECEIVEDb'\xbb'
402026-03-22 08:49:23.317468RECEIVEDb'U\x00Ae\x98\x02\x02\x00\x00x\x05\x07?\x00\x00\x00\x00\x00\x00\x00\x00\x97\x05\xe4\x01\x00\x00\x00\x00\xe6\x17\xb1@\x00\x00\x00\x00ff\xceB\x00\x00\x00\x00_fF@\x00\x00\x00\x00\xb6\x81\x8aA\xf7\xc1\xa1\xbf\x13j\xac\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
412026-03-22 08:49:23.317998RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\xe2.\x05C\xce\xf1-\xc1fM0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00A\x17D\xc0\xd7y\x93\xc0\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00'
422026-03-22 08:49:23.318464RECEIVEDb'\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x00\x00\xc0\x7f\x9c+'
432026-03-22 08:49:24.004559SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
442026-03-22 08:49:24.004925RECEIVEDb'\xbb'
452026-03-22 08:49:24.005435RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
462026-03-22 08:49:24.338848RECEIVEDb'\xbb'
472026-03-22 08:49:24.339449RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00\xdd\xa1\x16?\x00\x00\x00\x00\x00\x00\x00\x00\x1c{\xe4\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00\xcc\xcc\xdbB\x00\x00\x00\x00\x9a\x99\xb9\xc1\x00\x00\x00\x00\xa6\x9d\x8aA\xd0\xbe\xe9\xbf\xbfm\xa1\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8'
482026-03-22 08:49:24.339950RECEIVEDb'\x7f\x00\x00\x00\x00\x8b1\x05C\xe9z3\xc13\xd10C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xf8a\x1b\xc0S\x18\x99\xc0\x00\x00\xc0'
492026-03-22 08:49:24.340418RECEIVEDb'\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\x10['
502026-03-22 08:49:25.007423SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
512026-03-22 08:49:25.007952RECEIVEDb'\xbb'
522026-03-22 08:49:25.008466RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
532026-03-22 08:49:25.328822RECEIVEDb'\xbb'
542026-03-22 08:49:25.329412RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00\x1c\xbd%?\x00\x00\x00\x00\x00\x00\x00\x00\xa5\xf0\xe4\x01\x00\x00\x00\x00\x1c\xe8\xaa@\x00\x00\x00\x0033\x8cB\x00\x00\x00\x00\xce\xcc\x04\xc1\x00\x00\x00\x00\xe5\xb2\x8aAJ\xb1\xe8?\x97\xb3'
552026-03-22 08:49:25.329900RECEIVEDb'\xa0\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x19\x84\x05C\x01\x01)\xc1\x83k0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
562026-03-22 08:49:25.330363RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\xe9\x97\x9c\xc0\x9e\xee\x08\xc0\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\xdd\xf8'
572026-03-22 08:49:26.009881SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
582026-03-22 08:49:26.010385RECEIVEDb'\xbb'
592026-03-22 08:49:26.010900RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
602026-03-22 08:49:26.352850RECEIVEDb'\xbb'
612026-03-22 08:49:26.353470RECEIVEDb'U\x00Ae\x98\x02\x02\x00\x00%Y5?\x00\x00\x00\x00\x00\x00\x00\x00\x1cf\xe5\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00\x9a\x99\xfc\xc2\x00\x00\x00\x00\x99\x99\xcf\xc2\x00\x00\x00\x00\x8b\xf5\x88A\x11FK\xc0\x9d\\\x8a@\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
622026-03-22 08:49:26.354141RECEIVEDb'\xf8\x7f\x00\x00\x00\x00 \x8d\x05C\xf0d2\xc1Q\xcb0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x95N\xaa@L[-?\x00\x00'
632026-03-22 08:49:26.354705RECEIVEDb'\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\xec\xbd'
642026-03-22 08:49:27.013270SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
652026-03-22 08:49:27.013859RECEIVEDb'\xbb'
662026-03-22 08:49:27.014393RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
672026-03-22 08:49:27.343058RECEIVEDb'\xbb'
682026-03-22 08:49:27.344325RECEIVEDb'U\x00Ae\x98\x02\x02\x00\x00ctD?\x00\x00\x00\x00\x00\x00\x00\x00\xaf\xdb\xe5\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00nf\x16A\x00\x00\x00\x0053Q\xc2\x00\x00\x00\x00\x85\xa0\x8aA\xee_\xa9@\x90Q`\xbf\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00 \xa4\x05C\xb5\xe33\xc1\x84z0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x14/\x89\xc0=qN@\x00\x00\xc0'
692026-03-22 08:49:27.345087RECEIVEDb'\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,\x90'
702026-03-22 08:49:28.016585SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
712026-03-22 08:49:28.017111RECEIVEDb'\xbb'
722026-03-22 08:49:28.017618RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
732026-03-22 08:49:28.332984RECEIVEDb'\xbb'
742026-03-22 08:49:28.333555RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00\x06\x8fS?\x00\x00\x00\x00\x00\x00\x00\x00@Q\xe6\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00\x00\x00\xabB\x00\x00\x00\x0043U\xc2\x00\x00\x00\x00\x13\xee\x8bA\x89\x84\xd7>\x9a&\xab\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
752026-03-22 08:49:28.334041RECEIVEDb"\xf8\x7f\x00\x00\x00\x005\xd5\x05C\xc0\x9a'\xc1\x8c\xcd0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00"
762026-03-22 08:49:28.334515RECEIVEDb'\xf8\x7f\x00\x00\x00\x00b\xca\x84\xc0D\xa1Y\xc0\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\xb6\x91'
772026-03-22 08:49:29.019293SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
782026-03-22 08:49:29.019650RECEIVEDb'\xbb'
792026-03-22 08:49:29.020177RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
802026-03-22 08:49:29.359080RECEIVEDb'\xbb'
812026-03-22 08:49:29.359711RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00i7c?\x00\x00\x00\x00\x00\x00\x00\x00\xb8\xc6\xe6\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x0033\xe7B\x00\x00\x00\x00gf\x0c\xc2\x00\x00\x00\x00\xc9\xd9\x8dAg\\\x14\xc0\x9f\xd3\x9a\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
822026-03-22 08:49:29.360190RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\xd7"\x06C\x8c\xae0\xc1o\xa40C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x8d\xd7\xed\xbf\xe5\r\xa1\xc0\x00\x00'
832026-03-22 08:49:29.360692RECEIVEDb'\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\xbe\xda'
842026-03-22 08:49:30.022268SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
852026-03-22 08:49:30.022543RECEIVEDb'\xbb'
862026-03-22 08:49:30.023194RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
872026-03-22 08:49:30.345253RECEIVEDb'\xbb'
882026-03-22 08:49:30.345883RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00\x9aFr?\x00\x00\x00\x00\x00\x00\x00\x007<\xe7\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00\x00\x00\xf7B\x00\x00\x00\x00\xce\xcc4\xc1\x00\x00\x00\x00b\xc7\x8eAZ\x83=\xc0[)'
892026-03-22 08:49:30.346382RECEIVEDb'\x8f\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\n\xb4\x06C\x9a\x9f,\xc1Zp0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
902026-03-22 08:49:30.346902RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\xa0d\x8c\xbf\xd2\r\xa8\xc0\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\x1d\xa0'
912026-03-22 08:49:31.024770SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
922026-03-22 08:49:31.025084RECEIVEDb'\xbb'
932026-03-22 08:49:31.025581RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
942026-03-22 08:49:31.335278RECEIVEDb'\xbb'
952026-03-22 08:49:31.335932RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00\xb0a\x81?\x00\x00\x00\x00\x00\x00\x00\x00\xb6\xb1\xe7\x01\x00\x00\x00\x00*\\\xa9@\x00\x00\x00\x00\x00\x00\xd0B\x00\x00\x00\x00\xca\xcc\x14A\x00\x00\x00\x00\xf4\x01\x8aA8\xe3\xa3\xbfMT\xa4\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
962026-03-22 08:49:31.336408RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\x97\xdb\x06Cy\x98-\xc1b\xae0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x82,/\xc0\xf2\xf3\x90\xc0\x00\x00'
972026-03-22 08:49:31.336887RECEIVEDb'\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/'
982026-03-22 08:49:32.027680SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
992026-03-22 08:49:32.028236RECEIVEDb'\xbb'
1002026-03-22 08:49:32.028809RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
1012026-03-22 08:49:33.030181SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
1022026-03-22 08:49:33.030720RECEIVEDb'\xbb'
1032026-03-22 08:49:33.031228RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
1042026-03-22 08:49:33.351370RECEIVEDb'\xbb'
1052026-03-22 08:49:33.352271RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00\xfc$\xa0?\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x9c\xe8\x01\x00\x00\x00\x00\x1c\xe8\xaa@\x00\x00\x00\x00hfPB\x00\x00\x00\x0043m\xc2\x00\x00\x00\x00~Q\x89A\x8a\xf8Q@\x18\xdc\x86\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x003\x87\x06C\xad?6\xc1F\xc1'
1062026-03-22 08:49:33.352866RECEIVEDb'0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xae\xc3\xa9\xc0\x8f\xd0\x1d\xbf\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\\'
1072026-03-22 08:49:34.032995SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\xff\xf6E'
1082026-03-22 08:49:34.033323RECEIVEDb'\xbb'
1092026-03-22 08:49:34.033819RECEIVEDb'U\x00\xc9h\x03\x01\xf6Ep\xfe'
1102026-03-22 08:49:35.036321SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x03\xfaI'
1112026-03-22 08:49:35.036952RECEIVEDb'\xbb'
1122026-03-22 08:49:35.037569RECEIVEDb'U\x00\xc9h\x03\x01\xfaIx\n'
1132026-03-22 08:49:35.365256RECEIVEDb'\xbb'
1142026-03-22 08:49:35.365836RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00\x0c\xdc\xbe?\x00\x00\x00\x00\x00\x00\x00\x00\xd3\x87\xe9\x01\x00\x00\x00\x001\x96\xa8@\x00\x00\x00\x00\xcd\xcc\xcbB\x00\x00\x00\x00jf\xd6\xc0\x00\x00\x00\x00\x90D\x8bA\x9b\r\x8b\xbf\xad\xf6'
1152026-03-22 08:49:35.366324RECEIVEDb'\xa4\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x08\x11\x08C\x880-\xc1\xa0\xa10C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
1162026-03-22 08:49:35.366788RECEIVEDb'\xf8\x7f\x00\x00\x00\x00z\xd72\xc0\xda\xea\x8e\xc0\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\xa5\x05'
1172026-03-22 08:49:36.038249SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x03\xfaI'
1182026-03-22 08:49:36.038754RECEIVEDb'\xbb'
1192026-03-22 08:49:36.039303RECEIVEDb'U\x00\xc9h\x03\x01\xfaIx\n'
1202026-03-22 08:49:36.355301RECEIVEDb'\xbb'
1212026-03-22 08:49:36.355931RECEIVEDb'U\x00Ae\x98\xff\x02\x00\x007\xf7\xcd?\x00\x00\x00\x00\x00\x00\x00\x00J\xfd\xe9\x01\x00\x00\x00\x00\xc4\xf5\xb4@\x00\x00\x00\x00ff\xeaB\x00\x00\x00\x00\x00\x000\xc2\x00\x00\x00\x00\xad%\x93A\xd0n%\xc0\xe5\xf2\xa0\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
1222026-03-22 08:49:36.356425RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\x1d\x16\x08CO).\xc1\x96\xb30C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x07+\xd0\xbf\xb1P\xad\xc0\x00\x00'
1232026-03-22 08:49:36.356885RECEIVEDb'\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\xe5G'
1242026-03-22 08:49:37.041131SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x03\xfaI'
1252026-03-22 08:49:37.041826RECEIVEDb'\xbb'
1262026-03-22 08:49:37.043030RECEIVEDb'U\x00\xc9h\x03\x01\xfaIx\n'
1272026-03-22 08:49:37.377740RECEIVEDb'\xbb'
1282026-03-22 08:49:37.378313RECEIVEDb'U\x00Ae\x98\x01\x02\x00\x00I\x93\xdd?\x00\x00\x00\x00\x00\x00\x00\x00\xc3r\xea\x01\x00\x00\x00\x00#"\xaa@\x00\x00\x00\x00ff\xd1B\x00\x00\x00\x00\xcc\xcc\x1eB\x00\x00\x00\x00:\x0c\x8dA\xd3\xb0\xac\xbf\x83\x90'
1292026-03-22 08:49:37.378790RECEIVEDb'\xa4\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00L#\x08C\xdd\x93*\xc1\\\xa10C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
1302026-03-22 08:49:37.379263RECEIVEDb'\xf8\x7f\x00\x00\x00\x00U\xce%\xc0h\x91\x94\xc0\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\x86\x83'
1312026-03-22 08:49:38.044385SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x03\xfaI'
1322026-03-22 08:49:38.044926RECEIVEDb'\xbb'
1332026-03-22 08:49:38.045522RECEIVEDb'U\x00\xc9h\x03\x01\xfaIx\n'
1342026-03-22 08:49:39.047282SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1352026-03-22 08:49:39.047813RECEIVEDb'\xbb'
1362026-03-22 08:49:39.048302RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1372026-03-22 08:49:40.049807SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1382026-03-22 08:49:40.050570RECEIVEDb'\xbb'
1392026-03-22 08:49:40.051108RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1402026-03-22 08:49:41.052835SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1412026-03-22 08:49:41.053106RECEIVEDb'\xbb'
1422026-03-22 08:49:41.053597RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1432026-03-22 08:49:41.373764RECEIVEDb'\xbb'
1442026-03-22 08:49:41.374375RECEIVEDb'U\x00Ae\x98\x08\x02\x00\x00\xfc\x8c\x1a@\x00\x00\x00\x00\x00\x00\x00\x00\xdaH\xec\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00\x99\x99\xd9A\x00\x00\x00\x00\x99\x99SB\x00\x00\x00\x00E\xee\x8bA\xed\xb1\x98@\xfc\xf2\x1c\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
1452026-03-22 08:49:41.374836RECEIVEDb'\xf8\x7f\x00\x00\x00\x00`&\tC\xe2\x9d(\xc1\xee\xdb0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xbaP\xa5\xc0@@\xb9?\x00\x00'
1462026-03-22 08:49:41.375301RECEIVEDb'\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\x7fk\x85'
1472026-03-22 08:49:42.056010SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1482026-03-22 08:49:42.056670RECEIVEDb'\xbb'
1492026-03-22 08:49:42.057272RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1502026-03-22 08:49:43.058914SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1512026-03-22 08:49:43.059513RECEIVEDb'\xbb'
1522026-03-22 08:49:43.062982RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1532026-03-22 08:49:44.061647SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1542026-03-22 08:49:44.062382RECEIVEDb'\xbb'
1552026-03-22 08:49:44.063010RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1562026-03-22 08:49:44.377544RECEIVEDb'\xbb'
1572026-03-22 08:49:44.378149RECEIVEDb'U\x00Ae\x98\x08\x02\x00\x00(_H@\x00\x00\x00\x00\x00\x00\x00\x00|\xa9\xed\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00ef\xc0B\x00\x00\x00\x00433\xc2\x00\x00\x00\x008\xe7\x89A\x97T\x14\xbf\x06\xad'
1582026-03-22 08:49:44.378655RECEIVEDb'\xaa\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\xf18\nC\x04-)\xc1s\x8d0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
1592026-03-22 08:49:44.379154RECEIVEDb'\xf8\x7f\x00\x00\x00\x00\xbd\xc4G\xc0\xdc\xa1\x8b\xc0\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.\xaf'
1602026-03-22 08:49:45.064388SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1612026-03-22 08:49:45.064911RECEIVEDb'\xbb'
1622026-03-22 08:49:45.065407RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1632026-03-22 08:49:46.066894SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1642026-03-22 08:49:46.067216RECEIVEDb'\xbb'
1652026-03-22 08:49:46.067719RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1662026-03-22 08:49:46.389483RECEIVEDb'\xbb'
1672026-03-22 08:49:46.390101RECEIVEDb'U\x00Ae\x98\x08\x02\x00\x00\xc8\x16g@\x00\x00\x00\x00\x00\x00\x00\x00o\x94\xee\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00\x9a\x99\x90B\x00\x00\x00\x00\xcd\xcc\x12\xc2\x00\x00\x00\x00\x18\xb6\x8cA\x1a\xc9\xd0?\x8e\x8d'
1682026-03-22 08:49:46.390584RECEIVEDb'\xa3\xc0\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00&\x8d\nC\x16\xa0!\xc1\xe8>0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
1692026-03-22 08:49:46.391094RECEIVEDb"\xf8\x7f\x00\x00\x00\x00-c\x93\xc0P\x140\xc0\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'\xfe"
1702026-03-22 08:49:47.069257SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1712026-03-22 08:49:47.069783RECEIVEDb'\xbb'
1722026-03-22 08:49:47.070282RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1732026-03-22 08:49:48.072188SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1742026-03-22 08:49:48.079211RECEIVEDb'\xbb'
1752026-03-22 08:49:48.079786RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1762026-03-22 08:49:49.074749SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1772026-03-22 08:49:49.075073RECEIVEDb'\xbb'
1782026-03-22 08:49:49.075583RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'
1792026-03-22 08:49:49.393552RECEIVEDb'\xbb'
1802026-03-22 08:49:49.394184RECEIVEDb'U\x00Ae\x98\x08\x02\x00\x00\xb6\xea\x94@\x00\x00\x00\x00\x00\x00\x00\x00\xe9\xf4\xef\x01\x00\x00\x00\x00\x16\xae\xab@\x00\x00\x00\x00f\xe6,C\x00\x00\x00\x00hf>\xc1\x00\x00\x00\x00+\xf0\x8fA\x13]\xaa\xc0d\xc2)\xbf\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00'
1812026-03-22 08:49:49.394754RECEIVEDb'\xf8\x7f\x00\x00\x00\x00a\xf7\nC\x9b\x1b0\xc1G\x9e0C\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00\x00\x00\xf8\x7f\x00\x00\x00\x00#(e@\x9a\xb3\x7f\xc0\x00\x00'
1822026-03-22 08:49:49.395271RECEIVEDb'\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\x87%'
1832026-03-22 08:49:50.077293SENTb'\xbbU\x00\x8ah\x05\x00\x00\x00\x00\x04\xfbJ'
1842026-03-22 08:49:50.077812RECEIVEDb'\xbb'
1852026-03-22 08:49:50.078301RECEIVEDb'U\x00\xc9h\x03\x01\xfbJz\r'