{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51456613,"defaultBranch":"dls-master","name":"pmac","ownerLogin":"DiamondLightSource","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-10T17:09:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1233618?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721066264.0","currentOid":""},"activityList":{"items":[{"before":"09e18f91dd8668fa62d861edc2ca56db089db261","after":"9dbb012d0c76056907989cc63d24ca97e3250711","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-13T10:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Refactor index and axis checking in pmacTrajectory","shortMessageHtmlLink":"Refactor index and axis checking in pmacTrajectory"}},{"before":"e3d012f6422a71a6f11f3a62e3052b270fd5d6c6","after":"09e18f91dd8668fa62d861edc2ca56db089db261","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-12T15:43:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Add enum for velocity mode","shortMessageHtmlLink":"Add enum for velocity mode"}},{"before":"af685544c11299a0be88cf8bed7530e1b133a47f","after":"e3d012f6422a71a6f11f3a62e3052b270fd5d6c6","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-12T15:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Add enum for velocity mode","shortMessageHtmlLink":"Add enum for velocity mode"}},{"before":"9f853a0d82b215f5cb6ec4bcf198e2d54f2bc18a","after":"af685544c11299a0be88cf8bed7530e1b133a47f","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-12T15:03:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Refactor buffer rollover handling","shortMessageHtmlLink":"Refactor buffer rollover handling"}},{"before":"f884372fd8fc88e73593bfd202c8d77fc9989792","after":"9f853a0d82b215f5cb6ec4bcf198e2d54f2bc18a","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-12T14:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Refactor buffer rollover handling","shortMessageHtmlLink":"Refactor buffer rollover handling"}},{"before":"33bda474ff6b00281a9722b4a5253bbf236b7cb1","after":"f884372fd8fc88e73593bfd202c8d77fc9989792","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-11T11:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Add tScanGetPreviousPoint function\n\nRefactored to make obtaining the previous point for tScan velocity calculation more modular","shortMessageHtmlLink":"Add tScanGetPreviousPoint function"}},{"before":"d4e7c80e6db3a8e011e4394f72b8a7048667280e","after":"33bda474ff6b00281a9722b4a5253bbf236b7cb1","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-09T11:01:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Fix ppmac trajectory double buffer address and length","shortMessageHtmlLink":"Fix ppmac trajectory double buffer address and length"}},{"before":"00568ed39924bc5af541a8fb5cf7ea871cc899f4","after":"d4e7c80e6db3a8e011e4394f72b8a7048667280e","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-05T12:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Define keywords for Traj_Status variable in PPMAC","shortMessageHtmlLink":"Define keywords for Traj_Status variable in PPMAC"}},{"before":"8e25ae117ddff55588f1045427b9e90810dc08b4","after":"00568ed39924bc5af541a8fb5cf7ea871cc899f4","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-05T09:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Fix functionName variables in pmacTrajectory methods","shortMessageHtmlLink":"Fix functionName variables in pmacTrajectory methods"}},{"before":"1da0980a276b8d8674d8c36e4079676be7c7dd95","after":"8e25ae117ddff55588f1045427b9e90810dc08b4","ref":"refs/heads/fixTrajectories","pushedAt":"2024-09-05T08:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Tidy up trajectory_scan_code for turbo PMAC\n\nMove the buffers addresses update to the end of subroutine\nmaking it more readable","shortMessageHtmlLink":"Tidy up trajectory_scan_code for turbo PMAC"}},{"before":"dac7e04e00f00c125f44d2fb341dcfaeea81fc48","after":null,"ref":"refs/heads/migrate-dls-controls-diamondlightsource","pushedAt":"2024-07-15T17:57:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coretl","name":"Tom C (DLS)","path":"/coretl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101418278?s=80&v=4"}},{"before":"27576bf666d87be02f407248d68a8d24a07e382d","after":"3d2e73f48a5670f83f4e2db1efd3e3b54543d396","ref":"refs/heads/dls-master","pushedAt":"2024-07-15T17:57:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"coretl","name":"Tom C (DLS)","path":"/coretl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101418278?s=80&v=4"},"commit":{"message":"Merge pull request #128 from DiamondLightSource/migrate-dls-controls-diamondlightsource\n\nReplaced dls-controls with DiamondLightSource","shortMessageHtmlLink":"Merge pull request #128 from DiamondLightSource/migrate-dls-controls-…"}},{"before":null,"after":"dac7e04e00f00c125f44d2fb341dcfaeea81fc48","ref":"refs/heads/migrate-dls-controls-diamondlightsource","pushedAt":"2024-07-15T11:00:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"garryod","name":"Garry O'Donnell","path":"/garryod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56754322?s=80&v=4"},"commit":{"message":"Replaced dls-controls with DiamondLightSource","shortMessageHtmlLink":"Replaced dls-controls with DiamondLightSource"}},{"before":"1da0980a276b8d8674d8c36e4079676be7c7dd95","after":null,"ref":"refs/heads/fixTrajectories_tpmac_pmc","pushedAt":"2024-05-22T13:42:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"}},{"before":"27e947b06da842557a04b42f627a139d1f5ae851","after":"1da0980a276b8d8674d8c36e4079676be7c7dd95","ref":"refs/heads/fixTrajectories","pushedAt":"2024-05-20T12:32:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Fix velocities addresses in pmc for turbopmac\n\nA_Vel_Adr was being calculated from the previous Z_Adr, which represents the Z position at the previous iteration.\nAs the addresses are cascaded, all the velocities were shifted.","shortMessageHtmlLink":"Fix velocities addresses in pmc for turbopmac"}},{"before":"95cf82f1b04e895433e9766553b46d575316cac2","after":"1da0980a276b8d8674d8c36e4079676be7c7dd95","ref":"refs/heads/fixTrajectories_tpmac_pmc","pushedAt":"2024-05-20T08:26:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Fix velocities addresses in pmc for turbopmac\n\nA_Vel_Adr was being calculated from the previous Z_Adr, which represents the Z position at the previous iteration.\nAs the addresses are cascaded, all the velocities were shifted.","shortMessageHtmlLink":"Fix velocities addresses in pmc for turbopmac"}},{"before":null,"after":"95cf82f1b04e895433e9766553b46d575316cac2","ref":"refs/heads/fixTrajectories_tpmac_pmc","pushedAt":"2024-05-17T14:24:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Fix velocities addresses in pmc for turbopmac\n\nA_Vel_Adr was being calculated from the previous Z_Adr, which represents the Z position at the previous iteration.\nAs the addresses are cascaded, all the velocities were shifted.","shortMessageHtmlLink":"Fix velocities addresses in pmc for turbopmac"}},{"before":"f2d48719a92034fe98afc73825415bfad96bee08","after":"27e947b06da842557a04b42f627a139d1f5ae851","ref":"refs/heads/fixTrajectories","pushedAt":"2024-05-17T10:03:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Reset tScanPendingPoint_ at the beginning of a scan","shortMessageHtmlLink":"Reset tScanPendingPoint_ at the beginning of a scan"}},{"before":"c3497fd6a4c3b50515414961b9f35317ec2cc4d8","after":null,"ref":"refs/heads/CPU_CoreManagement","pushedAt":"2024-05-14T13:28:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"}},{"before":"bdc9f76c9dfc6e0f7fa69e3680d2ee83acf6b45c","after":"27576bf666d87be02f407248d68a8d24a07e382d","ref":"refs/heads/dls-master","pushedAt":"2024-05-14T13:28:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Improve CPU load calculation (#105)\n\n* Remove BgSleepTime from CPU calculation\r\n\r\nThe PowerPMAC firmware already adjusts BgDeltaTime when BgSleepTime changes\r\n\r\nRemove repeated snippet caused by merging with conflicts\r\n\r\n* Add support for custom tasks allocation in CPU load calculation\r\n\r\nGets the number of cores for each type of CPU.\r\n\r\nDefines in which core the tasks are executed - for ARM arch it reads\r\nfrom the controller.\r\nIt doesn't take in account Ethercat tasks.\r\n\r\nCalculates the CPU load for each core based on the tasks defined -\r\nmaximum of 4 cores.\r\n\r\n* Remove unused variables and create defined macros\r\n\r\n* Include severity for CPUNUMCORES record\r\n\r\n* Update pmacController.edl for multi-core CPUs\r\n\r\n* Fix debug message\r\n\r\n* Revert LF removal from cpu command reply\r\n\r\nPR https://github.com/dls-controls/pmac/pull/103 sorts that in the correct way\r\n\r\n* Initilize cpuLoad_ as vector\r\n\r\n* Update debug message including PPMAC_CPU_MAXCORES\r\n\r\n* Remove alarms from CPUNUMCORES record\r\n\r\n* Update Cpu type and cores debug messages\r\n\r\nMove debug messages to getCpuNumCores\r\nChanged from debugf to printf as it runs only during the startup.\r\n\r\n* Include geobrick and clipper in getCpuNumCores\r\n\r\n* Tweak pmacController screen\r\n\r\n* Change CPU usage debug messages to DEBUG_VARIABLE","shortMessageHtmlLink":"Improve CPU load calculation (#105)"}},{"before":null,"after":"ac520d806132a53a557b471db3307aa2af3a7ef8","ref":"refs/heads/addMethodDebugTrace","pushedAt":"2024-05-14T13:26:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Add debug message in updateCsDemands method","shortMessageHtmlLink":"Add debug message in updateCsDemands method"}},{"before":"9cc2b88c827b465dd4fafd8c480f9f18bc7d0f7c","after":"c3497fd6a4c3b50515414961b9f35317ec2cc4d8","ref":"refs/heads/CPU_CoreManagement","pushedAt":"2024-05-14T13:17:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Change CPU usage debug messages to DEBUG_VARIABLE","shortMessageHtmlLink":"Change CPU usage debug messages to DEBUG_VARIABLE"}},{"before":"5715c70f2f35515d2dd0f1d2b7761bf4170dbbdc","after":null,"ref":"refs/heads/fixFeedrateTruncation","pushedAt":"2024-05-14T12:16:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"}},{"before":"732234f2f08085d19b98a98316a35c2de0dcace7","after":"bdc9f76c9dfc6e0f7fa69e3680d2ee83acf6b45c","ref":"refs/heads/dls-master","pushedAt":"2024-05-14T12:16:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Merge pull request #121 from dls-controls/fixFeedrateTruncation\n\nFix CS feedrate truncation","shortMessageHtmlLink":"Merge pull request #121 from dls-controls/fixFeedrateTruncation"}},{"before":"7ab9f2413d60ce77c1ba4c32c256253e0535ef7e","after":null,"ref":"refs/heads/fixMotorOffUpdatingCs","pushedAt":"2024-05-14T12:10:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"}},{"before":"b3f8c06811b399eef8c399851954a66b4962e984","after":"732234f2f08085d19b98a98316a35c2de0dcace7","ref":"refs/heads/dls-master","pushedAt":"2024-05-14T12:09:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Merge pull request #123 from dls-controls/fixMotorOffUpdatingCs\n\nFix motor off updating cs","shortMessageHtmlLink":"Merge pull request #123 from dls-controls/fixMotorOffUpdatingCs"}},{"before":"dc0c4b07533421f1516579c558a5c35815df814e","after":"f2d48719a92034fe98afc73825415bfad96bee08","ref":"refs/heads/fixTrajectories","pushedAt":"2024-04-29T14:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Update trajectory scan buffer length definitions for ppmac","shortMessageHtmlLink":"Update trajectory scan buffer length definitions for ppmac"}},{"before":"1e097257f0d2f68c3a44c7e9cdd251718f98b621","after":"dc0c4b07533421f1516579c558a5c35815df814e","ref":"refs/heads/fixTrajectories","pushedAt":"2024-04-29T08:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Consider buffer rollover in trajectory velocity calculation from VelMode","shortMessageHtmlLink":"Consider buffer rollover in trajectory velocity calculation from VelMode"}},{"before":"a14a7a2e6c180c3e5f97b94b95bbb9fb40688c53","after":"1e097257f0d2f68c3a44c7e9cdd251718f98b621","ref":"refs/heads/fixTrajectories","pushedAt":"2024-04-26T15:42:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Rollback getVelocityMode","shortMessageHtmlLink":"Rollback getVelocityMode"}},{"before":"ca2a6bbc783915979bb6596882b7675874601fd1","after":"a14a7a2e6c180c3e5f97b94b95bbb9fb40688c53","ref":"refs/heads/fixTrajectories","pushedAt":"2024-04-26T11:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeandroMartinsdS","name":"Leandro Martins","path":"/LeandroMartinsdS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26493439?s=80&v=4"},"commit":{"message":"Fix Z_Axis definition for trajectory scan","shortMessageHtmlLink":"Fix Z_Axis definition for trajectory scan"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxMDo0NzoyMi4wMDAwMDBazwAAAAS1X3T0","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxMDo0NzoyMi4wMDAwMDBazwAAAAS1X3T0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yNlQxMTo0MToyMi4wMDAwMDBazwAAAAQ7GGtX"}},"title":"Activity · DiamondLightSource/pmac"}