summaryrefslogtreecommitdiff
path: root/daq_system/devices/__pycache__/device_registry.cpython-312.pyc
blob: 8d5ca55267afe521feafa4f4e06f65c498f1dfb1 (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 4b 25 dd 69 0c 0d 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 ........K%.i....................
0020 00 00 00 00 00 f3 68 00 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 6c 02 5a 02 ......h.....d.Z.d.d.l.Z.d.d.l.Z.
0040 64 01 64 02 6c 03 5a 03 64 01 64 03 6c 04 6d 05 5a 05 01 00 64 01 64 04 6c 06 6d 07 5a 07 6d 08 d.d.l.Z.d.d.l.m.Z...d.d.l.m.Z.m.
0060 5a 08 6d 09 5a 09 6d 0a 5a 0a 01 00 64 01 64 05 6c 0b 6d 0c 5a 0c 6d 0d 5a 0d 01 00 02 00 47 00 Z.m.Z.m.Z...d.d.l.m.Z.m.Z.....G.
0080 64 06 84 00 64 07 ab 02 00 00 00 00 00 00 5a 0e 79 02 29 08 7a 9a 0a 64 65 76 69 63 65 73 2f 64 d...d.........Z.y.).z..devices/d
00a0 65 76 69 63 65 5f 72 65 67 69 73 74 72 79 2e 70 79 0a 0a 44 69 73 63 6f 76 65 72 73 2c 20 69 6e evice_registry.py..Discovers,.in
00c0 73 74 61 6e 74 69 61 74 65 73 2c 20 61 6e 64 20 6d 61 6e 61 67 65 73 20 61 6c 6c 20 64 65 76 69 stantiates,.and.manages.all.devi
00e0 63 65 20 6d 6f 64 75 6c 65 73 2e 0a 41 64 64 20 6e 65 77 20 64 65 76 69 63 65 73 20 62 79 20 64 ce.modules..Add.new.devices.by.d
0100 72 6f 70 70 69 6e 67 20 61 20 2e 70 79 20 66 69 6c 65 20 69 6e 74 6f 20 74 68 65 20 64 65 76 69 ropping.a..py.file.into.the.devi
0120 63 65 73 2f 20 64 69 72 65 63 74 6f 72 79 2e 0a e9 00 00 00 00 4e 29 01 da 04 50 61 74 68 29 04 ces/.directory.......N)...Path).
0140 da 04 44 69 63 74 da 04 4c 69 73 74 da 08 4f 70 74 69 6f 6e 61 6c da 04 54 79 70 65 29 02 da 0a ..Dict..List..Optional..Type)...
0160 42 61 73 65 44 65 76 69 63 65 da 0a 44 65 76 69 63 65 49 6e 66 6f 63 00 00 00 00 00 00 00 00 00 BaseDevice..DeviceInfoc.........
0180 00 00 00 07 00 00 00 00 00 00 00 f3 c8 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 ..................e.Z.d.Z.d.Z.d.
01a0 84 00 5a 04 64 03 84 00 5a 05 64 04 65 06 65 07 19 00 00 00 64 05 64 06 66 04 64 07 84 04 5a 08 ..Z.d...Z.d.e.e.....d.d.f.d...Z.
01c0 64 08 65 09 64 09 65 09 64 05 65 0a 65 07 19 00 00 00 66 06 64 0a 84 04 5a 0b 64 0b 65 07 64 05 d.e.d.e.d.e.e.....f.d...Z.d.e.d.
01e0 64 06 66 04 64 0c 84 04 5a 0c 64 09 65 09 64 05 64 06 66 04 64 0d 84 04 5a 0d 64 09 65 09 64 05 d.f.d...Z.d.e.d.d.f.d...Z.d.e.d.
0200 65 0a 65 07 19 00 00 00 66 04 64 0e 84 04 5a 0e 64 05 65 0f 65 07 19 00 00 00 66 02 64 0f 84 04 e.e.....f.d...Z.d.e.e.....f.d...
0220 5a 10 64 05 65 0f 65 09 19 00 00 00 66 02 64 10 84 04 5a 11 64 08 65 09 64 05 65 0a 65 06 65 07 Z.d.e.e.....f.d...Z.d.e.d.e.e.e.
0240 19 00 00 00 19 00 00 00 66 04 64 11 84 04 5a 12 64 12 84 00 5a 13 79 06 29 13 da 0e 44 65 76 69 ........f.d...Z.d...Z.y.)...Devi
0260 63 65 52 65 67 69 73 74 72 79 7a 2c 43 65 6e 74 72 61 6c 20 72 65 67 69 73 74 72 79 20 66 6f 72 ceRegistryz,Central.registry.for
0280 20 61 6c 6c 20 44 41 51 20 64 65 76 69 63 65 20 6d 6f 64 75 6c 65 73 2e 63 01 00 00 00 00 00 00 .all.DAQ.device.modules.c.......
02a0 00 00 00 00 00 02 00 00 00 03 00 00 00 f3 40 00 00 00 97 00 69 00 7c 00 5f 00 00 00 00 00 00 00 ..............@.....i.|._.......
02c0 00 00 69 00 7c 00 5f 01 00 00 00 00 00 00 00 00 7c 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 ..i.|._.........|.j.............
02e0 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 79 00 a9 01 4e 29 03 da 0f 5f 64 65 76 69 63 65 ................y...N)..._device
0300 5f 63 6c 61 73 73 65 73 da 0a 5f 69 6e 73 74 61 6e 63 65 73 da 0e 5f 61 75 74 6f 5f 64 69 73 63 _classes.._instances.._auto_disc
0320 6f 76 65 72 a9 01 da 04 73 65 6c 66 73 01 00 00 00 20 fa 4a 2f 68 6f 6d 65 2f 63 68 72 69 73 74 over....selfs......J/home/christ
0340 69 61 6e 2f 70 72 6f 6a 65 63 74 73 2f 50 79 74 68 6f 6e 4c 61 62 55 49 2f 64 61 71 5f 73 79 73 ian/projects/PythonLabUI/daq_sys
0360 74 65 6d 2f 64 65 76 69 63 65 73 2f 64 65 76 69 63 65 5f 72 65 67 69 73 74 72 79 2e 70 79 da 08 tem/devices/device_registry.py..
0380 5f 5f 69 6e 69 74 5f 5f 7a 17 44 65 76 69 63 65 52 65 67 69 73 74 72 79 2e 5f 5f 69 6e 69 74 5f __init__z.DeviceRegistry.__init_
03a0 5f 14 00 00 00 73 1d 00 00 00 80 00 d8 3c 3e 88 04 d4 08 1c d8 31 33 88 04 8c 0f d8 08 0c d7 08 _....s.......<>......13.........
03c0 1b d1 08 1b d5 08 1d f3 00 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 ............c...................
03e0 00 f3 e4 01 00 00 97 00 74 01 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 00 00 ab 01 00 00 ........t.........t.............
0400 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 01 64 01 7d 02 74 07 ....j...................}.d.}.t.
0420 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0b 00 00 ........j...................t...
0440 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 67 01 ab 01 00 00 00 00 00 00 44 00 5d 8c 00 00 ......|.........g.........D.]...
0460 5c 03 00 00 7d 03 7d 04 7d 03 7c 04 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \...}.}.}.|.j...................
0480 64 02 ab 01 00 00 00 00 00 00 73 04 7c 04 64 03 76 00 72 01 8c 1d 09 00 74 0f 00 00 00 00 00 00 d.........s.|.d.v.r.....t.......
04a0 00 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 9b 00 64 04 7c 04 9b 00 ..j...................|...d.|...
04c0 9d 03 ab 01 00 00 00 00 00 00 7d 05 74 13 00 00 00 00 00 00 00 00 6a 14 00 00 00 00 00 00 00 00 ..........}.t.........j.........
04e0 00 00 00 00 00 00 00 00 00 00 7c 05 74 12 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 00 00 ..........|.t.........j.........
0500 00 00 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 44 00 5d 2e 00 00 5c 02 00 00 7d 06 7d 07 ..................D.]...\...}.}.
0520 74 19 00 00 00 00 00 00 00 00 7c 07 74 1a 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 73 01 t.........|.t.................s.
0540 8c 17 7c 07 74 1a 00 00 00 00 00 00 00 00 75 01 73 01 8c 20 7c 07 7c 00 6a 1c 00 00 00 00 00 00 ..|.t.........u.s...|.|.j.......
0560 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 3c 00 00 00 8c 30 04 00 8c 8e 04 00 79 07 23 00 74 1e ............|.<....0......y.#.t.
0580 00 00 00 00 00 00 00 00 24 00 72 1b 7d 08 74 21 00 00 00 00 00 00 00 00 64 05 7c 04 9b 00 64 06 ........$.r.}.t!........d.|...d.
05a0 7c 08 9b 00 9d 04 ab 01 00 00 00 00 00 00 01 00 59 00 64 07 7d 08 7e 08 8c af 64 07 7d 08 7e 08 |...............Y.d.}.~...d.}.~.
05c0 77 01 77 00 78 03 59 00 77 01 29 08 7a 34 53 63 61 6e 20 74 68 65 20 64 65 76 69 63 65 73 2f 20 w.w.x.Y.w.).z4Scan.the.devices/.
05e0 70 61 63 6b 61 67 65 20 66 6f 72 20 42 61 73 65 44 65 76 69 63 65 20 73 75 62 63 6c 61 73 73 65 package.for.BaseDevice.subclasse
0600 73 2e da 07 64 65 76 69 63 65 73 da 01 5f 29 02 da 0b 62 61 73 65 5f 64 65 76 69 63 65 da 0f 64 s...devices.._)...base_device..d
0620 65 76 69 63 65 5f 72 65 67 69 73 74 72 79 fa 01 2e 7a 20 5b 44 65 76 69 63 65 52 65 67 69 73 74 evice_registry...z.[DeviceRegist
0640 72 79 5d 20 46 61 69 6c 65 64 20 74 6f 20 6c 6f 61 64 20 7a 02 3a 20 4e 29 11 72 03 00 00 00 da ry].Failed.to.load.z.:.N).r.....
0660 08 5f 5f 66 69 6c 65 5f 5f da 06 70 61 72 65 6e 74 da 07 70 6b 67 75 74 69 6c da 0c 69 74 65 72 .__file__..parent..pkgutil..iter
0680 5f 6d 6f 64 75 6c 65 73 da 03 73 74 72 da 0a 73 74 61 72 74 73 77 69 74 68 da 09 69 6d 70 6f 72 _modules..str..startswith..impor
06a0 74 6c 69 62 da 0d 69 6d 70 6f 72 74 5f 6d 6f 64 75 6c 65 da 07 69 6e 73 70 65 63 74 da 0a 67 65 tlib..import_module..inspect..ge
06c0 74 6d 65 6d 62 65 72 73 da 07 69 73 63 6c 61 73 73 da 0a 69 73 73 75 62 63 6c 61 73 73 72 08 00 tmembers..isclass..issubclassr..
06e0 00 00 72 0e 00 00 00 da 09 45 78 63 65 70 74 69 6f 6e da 05 70 72 69 6e 74 29 09 72 12 00 00 00 ..r......Exception..print).r....
0700 da 0c 64 65 76 69 63 65 73 5f 70 61 74 68 da 07 70 61 63 6b 61 67 65 72 18 00 00 00 da 0b 6d 6f ..devices_path..packager......mo
0720 64 75 6c 65 5f 6e 61 6d 65 da 06 6d 6f 64 75 6c 65 da 04 6e 61 6d 65 da 03 6f 62 6a da 01 65 73 dule_name..module..name..obj..es
0740 09 00 00 00 20 20 20 20 20 20 20 20 20 72 13 00 00 00 72 10 00 00 00 7a 1d 44 65 76 69 63 65 52 .............r....r....z.DeviceR
0760 65 67 69 73 74 72 79 2e 5f 61 75 74 6f 5f 64 69 73 63 6f 76 65 72 1d 00 00 00 73 ed 00 00 00 80 egistry._auto_discover....s.....
0780 00 e4 17 1b 9c 48 93 7e d7 17 2c d1 17 2c 88 0c d8 12 1b 88 07 e4 21 28 d7 21 35 d1 21 35 b4 73 .....H.~..,..,........!(.!5.!5.s
07a0 b8 3c d3 37 48 d0 36 49 d3 21 4a f2 00 09 09 4d 01 d1 0c 1d 88 41 88 7b 98 41 d8 0f 1a d7 0f 25 .<.7H.6I.!J....M.....A.{.A.....%
07c0 d1 0f 25 a0 63 d4 0f 2a a8 6b d0 3d 5f d1 2e 5f d8 10 18 f0 02 06 0d 4d 01 dc 19 22 d7 19 30 d1 ..%.c..*.k.=_.._.......M..."..0.
07e0 19 30 b0 47 b0 39 b8 41 b8 6b b8 5d d0 31 4b d3 19 4c 90 06 dc 21 28 d7 21 33 d1 21 33 b0 46 bc .0.G.9.A.k.].1K..L...!(.!3.!3.F.
0800 47 bf 4f b9 4f d3 21 4c f2 00 02 11 39 91 49 90 44 98 23 dc 17 21 a0 23 a4 7a d5 17 32 b0 73 c4 G.O.O.!L....9.I.D.#..!.#.z..2.s.
0820 2a d2 37 4c d8 35 38 98 04 d7 18 2c d1 18 2c a8 54 d2 18 32 f1 05 02 11 39 f1 0b 09 09 4d 01 f8 *.7L.58....,..,.T..2....9....M..
0840 f4 10 00 14 1d f2 00 01 0d 4d 01 dc 10 15 d0 18 38 b8 1b b8 0d c0 52 c8 01 c0 73 d0 16 4b d7 10 .........M......8.....R...s..K..
0860 4c d1 10 4c fb f0 03 01 0d 4d 01 fa 73 25 00 00 00 c1 19 41 14 43 0b 02 c2 2e 08 43 0b 02 c2 37 L..L.....M..s%.....A.C.....C...7
0880 11 43 0b 02 c3 0b 09 43 2f 05 c3 14 11 43 2a 05 c3 2a 05 43 2f 05 da 03 63 6c 73 da 06 72 65 74 .C.....C/....C*..*.C/...cls..ret
08a0 75 72 6e 4e 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 36 00 00 00 97 00 urnNc.....................6.....
08c0 7c 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 02 00 00 00 00 |.|.j...................|.j.....
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 79 01 29 02 7a 41 4d 61 6e 75 61 6c 6c 79 ..............<...y.).zAManually
0900 20 72 65 67 69 73 74 65 72 20 61 20 64 65 76 69 63 65 20 63 6c 61 73 73 20 28 66 6f 72 20 74 65 .register.a.device.class.(for.te
0920 73 74 69 6e 67 20 2f 20 72 75 6e 74 69 6d 65 20 70 6c 75 67 69 6e 73 29 2e 4e 29 02 72 0e 00 00 sting./.runtime.plugins).N).r...
0940 00 da 08 5f 5f 6e 61 6d 65 5f 5f 29 02 72 12 00 00 00 72 31 00 00 00 73 02 00 00 00 20 20 72 13 ...__name__).r....r1...s......r.
0960 00 00 00 da 0e 72 65 67 69 73 74 65 72 5f 63 6c 61 73 73 7a 1d 44 65 76 69 63 65 52 65 67 69 73 .....register_classz.DeviceRegis
0980 74 72 79 2e 72 65 67 69 73 74 65 72 5f 63 6c 61 73 73 2d 00 00 00 73 16 00 00 00 80 00 e0 2d 30 try.register_class-...s.......-0
09a0 88 04 d7 08 1c d1 08 1c 98 53 9f 5c 99 5c d2 08 2a 72 15 00 00 00 da 0a 63 6c 61 73 73 5f 6e 61 .........S.\.\..*r......class_na
09c0 6d 65 da 09 64 65 76 69 63 65 5f 69 64 63 03 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 0b 00 me..device_idc..................
09e0 00 00 f3 8e 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a .........|.j...................j
0a00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 04 7c ...................|.........}.|
0a20 04 80 0e 74 05 00 00 00 00 00 00 00 00 64 01 7c 01 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 02 ...t.........d.|................
0a40 00 7c 04 64 03 64 02 7c 02 69 01 7c 03 a4 01 8e 01 7d 05 7c 05 7c 00 6a 06 00 00 00 00 00 00 00 .|.d.d.|.i.|.....}.|.|.j........
0a60 00 00 00 00 00 00 00 00 00 00 00 7c 02 3c 00 00 00 7c 05 53 00 29 04 7a 3b 49 6e 73 74 61 6e 74 ...........|.<...|.S.).z;Instant
0a80 69 61 74 65 20 61 20 64 65 76 69 63 65 20 62 79 20 63 6c 61 73 73 20 6e 61 6d 65 20 77 69 74 68 iate.a.device.by.class.name.with
0aa0 20 61 20 75 6e 69 71 75 65 20 64 65 76 69 63 65 5f 69 64 2e 7a 16 55 6e 6b 6e 6f 77 6e 20 64 65 .a.unique.device_id.z.Unknown.de
0ac0 76 69 63 65 20 63 6c 61 73 73 3a 20 72 37 00 00 00 a9 00 29 04 72 0e 00 00 00 da 03 67 65 74 da vice.class:.r7.....).r......get.
0ae0 0a 56 61 6c 75 65 45 72 72 6f 72 72 0f 00 00 00 29 06 72 12 00 00 00 72 36 00 00 00 72 37 00 00 .ValueErrorr....).r....r6...r7..
0b00 00 da 06 6b 77 61 72 67 73 72 31 00 00 00 da 08 69 6e 73 74 61 6e 63 65 73 06 00 00 00 20 20 20 ...kwargsr1.....instances.......
0b20 20 20 20 72 13 00 00 00 da 0d 63 72 65 61 74 65 5f 64 65 76 69 63 65 7a 1c 44 65 76 69 63 65 52 ...r......create_devicez.DeviceR
0b40 65 67 69 73 74 72 79 2e 63 72 65 61 74 65 5f 64 65 76 69 63 65 35 00 00 00 73 55 00 00 00 80 00 egistry.create_device5...sU.....
0b60 e0 0e 12 d7 0e 22 d1 0e 22 d7 0e 26 d1 0e 26 a0 7a d3 0e 32 88 03 d8 0b 0e 88 3b dc 12 1c d0 1f .....".."..&..&.z..2......;.....
0b80 35 b0 6a b0 5c d0 1d 42 d3 12 43 d0 0c 43 d9 13 16 d1 13 35 a0 19 d0 13 35 a8 66 d1 13 35 88 08 5.j.\..B..C..C.....5....5.f..5..
0ba0 d8 25 2d 88 04 8f 0f 89 0f 98 09 d1 08 22 d8 0f 17 88 0f 72 15 00 00 00 da 06 64 65 76 69 63 65 .%-..........".....r......device
0bc0 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 4a 00 00 00 97 00 7c 01 7c 00 c.....................J.....|.|.
0be0 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 02 00 00 00 00 00 00 00 00 j...................|.j.........
0c00 00 00 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c 00 ..........j...................<.
0c20 00 00 79 01 29 02 7a 25 52 65 67 69 73 74 65 72 20 61 20 70 72 65 2d 62 75 69 6c 74 20 64 65 76 ..y.).z%Register.a.pre-built.dev
0c40 69 63 65 20 69 6e 73 74 61 6e 63 65 2e 4e 29 03 72 0f 00 00 00 da 04 69 6e 66 6f 72 37 00 00 00 ice.instance.N).r......infor7...
0c60 29 02 72 12 00 00 00 72 3f 00 00 00 73 02 00 00 00 20 20 72 13 00 00 00 da 0c 61 64 64 5f 69 6e ).r....r?...s......r......add_in
0c80 73 74 61 6e 63 65 7a 1b 44 65 76 69 63 65 52 65 67 69 73 74 72 79 2e 61 64 64 5f 69 6e 73 74 61 stancez.DeviceRegistry.add_insta
0ca0 6e 63 65 3e 00 00 00 73 1a 00 00 00 80 00 e0 31 37 88 04 8f 0f 89 0f 98 06 9f 0b 99 0b d7 18 2d nce>...s.......17..............-
0cc0 d1 18 2d d2 08 2e 72 15 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 ..-...r....c....................
0ce0 f3 82 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 .......|.j...................j..
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 64 00 ab 02 00 00 00 00 00 00 7d 02 7c .................|.d.........}.|
0d20 02 72 12 09 00 7c 02 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .r...|.j........................
0d40 00 00 00 01 00 79 00 79 00 23 00 74 06 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 79 00 77 .....y.y.#.t.........$.r...Y.y.w
0d60 00 78 03 59 00 77 01 72 0d 00 00 00 29 04 72 0f 00 00 00 da 03 70 6f 70 da 0a 64 69 73 63 6f 6e .x.Y.w.r....).r......pop..discon
0d80 6e 65 63 74 72 28 00 00 00 29 03 72 12 00 00 00 72 37 00 00 00 da 03 64 65 76 73 03 00 00 00 20 nectr(...).r....r7.....devs.....
0da0 20 20 72 13 00 00 00 da 0f 72 65 6d 6f 76 65 5f 69 6e 73 74 61 6e 63 65 7a 1e 44 65 76 69 63 65 ..r......remove_instancez.Device
0dc0 52 65 67 69 73 74 72 79 2e 72 65 6d 6f 76 65 5f 69 6e 73 74 61 6e 63 65 42 00 00 00 73 43 00 00 Registry.remove_instanceB...sC..
0de0 00 80 00 d8 0e 12 8f 6f 89 6f d7 0e 21 d1 0e 21 a0 29 a8 54 d3 0e 32 88 03 d9 0b 0e f0 02 03 0d .......o.o..!..!.).T..2.........
0e00 15 d8 10 13 97 0e 91 0e d5 10 20 f0 05 00 0c 0f f8 f4 06 00 14 1d f2 00 01 0d 15 d9 10 14 f0 03 ................................
0e20 01 0d 15 fa 73 0c 00 00 00 a0 10 32 00 b2 09 3e 03 bd 01 3e 03 63 02 00 00 00 00 00 00 00 00 00 ....s......2...>...>.c..........
0e40 00 00 03 00 00 00 03 00 00 00 f3 38 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 ...........8.....|.j............
0e60 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 .......j...................|....
0e80 00 00 00 00 00 53 00 72 0d 00 00 00 29 02 72 0f 00 00 00 72 3a 00 00 00 29 02 72 12 00 00 00 72 .....S.r....).r....r:...).r....r
0ea0 37 00 00 00 73 02 00 00 00 20 20 72 13 00 00 00 da 0c 67 65 74 5f 69 6e 73 74 61 6e 63 65 7a 1b 7...s......r......get_instancez.
0ec0 44 65 76 69 63 65 52 65 67 69 73 74 72 79 2e 67 65 74 5f 69 6e 73 74 61 6e 63 65 4a 00 00 00 73 DeviceRegistry.get_instanceJ...s
0ee0 17 00 00 00 80 00 d8 0f 13 8f 7f 89 7f d7 0f 22 d1 0f 22 a0 39 d3 0f 2d d0 08 2d 72 15 00 00 00 ..............."..".9..-..-r....
0f00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 48 00 00 00 97 00 74 01 00 00 c.....................H.....t...
0f20 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 ......|.j...................j...
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ................................
0f60 53 00 72 0d 00 00 00 29 03 da 04 6c 69 73 74 72 0f 00 00 00 da 06 76 61 6c 75 65 73 72 11 00 00 S.r....)...listr......valuesr...
0f80 00 73 01 00 00 00 20 72 13 00 00 00 da 0d 61 6c 6c 5f 69 6e 73 74 61 6e 63 65 73 7a 1c 44 65 76 .s.....r......all_instancesz.Dev
0fa0 69 63 65 52 65 67 69 73 74 72 79 2e 61 6c 6c 5f 69 6e 73 74 61 6e 63 65 73 4d 00 00 00 73 1a 00 iceRegistry.all_instancesM...s..
0fc0 00 00 80 00 dc 0f 13 90 44 97 4f 91 4f d7 14 2a d1 14 2a d3 14 2c d3 0f 2d d0 08 2d 72 15 00 00 ........D.O.O..*..*..,..-..-r...
0fe0 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 48 00 00 00 97 00 74 01 00 .c.....................H.....t..
1000 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 .......|.j...................j..
1020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 ................................
1040 00 53 00 72 0d 00 00 00 29 03 72 4b 00 00 00 72 0e 00 00 00 da 04 6b 65 79 73 72 11 00 00 00 73 .S.r....).rK...r......keysr....s
1060 01 00 00 00 20 72 13 00 00 00 da 11 61 76 61 69 6c 61 62 6c 65 5f 63 6c 61 73 73 65 73 7a 20 44 .....r......available_classesz.D
1080 65 76 69 63 65 52 65 67 69 73 74 72 79 2e 61 76 61 69 6c 61 62 6c 65 5f 63 6c 61 73 73 65 73 50 eviceRegistry.available_classesP
10a0 00 00 00 73 1c 00 00 00 80 00 dc 0f 13 90 44 d7 14 28 d1 14 28 d7 14 2d d1 14 2d d3 14 2f d3 0f ...s..........D..(..(..-..-../..
10c0 30 d0 08 30 72 15 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 38 0..0r....c.....................8
10e0 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 .....|.j...................j....
1100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 53 00 72 0d 00 00 00 ...............|.........S.r....
1120 29 02 72 0e 00 00 00 72 3a 00 00 00 29 02 72 12 00 00 00 72 36 00 00 00 73 02 00 00 00 20 20 72 ).r....r:...).r....r6...s......r
1140 13 00 00 00 da 09 67 65 74 5f 63 6c 61 73 73 7a 18 44 65 76 69 63 65 52 65 67 69 73 74 72 79 2e ......get_classz.DeviceRegistry.
1160 67 65 74 5f 63 6c 61 73 73 53 00 00 00 73 19 00 00 00 80 00 d8 0f 13 d7 0f 23 d1 0f 23 d7 0f 27 get_classS...s...........#..#..'
1180 d1 0f 27 a8 0a d3 0f 33 d0 08 33 72 15 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 ..'....3..3r....c...............
11a0 00 03 00 00 00 f3 2c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 ......,.....t.........|.j.......
11c0 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 72 0d 00 00 00 29 02 da 03 6c ....................S.r....)...l
11e0 65 6e 72 0f 00 00 00 72 11 00 00 00 73 01 00 00 00 20 72 13 00 00 00 da 07 5f 5f 6c 65 6e 5f 5f enr....r....s.....r......__len__
1200 7a 16 44 65 76 69 63 65 52 65 67 69 73 74 72 79 2e 5f 5f 6c 65 6e 5f 5f 56 00 00 00 73 11 00 00 z.DeviceRegistry.__len__V...s...
1220 00 80 00 dc 0f 12 90 34 97 3f 91 3f d3 0f 23 d0 08 23 72 15 00 00 00 29 14 72 34 00 00 00 da 0a .......4.?.?..#..#r....).r4.....
1240 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 5f __module__..__qualname__..__doc_
1260 5f 72 14 00 00 00 72 10 00 00 00 72 07 00 00 00 72 08 00 00 00 72 35 00 00 00 72 20 00 00 00 72 _r....r....r....r....r5...r....r
1280 06 00 00 00 72 3e 00 00 00 72 42 00 00 00 72 47 00 00 00 72 49 00 00 00 72 05 00 00 00 72 4d 00 ....r>...rB...rG...rI...r....rM.
12a0 00 00 72 50 00 00 00 72 52 00 00 00 72 55 00 00 00 72 39 00 00 00 72 15 00 00 00 72 13 00 00 00 ..rP...rR...rU...r9...r....r....
12c0 72 0b 00 00 00 72 0b 00 00 00 11 00 00 00 73 c9 00 00 00 84 00 d9 04 36 f2 04 03 05 1e f2 12 0e r....r........s........6........
12e0 05 4d 01 f0 20 02 05 31 a0 24 a0 7a d1 22 32 f0 00 02 05 31 b0 74 f3 00 02 05 31 f0 10 07 05 18 .M.....1.$.z."2....1.t....1.....
1300 a8 03 f0 00 07 05 18 b8 03 f0 00 07 05 18 c8 28 d0 53 5d d1 4a 5e f3 00 07 05 18 f0 12 02 05 38 ...............(.S].J^.........8
1320 a0 3a f0 00 02 05 38 b0 24 f3 00 02 05 38 f0 08 06 05 15 a8 13 f0 00 06 05 15 b0 14 f3 00 06 05 .:....8.$....8..................
1340 15 f0 10 01 05 2e a0 63 f0 00 01 05 2e a8 68 b0 7a d1 2e 42 f3 00 01 05 2e f0 06 01 05 2e 98 74 .......c......h.z..B...........t
1360 a0 4a d1 1f 2f f3 00 01 05 2e f0 06 01 05 31 a0 34 a8 03 a1 39 f3 00 01 05 31 f0 06 01 05 34 a0 .J../.........1.4...9....1....4.
1380 43 f0 00 01 05 34 a8 48 b0 54 b8 2a d1 35 45 d1 2c 46 f3 00 01 05 34 f3 06 01 05 24 72 15 00 00 C....4.H.T.*.5E.,F....4....$r...
13a0 00 72 0b 00 00 00 29 0f 72 58 00 00 00 72 22 00 00 00 72 24 00 00 00 72 1e 00 00 00 da 07 70 61 .r....).rX...r"...r$...r......pa
13c0 74 68 6c 69 62 72 03 00 00 00 da 06 74 79 70 69 6e 67 72 04 00 00 00 72 05 00 00 00 72 06 00 00 thlibr......typingr....r....r...
13e0 00 72 07 00 00 00 da 13 64 65 76 69 63 65 73 2e 62 61 73 65 5f 64 65 76 69 63 65 72 08 00 00 00 .r......devices.base_devicer....
1400 72 09 00 00 00 72 0b 00 00 00 72 39 00 00 00 72 15 00 00 00 72 13 00 00 00 fa 08 3c 6d 6f 64 75 r....r....r9...r....r......<modu
1420 6c 65 3e 72 5c 00 00 00 01 00 00 00 73 2d 00 00 00 f0 03 01 01 01 f1 02 05 01 04 f3 0e 00 01 11 le>r\.......s-..................
1440 db 00 0e db 00 0e dd 00 18 df 00 2d d3 00 2d e7 00 36 f7 06 46 01 01 24 f2 00 46 01 01 24 72 15 ...........-..-..6..F..$..F..$r.
1460 00 00 00 ...