- Added Makefile.RHEL8 for RHEL8

- Added a interMessagePeriod to SINQController, pmacController and MasterMACSController. Also a iocsh command to modify this at runtime
This commit is contained in:
2024-02-23 11:30:46 +01:00
parent b4e201ae86
commit 235e403fb3
6 changed files with 101 additions and 3 deletions

View File

@@ -18,11 +18,15 @@ class epicsShareClass SINQController : public asynMotorController
{
public:
SINQController(const char *portName, const char *SINQPortName, int numAxes, const int& extraParams=2);
asynStatus setInterMessageSleep(int messageSleep);
friend class SINQAxis;
protected:
int motorMessageIsFromDriver_;
int motorMessageText_;
int interMessageSleep; // minimum time between message to the controller in microseconds
// for slowing down communication to weak controllers.....
};