{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":228995665,"defaultBranch":"master","name":"m-epics-EthercatMC","ownerLogin":"tboegi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-12-19T07:05:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7138363?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726144922.0","currentOid":""},"activityList":{"items":[{"before":"298406f707bf9504b2d7b698e8cf44974fab071d","after":"3381ebe10bfe3d7df154c071a40d9eff4f7f6ae6","ref":"refs/heads/master","pushedAt":"2024-09-26T08:16:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"op/Boy: Rename to pils-ptp-Max-Red\n\nRename the opis:\nUse\npils-ptp-Max-Red-Current-TimeEncoder everywhere\nChanges to be committed:\n modified: ../IOC.opi\n modified: ../ethercatmcPTPErrBits.opi\n modified: ../ethercatmcaxisConfig-pils-Max-Red-Current-TimeEncoder.opi\n new file: ../ethercatmcaxisConfig-pils-ptp-Max-Red-Current-TimeEncoder.opi\n modified: ../ethercatmcaxisExpert-pils-ptp-Max-Red-Current-TimeEncoder.opi\n modified: ../ethercatmcaxisExpert-pils-ptp.opi\n modified: ../ethercatmcaxisExpert-pils.opi\n renamed: ../motor-1-ptp-Max-Red-Current-TimeEncoder.opi -> ../motor-1-pils-ptp-Max-Red-Current-TimeEncoder.opi\n modified: IOC-MCU006.mid\n modified: Makefile\n modified: genAxisConfigCutomPara.sh","shortMessageHtmlLink":"op/Boy: Rename to pils-ptp-Max-Red"}},{"before":"7c4ee3353b985ab748301c7b5d56805cd69b68fc","after":"298406f707bf9504b2d7b698e8cf44974fab071d","ref":"refs/heads/master","pushedAt":"2024-09-12T12:44:20.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"test/simulator/sock-util.c: IPv4 only\n\nFor some testing the listening ports on the simulator\nhad been opened with AF_INET6.\nUnder Linux and MacOs thoses sockets accept IPV4 as well,\nunless the socket had been bound to IPv4 already.\nThen silently only IPv6 traffic is accepted.\nThe disadvantage here is that we fail, if e.g.\nthe ads-forwarder is running.\n\nAnother disadvantage is, that FreeBSD does not accept\nIPv4 on such a socket, and that is what we need.\n\nSolution: Open the socketswith AF_INET again.\nWhen the day comes, that IPv6 is needed for the simulator,\nmore coding may be needed.","shortMessageHtmlLink":"test/simulator/sock-util.c: IPv4 only"}},{"before":"2ccd3f20105a774bf1fb3cbaeeef10267ee932f7","after":null,"ref":"refs/heads/torsten/240625-update-tests-for-motor","pushedAt":"2024-09-12T12:42:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"90541fba6566ce20108056e3a2b3513ff1bae3c0","after":null,"ref":"refs/heads/torsten/240419-test-921-improvements","pushedAt":"2024-09-12T12:42:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"82489a7e30cab4f7e189d84e2a27af693b533ce8","after":null,"ref":"refs/heads/torsten/240318-1121-msgtxt-errtxt","pushedAt":"2024-09-12T12:41:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"f1d79f7c87cbab75ed22973a856951f860cdaffd","after":null,"ref":"refs/heads/torsten/240229-1407-ymir-shutter-auto-pils","pushedAt":"2024-09-12T12:41:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"628ae7c463b9f170d249b1b84b2ad8371e829693","after":null,"ref":"refs/heads/torsten/240216-master","pushedAt":"2024-09-12T12:41:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"7894f6159f6810c58ddad39e2eda58dccc72e8fd","after":null,"ref":"refs/heads/torsten/240215-more-900-tc","pushedAt":"2024-09-12T12:41:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"3f84347bec541a511f20d7c900befb3475b6e980","after":null,"ref":"refs/heads/torsten/240117-LS-no-more-move01","pushedAt":"2024-09-12T12:41:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"4c8a1b92271ab81e0b55525b10d07595c30bc7c7","after":null,"ref":"refs/heads/torsten/240116-921-LS-no-more-move","pushedAt":"2024-09-12T12:41:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"20d0d2875d9276c01b43ae434cee74ae7980d6b9","after":null,"ref":"refs/heads/torsten/231220-test-case-921-dont-move-on-ls","pushedAt":"2024-09-12T12:41:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"349764fd27036bc32550ea6767f94648091a3a7c","after":null,"ref":"refs/heads/torsten/231218-PTPdiffAxistime","pushedAt":"2024-09-12T12:41:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"d2d793f03330b4ec35c89b09270539bd854d5f18","after":null,"ref":"refs/heads/master-240306","pushedAt":"2024-09-12T12:41:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"0f70dfde028bcd76c6a53d24600cfa33c7a10e8f","after":null,"ref":"refs/heads/240912-1353-BSD","pushedAt":"2024-09-12T12:41:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":null,"after":"0f70dfde028bcd76c6a53d24600cfa33c7a10e8f","ref":"refs/heads/240912-1353-BSD","pushedAt":"2024-09-12T12:04:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"test/simulator/sock-util.c: IPv4 only\n\nFor some testing the listening ports on the simulator\nhad been opened with AF_INET6.\nUnder Linux and MacOs thoses sockets accept IPV4 as well,\nunless the socket had been bound to IPv4 already.\nThen silently only IPv6 traffic is accepted.\nThe disadvantage here is that we fail, if e.g.\nthe ads-forwarder is running.\n\nAnother disadvantage is, that FreeBSD does not accept\nIPv4 on such a socket, and that is what we need.\n\nSolution: Open the socketswith AF_INET again.\nWhen the day comes, that IPv6 is needed for the simulator,\nmore coding may be needed.","shortMessageHtmlLink":"test/simulator/sock-util.c: IPv4 only"}},{"before":"7c4ee3353b985ab748301c7b5d56805cd69b68fc","after":null,"ref":"refs/heads/torsten/240813-1736-write-custom-parameters","pushedAt":"2024-09-02T15:04:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"ef26ff0311c473230df7ec0984a91d4960b977e2","after":"7c4ee3353b985ab748301c7b5d56805cd69b68fc","ref":"refs/heads/master","pushedAt":"2024-09-02T15:02:12.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"test/simulator/indexer: Remove unsused varaiable\n\nRemive the no-longer-used iValue, which some compilers detect\n(and ci jobs fail because of this)","shortMessageHtmlLink":"test/simulator/indexer: Remove unsused varaiable"}},{"before":"ecda50458bbe79ce35b2acf7a1e7ace41d295c1c","after":"7c4ee3353b985ab748301c7b5d56805cd69b68fc","ref":"refs/heads/torsten/240813-1736-write-custom-parameters","pushedAt":"2024-09-02T14:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"test/simulator/indexer: Remove unsused varaiable\n\nRemive the no-longer-used iValue, which some compilers detect\n(and ci jobs fail because of this)","shortMessageHtmlLink":"test/simulator/indexer: Remove unsused varaiable"}},{"before":"0eb2ddf10bd92a6b176ca57b98a6dba7bf82ce09","after":null,"ref":"refs/heads/torsten/240902-1435-write-custom-parameters-github","pushedAt":"2024-09-02T12:43:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":null,"after":"0eb2ddf10bd92a6b176ca57b98a6dba7bf82ce09","ref":"refs/heads/torsten/240902-1435-write-custom-parameters-github","pushedAt":"2024-09-02T12:36:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":".github/workflows/ci-scripts-build.yml: No submodules\n\nSwitch submodules off for github actions:\nThe motor module does not compile with EPICS base 3.15","shortMessageHtmlLink":".github/workflows/ci-scripts-build.yml: No submodules"}},{"before":"5ef41daa61081ae013062c1c7bd799c6eaac2c5b","after":"ecda50458bbe79ce35b2acf7a1e7ace41d295c1c","ref":"refs/heads/torsten/240813-1736-write-custom-parameters","pushedAt":"2024-09-02T10:45:52.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"Correct IP of crate006","shortMessageHtmlLink":"Correct IP of crate006"}},{"before":"00431a10e8bd578e481dd0d6b527d0412310510d","after":"5ef41daa61081ae013062c1c7bd799c6eaac2c5b","ref":"refs/heads/torsten/240813-1736-write-custom-parameters","pushedAt":"2024-08-14T07:51:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"ethercatmcController: setAlarmStatusSeverity on custom parameters\n\nWhen the MCU is disconnected, set the alarm severity even on\ncustom (output) parameters.","shortMessageHtmlLink":"ethercatmcController: setAlarmStatusSeverity on custom parameters"}},{"before":"faebf8c26a440b54add0ee833510b42b77bcfc9e","after":"00431a10e8bd578e481dd0d6b527d0412310510d","ref":"refs/heads/torsten/240813-1736-write-custom-parameters","pushedAt":"2024-08-14T07:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"ethercatmcController: setAlarmStatusSeverity on custom parameters\n\nWhen the MCU is disconnected, set the alarm severity even on\ncustom (output) parameters.","shortMessageHtmlLink":"ethercatmcController: setAlarmStatusSeverity on custom parameters"}},{"before":"ad648a789f29a0d8b2d1ed4dbf2a395004f0d470","after":"faebf8c26a440b54add0ee833510b42b77bcfc9e","ref":"refs/heads/torsten/240813-1736-write-custom-parameters","pushedAt":"2024-08-14T07:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"Run shfmt on genAxisConfigCutomPara.sh\nChanges to be committed:\n modified: ethercatmcExApp/op/Boy/tools/genAxisConfigCutomPara.sh","shortMessageHtmlLink":"Run shfmt on genAxisConfigCutomPara.sh"}},{"before":null,"after":"ad648a789f29a0d8b2d1ed4dbf2a395004f0d470","ref":"refs/heads/torsten/240813-1736-write-custom-parameters","pushedAt":"2024-08-14T06:59:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"custom parameters: Use AnalogOutputReadback and DESC field\n\nImprove the handling of record- and asyn-paramter names:\nWe can use long asyn-parameter names, as they are more descriptive.\nHowever, record names have a maximal length.\nSolution:\nUse the long name when \"linking\" a record towards the asyn paramter.\nUse the short name for record names.\nUse the long name for the DESC field and show it in CSS.\n\nChanges to be committed:\n modified: ethercatmcApp/Db/Makefile\n deleted: ethercatmcApp/Db/ethercatmcAnalogOutput.template\n new file: ethercatmcApp/Db/ethercatmcAnalogOutputReadback.template\n modified: ethercatmcExApp/op/Boy/ethercatmcaxisConfig-pils-TimeEncoder.opi\n modified: ethercatmcExApp/op/Boy/tools/ethercatmcaxisConfigCustomPara.mid\n deleted: iocsh/ethercatmcAnalogOutput.iocsh\n new file: iocsh/ethercatmcAnalogOutputReadback.iocsh\n modified: test/startup/st.mcu006-PTP-B02.iocsh","shortMessageHtmlLink":"custom parameters: Use AnalogOutputReadback and DESC field"}},{"before":"a1dd279c39d40f1802216da87979b5ab4e3f3f70","after":"ef26ff0311c473230df7ec0984a91d4960b977e2","ref":"refs/heads/master","pushedAt":"2024-06-27T09:31:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"test/pytest36: Prepare for motor 7.23\n\nPrepare the test for a yet-not-defined-nor-handled version\nof ess-motor: 7.23\n\nThis will be a merge between ESS R7.09 and upstream latest, which\nis R7-3-1 plus small improvements\nChanges to be committed:\n modified: test/pytests36/931_Simulator-ACCL_ACCS_VELO_TWF.py\n modified: test/pytests36/AxisMr.py","shortMessageHtmlLink":"test/pytest36: Prepare for motor 7.23"}},{"before":null,"after":"2ccd3f20105a774bf1fb3cbaeeef10267ee932f7","ref":"refs/heads/torsten/240625-update-tests-for-motor","pushedAt":"2024-06-25T15:17:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"op/Boy: Motor >7.23 has an ACCS field\n\nPrepare for a new motor release:\nAll versions > 7.23 have an ACCS field. Show it in the screens.","shortMessageHtmlLink":"op/Boy: Motor >7.23 has an ACCS field"}},{"before":"8f038e3ce126577f6d2540c9853bba166ef29859","after":null,"ref":"refs/heads/torsten/240524-custom-parameters-with-name","pushedAt":"2024-06-20T07:52:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"}},{"before":"105c6defa3c28b2f3213dc8bcc0076b197647d3e","after":"a1dd279c39d40f1802216da87979b5ab4e3f3f70","ref":"refs/heads/master","pushedAt":"2024-06-20T07:50:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"simulator/indexer.c: Do not bail on the new custom parameter name\n\nThe new \"customer parameter name reading\" was not at all\nsupported by the simulator: It bailed out with an error message,\nand the program was terminated.\n\nSince there is not much need to support new parameters (yet),\njust return an empty string, as the MCU do as well.","shortMessageHtmlLink":"simulator/indexer.c: Do not bail on the new custom parameter name"}},{"before":"73c6c6243fbc067d84555abfac472163a032795d","after":"105c6defa3c28b2f3213dc8bcc0076b197647d3e","ref":"refs/heads/master","pushedAt":"2024-06-10T05:20:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tboegi","name":null,"path":"/tboegi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7138363?s=80&v=4"},"commit":{"message":"op/Boy: Clean up the color definition\n\nRemove all the MEDM or other color definitions.\nKeep only red, green, blue","shortMessageHtmlLink":"op/Boy: Clean up the color definition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwODoxNjozNC4wMDAwMDBazwAAAATBNOHL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMFQwNToyMDo0MC4wMDAwMDBazwAAAARgukaZ"}},"title":"Activity ยท tboegi/m-epics-EthercatMC"}