From 87e974cbd6b631a6c75704e8befb61d48f37fd68 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Thu, 6 Sep 2018 01:21:27 +0200 Subject: swim: Add test-cases for binary output. --- decoder/test/swim/tests/sample1.bin_rx | 514 ++++++++++++++++++++++++++++++++ decoder/test/swim/tests/sample1.bin_tx | 4 + decoder/test/swim/tests/sample2.bin_rx | 514 ++++++++++++++++++++++++++++++++ decoder/test/swim/tests/sample2.bin_tx | 4 + decoder/test/swim/tests/sample3.bin_rx | 514 ++++++++++++++++++++++++++++++++ decoder/test/swim/tests/sample3.bin_tx | 4 + decoder/test/swim/tests/sample4.bin_rx | 516 +++++++++++++++++++++++++++++++++ decoder/test/swim/tests/sample4.bin_tx | 6 + 8 files changed, 2076 insertions(+) create mode 100644 decoder/test/swim/tests/sample1.bin_rx create mode 100644 decoder/test/swim/tests/sample1.bin_tx create mode 100644 decoder/test/swim/tests/sample2.bin_rx create mode 100644 decoder/test/swim/tests/sample2.bin_tx create mode 100644 decoder/test/swim/tests/sample3.bin_rx create mode 100644 decoder/test/swim/tests/sample3.bin_tx create mode 100644 decoder/test/swim/tests/sample4.bin_rx create mode 100644 decoder/test/swim/tests/sample4.bin_tx (limited to 'decoder/test/swim/tests') diff --git a/decoder/test/swim/tests/sample1.bin_rx b/decoder/test/swim/tests/sample1.bin_rx new file mode 100644 index 0000000..99884ae --- /dev/null +++ b/decoder/test/swim/tests/sample1.bin_rx @@ -0,0 +1,514 @@ +124384-124606 swim: 00 +124755-124975 swim: 00 +125190-125412 swim: ff +125561-125781 swim: 00 +125932-126153 swim: ff +126302-126523 swim: 00 +126673-126894 swim: ff +127043-127265 swim: 00 +127454-127674 swim: ff +127824-128045 swim: 00 +128195-128415 swim: ff +128565-128787 swim: 00 +128936-129157 swim: 00 +129306-129528 swim: 00 +129677-129898 swim: 00 +130047-130267 swim: 00 +130418-130638 swim: 00 +130788-131008 swim: 00 +131159-131379 swim: 00 +131529-131749 swim: 00 +131935-132156 swim: 00 +132305-132527 swim: 00 +132676-132897 swim: 00 +133046-133266 swim: 00 +133416-133638 swim: 00 +133787-134007 swim: 00 +134158-134378 swim: 00 +134528-134750 swim: 00 +134899-135120 swim: 00 +135269-135491 swim: 00 +135640-135861 swim: 00 +136100-136321 swim: 00 +136471-136691 swim: 00 +136841-137063 swim: 00 +137212-137432 swim: 00 +137582-137804 swim: 00 +137953-138173 swim: 00 +138324-138545 swim: 00 +138694-138914 swim: 00 +139065-139286 swim: 00 +139435-139656 swim: 00 +139806-140027 swim: 00 +140176-140398 swim: 00 +140547-140767 swim: 00 +140917-141138 swim: 00 +141288-141508 swim: 00 +141673-141895 swim: 00 +142044-142264 swim: 00 +142414-142636 swim: 00 +142785-143005 swim: 00 +143156-143377 swim: 00 +143616-143838 swim: 00 +143987-144208 swim: 00 +144357-144579 swim: 00 +144728-144948 swim: 00 +145098-145320 swim: 00 +145469-145689 swim: 00 +145839-146061 swim: 00 +146210-146430 swim: 00 +146580-146802 swim: 00 +146951-147171 swim: 00 +147322-147542 swim: 00 +147692-147913 swim: 00 +148063-148284 swim: 00 +148433-148655 swim: 0c +148804-149025 swim: f3 +149174-149396 swim: 12 +149545-149765 swim: ed +150005-150226 swim: 13 +150356-150576 swim: ec +150706-150927 swim: aa +151077-151298 swim: 55 +151447-151668 swim: 79 +151798-152019 swim: 86 +152178-152398 swim: 49 +152528-152749 swim: b6 +152879-153099 swim: 01 +153229-153450 swim: fe +153580-153801 swim: 20 +153930-154150 swim: df +154316-154537 swim: 02 +154666-154886 swim: fd +155016-155238 swim: 04 +155367-155587 swim: fb +155717-155939 swim: 00 +156088-156308 swim: 00 +156483-156705 swim: 00 +156854-157075 swim: 00 +157224-157444 swim: 00 +157594-157816 swim: 00 +157965-158186 swim: 00 +158335-158557 swim: 00 +158706-158927 swim: 00 +159076-159296 swim: 00 +159447-159667 swim: 00 +159817-160037 swim: 00 +160188-160408 swim: 5b +160538-160758 swim: 00 +160909-161130 swim: 1f +161259-161479 swim: 5e +161610-161831 swim: 00 +161980-162200 swim: 00 +162350-162571 swim: 2e +162721-162941 swim: 00 +163091-163312 swim: 0d +163442-163663 swim: 0a +163812-164032 swim: 47 +164183-164404 swim: 37 +164533-164753 swim: 31 +164883-165104 swim: 39 +165254-165474 swim: 31 +165604-165825 swim: 30 +165975-166196 swim: 37 +166325-166547 swim: 1f +166676-166897 swim: 00 +167046-167266 swim: 00 +167416-167638 swim: 1f +167767-167987 swim: 00 +168137-168359 swim: 00 +168508-168729 swim: 00 +168878-169100 swim: 00 +169249-169470 swim: 00 +169619-169841 swim: 00 +169990-170210 swim: 00 +170360-170580 swim: 00 +170731-170951 swim: 00 +171101-171321 swim: 00 +171472-171693 swim: 00 +173659-173880 swim: 00 +174025-174246 swim: 00 +174390-174611 swim: 00 +174756-174977 swim: 00 +175121-175341 swim: 00 +175486-175708 swim: 00 +175852-176072 swim: 00 +176217-176439 swim: 00 +176583-176804 swim: 00 +177038-177260 swim: 00 +177404-177625 swim: 00 +177769-177989 swim: 00 +178135-178356 swim: 00 +178500-178720 swim: 00 +178866-179087 swim: 00 +179231-179451 swim: 00 +179597-179818 swim: 00 +179962-180182 swim: 00 +180328-180549 swim: 00 +180693-180913 swim: 00 +181059-181280 swim: 00 +181424-181644 swim: 00 +181789-182009 swim: 00 +182155-182375 swim: 00 +182520-182740 swim: 00 +182886-183107 swim: 00 +183251-183471 swim: 00 +183616-183837 swim: 00 +183982-184202 swim: 00 +184347-184568 swim: 00 +184713-184933 swim: 00 +185078-185298 swim: 00 +185444-185665 swim: 00 +185809-186029 swim: 00 +186265-186486 swim: 00 +186630-186850 swim: 00 +186995-187217 swim: 00 +187361-187581 swim: 00 +187726-187948 swim: 00 +188092-188312 swim: 00 +188462-188684 swim: 00 +188828-189048 swim: 00 +189193-189415 swim: 00 +189559-189779 swim: 00 +189924-190144 swim: 00 +190290-190510 swim: 00 +190695-190915 swim: 00 +191061-191282 swim: 00 +191426-191646 swim: 00 +191791-192011 swim: 00 +192156-192378 swim: 00 +192522-192742 swim: 00 +192887-193109 swim: 00 +193253-193474 swim: 00 +193618-193839 swim: 00 +193983-194205 swim: 00 +194349-194569 swim: 00 +194804-195026 swim: 00 +195170-195391 swim: 00 +195535-195755 swim: 00 +195900-196122 swim: 00 +196266-196487 swim: 00 +196631-196851 swim: 00 +197002-197223 swim: 00 +197367-197587 swim: 00 +197732-197953 swim: 00 +198098-198318 swim: 00 +198463-198684 swim: 00 +198829-199049 swim: 00 +199194-199415 swim: 00 +199560-199781 swim: 00 +199925-200146 swim: 00 +200291-200512 swim: 00 +200656-200876 swim: 00 +201021-201243 swim: 00 +201402-201622 swim: 00 +201767-201989 swim: 00 +202133-202353 swim: 00 +202498-202720 swim: 00 +202864-203085 swim: 00 +203229-203451 swim: 00 +203594-203816 swim: 00 +203960-204180 swim: 00 +204325-204547 swim: 00 +204691-204911 swim: 00 +205056-205278 swim: 00 +205512-205733 swim: 00 +205877-206099 swim: 00 +206243-206464 swim: 00 +206608-206828 swim: 00 +206973-207195 swim: 00 +207339-207559 swim: 00 +207704-207926 swim: 00 +208070-208291 swim: 00 +208435-208657 swim: 00 +208801-209022 swim: 00 +209166-209388 swim: 00 +209532-209752 swim: 00 +209897-210117 swim: 00 +210262-210484 swim: 00 +210628-210848 swim: 00 +210993-211215 swim: 00 +211359-211579 swim: 00 +211724-211946 swim: 00 +212090-212310 swim: 00 +212455-212675 swim: 00 +212820-213042 swim: 00 +213186-213407 swim: 00 +213551-213773 swim: 00 +213917-214138 swim: 00 +214282-214502 swim: 00 +214647-214869 swim: 00 +215013-215234 swim: 00 +215378-215599 swim: 00 +215744-215965 swim: 00 +216109-216329 swim: 00 +216489-216710 swim: 00 +216855-217075 swim: 00 +217220-217440 swim: 00 +217586-217807 swim: 00 +217951-218171 swim: 00 +218317-218538 swim: 00 +218682-218902 swim: 00 +219047-219268 swim: 00 +219413-219633 swim: 00 +219778-219999 swim: 00 +220144-220365 swim: 00 +220509-220729 swim: 00 +228669-228890 swim: a3 +444330-444550 swim: 00 +444701-444921 swim: 00 +445071-445291 swim: ff +445441-445662 swim: 00 +445812-446032 swim: ff +446182-446403 swim: 00 +446553-446773 swim: ff +446923-447144 swim: 00 +447294-447514 swim: ff +447664-447884 swim: 00 +448035-448255 swim: ff +448405-448625 swim: 00 +448776-448996 swim: 00 +449146-449366 swim: 00 +449516-449736 swim: 00 +449887-450107 swim: 00 +450257-450478 swim: 00 +450628-450848 swim: 00 +450998-451218 swim: 00 +451368-451589 swim: 00 +451739-451959 swim: 00 +452109-452330 swim: 00 +452480-452700 swim: 00 +452850-453071 swim: 00 +453220-453441 swim: 00 +453591-453811 swim: 00 +453962-454182 swim: 00 +454332-454552 swim: 00 +454703-454923 swim: 00 +455073-455293 swim: 00 +455444-455664 swim: 00 +455814-456034 swim: 00 +456224-456445 swim: 00 +456595-456815 swim: 00 +456965-457186 swim: 00 +457336-457556 swim: 00 +457706-457927 swim: 00 +458077-458297 swim: 00 +458447-458667 swim: 00 +458818-459038 swim: 00 +459188-459408 swim: 00 +459559-459779 swim: 00 +459929-460149 swim: 00 +460299-460520 swim: 00 +460670-460890 swim: 00 +461040-461261 swim: 00 +461426-461646 swim: 00 +461796-462017 swim: 00 +462167-462387 swim: 00 +462537-462757 swim: 00 +462908-463128 swim: 00 +463278-463498 swim: 00 +463729-463949 swim: 00 +464099-464319 swim: 00 +464470-464690 swim: 00 +464840-465060 swim: 00 +465210-465431 swim: 00 +465581-465801 swim: 00 +465951-466172 swim: 00 +466322-466542 swim: 00 +466692-466913 swim: 00 +467063-467283 swim: 00 +467433-467654 swim: 00 +467804-468024 swim: 00 +468174-468394 swim: 0c +468545-468765 swim: f3 +468915-469135 swim: 12 +469286-469506 swim: ed +469656-469876 swim: 13 +470007-470227 swim: ec +470357-470577 swim: aa +470802-471023 swim: 55 +471173-471393 swim: 79 +471523-471744 swim: 86 +471874-472094 swim: 49 +472224-472444 swim: b6 +472574-472795 swim: 01 +472925-473145 swim: fe +473275-473496 swim: 20 +473626-473846 swim: df +473976-474197 swim: 02 +474327-474547 swim: fd +474677-474898 swim: 04 +475028-475248 swim: fb +475378-475599 swim: 00 +475749-475969 swim: 00 +476120-476340 swim: 00 +476490-476710 swim: 00 +476860-477081 swim: 00 +477231-477451 swim: 00 +477601-477822 swim: 00 +477972-478192 swim: 00 +478342-478563 swim: 00 +478713-478933 swim: 00 +479084-479304 swim: 00 +479454-479674 swim: 00 +479825-480045 swim: 5b +480235-480456 swim: 00 +480606-480826 swim: 1f +480956-481177 swim: 5e +481307-481527 swim: 00 +481678-481898 swim: 00 +482048-482268 swim: 2e +482419-482639 swim: 00 +482789-483009 swim: 0d +483139-483360 swim: 0a +483510-483730 swim: 47 +483880-484101 swim: 37 +484231-484451 swim: 31 +484582-484802 swim: 39 +484952-485172 swim: 31 +485303-485523 swim: 30 +485673-485893 swim: 37 +486024-486244 swim: 1f +486374-486594 swim: 00 +486745-486965 swim: 00 +487125-487346 swim: 1f +487476-487696 swim: 00 +487846-488066 swim: 00 +488216-488437 swim: 00 +488587-488807 swim: 00 +488958-489178 swim: 00 +489418-489639 swim: 00 +489789-490009 swim: 00 +490159-490380 swim: 00 +490530-490750 swim: 00 +490900-491121 swim: 00 +491271-491491 swim: 00 +493424-493644 swim: 00 +493794-494015 swim: 00 +494160-494380 swim: 00 +494525-494746 swim: 00 +494891-495111 swim: 00 +495256-495477 swim: 00 +495622-495842 swim: 00 +495987-496208 swim: 00 +496353-496573 swim: 00 +496718-496939 swim: 00 +497084-497304 swim: 00 +497449-497670 swim: 00 +497815-498035 swim: 00 +498180-498401 swim: 00 +498546-498766 swim: 00 +498911-499132 swim: 00 +499277-499497 swim: 00 +499642-499863 swim: 00 +500008-500228 swim: 00 +500374-500594 swim: 00 +500739-500959 swim: 00 +501105-501325 swim: 00 +501485-501706 swim: 00 +501851-502071 swim: 00 +502216-502437 swim: 00 +502582-502802 swim: 00 +502947-503168 swim: 00 +503313-503533 swim: 00 +503678-503899 swim: 00 +504044-504264 swim: 00 +504409-504629 swim: 00 +504775-504995 swim: 00 +505140-505360 swim: 00 +505506-505726 swim: 00 +505871-506091 swim: 00 +506327-506547 swim: 00 +506692-506913 swim: 00 +507058-507278 swim: 00 +507423-507644 swim: 00 +507789-508009 swim: 00 +508154-508374 swim: 00 +508535-508755 swim: 00 +508900-509120 swim: 00 +509266-509486 swim: 00 +509631-509851 swim: 00 +509997-510217 swim: 00 +510362-510582 swim: 00 +510728-510948 swim: 00 +511093-511313 swim: 00 +511458-511678 swim: 00 +511824-512044 swim: 00 +512189-512409 swim: 00 +512555-512775 swim: 00 +512960-513181 swim: 00 +513326-513546 swim: 00 +513691-513911 swim: 00 +514057-514277 swim: 00 +514422-514642 swim: 00 +514787-515008 swim: 00 +515153-515373 swim: 00 +515518-515739 swim: 00 +515884-516104 swim: 00 +516249-516470 swim: 00 +516615-516835 swim: 00 +516980-517201 swim: 00 +517346-517566 swim: 00 +517712-517932 swim: 00 +518077-518297 swim: 00 +518443-518663 swim: 00 +518808-519028 swim: 00 +519174-519394 swim: 00 +519559-519779 swim: 00 +519924-520145 swim: 00 +520290-520510 swim: 00 +520656-520876 swim: 00 +521021-521241 swim: 00 +521387-521607 swim: 00 +521807-522027 swim: 00 +522173-522393 swim: 00 +522538-522759 swim: 00 +522904-523124 swim: 00 +523269-523490 swim: 00 +523635-523855 swim: 00 +524040-524261 swim: 00 +524406-524626 swim: 00 +524771-524991 swim: 00 +525136-525357 swim: 00 +525502-525722 swim: 00 +525867-526088 swim: 00 +526258-526478 swim: 00 +526624-526844 swim: 00 +526989-527209 swim: 00 +527355-527575 swim: 00 +527720-527941 swim: 00 +528086-528306 swim: 00 +528466-528687 swim: 00 +528832-529052 swim: 00 +529197-529417 swim: 00 +529562-529783 swim: 00 +529928-530148 swim: 00 +530293-530514 swim: 00 +530659-530879 swim: 00 +531024-531245 swim: 00 +531390-531610 swim: 00 +531755-531976 swim: 00 +532121-532341 swim: 00 +532486-532706 swim: 00 +532851-533072 swim: 00 +533217-533437 swim: 00 +533632-533853 swim: 00 +533998-534218 swim: 00 +534363-534583 swim: 00 +534729-534949 swim: 00 +535094-535314 swim: 00 +535460-535680 swim: 00 +535865-536085 swim: 00 +536231-536451 swim: 00 +536596-536816 swim: 00 +536961-537182 swim: 00 +537327-537547 swim: 00 +537692-537913 swim: 00 +538078-538298 swim: 00 +538443-538664 swim: 00 +538809-539029 swim: 00 +539174-539395 swim: 00 +539540-539760 swim: 00 +539905-540125 swim: 00 +540271-540491 swim: 00 +549462-549682 swim: a3 diff --git a/decoder/test/swim/tests/sample1.bin_tx b/decoder/test/swim/tests/sample1.bin_tx new file mode 100644 index 0000000..0181c31 --- /dev/null +++ b/decoder/test/swim/tests/sample1.bin_tx @@ -0,0 +1,4 @@ +108552-108778 swim: a1 +233554-233780 swim: 02 +428550-428784 swim: a1 +553801-554035 swim: 02 diff --git a/decoder/test/swim/tests/sample2.bin_rx b/decoder/test/swim/tests/sample2.bin_rx new file mode 100644 index 0000000..f0deeaf --- /dev/null +++ b/decoder/test/swim/tests/sample2.bin_rx @@ -0,0 +1,514 @@ +123860-124080 swim: 00 +124230-124451 swim: 00 +124611-124831 swim: ff +124981-125202 swim: 00 +125352-125572 swim: ff +125722-125943 swim: 00 +126093-126313 swim: ff +126463-126684 swim: 00 +126834-127054 swim: ff +127204-127425 swim: 00 +127575-127795 swim: ff +127945-128166 swim: 00 +128316-128536 swim: 00 +128686-128906 swim: 00 +129067-129287 swim: 00 +129437-129657 swim: 00 +129808-130028 swim: 00 +130178-130399 swim: 00 +130548-130769 swim: 00 +130919-131139 swim: 00 +131289-131510 swim: 00 +131660-131880 swim: 00 +132030-132251 swim: 00 +132401-132621 swim: 00 +132771-132991 swim: 00 +133207-133427 swim: 00 +133577-133798 swim: 00 +133948-134168 swim: 00 +134318-134539 swim: 00 +134689-134909 swim: 00 +135059-135279 swim: 00 +135445-135665 swim: 00 +135815-136036 swim: 00 +136186-136406 swim: 00 +136556-136777 swim: 00 +136927-137147 swim: 00 +137297-137518 swim: 00 +137668-137888 swim: 00 +138053-138274 swim: 00 +138424-138644 swim: 00 +138794-139015 swim: 00 +139165-139385 swim: 00 +139535-139756 swim: 00 +139906-140126 swim: 00 +140356-140577 swim: 00 +140727-140947 swim: 00 +141097-141317 swim: 00 +141468-141688 swim: 00 +141838-142058 swim: 00 +142209-142429 swim: 00 +142644-142865 swim: 00 +143015-143235 swim: 00 +143385-143605 swim: 00 +143755-143976 swim: 00 +144126-144346 swim: 00 +144497-144717 swim: 00 +144912-145132 swim: 00 +145283-145503 swim: 00 +145653-145873 swim: 00 +146023-146244 swim: 00 +146394-146614 swim: 00 +146764-146985 swim: 00 +147145-147365 swim: 00 +147515-147735 swim: 00 +147885-148106 swim: 0c +148256-148476 swim: f3 +148626-148847 swim: 12 +148997-149217 swim: ed +149458-149678 swim: 13 +149808-150028 swim: ec +150158-150379 swim: aa +150529-150749 swim: 55 +150899-151120 swim: 79 +151250-151470 swim: 86 +151600-151821 swim: 49 +151986-152206 swim: b6 +152336-152557 swim: 01 +152686-152907 swim: fe +153037-153257 swim: 20 +153387-153608 swim: df +153738-153958 swim: 02 +154103-154324 swim: fd +154454-154674 swim: 04 +154804-155025 swim: fb +155154-155375 swim: 00 +155525-155745 swim: 00 +155895-156116 swim: 00 +156336-156556 swim: 00 +156707-156927 swim: 00 +157077-157297 swim: 00 +157448-157668 swim: 00 +157818-158038 swim: 00 +158188-158409 swim: 00 +158649-158869 swim: 00 +159020-159240 swim: 00 +159390-159610 swim: 00 +159761-159981 swim: 5b +160111-160331 swim: 00 +160482-160702 swim: 1f +160832-161052 swim: 5e +161182-161402 swim: 00 +161553-161773 swim: 00 +161923-162144 swim: 2e +162294-162514 swim: 00 +162664-162885 swim: 0d +163015-163235 swim: 0a +163390-163610 swim: 47 +163760-163981 swim: 37 +164111-164331 swim: 31 +164461-164682 swim: 39 +164832-165052 swim: 31 +165182-165402 swim: 30 +165607-165828 swim: 37 +165958-166178 swim: 1f +166308-166529 swim: 00 +166679-166899 swim: 00 +167049-167270 swim: 1f +167400-167620 swim: 00 +167770-167990 swim: 00 +168155-168376 swim: 00 +168526-168746 swim: 00 +168896-169117 swim: 00 +169267-169487 swim: 00 +169638-169858 swim: 00 +170008-170228 swim: 00 +170394-170614 swim: 00 +170764-170984 swim: 00 +171134-171355 swim: 00 +173407-173628 swim: 00 +173773-173993 swim: 00 +174138-174359 swim: 00 +174504-174724 swim: 00 +174869-175090 swim: 00 +175235-175455 swim: 00 +175600-175821 swim: 00 +175966-176186 swim: 00 +176331-176552 swim: 00 +176697-176917 swim: 00 +177062-177282 swim: 00 +177427-177648 swim: 00 +177793-178013 swim: 00 +178158-178379 swim: 00 +178524-178744 swim: 00 +178889-179110 swim: 00 +179295-179515 swim: 00 +179660-179881 swim: 00 +180026-180246 swim: 00 +180391-180612 swim: 00 +180757-180977 swim: 00 +181122-181343 swim: 00 +181488-181708 swim: 00 +181853-182074 swim: 00 +182219-182439 swim: 00 +182584-182804 swim: 00 +182949-183170 swim: 00 +183315-183535 swim: 00 +183680-183901 swim: 00 +184046-184266 swim: 00 +184446-184667 swim: 00 +184812-185032 swim: 00 +185178-185398 swim: 00 +185543-185763 swim: 00 +185908-186129 swim: 00 +186274-186494 swim: 00 +186644-186865 swim: 00 +187010-187230 swim: 00 +187376-187596 swim: 00 +187741-187961 swim: 00 +188107-188327 swim: 00 +188472-188692 swim: 00 +188868-189088 swim: 00 +189233-189453 swim: 00 +189598-189819 swim: 00 +189964-190184 swim: 00 +190329-190550 swim: 00 +190695-190915 swim: 00 +191060-191281 swim: 00 +191426-191646 swim: 00 +191791-192012 swim: 00 +192157-192377 swim: 00 +192522-192742 swim: 00 +192888-193108 swim: 00 +193253-193474 swim: 00 +193619-193839 swim: 00 +193984-194205 swim: 00 +194350-194570 swim: 00 +194715-194935 swim: 00 +195080-195301 swim: 00 +195446-195666 swim: 00 +195812-196032 swim: 00 +196177-196397 swim: 00 +196543-196763 swim: 00 +196998-197218 swim: 00 +197363-197584 swim: 00 +197729-197949 swim: 00 +198094-198315 swim: 00 +198460-198680 swim: 00 +198825-199046 swim: 00 +199191-199411 swim: 00 +199622-199842 swim: 00 +199987-200207 swim: 00 +200353-200573 swim: 00 +200718-200938 swim: 00 +201083-201304 swim: 00 +201449-201669 swim: 00 +201879-202100 swim: 00 +202245-202465 swim: 00 +202610-202831 swim: 00 +202976-203196 swim: 00 +203341-203562 swim: 00 +203707-203927 swim: 00 +204077-204297 swim: 00 +204443-204663 swim: 00 +204808-205029 swim: 00 +205174-205394 swim: 00 +205539-205760 swim: 00 +205905-206125 swim: 00 +206310-206531 swim: 00 +206676-206896 swim: 00 +207041-207262 swim: 00 +207407-207627 swim: 00 +207772-207992 swim: 00 +208138-208358 swim: 00 +208503-208723 swim: 00 +208869-209089 swim: 00 +209234-209454 swim: 00 +209600-209820 swim: 00 +209965-210185 swim: 00 +210330-210551 swim: 00 +210696-210916 swim: 00 +211061-211282 swim: 00 +211427-211647 swim: 00 +211792-212013 swim: 00 +212158-212378 swim: 00 +212608-212828 swim: 00 +212974-213194 swim: 00 +213339-213559 swim: 00 +213705-213925 swim: 00 +214070-214290 swim: 00 +214436-214656 swim: 00 +214821-215042 swim: 00 +215187-215407 swim: 00 +215552-215772 swim: 00 +215917-216138 swim: 00 +216283-216503 swim: 00 +216648-216869 swim: 00 +217074-217294 swim: 00 +217439-217659 swim: 00 +217804-218025 swim: 00 +218170-218390 swim: 00 +218535-218756 swim: 00 +218901-219121 swim: 00 +219306-219527 swim: 00 +219672-219892 swim: 00 +220037-220257 swim: 00 +220403-220623 swim: 00 +230368-230588 swim: a3 +468103-468324 swim: 00 +468474-468694 swim: 00 +468854-469075 swim: ff +469225-469445 swim: 00 +469595-469816 swim: ff +469966-470186 swim: 00 +470336-470557 swim: ff +470707-470927 swim: 00 +471077-471297 swim: ff +471448-471668 swim: 00 +471818-472038 swim: ff +472189-472409 swim: 00 +472559-472780 swim: 00 +472930-473150 swim: 00 +473300-473521 swim: 00 +473671-473891 swim: 00 +474041-474261 swim: 00 +474412-474632 swim: 00 +474782-475003 swim: 00 +475153-475373 swim: 00 +475523-475744 swim: 00 +475894-476114 swim: 00 +476264-476485 swim: 00 +476635-476855 swim: 00 +477006-477226 swim: 00 +477376-477596 swim: 00 +477746-477967 swim: 00 +478117-478337 swim: 00 +478487-478708 swim: 00 +478858-479078 swim: 00 +479228-479449 swim: 00 +479599-479819 swim: 00 +479969-480189 swim: 00 +480340-480560 swim: 00 +480710-480930 swim: 00 +481171-481391 swim: 00 +481541-481762 swim: 00 +481912-482132 swim: 00 +482282-482503 swim: 00 +482652-482873 swim: 00 +483023-483243 swim: 00 +483393-483614 swim: 00 +483779-483999 swim: 00 +484150-484370 swim: 00 +484520-484740 swim: 00 +484890-485110 swim: 00 +485261-485481 swim: 00 +485631-485852 swim: 00 +486002-486222 swim: 00 +486372-486593 swim: 00 +486743-486963 swim: 00 +487113-487334 swim: 00 +487484-487704 swim: 00 +487854-488074 swim: 00 +488225-488445 swim: 00 +488595-488815 swim: 00 +488966-489186 swim: 00 +489336-489556 swim: 00 +489707-489927 swim: 00 +490162-490382 swim: 00 +490532-490753 swim: 00 +490903-491123 swim: 00 +491273-491494 swim: 00 +491644-491864 swim: 00 +492014-492235 swim: 0c +492425-492645 swim: f3 +492795-493015 swim: 12 +493165-493386 swim: ed +493536-493756 swim: 13 +493887-494107 swim: ec +494237-494457 swim: aa +494608-494828 swim: 55 +494978-495198 swim: 79 +495328-495548 swim: 86 +495679-495899 swim: 49 +496029-496249 swim: b6 +496380-496600 swim: 01 +496730-496950 swim: fe +497081-497301 swim: 20 +497431-497651 swim: df +497781-498001 swim: 02 +498132-498352 swim: fd +498482-498702 swim: 04 +498838-499058 swim: fb +499188-499408 swim: 00 +499559-499779 swim: 00 +499929-500149 swim: 00 +500300-500520 swim: 00 +500670-500890 swim: 00 +501040-501261 swim: 00 +501411-501631 swim: 00 +501781-502002 swim: 00 +502152-502372 swim: 00 +502523-502743 swim: 00 +502893-503113 swim: 00 +503279-503499 swim: 00 +503649-503869 swim: 5b +504000-504220 swim: 00 +504370-504590 swim: 1f +504720-504941 swim: 5e +505071-505291 swim: 00 +505441-505662 swim: 00 +505812-506032 swim: 2e +506182-506403 swim: 00 +506553-506773 swim: 0d +506903-507124 swim: 0a +507274-507494 swim: 47 +507644-507865 swim: 37 +507995-508215 swim: 31 +508345-508565 swim: 39 +508716-508936 swim: 31 +509066-509287 swim: 30 +509437-509657 swim: 37 +509787-510008 swim: 1f +510138-510358 swim: 00 +510508-510729 swim: 00 +510879-511099 swim: 1f +511229-511450 swim: 00 +511620-511840 swim: 00 +511991-512211 swim: 00 +512361-512581 swim: 00 +512731-512952 swim: 00 +513102-513322 swim: 00 +513562-513783 swim: 00 +513933-514153 swim: 00 +514303-514524 swim: 00 +514674-514894 swim: 00 +515044-515264 swim: 00 +517317-517538 swim: 00 +517683-517903 swim: 00 +518073-518293 swim: 00 +518438-518659 swim: 00 +518804-519024 swim: 00 +519170-519390 swim: 00 +519535-519755 swim: 00 +519901-520121 swim: 00 +520266-520486 swim: 00 +520632-520852 swim: 00 +520997-521217 swim: 00 +521362-521583 swim: 00 +521728-521948 swim: 00 +522178-522399 swim: 00 +522544-522764 swim: 00 +522909-523130 swim: 00 +523275-523495 swim: 00 +523640-523860 swim: 00 +524005-524226 swim: 00 +524371-524591 swim: 00 +524736-524957 swim: 00 +525102-525322 swim: 00 +525467-525687 swim: 00 +525833-526053 swim: 00 +526198-526418 swim: 00 +526604-526824 swim: 00 +526969-527190 swim: 00 +527335-527555 swim: 00 +527700-527921 swim: 00 +528066-528286 swim: 00 +528431-528652 swim: 00 +528797-529017 swim: 00 +529162-529382 swim: 00 +529527-529748 swim: 00 +529893-530113 swim: 00 +530258-530479 swim: 00 +530714-530934 swim: 00 +531080-531300 swim: 00 +531445-531665 swim: 00 +531810-532031 swim: 00 +532176-532396 swim: 00 +532541-532762 swim: 00 +532937-533157 swim: 00 +533302-533523 swim: 00 +533668-533888 swim: 00 +534033-534254 swim: 00 +534399-534619 swim: 00 +534764-534984 swim: 00 +535215-535435 swim: 00 +535580-535801 swim: 00 +535946-536166 swim: 00 +536311-536532 swim: 00 +536677-536897 swim: 00 +537042-537263 swim: 00 +537408-537628 swim: 00 +537773-537993 swim: 00 +538179-538399 swim: 00 +538544-538764 swim: 00 +538910-539130 swim: 00 +539275-539495 swim: 00 +539641-539861 swim: 00 +540006-540226 swim: 00 +540371-540592 swim: 00 +540737-540957 swim: 00 +541102-541323 swim: 00 +541468-541688 swim: 00 +541833-542054 swim: 00 +542199-542419 swim: 00 +542605-542825 swim: 00 +542970-543190 swim: 00 +543335-543556 swim: 00 +543701-543921 swim: 00 +544066-544286 swim: 00 +544432-544652 swim: 00 +544797-545017 swim: 00 +545253-545473 swim: 00 +545618-545838 swim: 00 +545983-546204 swim: 00 +546349-546569 swim: 00 +546714-546935 swim: 00 +547080-547300 swim: 00 +547445-547666 swim: 00 +547811-548031 swim: 00 +548196-548416 swim: 00 +548561-548782 swim: 00 +548927-549147 swim: 00 +549293-549513 swim: 00 +549658-549878 swim: 00 +550024-550244 swim: 00 +550409-550629 swim: 00 +550775-550995 swim: 00 +551140-551360 swim: 00 +551505-551726 swim: 00 +551871-552091 swim: 00 +552236-552457 swim: 00 +552617-552837 swim: 00 +552982-553203 swim: 00 +553348-553568 swim: 00 +553713-553934 swim: 00 +554079-554299 swim: 00 +554444-554664 swim: 00 +554830-555050 swim: 00 +555195-555415 swim: 00 +555561-555781 swim: 00 +555926-556146 swim: 00 +556292-556512 swim: 00 +556657-556877 swim: 00 +557028-557248 swim: 00 +557393-557613 swim: 00 +557758-557979 swim: 00 +558124-558344 swim: 00 +558489-558710 swim: 00 +558855-559075 swim: 00 +559260-559480 swim: 00 +559625-559846 swim: 00 +559991-560211 swim: 00 +560356-560577 swim: 00 +560722-560942 swim: 00 +561087-561308 swim: 00 +561453-561673 swim: 00 +561818-562039 swim: 00 +562184-562404 swim: 00 +562549-562769 swim: 00 +562915-563135 swim: 00 +563370-563590 swim: 00 +563736-563956 swim: 00 +564101-564321 swim: 00 +564466-564687 swim: 00 +572845-573065 swim: a3 diff --git a/decoder/test/swim/tests/sample2.bin_tx b/decoder/test/swim/tests/sample2.bin_tx new file mode 100644 index 0000000..7b29928 --- /dev/null +++ b/decoder/test/swim/tests/sample2.bin_tx @@ -0,0 +1,4 @@ +108483-108715 swim: a1 +237520-237752 swim: 02 +452156-452390 swim: a1 +577301-577535 swim: 02 diff --git a/decoder/test/swim/tests/sample3.bin_rx b/decoder/test/swim/tests/sample3.bin_rx new file mode 100644 index 0000000..a8d6e9d --- /dev/null +++ b/decoder/test/swim/tests/sample3.bin_rx @@ -0,0 +1,514 @@ +125845-126066 swim: 00 +126215-126437 swim: 00 +126626-126847 swim: ff +126996-127216 swim: 00 +127367-127588 swim: ff +127737-127957 swim: 00 +128108-128329 swim: ff +128478-128698 swim: 00 +128848-129070 swim: ff +129219-129439 swim: 00 +129589-129811 swim: ff +129960-130181 swim: 00 +130330-130550 swim: 00 +130700-130922 swim: 00 +131071-131291 swim: 00 +131441-131663 swim: 00 +131812-132032 swim: 00 +132182-132402 swim: 00 +132553-132773 swim: 00 +132923-133143 swim: 00 +133294-133515 swim: 00 +133664-133884 swim: 00 +134034-134255 swim: 00 +134405-134625 swim: 00 +134775-134996 swim: 00 +135206-135427 swim: 00 +135576-135798 swim: 00 +135947-136168 swim: 00 +136317-136537 swim: 00 +136688-136909 swim: 00 +137058-137278 swim: 00 +137519-137740 swim: 00 +137889-138109 swim: 00 +138259-138481 swim: 00 +138630-138850 swim: 00 +139000-139222 swim: 00 +139371-139591 swim: 00 +139741-139963 swim: 00 +140157-140377 swim: 00 +140527-140747 swim: 00 +140898-141118 swim: 00 +141268-141488 swim: 00 +141639-141860 swim: 00 +142009-142230 swim: 00 +142380-142601 swim: 00 +142750-142970 swim: 00 +143121-143341 swim: 00 +143491-143711 swim: 00 +143862-144082 swim: 00 +144232-144453 swim: 00 +144603-144824 swim: 00 +144973-145193 swim: 00 +145343-145565 swim: 00 +145714-145934 swim: 00 +146084-146306 swim: 00 +146455-146675 swim: 00 +146825-147047 swim: 00 +147196-147416 swim: 00 +147567-147788 swim: 00 +147937-148157 swim: 00 +148307-148529 swim: 00 +148678-148898 swim: 00 +149048-149270 swim: 00 +149419-149639 swim: 00 +149789-150011 swim: 0c +150160-150380 swim: f3 +150531-150752 swim: 12 +150901-151121 swim: ed +151296-151518 swim: 13 +151647-151867 swim: ec +151997-152219 swim: aa +152368-152588 swim: 55 +152738-152960 swim: 79 +153089-153310 swim: 86 +153444-153666 swim: 49 +153795-154016 swim: b6 +154145-154365 swim: 01 +154496-154717 swim: fe +154846-155066 swim: 20 +155197-155417 swim: df +155582-155803 swim: 02 +155933-156153 swim: fd +156283-156505 swim: 04 +156634-156855 swim: fb +156984-157206 swim: 00 +157355-157576 swim: 00 +157725-157947 swim: 00 +158096-158316 swim: 00 +158466-158686 swim: 00 +158837-159057 swim: 00 +159207-159428 swim: 00 +159578-159798 swim: 00 +159948-160170 swim: 00 +160319-160539 swim: 00 +160689-160911 swim: 00 +161060-161280 swim: 00 +161431-161652 swim: 5b +161851-162071 swim: 00 +162222-162443 swim: 1f +162607-162827 swim: 5e +162957-163179 swim: 00 +163328-163548 swim: 00 +163698-163920 swim: 2e +164069-164289 swim: 00 +164439-164661 swim: 0d +164790-165010 swim: 0a +165160-165380 swim: 47 +165531-165751 swim: 37 +165881-166101 swim: 31 +166232-166453 swim: 39 +166602-166822 swim: 31 +166953-167174 swim: 30 +167343-167563 swim: 37 +167693-167914 swim: 1f +168044-168264 swim: 00 +168414-168636 swim: 00 +168785-169005 swim: 1f +169135-169357 swim: 00 +169506-169726 swim: 00 +169876-170098 swim: 00 +170247-170467 swim: 00 +170617-170839 swim: 00 +170988-171208 swim: 00 +171358-171578 swim: 00 +171819-172039 swim: 00 +172189-172411 swim: 00 +172595-172816 swim: 00 +172965-173187 swim: 00 +175153-175373 swim: 00 +175519-175740 swim: 00 +175884-176104 swim: 00 +176250-176471 swim: 00 +176615-176835 swim: 00 +176995-177217 swim: 00 +177361-177581 swim: 00 +177726-177948 swim: 00 +178092-178313 swim: 00 +178457-178679 swim: 00 +178823-179044 swim: 00 +179188-179410 swim: 00 +179594-179814 swim: 00 +179959-180179 swim: 00 +180325-180545 swim: 00 +180690-180910 swim: 00 +181056-181277 swim: 00 +181421-181641 swim: 00 +181787-182008 swim: 00 +182197-182417 swim: 00 +182602-182824 swim: 00 +182968-183188 swim: 00 +183333-183555 swim: 00 +183699-183920 swim: 00 +184064-184286 swim: 00 +184430-184651 swim: 00 +184795-185015 swim: 00 +185160-185382 swim: 00 +185526-185746 swim: 00 +185892-186113 swim: 00 +186257-186477 swim: 00 +186637-186858 swim: 00 +187003-187223 swim: 00 +187368-187589 swim: 00 +187734-187954 swim: 00 +188099-188320 swim: 00 +188465-188686 swim: 00 +188830-189050 swim: 00 +189195-189417 swim: 00 +189561-189781 swim: 00 +189926-190148 swim: 00 +190292-190513 swim: 00 +190747-190969 swim: 00 +191113-191333 swim: 00 +191478-191698 swim: 00 +191844-192065 swim: 00 +192209-192429 swim: 00 +192575-192796 swim: 00 +192945-193165 swim: 00 +193311-193532 swim: 00 +193676-193896 swim: 00 +194041-194262 swim: 00 +194407-194628 swim: 00 +194772-194994 swim: 00 +195178-195399 swim: 00 +195543-195765 swim: 00 +195908-196130 swim: 00 +196274-196494 swim: 00 +196639-196861 swim: 00 +197005-197226 swim: 00 +197405-197625 swim: 00 +197771-197992 swim: 00 +198136-198356 swim: 00 +198502-198723 swim: 00 +198867-199087 swim: 00 +199232-199454 swim: 00 +199598-199818 swim: 00 +199963-200183 swim: 00 +200329-200549 swim: 00 +200694-200914 swim: 00 +201060-201281 swim: 00 +201425-201645 swim: 00 +201800-202022 swim: 00 +202166-202386 swim: 00 +202531-202753 swim: 00 +202897-203117 swim: 00 +203262-203484 swim: 00 +203628-203849 swim: 00 +204008-204228 swim: 00 +204373-204595 swim: 00 +204739-204959 swim: 00 +205104-205326 swim: 00 +205470-205691 swim: 00 +205835-206057 swim: 00 +206241-206462 swim: 00 +206606-206826 swim: 00 +206971-207193 swim: 00 +207337-207558 swim: 00 +207702-207924 swim: 00 +208068-208289 swim: 00 +208458-208678 swim: 00 +208823-209045 swim: 00 +209189-209409 swim: 00 +209554-209776 swim: 00 +209920-210140 swim: 00 +210285-210505 swim: 00 +210651-210872 swim: 00 +211016-211236 swim: 00 +211381-211603 swim: 00 +211747-211967 swim: 00 +212112-212332 swim: 00 +212478-212699 swim: 00 +212843-213063 swim: 00 +213208-213430 swim: 00 +213574-213794 swim: 00 +213939-214159 swim: 00 +214304-214526 swim: 00 +214670-214890 swim: 00 +215035-215257 swim: 00 +215401-215622 swim: 00 +215766-215986 swim: 00 +216131-216353 swim: 00 +216497-216717 swim: 00 +216938-217159 swim: 00 +217303-217523 swim: 00 +217668-217888 swim: 00 +218034-218254 swim: 00 +218399-218619 swim: 00 +218765-218985 swim: 00 +219130-219350 swim: 00 +219496-219717 swim: 00 +219861-220081 swim: 00 +220226-220446 swim: 00 +220592-220813 swim: 00 +220957-221177 swim: 00 +221363-221584 swim: 00 +221728-221948 swim: 00 +222093-222313 swim: 00 +230380-230602 swim: a3 +546747-546967 swim: 00 +547117-547337 swim: 00 +547543-547763 swim: ff +547913-548134 swim: 00 +548284-548505 swim: ff +548654-548876 swim: 00 +549025-549245 swim: ff +549395-549615 swim: 00 +549831-550051 swim: ff +550201-550422 swim: 00 +550572-550793 swim: ff +550942-551164 swim: 00 +551313-551534 swim: 00 +551683-551903 swim: 00 +552054-552274 swim: 00 +552424-552644 swim: 00 +552795-553015 swim: 00 +553165-553385 swim: 00 +553536-553757 swim: 00 +553906-554127 swim: 00 +554276-554498 swim: 00 +554647-554867 swim: 00 +555017-555239 swim: 00 +555388-555608 swim: 00 +555758-555980 swim: 00 +556129-556349 swim: 00 +556499-556719 swim: 00 +556870-557090 swim: 00 +557240-557461 swim: 00 +557611-557832 swim: 00 +557981-558202 swim: 00 +558352-558573 swim: 00 +558722-558942 swim: 00 +559092-559314 swim: 00 +559463-559683 swim: 00 +559849-560070 swim: 00 +560219-560439 swim: 00 +560590-560811 swim: 00 +560960-561180 swim: 00 +561330-561550 swim: 00 +561791-562012 swim: 00 +562161-562383 swim: 00 +562532-562753 swim: 00 +562902-563122 swim: 00 +563273-563494 swim: 00 +563643-563863 swim: 00 +564014-564235 swim: 00 +564384-564604 swim: 00 +564755-564976 swim: 00 +565125-565346 swim: 00 +565496-565717 swim: 00 +565866-566086 swim: 00 +566236-566458 swim: 00 +566607-566827 swim: 00 +566978-567199 swim: 00 +567348-567568 swim: 00 +567719-567940 swim: 00 +568089-568309 swim: 00 +568460-568681 swim: 00 +568830-569050 swim: 00 +569210-569432 swim: 00 +569581-569801 swim: 00 +569952-570172 swim: 00 +570322-570542 swim: 00 +570693-570914 swim: 0c +571063-571283 swim: f3 +571444-571665 swim: 12 +571814-572034 swim: ed +572184-572406 swim: 13 +572535-572755 swim: ec +572885-573106 swim: aa +573256-573477 swim: 55 +573626-573846 swim: 79 +573976-574198 swim: 86 +574327-574547 swim: 49 +574677-574899 swim: b6 +575028-575249 swim: 01 +575378-575600 swim: fe +575774-575995 swim: 20 +576124-576346 swim: df +576475-576695 swim: 02 +576825-577045 swim: fd +577176-577396 swim: 04 +577526-577746 swim: fb +577912-578133 swim: 00 +578282-578502 swim: 00 +578653-578874 swim: 00 +579023-579244 swim: 00 +579394-579615 swim: 00 +579764-579984 swim: 00 +580134-580356 swim: 00 +580505-580725 swim: 00 +580876-581097 swim: 00 +581246-581466 swim: 00 +581617-581838 swim: 00 +581987-582208 swim: 00 +582388-582609 swim: 5b +582738-582959 swim: 00 +583109-583330 swim: 1f +583459-583679 swim: 5e +583809-584031 swim: 00 +584180-584400 swim: 00 +584576-584797 swim: 2e +584946-585166 swim: 00 +585317-585538 swim: 0d +585667-585887 swim: 0a +586038-586259 swim: 47 +586408-586628 swim: 37 +586758-586980 swim: 31 +587109-587329 swim: 39 +587479-587701 swim: 31 +587830-588050 swim: 30 +588201-588422 swim: 37 +588551-588771 swim: 1f +588912-589133 swim: 00 +589282-589502 swim: 00 +589653-589874 swim: 1f +590003-590223 swim: 00 +590373-590595 swim: 00 +590744-590964 swim: 00 +591115-591335 swim: 00 +591485-591706 swim: 00 +591856-592076 swim: 00 +592226-592448 swim: 00 +592597-592818 swim: 00 +593022-593244 swim: 00 +593393-593613 swim: 00 +593764-593985 swim: 00 +595951-596173 swim: 00 +596317-596537 swim: 00 +596683-596904 swim: 00 +597048-597268 swim: 00 +597414-597635 swim: 00 +597779-597999 swim: 00 +598144-598366 swim: 00 +598510-598730 swim: 00 +598875-599097 swim: 00 +599241-599461 swim: 00 +599642-599863 swim: 00 +600007-600227 swim: 00 +600373-600594 swim: 00 +600738-600958 swim: 00 +601103-601325 swim: 00 +601469-601689 swim: 00 +601834-602056 swim: 00 +602200-602420 swim: 00 +602565-602787 swim: 00 +602931-603151 swim: 00 +603297-603518 swim: 00 +603662-603882 swim: 00 +604028-604249 swim: 00 +604393-604613 swim: 00 +604759-604980 swim: 00 +605124-605346 swim: 00 +605490-605710 swim: 00 +605855-606077 swim: 00 +606221-606441 swim: 00 +606586-606808 swim: 00 +606952-607172 swim: 00 +607317-607539 swim: 00 +607683-607903 swim: 00 +608139-608360 swim: 00 +608504-608724 swim: 00 +608870-609091 swim: 00 +609235-609455 swim: 00 +609601-609822 swim: 00 +609966-610187 swim: 00 +610347-610568 swim: 00 +610712-610932 swim: 00 +611078-611299 swim: 00 +611443-611663 swim: 00 +611809-612029 swim: 00 +612174-612394 swim: 00 +612540-612760 swim: 00 +612905-613127 swim: 00 +613271-613491 swim: 00 +613636-613858 swim: 00 +614002-614222 swim: 00 +614367-614589 swim: 00 +614823-615043 swim: 00 +615189-615410 swim: 00 +615554-615774 swim: 00 +615919-616141 swim: 00 +616285-616505 swim: 00 +616651-616871 swim: 00 +617031-617251 swim: 00 +617397-617617 swim: 00 +617762-617983 swim: 00 +618128-618349 swim: 00 +618493-618715 swim: 00 +618859-619080 swim: 00 +619224-619446 swim: 00 +619590-619811 swim: 00 +619955-620175 swim: 00 +620321-620541 swim: 00 +620686-620906 swim: 00 +621052-621272 swim: 00 +621437-621658 swim: 00 +621803-622024 swim: 00 +622168-622390 swim: 00 +622534-622755 swim: 00 +622899-623121 swim: 00 +623265-623486 swim: 00 +623695-623915 swim: 00 +624061-624281 swim: 00 +624426-624646 swim: 00 +624792-625012 swim: 00 +625157-625379 swim: 00 +625523-625743 swim: 00 +625888-626110 swim: 00 +626254-626474 swim: 00 +626619-626841 swim: 00 +626985-627205 swim: 00 +627351-627572 swim: 00 +627716-627937 swim: 00 +628082-628303 swim: 00 +628452-628674 swim: 00 +628818-629039 swim: 00 +629183-629405 swim: 00 +629549-629769 swim: 00 +629914-630134 swim: 00 +630280-630500 swim: 00 +630645-630866 swim: 00 +631071-631291 swim: 00 +631436-631658 swim: 00 +631802-632022 swim: 00 +632167-632389 swim: 00 +632533-632753 swim: 00 +632899-633120 swim: 00 +633264-633484 swim: 00 +633650-633871 swim: 00 +634015-634236 swim: 00 +634381-634602 swim: 00 +634746-634966 swim: 00 +635111-635333 swim: 00 +635477-635697 swim: 00 +635842-636063 swim: 00 +636208-636428 swim: 00 +636574-636794 swim: 00 +636939-637159 swim: 00 +637305-637526 swim: 00 +637670-637890 swim: 00 +638036-638257 swim: 00 +638401-638622 swim: 00 +638767-638988 swim: 00 +639132-639352 swim: 00 +639497-639719 swim: 00 +639863-640083 swim: 00 +640254-640474 swim: 00 +640619-640839 swim: 00 +640985-641205 swim: 00 +641350-641571 swim: 00 +641716-641936 swim: 00 +642081-642303 swim: 00 +642447-642667 swim: 00 +642853-643074 swim: 00 +652778-652999 swim: a3 diff --git a/decoder/test/swim/tests/sample3.bin_tx b/decoder/test/swim/tests/sample3.bin_tx new file mode 100644 index 0000000..728cb11 --- /dev/null +++ b/decoder/test/swim/tests/sample3.bin_tx @@ -0,0 +1,4 @@ +110289-110515 swim: a1 +311772-311998 swim: 06 +531257-531483 swim: a1 +657435-657661 swim: 06 diff --git a/decoder/test/swim/tests/sample4.bin_rx b/decoder/test/swim/tests/sample4.bin_rx new file mode 100644 index 0000000..61d976d --- /dev/null +++ b/decoder/test/swim/tests/sample4.bin_rx @@ -0,0 +1,516 @@ +125755-125975 swim: a3 +138109-138209 swim: 00 +138330-138430 swim: 00 +138550-138650 swim: ff +138771-138871 swim: 00 +138991-139091 swim: ff +139211-139313 swim: 00 +139432-139532 swim: ff +139652-139752 swim: 00 +139872-139974 swim: ff +140093-140193 swim: 00 +140313-140413 swim: ff +140534-140634 swim: 00 +140754-140854 swim: 00 +140974-141076 swim: 00 +141195-141295 swim: 00 +141415-141515 swim: 00 +141711-141811 swim: 00 +141931-142031 swim: 00 +142151-142253 swim: 00 +142372-142472 swim: 00 +142592-142692 swim: 00 +142813-142913 swim: 00 +143033-143133 swim: 00 +143253-143353 swim: 00 +143474-143574 swim: 00 +143694-143794 swim: 00 +143914-144016 swim: 00 +144135-144235 swim: 00 +144355-144455 swim: 00 +144576-144676 swim: 00 +144796-144896 swim: 00 +145016-145118 swim: 00 +145237-145337 swim: 00 +145457-145557 swim: 00 +145677-145779 swim: 00 +145968-146068 swim: 00 +146188-146290 swim: 00 +146409-146509 swim: 00 +146629-146729 swim: 00 +146849-146951 swim: 00 +147070-147170 swim: 00 +147290-147390 swim: 00 +147511-147611 swim: 00 +147731-147831 swim: 00 +147951-148051 swim: 00 +148207-148307 swim: 00 +148427-148527 swim: 00 +148647-148749 swim: 00 +148868-148968 swim: 00 +149088-149188 swim: 00 +149309-149409 swim: 00 +149529-149629 swim: 00 +149749-149849 swim: 00 +149970-150070 swim: 00 +150245-150345 swim: 00 +150465-150567 swim: 00 +150686-150786 swim: 00 +150906-151006 swim: 00 +151127-151227 swim: 00 +151347-151447 swim: 00 +151567-151667 swim: 00 +151788-151888 swim: 00 +152008-152108 swim: 00 +152318-152420 swim: 00 +152539-152639 swim: 0c +152759-152859 swim: f3 +152980-153080 swim: 12 +153200-153300 swim: ed +153420-153522 swim: 13 +153636-153736 swim: ec +153851-153951 swim: aa +154071-154173 swim: 55 +154292-154392 swim: 79 +154592-154692 swim: 86 +154808-154908 swim: 49 +155023-155123 swim: b6 +155239-155339 swim: 01 +155454-155554 swim: fe +155669-155769 swim: 20 +155884-155986 swim: df +156100-156200 swim: 02 +156315-156415 swim: fd +156530-156632 swim: 04 +156751-156851 swim: fb +156966-157068 swim: 00 +157187-157287 swim: 00 +157407-157507 swim: 00 +157627-157729 swim: 00 +157848-157948 swim: 00 +158068-158168 swim: 00 +158289-158389 swim: 00 +158509-158609 swim: 00 +158819-158921 swim: 00 +159040-159140 swim: 00 +159260-159360 swim: 00 +159481-159581 swim: 00 +159701-159801 swim: 5b +159916-160016 swim: 00 +160137-160237 swim: 1f +160352-160452 swim: 5e +160567-160669 swim: 00 +160788-160888 swim: 00 +161008-161108 swim: 2e +161229-161329 swim: 00 +161449-161549 swim: 0d +161664-161764 swim: 0a +161885-161985 swim: 47 +162105-162205 swim: 37 +162320-162422 swim: 31 +162536-162636 swim: 39 +162756-162856 swim: 31 +163057-163157 swim: 30 +163277-163377 swim: 37 +163492-163594 swim: 1f +163708-163808 swim: 00 +163928-164028 swim: 00 +164148-164250 swim: 1f +164364-164464 swim: 00 +164584-164684 swim: 00 +164805-164905 swim: 00 +165025-165125 swim: 00 +165245-165345 swim: 00 +165466-165566 swim: 00 +165726-165826 swim: 00 +165946-166048 swim: 00 +166167-166267 swim: 00 +166387-166487 swim: 00 +166607-166709 swim: 00 +167809-167911 swim: 00 +168025-168125 swim: 00 +168280-168380 swim: 00 +168496-168596 swim: 00 +168711-168811 swim: 00 +168926-169028 swim: 00 +169142-169242 swim: 00 +169357-169457 swim: 00 +169573-169673 swim: 00 +169788-169888 swim: 00 +170078-170180 swim: 00 +170294-170394 swim: 00 +170509-170609 swim: 00 +170724-170826 swim: 00 +170940-171040 swim: 00 +171155-171255 swim: 00 +171370-171472 swim: 00 +171586-171686 swim: 00 +171801-171901 swim: 00 +172017-172117 swim: 00 +172232-172332 swim: 00 +172447-172549 swim: 00 +172663-172763 swim: 00 +172878-172978 swim: 00 +173093-173195 swim: 00 +173309-173409 swim: 00 +173524-173624 swim: 00 +173739-173841 swim: 00 +173955-174055 swim: 00 +174170-174270 swim: 00 +174385-174487 swim: 00 +174636-174736 swim: 00 +174851-174951 swim: 00 +175066-175168 swim: 00 +175282-175382 swim: 00 +175497-175597 swim: 00 +175712-175814 swim: 00 +175928-176028 swim: 00 +176143-176243 swim: 00 +176358-176460 swim: 00 +176574-176674 swim: 00 +176789-176889 swim: 00 +177004-177106 swim: 00 +177220-177320 swim: 00 +177435-177535 swim: 00 +177650-177750 swim: 00 +177865-177967 swim: 00 +178081-178181 swim: 00 +178296-178396 swim: 00 +178511-178613 swim: 00 +178727-178827 swim: 00 +178942-179042 swim: 00 +179157-179259 swim: 00 +179373-179473 swim: 00 +179588-179690 swim: 00 +179804-179904 swim: 00 +180019-180119 swim: 00 +180234-180336 swim: 00 +180450-180550 swim: 00 +180665-180765 swim: 00 +180880-180982 swim: 00 +181096-181196 swim: 00 +181311-181411 swim: 00 +181527-181627 swim: 00 +181742-181842 swim: 00 +181957-182057 swim: 00 +182173-182273 swim: 00 +182388-182488 swim: 00 +182603-182703 swim: 00 +182819-182919 swim: 00 +183034-183134 swim: 00 +183254-183354 swim: 00 +183470-183570 swim: 00 +183685-183785 swim: 00 +183900-184000 swim: 00 +184116-184216 swim: 00 +184331-184431 swim: 00 +184546-184646 swim: 00 +184762-184862 swim: 00 +184977-185077 swim: 00 +185192-185292 swim: 00 +185453-185553 swim: 00 +185668-185768 swim: 00 +185883-185983 swim: 00 +186099-186199 swim: 00 +186314-186414 swim: 00 +186529-186629 swim: 00 +186744-186846 swim: 00 +186960-187060 swim: 00 +187175-187275 swim: 00 +187390-187490 swim: 00 +187666-187766 swim: 00 +187881-187981 swim: 00 +188096-188198 swim: 00 +188312-188412 swim: 00 +188527-188627 swim: 00 +188742-188842 swim: 00 +188958-189058 swim: 00 +189173-189273 swim: 00 +189388-189488 swim: 00 +189604-189704 swim: 00 +189864-189964 swim: 00 +190079-190179 swim: 00 +190295-190395 swim: 00 +190510-190610 swim: 00 +190725-190825 swim: 00 +190941-191041 swim: 00 +191156-191256 swim: 00 +191371-191471 swim: 00 +191587-191687 swim: 00 +191802-191902 swim: 00 +192077-192179 swim: 00 +192293-192393 swim: 00 +192508-192608 swim: 00 +192723-192825 swim: 00 +192939-193039 swim: 00 +193154-193254 swim: 00 +193369-193471 swim: 00 +193585-193685 swim: 00 +193800-193900 swim: 00 +194015-194117 swim: 00 +194231-194331 swim: 00 +194446-194546 swim: 00 +194752-194852 swim: 00 +194967-195067 swim: 00 +195182-195282 swim: 00 +195398-195498 swim: 00 +195613-195713 swim: 00 +203236-203336 swim: b3 +415848-416068 swim: a3 +428246-428346 swim: 00 +428466-428566 swim: 00 +428686-428788 swim: ff +428907-429007 swim: 00 +429127-429227 swim: ff +429348-429448 swim: 00 +429568-429668 swim: ff +429788-429890 swim: 00 +430009-430109 swim: ff +430229-430331 swim: 00 +430450-430550 swim: ff +430670-430772 swim: 00 +430891-430991 swim: 00 +431111-431211 swim: 00 +431332-431432 swim: 00 +431552-431652 swim: 00 +431863-431963 swim: 00 +432083-432183 swim: 00 +432303-432405 swim: 00 +432524-432624 swim: 00 +432744-432844 swim: 00 +432965-433065 swim: 00 +433185-433287 swim: 00 +433406-433506 swim: 00 +433626-433728 swim: 00 +433847-433947 swim: 00 +434067-434167 swim: 00 +434288-434388 swim: 00 +434508-434608 swim: 00 +434728-434830 swim: 00 +434949-435049 swim: 00 +435169-435269 swim: 00 +435390-435490 swim: 00 +435610-435710 swim: 00 +435830-435932 swim: 00 +436141-436241 swim: 00 +436377-436477 swim: 00 +436597-436697 swim: 00 +436818-436918 swim: 00 +437038-437138 swim: 00 +437258-437360 swim: 00 +437479-437579 swim: 00 +437699-437799 swim: 00 +437920-438020 swim: 00 +438140-438240 swim: 00 +438361-438461 swim: 00 +438581-438681 swim: 00 +438802-438902 swim: 00 +439022-439122 swim: 00 +439242-439344 swim: 00 +439463-439563 swim: 00 +439683-439783 swim: 00 +439904-440004 swim: 00 +440124-440224 swim: 00 +440434-440536 swim: 00 +440670-440770 swim: 00 +440890-440992 swim: 00 +441111-441211 swim: 00 +441331-441431 swim: 00 +441552-441652 swim: 00 +441772-441874 swim: 00 +441993-442093 swim: 00 +442213-442313 swim: 00 +442434-442534 swim: 00 +442654-442754 swim: 0c +442889-442989 swim: f3 +443110-443210 swim: 12 +443330-443430 swim: ed +443550-443652 swim: 13 +443766-443866 swim: ec +443981-444081 swim: aa +444202-444302 swim: 55 +444422-444522 swim: 79 +444637-444739 swim: 86 +444853-444953 swim: 49 +445068-445168 swim: b6 +445283-445385 swim: 01 +445499-445599 swim: fe +445714-445816 swim: 20 +445930-446030 swim: df +446145-446247 swim: 02 +446361-446461 swim: fd +446576-446676 swim: 04 +446877-446977 swim: fb +447117-447217 swim: 00 +447338-447438 swim: 00 +447558-447658 swim: 00 +447778-447880 swim: 00 +447999-448099 swim: 00 +448219-448319 swim: 00 +448440-448540 swim: 00 +448660-448760 swim: 00 +448880-448982 swim: 00 +449101-449201 swim: 00 +449321-449423 swim: 00 +449542-449642 swim: 00 +449762-449862 swim: 5b +449978-450078 swim: 00 +450198-450298 swim: 1f +450413-450515 swim: 5e +450629-450729 swim: 00 +450849-450949 swim: 00 +451070-451170 swim: 2e +451290-451390 swim: 00 +451510-451612 swim: 0d +451726-451826 swim: 0a +451947-452047 swim: 47 +452167-452267 swim: 37 +452382-452484 swim: 31 +452598-452698 swim: 39 +452818-452918 swim: 31 +453034-453134 swim: 30 +453254-453354 swim: 37 +453469-453571 swim: 1f +453685-453785 swim: 00 +453905-454005 swim: 00 +454126-454226 swim: 1f +454341-454443 swim: 00 +454562-454662 swim: 00 +454782-454882 swim: 00 +455003-455103 swim: 00 +455223-455323 swim: 00 +455443-455545 swim: 00 +455734-455834 swim: 00 +455974-456076 swim: 00 +456195-456295 swim: 00 +456415-456515 swim: 00 +456635-456737 swim: 00 +457848-457948 swim: 00 +458103-458205 swim: 00 +458319-458419 swim: 00 +458534-458634 swim: 00 +458750-458850 swim: 00 +458965-459065 swim: 00 +459180-459282 swim: 00 +459396-459496 swim: 00 +459611-459711 swim: 00 +459827-459927 swim: 00 +460117-460217 swim: 00 +460332-460434 swim: 00 +460548-460648 swim: 00 +460763-460863 swim: 00 +460979-461079 swim: 00 +461194-461294 swim: 00 +461410-461510 swim: 00 +461625-461725 swim: 00 +461840-461942 swim: 00 +462056-462156 swim: 00 +462276-462376 swim: 00 +462491-462593 swim: 00 +462707-462807 swim: 00 +462922-463022 swim: 00 +463138-463238 swim: 00 +463353-463453 swim: 00 +463568-463670 swim: 00 +463784-463884 swim: 00 +463999-464099 swim: 00 +464214-464316 swim: 00 +464430-464530 swim: 00 +464655-464755 swim: 00 +464871-464971 swim: 00 +465086-465186 swim: 00 +465301-465401 swim: 00 +465517-465617 swim: 00 +465732-465832 swim: 00 +465947-466049 swim: 00 +466163-466263 swim: 00 +466378-466478 swim: 00 +466593-466695 swim: 00 +466809-466909 swim: 00 +467025-467125 swim: 00 +467240-467340 swim: 00 +467455-467557 swim: 00 +467671-467771 swim: 00 +467886-467986 swim: 00 +468101-468203 swim: 00 +468317-468417 swim: 00 +468532-468632 swim: 00 +468748-468848 swim: 00 +469003-469103 swim: 00 +469218-469320 swim: 00 +469434-469534 swim: 00 +469649-469749 swim: 00 +469864-469966 swim: 00 +470080-470180 swim: 00 +470295-470395 swim: 00 +470511-470611 swim: 00 +470726-470826 swim: 00 +471016-471118 swim: 00 +471232-471332 swim: 00 +471447-471547 swim: 00 +471663-471763 swim: 00 +471878-471980 swim: 00 +472094-472194 swim: 00 +472309-472409 swim: 00 +472524-472626 swim: 00 +472740-472840 swim: 00 +472955-473055 swim: 00 +473176-473276 swim: 00 +473391-473491 swim: 00 +473606-473708 swim: 00 +473822-473922 swim: 00 +474037-474137 swim: 00 +474253-474353 swim: 00 +474468-474568 swim: 00 +474683-474783 swim: 00 +474899-474999 swim: 00 +475114-475214 swim: 00 +475329-475431 swim: 00 +475545-475645 swim: 00 +475760-475862 swim: 00 +475976-476076 swim: 00 +476191-476291 swim: 00 +476407-476507 swim: 00 +476622-476722 swim: 00 +476837-476939 swim: 00 +477053-477153 swim: 00 +477268-477368 swim: 00 +477484-477584 swim: 00 +477699-477799 swim: 00 +477914-478014 swim: 00 +478130-478230 swim: 00 +478345-478445 swim: 00 +478560-478662 swim: 00 +478776-478876 swim: 00 +478991-479091 swim: 00 +479207-479307 swim: 00 +479512-479614 swim: 00 +479733-479833 swim: 00 +479948-480048 swim: 00 +480164-480264 swim: 00 +480379-480479 swim: 00 +480594-480694 swim: 00 +480810-480910 swim: 00 +481025-481125 swim: 00 +481240-481342 swim: 00 +481456-481556 swim: 00 +481706-481806 swim: 00 +481921-482023 swim: 00 +482137-482237 swim: 00 +482352-482452 swim: 00 +482567-482669 swim: 00 +482783-482883 swim: 00 +482998-483098 swim: 00 +483214-483314 swim: 00 +483429-483529 swim: 00 +483644-483744 swim: 00 +483860-483960 swim: 00 +484075-484175 swim: 00 +484290-484392 swim: 00 +484506-484606 swim: 00 +484721-484821 swim: 00 +484936-485038 swim: 00 +485152-485252 swim: 00 +485367-485467 swim: 00 +485583-485683 swim: 00 +494487-494587 swim: b3 diff --git a/decoder/test/swim/tests/sample4.bin_tx b/decoder/test/swim/tests/sample4.bin_tx new file mode 100644 index 0000000..e48b422 --- /dev/null +++ b/decoder/test/swim/tests/sample4.bin_tx @@ -0,0 +1,6 @@ +110280-110506 swim: a1 +133409-133629 swim: b3 +207589-207689 swim: 12 +400220-400454 swim: a1 +423339-423559 swim: b3 +498677-498777 swim: 12 -- cgit v1.2.3-54-g00ecf