Added function to set the number of forced fast polls.

This commit is contained in:
2025-05-09 08:14:05 +02:00
parent b89fe41c6e
commit dbcfebc6de
3 changed files with 82 additions and 8 deletions

View File

@@ -341,6 +341,12 @@ class epicsShareClass sinqController : public asynMotorController {
* initializes the `outstandingForcedFastPolls` variable and then defers to
* the base class method.
*
* The `wakePoller` function of the base class `asynController` sends a
* signal to the poller thread which forces the latter to perform a number
* of fast / busy polls with the busy poll period regardless of whether the
* motor is moving or not. The number of polls is specified by
* "forcedFastPolls()" and can be set with `setForcedFastPolls()`.
*
* @return asynStatus
*/
asynStatus wakeupPoller();