Commit Graph

  • 32755780ac missed also taking mcu state into account with retry main wall_e 2026-05-20 10:47:04 +02:00
  • ab08b5dd6f Merge pull request 'Updates Beamstop to incorporate Retry' (#5) from beamstop into main 0.4.0 wall_e 2026-05-20 09:45:36 +02:00
  • c2b45a91d2 use internal MCU-derived state in addition to SPS beamstop wall_e 2026-05-19 15:31:31 +02:00
  • a31ec09407 block motors before triggering SPS and make sure unblocked, before returning to okay status wall_e 2026-05-19 11:19:35 +02:00
  • 42d8332ece don't trust sps wall_e 2026-05-18 16:39:55 +02:00
  • ef54f7d7be relying now on IN-POSITION as well. this is probably not optimal, it should really only be used for error checking wall_e 2026-05-18 11:03:58 +02:00
  • bea7df79ba also allows selecting beamstop 0 wall_e 2026-05-13 10:40:32 +02:00
  • 208cb75fc1 adds proc field wall_e 2026-04-24 11:29:05 +02:00
  • d76f8ed3e5 bugfix wall_e 2026-04-24 10:09:39 +02:00
  • f33f5f68f6 draft of extra sanity checking when placing a beamstop wall_e 2026-04-23 17:33:23 +02:00
  • 28ebf11e41 simplifies motor disabling wall_e 2026-04-10 14:46:51 +02:00
  • 9b759ec4e2 correct set-ready logic wall_e 2026-04-10 13:59:54 +02:00
  • 2ac93f2556 set DISV to ~DISA wall_e 2026-04-10 10:13:22 +02:00
  • 611b9f5416 disables the bsx and bsy motors when the beamstop isn't in an okay state wall_e 2026-04-10 08:22:47 +02:00
  • 0d20534dcf adds a similar retry mechanism as was implemented with the shutter wall_e 2026-04-09 16:08:14 +02:00
  • 28cd0879be Add error for retries, don't retry unless status is ok soederqvist_a 2026-04-09 10:13:14 +02:00
  • 8c38bbe85a Improvements to shutter soederqvist_a 2026-04-08 16:04:43 +02:00
  • 951b628d02 Merge pull request 'Improves epics database flow and adds retry functionality as SPS seems to sometimes not receive commands' (#4) from neutra-shutter into main 0.3.1 soederqvist_a 2026-04-13 10:55:07 +02:00
  • 7cfde4570f Improvements to shutter neutra-shutter soederqvist_a 2026-04-08 16:04:43 +02:00
  • 5810792396 just backing up state adds_retry_to_beamstop wall_e 2026-04-09 13:23:51 +02:00
  • 588012c14c first attempt at a retry wall_e 2026-03-27 14:36:07 +01:00
  • b7ead98dfe Merge pull request 'shutter improvements and bugfixes' (#3) from shutter_improvements into main 0.3.0 wall_e 2026-03-19 13:11:17 +01:00
  • d133fd156e adds some delays and a reset wall_e 2026-03-19 11:55:24 +01:00
  • badd158e21 bugfixes wall_e 2026-03-18 16:23:24 +01:00
  • 90a1691241 write and read pvs have to have identical names wall_e 2026-03-18 15:42:47 +01:00
  • 95c571a67d initialises writepv on startup and ensures that the message and status are set to busy when writepv != readpv wall_e 2026-03-18 14:02:00 +01:00
  • 4f3bad5751 this is surely a simpler way to detect a change is still occuring wall_e 2026-03-18 10:53:10 +01:00
  • d95ea5d561 add latch for the case that shutter change of state is triggered wall_e 2026-03-10 10:24:37 +01:00
  • e4fcb2cffc Merge pull request 'adds database for Beamstop at SANS-LLB' (#2) from sans-llb-beamstop into main wall_e 2026-03-18 13:55:10 +01:00
  • 31431ddf3f trigger an immediate update after triggering a change of beamstop wall_e 2026-03-18 12:18:26 +01:00
  • a99d7eb8a3 service mode is only a warning wall_e 2026-03-18 11:52:22 +01:00
  • a7b00172f7 corrects initial state wall_e 2026-03-18 11:47:46 +01:00
  • c29e88aef2 adds status mapping and write pv for nicos wall_e 2026-03-18 09:46:57 +01:00
  • 391fd54f96 can now read beamstop database wall_e 2026-03-18 08:55:10 +01:00
  • 3738f0750e adds draft sans_llb beamstop database wall_e 2026-03-17 11:03:59 +01:00
  • 3ab2e31f15 adds gitea action wall_e 2025-07-04 14:43:10 +02:00
  • 6eb2b7197b update comment 0.2.2 wall_e 2025-06-17 14:13:53 +02:00
  • f67ade602e bugfix: need to increase read size 0.2.1 wall_e 2025-05-27 16:29:17 +02:00
  • ef181d85be Update string offsets due to change in lengt of PSYS-OK Text 0.2.0 wall_e 2025-05-27 13:22:19 +02:00
  • 02348e174f Merge pull request 'Clear control bits before setting selected to 1 and inform user if connection to SPS is lost' (#1) from bugfix_set_bits_to_zero into main 0.1.1 wall_e 2025-05-20 09:43:01 +02:00
  • d1597e1d65 Clear control bits before setting selected to 1 and inform user if connection to SPS is lost wall_e 2025-05-19 11:28:24 +02:00
  • 36de617a1f Merge branch 'main' of gitea.psi.ch:lin-epics-modules/sinqSPS 0.1.0 wall_e 2025-05-13 11:16:50 +02:00
  • f93303216f takes the MOVES bit into account wall_e 2025-05-13 11:16:02 +02:00
  • a5ae0f2e0c Update README.md wall_e 2025-04-24 17:41:20 +02:00
  • 3ef72a5b16 use INSTR instead of PREFIX to make the same as sinqMotor 0.0.1 wall_e 2025-04-24 17:38:25 +02:00
  • e93610f184 Building with custom s7plcFW module to correctly read strings from SPS wall_e 2025-04-17 11:14:47 +02:00
  • ccdd3e087c adjust order wall_e 2025-03-28 11:42:12 +01:00
  • 6bdec5783f adds priority for error messages shown to user and adds error status wall_e 2025-03-28 11:19:27 +01:00
  • c6dd421768 Working on simplifying what should be shown to the user wall_e 2025-03-24 17:41:21 +01:00
  • 2eb9e514fe bugfixes in the script and database and a work in progress sim for nicos development wall_e 2025-03-12 09:52:29 +01:00
  • 26390f07d6 Merge branch 'main' of git.psi.ch:sinq-epics-modules/sinqSPS wall_e 2025-03-11 09:43:01 +01:00
  • c52c3d596b update for new database layout wall_e 2025-03-11 09:40:38 +01:00
  • 1d73a88f61 correct offset wall_e 2024-12-17 09:24:45 +01:00
  • 0de1b25120 Initial Shutter Module Sketch wall_e 2024-12-06 09:53:32 +01:00
  • 32eda69f81 Initial commit wall_e 2024-12-05 16:28:44 +01:00