From 7138165ed714e7b22f3f5c09fdd90d39d1942f08 Mon Sep 17 00:00:00 2001 From: Maciej Grela Date: Thu, 18 May 2023 20:48:19 +0200 Subject: [PATCH 1/7] avclan: Initial test annotations These are the test outputs for the initial set of dumps in sigrok-dumps. --- decoder/test/avclan/AUDIO_AMP-REPORT.output | 11 +++ decoder/test/avclan/CD-REPORT_PLAYBACK.output | 10 +++ .../CD-REPORT_TRACK_NAME-disc-title.output | 8 ++ .../CD-REPORT_TRACK_NAME-track-title.output | 8 ++ .../avclan/CD_CHANGER-REPORT_PLAYBACK.output | 10 +++ decoder/test/avclan/TUNER-REPORT.output | 11 +++ .../avclan/errors-corrupted-packet.output | 3 + .../avclan/errors-parity-error-NAK.output | 2 + .../avclan/errors-startbit-too-short.output | 0 decoder/test/avclan/initial-bus-scan.output | 21 +++++ decoder/test/avclan/test.conf | 88 +++++++++++++++++++ 11 files changed, 172 insertions(+) create mode 100644 decoder/test/avclan/AUDIO_AMP-REPORT.output create mode 100644 decoder/test/avclan/CD-REPORT_PLAYBACK.output create mode 100644 decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output create mode 100644 decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output create mode 100644 decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output create mode 100644 decoder/test/avclan/TUNER-REPORT.output create mode 100644 decoder/test/avclan/errors-corrupted-packet.output create mode 100644 decoder/test/avclan/errors-parity-error-NAK.output create mode 100644 decoder/test/avclan/errors-startbit-too-short.output create mode 100644 decoder/test/avclan/initial-bus-scan.output create mode 100644 decoder/test/avclan/test.conf diff --git a/decoder/test/avclan/AUDIO_AMP-REPORT.output b/decoder/test/avclan/AUDIO_AMP-REPORT.output new file mode 100644 index 00000000..9163ee11 --- /dev/null +++ b/decoder/test/avclan/AUDIO_AMP-REPORT.output @@ -0,0 +1,11 @@ +10895-14691 avclan: address: "AUDIO_HU2" +15065-18810 avclan: address: "GROUP_AUDIO" +24587-27078 avclan: function: "From Function: AUDIO_AMP" "From Function" "From" +27775-30286 avclan: function: "To Function" "To" +30963-33453 avclan: audio-opcode: "Opcode: REPORT" "REPORT" +37339-39850 avclan: volume: "Volume: 19" "Volume" "Vol" +40527-43038 avclan: balance: "Balance: R3" "Balance" "Bal" +43715-46225 avclan: fade: "Fade: R2" "Fade" +46923-49434 avclan: bass: "Bass: -3" "Bass" +53319-55830 avclan: treble: "Treble: +3" "Treble" +69403-71925 avclan: audio-flags: "Flags: AudioAmpFlags.BIT1|BIT0" "Flags" diff --git a/decoder/test/avclan/CD-REPORT_PLAYBACK.output b/decoder/test/avclan/CD-REPORT_PLAYBACK.output new file mode 100644 index 00000000..a469917e --- /dev/null +++ b/decoder/test/avclan/CD-REPORT_PLAYBACK.output @@ -0,0 +1,10 @@ +3689-7486 avclan: address: "AUDIO_HU2" +7859-11604 avclan: address: "GROUP_AUDIO" +17361-19861 avclan: function: "From Function: CD" "From Function" "From" +20549-23060 avclan: function: "To Function" "To" +30112-32634 avclan: cd-state: "State: PLAYBACK" "PLAYBACK" "State" +33321-35853 avclan: disc-number: "CD #1" "CD #" "CD" "C" +36529-39051 avclan: track-number: "Track #2" "Track" "Tra" "T" +39738-45457 avclan: playback-time: "Time: 03:15" "03:15" "Time" "T" +46134-48666 avclan: cd-flags: "Flags: 0" "0" "Flags" +23737-26227 avclan: cd-opcode: "Opcode: REPORT_PLAYBACK" "REPORT_PLAYBACK" "Opcode" diff --git a/decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output b/decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output new file mode 100644 index 00000000..daecf97f --- /dev/null +++ b/decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output @@ -0,0 +1,8 @@ +5203-9000 avclan: address: "AUDIO_HU2" +9373-13170 avclan: address: "AUDIO_HU1" +22187-24687 avclan: function: "From Function: CD" "From Function" "From" +25375-27886 avclan: function: "To Function: CMD_SW" "To Function" "To" +31709-34241 avclan: disc-number: "CD #1" "CD #" +34918-37449 avclan: track-number: "Track #0" "Track #" +44564-94944 avclan: track-title: "Title: A Short EP Or So" "Title" +28563-31032 avclan: cd-opcode: "Opcode: REPORT_TRACK_NAME" "REPORT_TRACK_NAME" "Opcode" diff --git a/decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output b/decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output new file mode 100644 index 00000000..4c5404fd --- /dev/null +++ b/decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output @@ -0,0 +1,8 @@ +22742-26539 avclan: address: "AUDIO_HU2" +26912-30709 avclan: address: "AUDIO_HU1" +39705-42206 avclan: function: "From Function: CD" "From Function" "From" +42893-45404 avclan: function: "To Function: CMD_SW" "To Function" "To" +49228-51759 avclan: disc-number: "CD #1" "CD #" +52436-54968 avclan: track-number: "Track #1" "Track #" +62062-102786 avclan: track-title: "Title: Every 7 Years" "Title" +46081-48551 avclan: cd-opcode: "Opcode: REPORT_TRACK_NAME" "REPORT_TRACK_NAME" "Opcode" diff --git a/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output b/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output new file mode 100644 index 00000000..23d5bcc4 --- /dev/null +++ b/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output @@ -0,0 +1,10 @@ +2839-6636 avclan: address: "AUDIO_HU2" +7009-10754 avclan: address: "GROUP_AUDIO" +16511-19012 avclan: function: "From Function: CD" "From Function" "From" +19699-22210 avclan: function: "To Function" "To" +29283-31763 avclan: cd-state: "State: f8" "f8" "State" +32450-34910 avclan: disc-number: "CD #" "CD" "C" +35597-38056 avclan: track-number: "Track" "Tra" "T" +38743-44349 avclan: playback-time: "Time" "T" +45036-47568 avclan: cd-flags: "Flags: 0" "0" "Flags" +22887-25377 avclan: cd-opcode: "Opcode: REPORT_PLAYBACK" "REPORT_PLAYBACK" "Opcode" diff --git a/decoder/test/avclan/TUNER-REPORT.output b/decoder/test/avclan/TUNER-REPORT.output new file mode 100644 index 00000000..b1337f53 --- /dev/null +++ b/decoder/test/avclan/TUNER-REPORT.output @@ -0,0 +1,11 @@ +3308-7105 avclan: address: "AUDIO_HU2" +7478-11223 avclan: address: "GROUP_AUDIO" +16980-19491 avclan: function: "From Function: TUNER" "From Function" "From" +20189-22700 avclan: function: "To Function" "To" +23376-25867 avclan: radio-opcode: "Opcode: REPORT" "REPORT" +26544-29075 avclan: radio-state: "State: ON" "ON" +29752-32253 avclan: radio-mode: "Mode: MANUAL" "MANUAL" "Mode" +32940-35461 avclan: band: "Band: FM 1" "FM 1" "Band" +36149-41899 avclan: freq: "Freq: 87.9 MHz" "87.9 MHz" "Freq" +45815-48337 avclan: radio-flags: "Flags: TunerFlags.AF" "Flags" "F" +49024-51556 avclan: radio-flags: "Flags: TunerFlags.0" "Flags" "F" diff --git a/decoder/test/avclan/errors-corrupted-packet.output b/decoder/test/avclan/errors-corrupted-packet.output new file mode 100644 index 00000000..81073316 --- /dev/null +++ b/decoder/test/avclan/errors-corrupted-packet.output @@ -0,0 +1,3 @@ +2897-6472 avclan: address: "AUDIO_HU1" +17085-19442 avclan: function: "From Function" "From" +20075-22442 avclan: function: "To Function" "To" diff --git a/decoder/test/avclan/errors-parity-error-NAK.output b/decoder/test/avclan/errors-parity-error-NAK.output new file mode 100644 index 00000000..c33f767b --- /dev/null +++ b/decoder/test/avclan/errors-parity-error-NAK.output @@ -0,0 +1,2 @@ +2419-6215 avclan: address: "AUDIO_HU2" +6589-10385 avclan: address: "AUDIO_HU1" diff --git a/decoder/test/avclan/errors-startbit-too-short.output b/decoder/test/avclan/errors-startbit-too-short.output new file mode 100644 index 00000000..e69de29b diff --git a/decoder/test/avclan/initial-bus-scan.output b/decoder/test/avclan/initial-bus-scan.output new file mode 100644 index 00000000..c65ea590 --- /dev/null +++ b/decoder/test/avclan/initial-bus-scan.output @@ -0,0 +1,21 @@ +252998-256573 avclan: address: "AUDIO_HU1" +256911-260484 avclan: address: "BROADCAST" +265937-268306 avclan: function: "From Function: COMMUNICATION" "From Function" "From" +268945-271314 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +271953-274326 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_REQ" "LIST_FUNCTIONS_REQ" +384735-388532 avclan: address: "AUDIO_HU2" +388905-392702 avclan: address: "AUDIO_HU1" +401719-404250 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +404927-407438 avclan: function: "To Function: COMMUNICATION" "To Function" "To" +408136-410657 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_RESP" "LIST_FUNCTIONS_RESP" +411344-413855 avclan: advertised-function: "Function: TUNER" "TUNER" "Func" +414553-417053 avclan: advertised-function: "Function: CD" "CD" "Func" +417741-420252 avclan: advertised-function: "Function: SW_NAME" "SW_NAME" "Func" +420928-423439 avclan: advertised-function: "Function: BEEP_SPEAKERS" "BEEP_SPEAKERS" "Func" +424116-426607 avclan: advertised-function: "Function: AUDIO_AMP" "AUDIO_AMP" "Func" +429808-433476 avclan: address: "CD_CH1" +433837-437513 avclan: address: "AUDIO_HU1" +446235-448685 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +449338-451772 avclan: function: "To Function: COMMUNICATION" "To Function" "To" +452441-454883 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_RESP" "LIST_FUNCTIONS_RESP" +455545-457971 avclan: advertised-function: "Function: CD_CHANGER" "CD_CHANGER" "Func" diff --git a/decoder/test/avclan/test.conf b/decoder/test/avclan/test.conf new file mode 100644 index 00000000..0138570b --- /dev/null +++ b/decoder/test/avclan/test.conf @@ -0,0 +1,88 @@ +test errors-startbit-too-short + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/errors-startbit-too-short.sr + output avclan annotation match errors-startbit-too-short.output + + +test errors_corrupted_packet + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/errors-corrupted-packet.sr + output avclan annotation match errors-corrupted-packet.output + + +test errors-parity-error-NAK + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/errors-parity-error-NAK.sr + output avclan annotation match errors-parity-error-NAK.output + + +test initial-bus-scan + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/initial-bus-scan.sr + output avclan annotation match initial-bus-scan.output + + +test TUNER-REPORT + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/TUNER-REPORT.sr + output avclan annotation match TUNER-REPORT.output + + +test AUDIO_AMP-REPORT + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/AUDIO_AMP-REPORT.sr + output avclan annotation match AUDIO_AMP-REPORT.output + + +test CD_CHANGER-REPORT_PLAYBACK + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/CD_CHANGER-REPORT_PLAYBACK.sr + output avclan annotation match CD_CHANGER-REPORT_PLAYBACK.output + + +test CD-REPORT_PLAYBACK + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/CD-REPORT_PLAYBACK.sr + output avclan annotation match CD-REPORT_PLAYBACK.output + + +test CD-REPORT_TRACK_NAME-disc-title + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/CD-REPORT_TRACK_NAME-disc-title.sr + output avclan annotation match CD-REPORT_TRACK_NAME-disc-title.output + + +test CD-REPORT_TRACK_NAME-track-title + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/CD-REPORT_TRACK_NAME-track-title.sr + output avclan annotation match CD-REPORT_TRACK_NAME-track-title.output From b592adc6bfe3de2aa0c9da533cc4c55e0a33bd1c Mon Sep 17 00:00:00 2001 From: Maciej Grela Date: Mon, 22 May 2023 10:42:13 +0200 Subject: [PATCH 2/7] avclan: Update CD player track annotation output --- decoder/test/avclan/CD-REPORT_PLAYBACK.output | 2 +- decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/decoder/test/avclan/CD-REPORT_PLAYBACK.output b/decoder/test/avclan/CD-REPORT_PLAYBACK.output index a469917e..982f3dd6 100644 --- a/decoder/test/avclan/CD-REPORT_PLAYBACK.output +++ b/decoder/test/avclan/CD-REPORT_PLAYBACK.output @@ -4,7 +4,7 @@ 20549-23060 avclan: function: "To Function" "To" 30112-32634 avclan: cd-state: "State: PLAYBACK" "PLAYBACK" "State" 33321-35853 avclan: disc-number: "CD #1" "CD #" "CD" "C" -36529-39051 avclan: track-number: "Track #2" "Track" "Tra" "T" +36529-39051 avclan: track-number: "Track #2" "Track #" "Tra" "T" 39738-45457 avclan: playback-time: "Time: 03:15" "03:15" "Time" "T" 46134-48666 avclan: cd-flags: "Flags: 0" "0" "Flags" 23737-26227 avclan: cd-opcode: "Opcode: REPORT_PLAYBACK" "REPORT_PLAYBACK" "Opcode" diff --git a/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output b/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output index 23d5bcc4..b027a2cc 100644 --- a/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output +++ b/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output @@ -4,7 +4,7 @@ 19699-22210 avclan: function: "To Function" "To" 29283-31763 avclan: cd-state: "State: f8" "f8" "State" 32450-34910 avclan: disc-number: "CD #" "CD" "C" -35597-38056 avclan: track-number: "Track" "Tra" "T" +35597-38056 avclan: track-number: "Track #" "Tra" "T" 38743-44349 avclan: playback-time: "Time" "T" 45036-47568 avclan: cd-flags: "Flags: 0" "0" "Flags" 22887-25377 avclan: cd-opcode: "Opcode: REPORT_PLAYBACK" "REPORT_PLAYBACK" "Opcode" From 5839f754c974c8c9526ed486aad800095940a78e Mon Sep 17 00:00:00 2001 From: Maciej Grela Date: Wed, 7 Jun 2023 13:47:11 +0200 Subject: [PATCH 3/7] avclan: Add test output for bootup of CQ-TS7471LC --- decoder/test/avclan/CD-REPORT_PLAYBACK.output | 4 +- .../avclan/CD_CHANGER-REPORT_PLAYBACK.output | 4 +- decoder/test/avclan/CQ-TS7471LC_bootup.output | 105 ++++++++++++++++++ decoder/test/avclan/initial-bus-scan.output | 9 ++ decoder/test/avclan/test.conf | 10 ++ 5 files changed, 128 insertions(+), 4 deletions(-) create mode 100644 decoder/test/avclan/CQ-TS7471LC_bootup.output diff --git a/decoder/test/avclan/CD-REPORT_PLAYBACK.output b/decoder/test/avclan/CD-REPORT_PLAYBACK.output index 982f3dd6..0f5a49ba 100644 --- a/decoder/test/avclan/CD-REPORT_PLAYBACK.output +++ b/decoder/test/avclan/CD-REPORT_PLAYBACK.output @@ -2,9 +2,9 @@ 7859-11604 avclan: address: "GROUP_AUDIO" 17361-19861 avclan: function: "From Function: CD" "From Function" "From" 20549-23060 avclan: function: "To Function" "To" -30112-32634 avclan: cd-state: "State: PLAYBACK" "PLAYBACK" "State" +30112-32634 avclan: cd-state: "State: CDStateCodes.PLAYBACK" "CDStateCodes.PLAYBACK" "State" 33321-35853 avclan: disc-number: "CD #1" "CD #" "CD" "C" 36529-39051 avclan: track-number: "Track #2" "Track #" "Tra" "T" 39738-45457 avclan: playback-time: "Time: 03:15" "03:15" "Time" "T" -46134-48666 avclan: cd-flags: "Flags: 0" "0" "Flags" +46134-48666 avclan: cd-flags: "Flags: CDFlags.0" "CDFlags.0" "Flags" 23737-26227 avclan: cd-opcode: "Opcode: REPORT_PLAYBACK" "REPORT_PLAYBACK" "Opcode" diff --git a/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output b/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output index b027a2cc..b436fa9f 100644 --- a/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output +++ b/decoder/test/avclan/CD_CHANGER-REPORT_PLAYBACK.output @@ -2,9 +2,9 @@ 7009-10754 avclan: address: "GROUP_AUDIO" 16511-19012 avclan: function: "From Function: CD" "From Function" "From" 19699-22210 avclan: function: "To Function" "To" -29283-31763 avclan: cd-state: "State: f8" "f8" "State" +29283-31763 avclan: cd-state: "State: CDStateCodes.LOADING|BIT6|SEEKING_TRACK|PLAYBACK|SEEKING" "CDStateCodes.LOADING|BIT6|SEEKING_TRACK|PLAYBACK|SEEKING" "State" 32450-34910 avclan: disc-number: "CD #" "CD" "C" 35597-38056 avclan: track-number: "Track #" "Tra" "T" 38743-44349 avclan: playback-time: "Time" "T" -45036-47568 avclan: cd-flags: "Flags: 0" "0" "Flags" +45036-47568 avclan: cd-flags: "Flags: CDFlags.0" "CDFlags.0" "Flags" 22887-25377 avclan: cd-opcode: "Opcode: REPORT_PLAYBACK" "REPORT_PLAYBACK" "Opcode" diff --git a/decoder/test/avclan/CQ-TS7471LC_bootup.output b/decoder/test/avclan/CQ-TS7471LC_bootup.output new file mode 100644 index 00000000..e09c6073 --- /dev/null +++ b/decoder/test/avclan/CQ-TS7471LC_bootup.output @@ -0,0 +1,105 @@ +539358-542936 avclan: address: "AUDIO_HU1" +543274-546848 avclan: address: "BROADCAST" +552300-554671 avclan: function: "From Function: COMMUNICATION" "From Function" "From" +555309-557684 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +616165-619738 avclan: address: "AUDIO_HU1" +620075-623648 avclan: address: "BROADCAST" +629103-631473 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +632111-634481 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +679046-682620 avclan: address: "AUDIO_HU1" +682958-686534 avclan: address: "AUDIO_HU2" +694995-697367 avclan: function: "From Function: CMD_SW" "From Function" "From" +698005-700375 avclan: function: "To Function: TUNER" "To Function" "To" +743940-747513 avclan: address: "AUDIO_HU1" +747851-751427 avclan: address: "GROUP_AUDIO" +756878-759249 avclan: function: "From Function" "From" +759888-762259 avclan: function: "To Function" "To" +802398-806194 avclan: address: "AUDIO_HU2" +806568-810313 avclan: address: "GROUP_AUDIO" +816070-818570 avclan: function: "From Function: CD" "From Function" "From" +819258-821769 avclan: function: "To Function" "To" +828842-831353 avclan: cd-state: "State: CDStateCodes.SEEKING_TRACK|PLAYBACK" "CDStateCodes.SEEKING_TRACK|PLAYBACK" "State" +832050-834582 avclan: disc-number: "CD #1" "CD #" "CD" "C" +835259-837718 avclan: track-number: "Track #" "Tra" "T" +838405-844011 avclan: playback-time: "Time" "T" +844699-847230 avclan: cd-flags: "Flags: CDFlags.0" "CDFlags.0" "Flags" +822445-824936 avclan: cd-opcode: "Opcode: REPORT_PLAYBACK" "REPORT_PLAYBACK" "Opcode" +854402-857975 avclan: address: "AUDIO_HU1" +858313-861886 avclan: address: "AUDIO_HU2" +870350-872723 avclan: function: "From Function: CMD_SW" "From Function" "From" +873362-875731 avclan: function: "To Function: TUNER" "To Function" "To" +918352-921925 avclan: address: "AUDIO_HU1" +922263-925836 avclan: address: "AUDIO_HU2" +934297-936668 avclan: function: "From Function: CMD_SW" "From Function" "From" +937307-939678 avclan: function: "To Function: CD" "To Function" "To" +951122-954918 avclan: address: "AUDIO_HU2" +955292-959088 avclan: address: "AUDIO_HU1" +968105-970637 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +971314-973825 avclan: function: "To Function: COMMUNICATION" "To Function" "To" +1025839-1029412 avclan: address: "AUDIO_HU1" +1029749-1033327 avclan: address: "AUDIO_HU2" +1041787-1044158 avclan: function: "From Function: CMD_SW" "From Function" "From" +1044796-1047166 avclan: function: "To Function: AUDIO_AMP" "To Function" "To" +1093179-1096976 avclan: address: "AUDIO_HU2" +1097350-1101146 avclan: address: "AUDIO_HU1" +1110163-1112674 avclan: function: "From Function: TUNER" "From Function" "From" +1113371-1115882 avclan: function: "To Function: CMD_SW" "To Function" "To" +1148622-1152195 avclan: address: "AUDIO_HU1" +1152532-1156107 avclan: address: "AUDIO_HU2" +1164570-1166939 avclan: function: "From Function: CMD_SW" "From Function" "From" +1167578-1169947 avclan: function: "To Function: AUDIO_AMP" "To Function" "To" +1241384-1245181 avclan: address: "AUDIO_HU2" +1245554-1249351 avclan: address: "AUDIO_HU1" +1258347-1260858 avclan: function: "From Function: TUNER" "From Function" "From" +1261556-1264067 avclan: function: "To Function: CMD_SW" "To Function" "To" +1303508-1307083 avclan: address: "AUDIO_HU1" +1307421-1310993 avclan: address: "AUDIO_HU2" +1319458-1321828 avclan: function: "From Function: COMMUNICATION" "From Function" "From" +1322466-1324836 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +1385968-1389541 avclan: address: "AUDIO_HU1" +1389879-1393453 avclan: address: "BROADCAST" +1398905-1401276 avclan: function: "From Function: COMMUNICATION" "From Function" "From" +1401914-1404286 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +1404924-1407294 avclan: ctrl-opcode: "Opcode: GENERAL_QUERY" "GENERAL_QUERY" +1404924-1407294 avclan: ctrl-opcode: "Opcode: GENERAL_QUERY" "GENERAL_QUERY" +1457960-1461756 avclan: address: "AUDIO_HU2" +1462130-1465926 avclan: address: "AUDIO_HU1" +1474943-1477444 avclan: function: "From Function: CD" "From Function" "From" +1478131-1480642 avclan: function: "To Function: CMD_SW" "To Function" "To" +1481319-1483809 avclan: cd-opcode: "Opcode: f0" "f0" "Opcode" +1555436-1559232 avclan: address: "AUDIO_HU2" +1559606-1563403 avclan: address: "AUDIO_HU1" +1572419-1574951 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +1575628-1578139 avclan: function: "To Function: COMMUNICATION" "To Function" "To" +1652630-1656426 avclan: address: "AUDIO_HU2" +1656800-1660545 avclan: address: "GROUP_AUDIO" +1666322-1668823 avclan: function: "From Function: CD" "From Function" "From" +1669510-1672021 avclan: function: "To Function" "To" +1679094-1681626 avclan: disc-slots: "Slots-1: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-1" +1685532-1688064 avclan: disc-slots: "Slots-2: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-2" +1691970-1694501 avclan: disc-slots: "Slots-3: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-3" +1672698-1675178 avclan: cd-opcode: "Opcode: REPORT_LOADER" "REPORT_LOADER" "Opcode" +1701627-1705201 avclan: address: "AUDIO_HU1" +1705539-1709113 avclan: address: "AUDIO_HU2" +1717573-1719944 avclan: function: "From Function: COMMUNICATION" "From Function" "From" +1720583-1722956 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +1758572-1762144 avclan: address: "AUDIO_HU1" +1762482-1766055 avclan: address: "AUDIO_HU2" +1774515-1776884 avclan: function: "From Function: COMMUNICATION" "From Function" "From" +1777523-1779894 avclan: function: "To Function: CD" "To Function" "To" +1821870-1825666 avclan: address: "AUDIO_HU2" +1826040-1829836 avclan: address: "AUDIO_HU1" +1838853-1841343 avclan: function: "From Function: AUDIO_AMP" "From Function" "From" +1842041-1844552 avclan: function: "To Function: CMD_SW" "To Function" "To" +1971307-1975104 avclan: address: "AUDIO_HU2" +1975477-1979222 avclan: address: "GROUP_AUDIO" +1984999-1987500 avclan: function: "From Function: CD" "From Function" "From" +1988187-1990698 avclan: function: "To Function" "To" +1997772-2000303 avclan: disc-slots: "Slots-1: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-1" +2004209-2006741 avclan: disc-slots: "Slots-2: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-2" +2010647-2013179 avclan: disc-slots: "Slots-3: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-3" +1991375-1993855 avclan: cd-opcode: "Opcode: REPORT_LOADER" "REPORT_LOADER" "Opcode" +2118220-2122017 avclan: address: "AUDIO_HU2" +2122390-2126187 avclan: address: "AUDIO_HU1" +2135204-2137694 avclan: function: "From Function: AUDIO_AMP" "From Function" "From" +2138391-2140902 avclan: function: "To Function: CMD_SW" "To Function" "To" diff --git a/decoder/test/avclan/initial-bus-scan.output b/decoder/test/avclan/initial-bus-scan.output index c65ea590..55cdce8f 100644 --- a/decoder/test/avclan/initial-bus-scan.output +++ b/decoder/test/avclan/initial-bus-scan.output @@ -3,6 +3,7 @@ 265937-268306 avclan: function: "From Function: COMMUNICATION" "From Function" "From" 268945-271314 avclan: function: "To Function: COMM_CTRL" "To Function" "To" 271953-274326 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_REQ" "LIST_FUNCTIONS_REQ" +271953-274326 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_REQ" "LIST_FUNCTIONS_REQ" 384735-388532 avclan: address: "AUDIO_HU2" 388905-392702 avclan: address: "AUDIO_HU1" 401719-404250 avclan: function: "From Function: COMM_CTRL" "From Function" "From" @@ -13,9 +14,17 @@ 417741-420252 avclan: advertised-function: "Function: SW_NAME" "SW_NAME" "Func" 420928-423439 avclan: advertised-function: "Function: BEEP_SPEAKERS" "BEEP_SPEAKERS" "Func" 424116-426607 avclan: advertised-function: "Function: AUDIO_AMP" "AUDIO_AMP" "Func" +408136-410657 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_RESP" "LIST_FUNCTIONS_RESP" +411344-413855 avclan: advertised-function: "Function: TUNER" "TUNER" "Func" +414553-417053 avclan: advertised-function: "Function: CD" "CD" "Func" +417741-420252 avclan: advertised-function: "Function: SW_NAME" "SW_NAME" "Func" +420928-423439 avclan: advertised-function: "Function: BEEP_SPEAKERS" "BEEP_SPEAKERS" "Func" +424116-426607 avclan: advertised-function: "Function: AUDIO_AMP" "AUDIO_AMP" "Func" 429808-433476 avclan: address: "CD_CH1" 433837-437513 avclan: address: "AUDIO_HU1" 446235-448685 avclan: function: "From Function: COMM_CTRL" "From Function" "From" 449338-451772 avclan: function: "To Function: COMMUNICATION" "To Function" "To" 452441-454883 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_RESP" "LIST_FUNCTIONS_RESP" 455545-457971 avclan: advertised-function: "Function: CD_CHANGER" "CD_CHANGER" "Func" +452441-454883 avclan: ctrl-opcode: "Opcode: LIST_FUNCTIONS_RESP" "LIST_FUNCTIONS_RESP" +455545-457971 avclan: advertised-function: "Function: CD_CHANGER" "CD_CHANGER" "Func" diff --git a/decoder/test/avclan/test.conf b/decoder/test/avclan/test.conf index 0138570b..f1ad2055 100644 --- a/decoder/test/avclan/test.conf +++ b/decoder/test/avclan/test.conf @@ -86,3 +86,13 @@ test CD-REPORT_TRACK_NAME-track-title input avclan/CD-REPORT_TRACK_NAME-track-title.sr output avclan annotation match CD-REPORT_TRACK_NAME-track-title.output + + +test CQ-TS7471LC_bootup + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/CQ-TS7471LC_bootup.sr + output avclan annotation match CQ-TS7471LC_bootup.output + From 3b54ad7c369da55091c32e0574871b9d89664bd7 Mon Sep 17 00:00:00 2001 From: Maciej Grela Date: Fri, 16 Jun 2023 20:01:44 +0200 Subject: [PATCH 4/7] avclan: Decode new fields and add REPORT_TOC frame Add a new report frame observed on the bus when a CD changer reports TOC values from a CD such as total time and number of tracks. This frame is sent out when a CD is switched. Also, add clarification on REPORT_LOADER frames where the slot fields meaning has been further decoded. --- decoder/test/avclan/TM0461-REPORT_TOC.output | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 decoder/test/avclan/TM0461-REPORT_TOC.output diff --git a/decoder/test/avclan/TM0461-REPORT_TOC.output b/decoder/test/avclan/TM0461-REPORT_TOC.output new file mode 100644 index 00000000..110f16c4 --- /dev/null +++ b/decoder/test/avclan/TM0461-REPORT_TOC.output @@ -0,0 +1,8 @@ +3560-7229 avclan: address: "CD_CH1" +7590-11229 avclan: address: "GROUP_AUDIO" +16815-19243 avclan: function: "From Function: CD_CHANGER" "From Function" "From" +19901-22336 avclan: function: "To Function" "To" +26057-28507 avclan: disc-number: "CD #1" "CD #" "CD" "C" +29157-31607 avclan: track-number: "Track #1" "Track #" "Tra" "T" +32258-37793 avclan: playback-time: "Total Time: 14:49" "14:49" "Total Time" "T" +22986-25399 avclan: cd-opcode: "Opcode: REPORT_TOC" "REPORT_TOC" "Opcode" From c24e8e31935e1876f3f068a6793b99c0d3f1e93f Mon Sep 17 00:00:00 2001 From: Maciej Grela Date: Sat, 17 Jun 2023 16:09:35 +0200 Subject: [PATCH 5/7] avclan: Link new REPORT_TOC outputs in test.conf, update slot descriptions in outputs --- decoder/test/avclan/CQ-TS7471LC_bootup.output | 12 ++++++------ decoder/test/avclan/test.conf | 8 ++++++++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/decoder/test/avclan/CQ-TS7471LC_bootup.output b/decoder/test/avclan/CQ-TS7471LC_bootup.output index e09c6073..58b21067 100644 --- a/decoder/test/avclan/CQ-TS7471LC_bootup.output +++ b/decoder/test/avclan/CQ-TS7471LC_bootup.output @@ -75,9 +75,9 @@ 1656800-1660545 avclan: address: "GROUP_AUDIO" 1666322-1668823 avclan: function: "From Function: CD" "From Function" "From" 1669510-1672021 avclan: function: "To Function" "To" -1679094-1681626 avclan: disc-slots: "Slots-1: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-1" -1685532-1688064 avclan: disc-slots: "Slots-2: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-2" -1691970-1694501 avclan: disc-slots: "Slots-3: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-3" +1679094-1681626 avclan: disc-slots: "Available: CDSlots.SLOT1" "CDSlots.SLOT1" "Avail" +1685532-1688064 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" +1691970-1694501 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" 1672698-1675178 avclan: cd-opcode: "Opcode: REPORT_LOADER" "REPORT_LOADER" "Opcode" 1701627-1705201 avclan: address: "AUDIO_HU1" 1705539-1709113 avclan: address: "AUDIO_HU2" @@ -95,9 +95,9 @@ 1975477-1979222 avclan: address: "GROUP_AUDIO" 1984999-1987500 avclan: function: "From Function: CD" "From Function" "From" 1988187-1990698 avclan: function: "To Function" "To" -1997772-2000303 avclan: disc-slots: "Slots-1: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-1" -2004209-2006741 avclan: disc-slots: "Slots-2: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-2" -2010647-2013179 avclan: disc-slots: "Slots-3: CDSlots.SLOT1" "CDSlots.SLOT1" "Slots-3" +1997772-2000303 avclan: disc-slots: "Available: CDSlots.SLOT1" "CDSlots.SLOT1" "Avail" +2004209-2006741 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" +2010647-2013179 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" 1991375-1993855 avclan: cd-opcode: "Opcode: REPORT_LOADER" "REPORT_LOADER" "Opcode" 2118220-2122017 avclan: address: "AUDIO_HU2" 2122390-2126187 avclan: address: "AUDIO_HU1" diff --git a/decoder/test/avclan/test.conf b/decoder/test/avclan/test.conf index f1ad2055..77078a5a 100644 --- a/decoder/test/avclan/test.conf +++ b/decoder/test/avclan/test.conf @@ -96,3 +96,11 @@ test CQ-TS7471LC_bootup input avclan/CQ-TS7471LC_bootup.sr output avclan annotation match CQ-TS7471LC_bootup.output + +test TM0461-REPORT_TOC + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/TM0461-REPORT_TOC.sr + output avclan annotation match TM0461-REPORT_TOC.output From 555ab119cdf9b86b36c7d008506f87ea9433ff63 Mon Sep 17 00:00:00 2001 From: Maciej Grela Date: Sun, 25 Jun 2023 17:37:43 +0200 Subject: [PATCH 6/7] avclan: Add test results for disc and track title request frames --- .../CD-REPORT_TRACK_NAME-disc-title.output | 23 ++++++++++++------- .../CD-REPORT_TRACK_NAME-track-title.output | 23 ++++++++++++------- decoder/test/avclan/CQ-TS7471LC_bootup.output | 6 +++-- decoder/test/avclan/TM0461-REPORT_TOC.output | 3 ++- 4 files changed, 36 insertions(+), 19 deletions(-) diff --git a/decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output b/decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output index daecf97f..beb88e41 100644 --- a/decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output +++ b/decoder/test/avclan/CD-REPORT_TRACK_NAME-disc-title.output @@ -1,8 +1,15 @@ -5203-9000 avclan: address: "AUDIO_HU2" -9373-13170 avclan: address: "AUDIO_HU1" -22187-24687 avclan: function: "From Function: CD" "From Function" "From" -25375-27886 avclan: function: "To Function: CMD_SW" "To Function" "To" -31709-34241 avclan: disc-number: "CD #1" "CD #" -34918-37449 avclan: track-number: "Track #0" "Track #" -44564-94944 avclan: track-title: "Title: A Short EP Or So" "Title" -28563-31032 avclan: cd-opcode: "Opcode: REPORT_TRACK_NAME" "REPORT_TRACK_NAME" "Opcode" +47140-54285 avclan: address: "AUDIO_HU1" +54961-62106 avclan: address: "AUDIO_HU2" +79032-83771 avclan: function: "From Function: CMD_SW" "From Function" "From" +85048-89787 avclan: function: "To Function: CD" "To Function" "To" +97080-101823 avclan: disc-number: "CD #1" "CD #" "CD" "C" +103100-107839 avclan: track-number: "Track #0" "Track #" "Tra" "T" +91064-95803 avclan: cd-opcode: "Opcode: REQUEST_TRACK_NAME" "REQUEST_TRACK_NAME" "Opcode" +631024-638629 avclan: address: "AUDIO_HU2" +639380-646985 avclan: address: "AUDIO_HU1" +665058-670065 avclan: function: "From Function: CD" "From Function" "From" +671439-676466 avclan: function: "To Function: CMD_SW" "To Function" "To" +684113-689192 avclan: disc-number: "CD #1" "CD #" +690546-695625 avclan: track-number: "Track #0" "Track #" +709890-810759 avclan: track-title: "Title: A Short EP Or So" "Title" +677820-682760 avclan: cd-opcode: "Opcode: REPORT_TRACK_NAME" "REPORT_TRACK_NAME" "Opcode" diff --git a/decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output b/decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output index 4c5404fd..eb2357b2 100644 --- a/decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output +++ b/decoder/test/avclan/CD-REPORT_TRACK_NAME-track-title.output @@ -1,8 +1,15 @@ -22742-26539 avclan: address: "AUDIO_HU2" -26912-30709 avclan: address: "AUDIO_HU1" -39705-42206 avclan: function: "From Function: CD" "From Function" "From" -42893-45404 avclan: function: "To Function: CMD_SW" "To Function" "To" -49228-51759 avclan: disc-number: "CD #1" "CD #" -52436-54968 avclan: track-number: "Track #1" "Track #" -62062-102786 avclan: track-title: "Title: Every 7 Years" "Title" -46081-48551 avclan: cd-opcode: "Opcode: REPORT_TRACK_NAME" "REPORT_TRACK_NAME" "Opcode" +35147-42293 avclan: address: "AUDIO_HU1" +42968-50114 avclan: address: "AUDIO_HU2" +67033-71772 avclan: function: "From Function: CMD_SW" "From Function" "From" +73049-77795 avclan: function: "To Function: CD" "To Function" "To" +85088-89827 avclan: disc-number: "CD #1" "CD #" "CD" "C" +91104-95843 avclan: track-number: "Track #1" "Track #" "Tra" "T" +79071-83811 avclan: cd-opcode: "Opcode: REQUEST_TRACK_NAME" "REQUEST_TRACK_NAME" "Opcode" +504840-512446 avclan: address: "AUDIO_HU2" +513196-520802 avclan: address: "AUDIO_HU1" +538823-543830 avclan: function: "From Function: CD" "From Function" "From" +545204-550231 avclan: function: "To Function: CMD_SW" "To Function" "To" +557878-562957 avclan: disc-number: "CD #1" "CD #" +564311-569390 avclan: track-number: "Track #1" "Track #" +583609-665123 avclan: track-title: "Title: Every 7 Years" "Title" +551585-556525 avclan: cd-opcode: "Opcode: REPORT_TRACK_NAME" "REPORT_TRACK_NAME" "Opcode" diff --git a/decoder/test/avclan/CQ-TS7471LC_bootup.output b/decoder/test/avclan/CQ-TS7471LC_bootup.output index 58b21067..68e2a3a3 100644 --- a/decoder/test/avclan/CQ-TS7471LC_bootup.output +++ b/decoder/test/avclan/CQ-TS7471LC_bootup.output @@ -32,6 +32,7 @@ 922263-925836 avclan: address: "AUDIO_HU2" 934297-936668 avclan: function: "From Function: CMD_SW" "From Function" "From" 937307-939678 avclan: function: "To Function: CD" "To Function" "To" +940317-942686 avclan: cd-opcode: "Opcode: e0" "e0" "Opcode" 951122-954918 avclan: address: "AUDIO_HU2" 955292-959088 avclan: address: "AUDIO_HU1" 968105-970637 avclan: function: "From Function: COMM_CTRL" "From Function" "From" @@ -77,7 +78,7 @@ 1669510-1672021 avclan: function: "To Function" "To" 1679094-1681626 avclan: disc-slots: "Available: CDSlots.SLOT1" "CDSlots.SLOT1" "Avail" 1685532-1688064 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" -1691970-1694501 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" +1691970-1694501 avclan: disc-slots: "Slot-3: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" 1672698-1675178 avclan: cd-opcode: "Opcode: REPORT_LOADER" "REPORT_LOADER" "Opcode" 1701627-1705201 avclan: address: "AUDIO_HU1" 1705539-1709113 avclan: address: "AUDIO_HU2" @@ -87,6 +88,7 @@ 1762482-1766055 avclan: address: "AUDIO_HU2" 1774515-1776884 avclan: function: "From Function: COMMUNICATION" "From Function" "From" 1777523-1779894 avclan: function: "To Function: CD" "To Function" "To" +1780532-1782904 avclan: cd-opcode: "Opcode: 8e" "8e" "Opcode" 1821870-1825666 avclan: address: "AUDIO_HU2" 1826040-1829836 avclan: address: "AUDIO_HU1" 1838853-1841343 avclan: function: "From Function: AUDIO_AMP" "From Function" "From" @@ -97,7 +99,7 @@ 1988187-1990698 avclan: function: "To Function" "To" 1997772-2000303 avclan: disc-slots: "Available: CDSlots.SLOT1" "CDSlots.SLOT1" "Avail" 2004209-2006741 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" -2010647-2013179 avclan: disc-slots: "Disc Present: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" +2010647-2013179 avclan: disc-slots: "Slot-3: CDSlots.SLOT1" "CDSlots.SLOT1" "Pres" 1991375-1993855 avclan: cd-opcode: "Opcode: REPORT_LOADER" "REPORT_LOADER" "Opcode" 2118220-2122017 avclan: address: "AUDIO_HU2" 2122390-2126187 avclan: address: "AUDIO_HU1" diff --git a/decoder/test/avclan/TM0461-REPORT_TOC.output b/decoder/test/avclan/TM0461-REPORT_TOC.output index 110f16c4..05e07208 100644 --- a/decoder/test/avclan/TM0461-REPORT_TOC.output +++ b/decoder/test/avclan/TM0461-REPORT_TOC.output @@ -4,5 +4,6 @@ 19901-22336 avclan: function: "To Function" "To" 26057-28507 avclan: disc-number: "CD #1" "CD #" "CD" "C" 29157-31607 avclan: track-number: "Track #1" "Track #" "Tra" "T" -32258-37793 avclan: playback-time: "Total Time: 14:49" "14:49" "Total Time" "T" +32258-34693 avclan: track-count: "Track Count: 20" "Track Count" "Count" "Cnt" +35358-40879 avclan: playback-time: "Total Time: 49:22" "49:22" "Total Time" "T" 22986-25399 avclan: cd-opcode: "Opcode: REPORT_TOC" "REPORT_TOC" "Opcode" From 9e39607d62bc83e76c443e7aeee8522b02f9911e Mon Sep 17 00:00:00 2001 From: Maciej Grela Date: Tue, 27 Jun 2023 14:52:09 +0200 Subject: [PATCH 7/7] avclan: Add test results for a LAN CHECK scan --- decoder/test/avclan/CQ-TS7471LC_bootup.output | 2 + decoder/test/avclan/lan-test-bus-scan.output | 57 +++++++++++++++++++ decoder/test/avclan/test.conf | 9 +++ 3 files changed, 68 insertions(+) create mode 100644 decoder/test/avclan/lan-test-bus-scan.output diff --git a/decoder/test/avclan/CQ-TS7471LC_bootup.output b/decoder/test/avclan/CQ-TS7471LC_bootup.output index 68e2a3a3..ec3bc97e 100644 --- a/decoder/test/avclan/CQ-TS7471LC_bootup.output +++ b/decoder/test/avclan/CQ-TS7471LC_bootup.output @@ -2,6 +2,8 @@ 543274-546848 avclan: address: "BROADCAST" 552300-554671 avclan: function: "From Function: COMMUNICATION" "From Function" "From" 555309-557684 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +558322-560694 avclan: ctrl-opcode: "Opcode: RESTART_LAN" "RESTART_LAN" +558322-560694 avclan: ctrl-opcode: "Opcode: RESTART_LAN" "RESTART_LAN" 616165-619738 avclan: address: "AUDIO_HU1" 620075-623648 avclan: address: "BROADCAST" 629103-631473 avclan: function: "From Function: COMM_CTRL" "From Function" "From" diff --git a/decoder/test/avclan/lan-test-bus-scan.output b/decoder/test/avclan/lan-test-bus-scan.output new file mode 100644 index 00000000..fb6be09f --- /dev/null +++ b/decoder/test/avclan/lan-test-bus-scan.output @@ -0,0 +1,57 @@ +4174269-4181414 avclan: address: "AUDIO_HU1" +4182090-4189236 avclan: address: "BROADCAST" +4200145-4204884 avclan: function: "From Function" "From" +4206161-4210903 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +4212180-4216920 avclan: ctrl-opcode: "Opcode: LANCHECK_SCAN_REQ" "LANCHECK_SCAN_REQ" +4243000-4250484 avclan: address: "AUDIO_HU1" +4268533-4273499 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +4274917-4279884 avclan: function: "To Function" "To" +4281314-4286262 avclan: ctrl-opcode: "Opcode: LANCHECK_SCAN_RESP" "LANCHECK_SCAN_RESP" +4467044-4474657 avclan: address: "AUDIO_HU2" +4475407-4483020 avclan: address: "AUDIO_HU1" +4501101-4506182 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +4507536-4512617 avclan: function: "To Function" "To" +4514018-4519030 avclan: ctrl-opcode: "Opcode: LANCHECK_SCAN_RESP" "LANCHECK_SCAN_RESP" +4531849-4539187 avclan: address: "CD_CH1" +4539908-4547261 avclan: address: "AUDIO_HU1" +4564708-4569608 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +4570914-4575814 avclan: function: "To Function" "To" +4577152-4582007 avclan: ctrl-opcode: "Opcode: LANCHECK_SCAN_RESP" "LANCHECK_SCAN_RESP" +36477408-36484553 avclan: address: "AUDIO_HU1" +36485232-36492378 avclan: address: "BROADCAST" +36503287-36508026 avclan: function: "From Function" "From" +36509306-36514045 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +36515322-36520062 avclan: ctrl-opcode: "Opcode: LANCHECK_REQ" "LANCHECK_REQ" +36546324-36553809 avclan: address: "AUDIO_HU1" +36571858-36576824 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +36578242-36583208 avclan: function: "To Function" "To" +36584639-36589587 avclan: ctrl-opcode: "Opcode: LANCHECK_RESP" "LANCHECK_RESP" +37043941-37051555 avclan: address: "AUDIO_HU2" +37052305-37059918 avclan: address: "AUDIO_HU1" +37077999-37083080 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +37084434-37089515 avclan: function: "To Function" "To" +37090916-37095927 avclan: ctrl-opcode: "Opcode: LANCHECK_RESP" "LANCHECK_RESP" +37401872-37409018 avclan: address: "AUDIO_HU1" +37409693-37416843 avclan: address: "BROADCAST" +37427752-37432494 avclan: function: "From Function" "From" +37433771-37438513 avclan: function: "To Function: COMM_CTRL" "To Function" "To" +37439790-37444533 avclan: ctrl-opcode: "Opcode: LANCHECK_END_REQ" "LANCHECK_END_REQ" +37470691-37478176 avclan: address: "AUDIO_HU1" +37496225-37501191 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +37502609-37507575 avclan: function: "To Function" "To" +37509006-37513960 avclan: ctrl-opcode: "Opcode: LANCHECK_END_RESP" "LANCHECK_END_RESP" +37689909-37697522 avclan: address: "AUDIO_HU2" +37698272-37705886 avclan: address: "AUDIO_HU1" +37723966-37729047 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +37730401-37735483 avclan: function: "To Function" "To" +37736883-37741918 avclan: ctrl-opcode: "Opcode: LANCHECK_END_RESP" "LANCHECK_END_RESP" +41358164-41365502 avclan: address: "CD_CH1" +41366223-41373576 avclan: address: "AUDIO_HU1" +41391018-41395918 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +41397226-41402126 avclan: function: "To Function" "To" +41403465-41408319 avclan: ctrl-opcode: "Opcode: LANCHECK_RESP" "LANCHECK_RESP" +41841474-41848812 avclan: address: "CD_CH1" +41849533-41856886 avclan: address: "AUDIO_HU1" +41874335-41879236 avclan: function: "From Function: COMM_CTRL" "From Function" "From" +41880543-41885444 avclan: function: "To Function" "To" +41886782-41891652 avclan: ctrl-opcode: "Opcode: LANCHECK_END_RESP" "LANCHECK_END_RESP" diff --git a/decoder/test/avclan/test.conf b/decoder/test/avclan/test.conf index 77078a5a..213c4e94 100644 --- a/decoder/test/avclan/test.conf +++ b/decoder/test/avclan/test.conf @@ -104,3 +104,12 @@ test TM0461-REPORT_TOC input avclan/TM0461-REPORT_TOC.sr output avclan annotation match TM0461-REPORT_TOC.output + + +test TM0461-REPORT_TOC + protocol-decoder iebus channel bus=0 + protocol-decoder avclan + stack iebus avclan + + input avclan/lan-test-bus-scan.sr + output avclan annotation match lan-test-bus-scan.output