Applied various bugfixes to make this driver fully operational

This commit is contained in:
2025-02-14 16:31:23 +01:00
parent fd4467ae54
commit b4e49a9d7a
6 changed files with 597 additions and 409 deletions

View File

@@ -69,7 +69,7 @@ class turboPmacAxis : public sinqAxis {
double max_velocity, double acceleration);
/**
* @brief Implementation of the `atFirstPoll` function from sinqAxis.
* @brief Readout of some values from the controller at IOC startup
*
* The following steps are performed:
* - Read out the motor status, motor position, velocity and acceleration
@@ -78,7 +78,7 @@ class turboPmacAxis : public sinqAxis {
*
* @return asynStatus
*/
asynStatus atFirstPoll();
asynStatus init();
/**
* @brief Enable / disable the axis.
@@ -106,7 +106,6 @@ class turboPmacAxis : public sinqAxis {
protected:
turboPmacController *pC_;
bool initial_poll_;
bool waitForHandshake_;
time_t timeAtHandshake_;