]> sigrok.org Git - sigrok-test.git/blobdiff - decoder/test/ir_irmp/test.conf
ir_irmp: introduce IRMP test cases, cover NEC/RC5/RC6/SIRC and others
[sigrok-test.git] / decoder / test / ir_irmp / test.conf
diff --git a/decoder/test/ir_irmp/test.conf b/decoder/test/ir_irmp/test.conf
new file mode 100644 (file)
index 0000000..67889ea
--- /dev/null
@@ -0,0 +1,79 @@
+test exception_samplerate
+       protocol-decoder ir_irmp
+       input misc/no-samplerate.sr
+       output ir_irmp exception match SamplerateError
+
+test nec_tv_matsui_0001_button_av_hold
+       protocol-decoder ir_irmp channel ir=6
+       input ir/nec/hama_8in1/tv_matsui_0001/tv_matsui_0001_button_av_hold.sr
+       output ir_irmp annotation match nec_tv_matsui_0001_button_av_hold.output
+
+test nec_extended_capture
+       protocol-decoder ir_irmp channel ir=0
+       input ir/nec/extended/unknown_ceiling_light.sr
+       output ir_irmp annotation match nec_extended_capture.output
+
+test rc5_vcr_philips_0082_button1_hold_one_bogus_packet
+       protocol-decoder ir_irmp channel ir=0
+       input ir/rc-5/hama_8in1/vcr_philips_0082_button1_hold_one_bogus_packet.sr
+       output ir_irmp annotation match rc5_vcr_philips_0082_button1_hold_one_bogus_packet.output
+
+test rc5_vcr_philips_0082_button1_hold
+       protocol-decoder ir_irmp channel ir=1
+       input ir/rc-5/hama_8in1/vcr_philips_0082_button1_hold.sr
+       output ir_irmp annotation match rc5_vcr_philips_0082_button1_hold.output
+
+test rc5_vcr_philips_0082_button2_hold
+       protocol-decoder ir_irmp channel ir=1
+       input ir/rc-5/hama_8in1/vcr_philips_0082_button2_hold.sr
+       output ir_irmp annotation match rc5_vcr_philips_0082_button2_hold.output
+
+test rc5_vcr_philips_0082_button_standby_hold
+       protocol-decoder ir_irmp channel ir=1
+       input ir/rc-5/hama_8in1/vcr_philips_0082_button_standby_hold.sr
+       output ir_irmp annotation match rc5_vcr_philips_0082_button_standby_hold.output
+
+test rc6_kathrein_rc674_numbers
+       protocol-decoder ir_irmp channel ir=0
+       input ir/rc-6/kathrein/kathrein_rc674_numbers.sr
+       output ir_irmp annotation match rc6_kathrein_rc674_numbers.output
+
+test rc6_philips_rc2143604_numbers
+       protocol-decoder ir_irmp channel ir=0
+       input ir/rc-6/philips/philips_rc2143604_numbers.sr
+       output ir_irmp annotation match rc6_philips_rc2143604_numbers.output
+
+test rc6_philips_unknown_numbers
+       protocol-decoder ir_irmp channel ir=0
+       input ir/rc-6/philips/philips_unknown_numbers.sr
+       output ir_irmp annotation match rc6_philips_unknown_numbers.output
+
+test sirc_1
+       protocol-decoder ir_irmp channel ir=0
+       input ir/sirc/sirc-1.sr
+       output ir_irmp annotation match sirc_1.output
+
+test sirc_2
+       protocol-decoder ir_irmp channel ir=0
+       input ir/sirc/sirc-2.sr
+       output ir_irmp annotation match sirc_2.output
+
+test other_bose_button1_press
+       protocol-decoder ir_irmp channel ir=1
+       input ir/other/bose/ir_bose_button1_press.sr
+       output ir_irmp annotation match other_bose_press.output
+
+test other_bose_button1_hold
+       protocol-decoder ir_irmp channel ir=1
+       input ir/other/bose/ir_bose_button1_hold.sr
+       output ir_irmp annotation match other_bose_hold.output
+
+test other_nec_ru_m111_press
+       protocol-decoder ir_irmp channel ir=1
+       input ir/other/nec_ru-m111/ir_nec_ru-m111_button1_press.sr
+       output ir_irmp annotation match other_nec_rum111_press.output
+
+test other_nec_ru_m111_hold
+       protocol-decoder ir_irmp channel ir=1
+       input ir/other/nec_ru-m111/ir_nec_ru-m111_button1_hold.sr
+       output ir_irmp annotation match other_nec_rum111_hold.output