diff options
author | Gerhard Sittig <gerhard.sittig@gmx.net> | 2021-12-25 20:02:00 +0100 |
---|---|---|
committer | Gerhard Sittig <gerhard.sittig@gmx.net> | 2021-12-26 13:37:03 +0100 |
commit | 97b2e74f29fa79c15ece5844fd99aa2dd0f6d0b0 (patch) | |
tree | 60df01b16f7f866ad2e8d27959145554b76d2468 /decoder/test/ir_irmp/other_bose_hold.output | |
parent | 873dd231a86f022c00d2f4562c18694024b1051c (diff) | |
download | sigrok-test-97b2e74f29fa79c15ece5844fd99aa2dd0f6d0b0.tar.gz sigrok-test-97b2e74f29fa79c15ece5844fd99aa2dd0f6d0b0.zip |
ir_irmp: introduce IRMP test cases, cover NEC/RC5/RC6/SIRC and others
The upstream IRMP project's decoder core is only slowly moving, we can
consider the IRMP decoder integration to be stable and don't expect the
output to change violently any longer. The issue of requiring a single
core instance remains and affects the GUI, but not the single threaded
test suite.
This set of test cases re-uses the NEC, RC5, RC6, and SIRC dumps which
are covered by individual decoders, too. Ideally detection results would
be identical, but in practise the annotation positions and the level of
details will differ between implementations due to their internal
operation and design choices.
The IRMP test set also covers dumps which are not covered by other IR
decoders. It's interesting to see how not all key repetitions are caught
and how single press might be missed as well. It's valuable to remain
aware during maintenance, and see how occassional failure changes. This
is why an empty output for a non-empty dump is kept here, too.
Diffstat (limited to 'decoder/test/ir_irmp/other_bose_hold.output')
-rw-r--r-- | decoder/test/ir_irmp/other_bose_hold.output | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/decoder/test/ir_irmp/other_bose_hold.output b/decoder/test/ir_irmp/other_bose_hold.output new file mode 100644 index 0000000..ae3dd70 --- /dev/null +++ b/decoder/test/ir_irmp/other_bose_hold.output @@ -0,0 +1,28 @@ +1200400-1406400 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: -" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: -" "P: 7 A: 0x4 C: 0x62 F: -" "C:62 A:4 -" "C:62" +1600000-1806000 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +1999200-2205600 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +2398800-2605200 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +3198000-3404000 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +3597200-3803600 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +3996800-4203200 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +4396400-4602800 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +5195600-5401600 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +5594800-5801200 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +5994400-6200800 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +6394000-6600400 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +7193200-7399600 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +7592400-7798800 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +7992000-8198400 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +9190800-9396800 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +9590000-9796400 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +9989600-10195600 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +11188400-11394000 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +11587600-11794000 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +11987200-12193200 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +12786400-12992400 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +13185600-13392000 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +13585200-13791600 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +13984800-14191200 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +14784000-14990000 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +15183200-15389600 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" +15582800-15789200 ir_irmp: packet: "Protocol: RC5 (7), Address 0x0004, Command: 0x0062, Flags: repeat" "P: RC5 (7), Addr: 0x4, Cmd: 0x62, Flg: rep" "P: 7 A: 0x4 C: 0x62 F: rep" "C:62 A:4 r" "C:62" |