{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":86713108,"defaultBranch":"master","name":"PandABlocks-server","ownerLogin":"PandABlocks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-30T14:35:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26795987?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726148894.0","currentOid":""},"activityList":{"items":[{"before":"cfd3891558d79660acd52ab751ed302fe51c47a4","after":"cafcdcf07f6b257dd6dfebf5865b3762cb5da3cd","ref":"refs/heads/update-ci","pushedAt":"2024-09-12T14:13:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomtrafford","name":null,"path":"/tomtrafford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41909719?s=80&v=4"},"commit":{"message":"Update upload-artifact to v4","shortMessageHtmlLink":"Update upload-artifact to v4"}},{"before":null,"after":"cfd3891558d79660acd52ab751ed302fe51c47a4","ref":"refs/heads/update-ci","pushedAt":"2024-09-12T13:48:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomtrafford","name":null,"path":"/tomtrafford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41909719?s=80&v=4"},"commit":{"message":"Update upload-artifact to v4","shortMessageHtmlLink":"Update upload-artifact to v4"}},{"before":"3a38b28fc6e29e976536824237c1e4e3ead4873e","after":"e7db8ad012ff454aee49f4557aa5d8410fb59fb7","ref":"refs/heads/gh-pages","pushedAt":"2024-07-29T07:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ee4c35271426aa949b2b7001edd367687f7524f6","shortMessageHtmlLink":"deploy: ee4c352"}},{"before":null,"after":"ee4c35271426aa949b2b7001edd367687f7524f6","ref":"refs/heads/docs_changes","pushedAt":"2024-05-23T16:14:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shihab-dls","name":"Shihab S","path":"/shihab-dls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/162436767?s=80&v=4"},"commit":{"message":"Merge pull request #55 from PandABlocks/no-min-time\n\nRemove support for .MIN value on time fields","shortMessageHtmlLink":"Merge pull request #55 from PandABlocks/no-min-time"}},{"before":"3b5b003c40af35b50c56de5f188752c077d6df41","after":"3a38b28fc6e29e976536824237c1e4e3ead4873e","ref":"refs/heads/gh-pages","pushedAt":"2024-04-11T10:21:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ee4c35271426aa949b2b7001edd367687f7524f6","shortMessageHtmlLink":"deploy: ee4c352"}},{"before":"730fddbb18a1c2766081d39152f8ad684d54a31d","after":null,"ref":"refs/heads/no-min-time","pushedAt":"2024-04-11T10:20:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomtrafford","name":null,"path":"/tomtrafford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41909719?s=80&v=4"}},{"before":"6422090c1acd88defbaa177eadef11d33c26e8b0","after":"ee4c35271426aa949b2b7001edd367687f7524f6","ref":"refs/heads/master","pushedAt":"2024-04-11T10:20:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomtrafford","name":null,"path":"/tomtrafford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41909719?s=80&v=4"},"commit":{"message":"Merge pull request #55 from PandABlocks/no-min-time\n\nRemove support for .MIN value on time fields","shortMessageHtmlLink":"Merge pull request #55 from PandABlocks/no-min-time"}},{"before":"27f40ff08082b0156c8cb2db8a9d8b7b9849aa70","after":"730fddbb18a1c2766081d39152f8ad684d54a31d","ref":"refs/heads/no-min-time","pushedAt":"2024-03-12T07:00:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Araneidae","name":"Michael Abbott","path":"/Araneidae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4427635?s=80&v=4"},"commit":{"message":"Remove support for .MIN value on time fields\n\nThis will fix issues #48 and #30 in the simplest possible way!","shortMessageHtmlLink":"Remove support for .MIN value on time fields"}},{"before":null,"after":"27f40ff08082b0156c8cb2db8a9d8b7b9849aa70","ref":"refs/heads/no-min-time","pushedAt":"2024-03-07T11:25:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Araneidae","name":"Michael Abbott","path":"/Araneidae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4427635?s=80&v=4"},"commit":{"message":"Remove support for .MIN value on time fields\n\nThis will fix issues #48 and #30 in the simplest possible way!","shortMessageHtmlLink":"Remove support for .MIN value on time fields"}},{"before":"263b16837c1dab7e93c9c1297808e83d6da90264","after":"3b5b003c40af35b50c56de5f188752c077d6df41","ref":"refs/heads/gh-pages","pushedAt":"2024-03-07T11:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 6422090c1acd88defbaa177eadef11d33c26e8b0","shortMessageHtmlLink":"deploy: 6422090"}},{"before":"3f08095aa2608dc049707ed99af33ba80283d683","after":null,"ref":"refs/heads/hw-ts","pushedAt":"2024-03-07T11:01:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"}},{"before":"67f834eeb01b0efe0dc8177f02ce8aa39851a582","after":"6422090c1acd88defbaa177eadef11d33c26e8b0","ref":"refs/heads/master","pushedAt":"2024-03-07T11:01:30.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Merge pull request #45 from PandABlocks/hw-ts\n\nAdd hardware timestamp in the pcap capture header","shortMessageHtmlLink":"Merge pull request #45 from PandABlocks/hw-ts"}},{"before":"791f2c845dd07c9bf75f14c8be4066656a61ee89","after":"3f08095aa2608dc049707ed99af33ba80283d683","ref":"refs/heads/hw-ts","pushedAt":"2024-03-06T15:44:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Araneidae","name":"Michael Abbott","path":"/Araneidae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4427635?s=80&v=4"},"commit":{"message":"Add option for some hardware registers to be optional\n\nThis commit allows some registers (specifically the two hardware timestamp\nregisters in this case) to be marked as optional, which means the server\nwill not complain if they are missing from the *REG (or *DRV) block. This\nworks so long as the register can safely be read even if not implemented;\nfor the timestampl registers zero should be returned.\n\nThis allows the newer server to work with older hardware.","shortMessageHtmlLink":"Add option for some hardware registers to be optional"}},{"before":"0aaadd31c184f1cf183ee8244cfb282e1878eef8","after":null,"ref":"refs/heads/server-procserv","pushedAt":"2024-03-06T11:17:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Araneidae","name":"Michael Abbott","path":"/Araneidae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4427635?s=80&v=4"}},{"before":"28fcbfedcbff50833245558e8c5c8033fd8be4ce","after":"263b16837c1dab7e93c9c1297808e83d6da90264","ref":"refs/heads/gh-pages","pushedAt":"2024-03-06T11:02:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 67f834eeb01b0efe0dc8177f02ce8aa39851a582","shortMessageHtmlLink":"deploy: 67f834e"}},{"before":"45e6fab0b209555439e0c3f8f2c37a5a2527c9a0","after":null,"ref":"refs/heads/gate-dup","pushedAt":"2024-03-06T11:01:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"}},{"before":"7fa5e309556ff2fc3de043778d420c3b0f41e12e","after":"67f834eeb01b0efe0dc8177f02ce8aa39851a582","ref":"refs/heads/master","pushedAt":"2024-03-06T11:01:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix GATE_DURATION duplication in RAW mode\n\n`ensure_sample_count` is responsible for finding sample count if it\nwas already captured and we need it for a mean or std_dev capture.\nThe problem was that it was looking for it in the wrong capture group, it\nshould be the scaled32 group instead of the unscaled group.\n\nThis fixes PandABlocks/PandABlocks-server#47","shortMessageHtmlLink":"Fix GATE_DURATION duplication in RAW mode"}},{"before":"a5baed6cc2df0422c89d02d751a1c8c774398ac2","after":"28fcbfedcbff50833245558e8c5c8033fd8be4ce","ref":"refs/heads/gh-pages","pushedAt":"2024-03-06T10:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7fa5e309556ff2fc3de043778d420c3b0f41e12e","shortMessageHtmlLink":"deploy: 7fa5e30"}},{"before":"867a4fd3aead8d6eba806e8cba442035af927a88","after":null,"ref":"refs/heads/debug-panda","pushedAt":"2024-03-06T10:58:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"}},{"before":"e5a5dab5512a008d6310e63bc2dbaad4a845c736","after":"7fa5e309556ff2fc3de043778d420c3b0f41e12e","ref":"refs/heads/master","pushedAt":"2024-03-06T10:58:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Add debug script to help run the server from the command line\n\nAddresses issue #51","shortMessageHtmlLink":"Add debug script to help run the server from the command line"}},{"before":"2531584e45397ab6d7021c877d56e1f61ceb0674","after":"791f2c845dd07c9bf75f14c8be4066656a61ee89","ref":"refs/heads/hw-ts","pushedAt":"2024-03-06T10:48:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix delayed header in a capture\n\nWhen a client connects to the data server, the header will not appear\nafter the capture is enabled until there is some sample data.\n\nWe fix that by releasing the buffer once a valid timestamp is captured.\n\nThis fixes PandABlocks/PandABlocks-server#49.","shortMessageHtmlLink":"Fix delayed header in a capture"}},{"before":null,"after":"867a4fd3aead8d6eba806e8cba442035af927a88","ref":"refs/heads/debug-panda","pushedAt":"2024-03-06T10:20:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Araneidae","name":"Michael Abbott","path":"/Araneidae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4427635?s=80&v=4"},"commit":{"message":"Add debug script to help run the server from the command line\n\nAddresses issue #51","shortMessageHtmlLink":"Add debug script to help run the server from the command line"}},{"before":"e645d83fcde73ee3389ea3a47d643aed4b78eef4","after":"45e6fab0b209555439e0c3f8f2c37a5a2527c9a0","ref":"refs/heads/gate-dup","pushedAt":"2024-03-06T06:58:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix GATE_DURATION duplication in RAW mode\n\n`ensure_sample_count` is responsible for finding sample count if it\nwas already captured and we need it for a mean or std_dev capture.\nThe problem was that it was looking for it in the wrong capture group, it\nshould be the scaled32 group instead of the unscaled group.\n\nThis fixes PandABlocks/PandABlocks-server#47","shortMessageHtmlLink":"Fix GATE_DURATION duplication in RAW mode"}},{"before":"7356c2f1eff04143b514f31a8960d8691317a7ad","after":"2531584e45397ab6d7021c877d56e1f61ceb0674","ref":"refs/heads/hw-ts","pushedAt":"2024-03-06T00:21:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix delayed header in a capture\n\nWhen a client connects to the data server, the header will not appear\nafter the capture is enabled until there is some sample data.\n\nWe fix that by releasing the buffer once a valid timestamp is captured.\n\nThis fixes PandABlocks/PandABlocks-server#49.","shortMessageHtmlLink":"Fix delayed header in a capture"}},{"before":"f98832790594273405e205281a47a853dba0b673","after":"7356c2f1eff04143b514f31a8960d8691317a7ad","ref":"refs/heads/hw-ts","pushedAt":"2024-03-06T00:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Update docs/capture.rst\n\nCo-authored-by: Tom C (DLS) <101418278+coretl@users.noreply.github.com>","shortMessageHtmlLink":"Update docs/capture.rst"}},{"before":null,"after":"e645d83fcde73ee3389ea3a47d643aed4b78eef4","ref":"refs/heads/gate-dup","pushedAt":"2024-03-06T00:08:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix GATE_DURATION duplication in RAW mode\n\n`ensure_sample_count` is responsible for finding sample count if it\nwas already captured and we need it for a mean or std_dev capture.\nThe problem was the it was looking for it in the wrong capture group, it\nshould be the scaled32 group instead of the unscaled group.\n\nThis fixes PandABlocks/PandABlocks-server#47","shortMessageHtmlLink":"Fix GATE_DURATION duplication in RAW mode"}},{"before":"d6474c3f0747a2e75f6fb54340511d1eb3da9510","after":"f98832790594273405e205281a47a853dba0b673","ref":"refs/heads/hw-ts","pushedAt":"2024-03-04T14:11:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix delayed header in a capture\n\nWhen a client connects to the data server, the header will not appear\nafter the capture is enabled until there is some sample data.\n\nWe fix that by releasing the buffer once a valid timestamp is captured.\n\nThis fixes PandABlocks/PandABlocks-server#49.","shortMessageHtmlLink":"Fix delayed header in a capture"}},{"before":null,"after":"0aaadd31c184f1cf183ee8244cfb282e1878eef8","ref":"refs/heads/server-procserv","pushedAt":"2024-03-04T14:11:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Start panda server and extension server in procServ if available\n\nThat simplifies checking investigation when there are problems.\nAdditionally, extension server pid file support was added so that it\ncan be killed when running without procServ.\n\nThis fixes PandABlocks/PandABlocks-server#50.","shortMessageHtmlLink":"Start panda server and extension server in procServ if available"}},{"before":"93f989e111303b4b966b0c9c241bfc1f44ef4e7d","after":"d6474c3f0747a2e75f6fb54340511d1eb3da9510","ref":"refs/heads/hw-ts","pushedAt":"2024-03-01T15:32:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix delayed header in a capture\n\nWhen a client connects to the data server, the header will not appear\nafter the capture is enabled until there is some sample data.\n\nWe fix that by releasing the buffer once a valid timestamp is captured.\n\nThis fixes PandABlocks/PandABlocks-server#49.","shortMessageHtmlLink":"Fix delayed header in a capture"}},{"before":"1b850660301e196ef94f97d998caa96314f8516a","after":"93f989e111303b4b966b0c9c241bfc1f44ef4e7d","ref":"refs/heads/hw-ts","pushedAt":"2024-03-01T15:31:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EmilioPeJu","name":"Emilio PJ","path":"/EmilioPeJu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26623273?s=80&v=4"},"commit":{"message":"Fix delayed header in a capture\n\nWhen a client connects to the data server, the header will not appear\nafter the capture is enabled until there is some sample data.\n\nWe fix that by releasing the buffer once a valid timestamp is captured.\n\nThis fixes PandABlocks-server#49.","shortMessageHtmlLink":"Fix delayed header in a capture"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNDoxMzo0MC4wMDAwMDBazwAAAAS0efJ5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMVQxNTozMToxNS4wMDAwMDBazwAAAAQJ5ljr"}},"title":"Activity ยท PandABlocks/PandABlocks-server"}