{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":148777871,"defaultBranch":"master","name":"ext_2G4_phy_v1","ownerLogin":"BabbleSim","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-14T11:11:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42638180?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713272529.0","currentOid":""},"activityList":{"items":[{"before":"d8302b8d51409b9e717a1a0ba6b443d3b5552a6c","after":"04eeb3c3794444122fbeeb3715f4233b0b50cfbb","ref":"refs/heads/master","pushedAt":"2024-04-11T10:28:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"csv2pcap: Add support for coded phy and include power level\n\nAdd support for Coded Phy in the csv2pcap conversion script.\n\nUnlike the BLE 1M and BLE 2M packets, CODED PHY packets contain\ntwo entries in results//*.Tx.csv files (one for FEC1 and a\nsecond for FEC2). This modification takes this into account when\ncreating a BLE entry for Wireshark.\nThis modification also adds the power of transmissions for Wireshark.\n\nSigned-off-by: Louka Yerly \nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"csv2pcap: Add support for coded phy and include power level"}},{"before":"b530f90bd9f3396045c313971c5c8592389c7716","after":"d8302b8d51409b9e717a1a0ba6b443d3b5552a6c","ref":"refs/heads/master","pushedAt":"2024-04-10T13:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"convert_to_ellisys: Order bugfix w coded phy\n\nWith coded Phy packets each Tx is split in 2 transactions.\nSo we cannot order all inputs by time before processing them,\nas we'd mingle packets are sent at almost the same time.\n\nWe need to process each file first and then sort the output.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"convert_to_ellisys: Order bugfix w coded phy"}},{"before":"1ab9a884621d9ca719ef23536ca47d10494220c6","after":"b530f90bd9f3396045c313971c5c8592389c7716","ref":"refs/heads/master","pushedAt":"2024-04-10T08:40:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"convert_to_ellisys: do no use gnu awk extensions\n\nstrtonum is a gnu (gawk) extension, let's not use it,\nwe don't really need it anyhow.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"convert_to_ellisys: do no use gnu awk extensions"}},{"before":"c95ff13659ea74811079ea2fc4c6637a2cdcd58a","after":"1ab9a884621d9ca719ef23536ca47d10494220c6","ref":"refs/heads/master","pushedAt":"2024-03-13T11:05:19.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"version bump to 2.4\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"version bump to 2.4"}},{"before":null,"after":"c26d487dcf20e8fd7d62e6bd5768b6aa8d9f193e","ref":"refs/heads/coded_phy","pushedAt":"2024-02-29T10:38:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"convert_results_to_ellisysv2: Add support for Coded Phy packets\n\nHandle coded Phy packets\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"convert_results_to_ellisysv2: Add support for Coded Phy packets"}},{"before":"18bfaa74c9f66b99df3cc3ede797a8fbd391a515","after":"c95ff13659ea74811079ea2fc4c6637a2cdcd58a","ref":"refs/heads/master","pushedAt":"2024-02-07T16:19:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"Channel activity dump: Add missing coding rate field in Txv2 & Rxv2 dump\n\nSome fields were missing in these 2 dumps. Add them.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"Channel activity dump: Add missing coding rate field in Txv2 & Rxv2 dump"}},{"before":"c424f550730b5580807330da46286ad4e47aee2d","after":"18bfaa74c9f66b99df3cc3ede797a8fbd391a515","ref":"refs/heads/master","pushedAt":"2024-01-19T11:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"init_com: Avoid issue with libUtil v568dbb884c8ed15eec5ef30b7db\n\nLet's use a codeblock in the if. Both because it is better\nstyle, and to avoid an issue with libUtilv1 v\n568dbb884c8ed15eec5ef30b7db258bed38e460b\nwhere the macro expanded to two statements without a codeblock.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"init_com: Avoid issue with libUtil v568dbb884c8ed15eec5ef30b7db"}},{"before":"14d5da425bf45ef20efece8e1c06a60be8f17b08","after":"c424f550730b5580807330da46286ad4e47aee2d","ref":"refs/heads/master","pushedAt":"2023-12-07T12:14:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"convert_results_to_ellisysv2: Handle better corrupted traces\n\n1. Add an empty line after each file while concatenating them\n to avoid truncated files with the last line cut mid way from\n joining the first line of the next file\n2. If a line has more or less than 10 fields, discard the line\n - it is corrupted\n3. If the packet content is empty on a line, discard the line\n (the ellisys BTA SW cannot parse packets without data)\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"convert_results_to_ellisysv2: Handle better corrupted traces"}},{"before":"8e71fbfecb5d60b97dee597f9a48e3fed6c8b0f0","after":"14d5da425bf45ef20efece8e1c06a60be8f17b08","ref":"refs/heads/master","pushedAt":"2023-12-07T12:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"convert_results_to_ellisysv2: Handle better corrupted packets\n\n1. Add an empty line after each file whele concatenating them\n to avoid truncated files with the last line cut mid way from\n joining the first line of the next file\n2. If a line has more or less than 10 fields, discard the line\n - it is corrupted\n3. If the packet content is empty on a line, discard the line\n (the ellisys BTA SW cannot parse packets without data)\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"convert_results_to_ellisysv2: Handle better corrupted packets"}},{"before":"d62bbc3de5319e9f205c8d01718c274f1c2742f4","after":"8e71fbfecb5d60b97dee597f9a48e3fed6c8b0f0","ref":"refs/heads/master","pushedAt":"2023-11-24T15:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"dump_postprocess: pcap & pcapng: Handle empty input files\n\nWhen feeding empty files to these scripts, they would\nthrow an exception.\nInstead let's handle this cases better by printing a warning\nand otherwise ignoring the file.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"dump_postprocess: pcap & pcapng: Handle empty input files"}},{"before":"00f059e0ec994d09b7f93c6b8b2ee7fbbf90c494","after":"d62bbc3de5319e9f205c8d01718c274f1c2742f4","ref":"refs/heads/master","pushedAt":"2023-11-24T15:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"dump_postprocess: pcap & pcapng: Handle better truncated dumps\n\nWhen feeding truncated dumps to these scripts, they would\nthrow an exception.\nInstead let's handle these cases better.\nIf a line is choped mid way badly, we just consider the file\nended, and ignore the line.\nIf a line has everything but a truncated packet, we\nwrite as much of the packet out as we have (wireshark will just\nsee the packet as malformed).\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"dump_postprocess: pcap & pcapng: Handle better truncated dumps"}},{"before":"e62556f4901f73b87481f8da89b04b9714ff84a9","after":"00f059e0ec994d09b7f93c6b8b2ee7fbbf90c494","ref":"refs/heads/master","pushedAt":"2023-08-08T17:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"dump_postprocess: BLE ellisys: Fix for parallel runs\n\nLet's create a randomly named temporary file (in the /tmp/\ndirectory) instead, so we can run the script in parallel.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"dump_postprocess: BLE ellisys: Fix for parallel runs"}},{"before":"2bf9f087e1a12f42a4b206c4f6f05e0717de0771","after":"e62556f4901f73b87481f8da89b04b9714ff84a9","ref":"refs/heads/master","pushedAt":"2023-07-21T15:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"Minor error message improvement\n\nJust provide more information on some error messages.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"Minor error message improvement"}},{"before":"d47c6dd90035b41b14f6921785ccb7b8484868e2","after":"2bf9f087e1a12f42a4b206c4f6f05e0717de0771","ref":"refs/heads/master","pushedAt":"2023-07-20T11:56:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"csv2pcapng: Add new script to generate pcapng\n\nJust like with csv2pcap, but generating the pcapng format\nwhich can include both BLE and 15.4 traces simultaneously.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"csv2pcapng: Add new script to generate pcapng"}},{"before":"07cb3382379d350a10be0e28c873e911e5f25b65","after":"d47c6dd90035b41b14f6921785ccb7b8484868e2","ref":"refs/heads/master","pushedAt":"2023-04-27T13:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"dump_postprocess: BLE ellisys: Fix time saturation at 2seconds\n\nThe time was capped to 2^31 nanoseconds (~ 2 seconds)\nin the output.\nFix it.\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"dump_postprocess: BLE ellisys: Fix time saturation at 2seconds"}},{"before":"cf2d86e736efac4f12fad5093ed2da2c5b406156","after":"07cb3382379d350a10be0e28c873e911e5f25b65","ref":"refs/heads/master","pushedAt":"2023-04-17T11:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"cmd line parsing: Fix typo in error message\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"cmd line parsing: Fix typo in error message"}},{"before":"cbfcab932976f6be837adfb05e129eddf6b92e10","after":"cf2d86e736efac4f12fad5093ed2da2c5b406156","ref":"refs/heads/master","pushedAt":"2023-03-23T14:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"Add version file\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"Add version file"}},{"before":"19f0e2d82e4de92b632edec52945a06268c8b345","after":"cbfcab932976f6be837adfb05e129eddf6b92e10","ref":"refs/heads/master","pushedAt":"2023-03-16T14:03:55.586Z","pushType":"push","commitsCount":2,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"postprocess: Add script to convert radio activity to 15.4 pcap format\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"postprocess: Add script to convert radio activity to 15.4 pcap format"}},{"before":"f19138c1aa68874e544b3e17bc8bfb1ed4aa6015","after":"19f0e2d82e4de92b632edec52945a06268c8b345","ref":"refs/heads/master","pushedAt":"2023-03-09T15:46:27.884Z","pushType":"push","commitsCount":2,"pusher":{"login":"aescolar","name":"Alberto Escolar","path":"/aescolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32480799?s=80&v=4"},"commit":{"message":"Rx: Fix sync_threshold (was off by 1)\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"Rx: Fix sync_threshold (was off by 1)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMVQxMDoyODo1NS4wMDAwMDBazwAAAAQt-QyF","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOVQxNTo0NjoyNy44ODQ2MTRazwAAAAMABBA6"}},"title":"Activity ยท BabbleSim/ext_2G4_phy_v1"}