Compare commits
72 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 62ccf046fd | |||
| 9d61852713 | |||
| e64cedb243 | |||
| 0ff5632112 | |||
| f67941d67b | |||
| 7a96ed2b71 | |||
| cf43a1c57a | |||
| 85317e24cd | |||
| 1ee483f8e9 | |||
| 002b5d2616 | |||
| ce80426790 | |||
| 72f3965881 | |||
| d41e7bf054 | |||
| 30bfa1cac5 | |||
| 235816fd20 | |||
| bd0966d2c9 | |||
| 9d5d90574a | |||
| 6effc5e906 | |||
| bc5de11b16 | |||
| aa488627f9 | |||
| ccaee6c5d1 | |||
| 323b030581 | |||
| b206012df2 | |||
| 21ec7e8467 | |||
| 398bc8241a | |||
| 8ca684604d | |||
| 72fe2b3681 | |||
| 5911e62029 | |||
| 682024091f | |||
| 335de72bc5 | |||
| 8e5055d6b8 | |||
| 1cab6e14ff | |||
| 1e8a6495b8 | |||
| 6b91ab6d51 | |||
| f423002d23 | |||
| 79ec79fac1 | |||
| 1703542770 | |||
| c7d1dc4930 | |||
| 6fd3848f13 | |||
| 56f08f3c76 | |||
| 168bfae983 | |||
| 0e29750d13 | |||
| ba5b921aca | |||
| 1b810fb353 | |||
| 4bc3388bc6 | |||
| c759156058 | |||
| eca513f3a0 | |||
| 26175290bf | |||
| e316fcf67b | |||
| 6cf00adb60 | |||
| 9710d442b8 | |||
| 8dd1dc4af2 | |||
| a758db1211 | |||
| a11d10cb6c | |||
| ba353c4e5d | |||
| 55b523ddaa | |||
| 75292a6a9c | |||
| 53bbe2aae8 | |||
| 1597dc34e0 | |||
| dde7066f40 | |||
| b4d6447b32 | |||
| 2f83060ec1 | |||
| a3e3a79788 | |||
| 2c5fdc7d0a | |||
| 7bf31ac256 | |||
| 47e72d65a9 | |||
| 5298b5ef69 | |||
| 29f23216ad | |||
| 26bc3df876 | |||
| 87d3cbb3eb | |||
| 66552d5ffc | |||
| 253f65b25b |
@@ -33,7 +33,7 @@ turboPmac exports the following IOC shell functions:
|
||||
|
||||
The full turboPmacX.cmd file looks like this:
|
||||
|
||||
```bash
|
||||
```
|
||||
# Define the name of the controller and the corresponding port
|
||||
epicsEnvSet("DRIVER_PORT","turboPmacX")
|
||||
epicsEnvSet("IP_PORT","p$(DRIVER_PORT)")
|
||||
|
||||
Submodule
+1
Submodule sinqMotor added at e234d05815
+16
-19
@@ -202,7 +202,7 @@ asynStatus turboPmacAxis::init() {
|
||||
// here to mm/s^2.
|
||||
motorAccel = motorAccel * 1000;
|
||||
|
||||
if (nvals != 7) {
|
||||
if (nvals != 8) {
|
||||
return pC_->couldNotParseResponse(command, response, axisNo_,
|
||||
__PRETTY_FUNCTION__, __LINE__);
|
||||
}
|
||||
@@ -620,18 +620,16 @@ asynStatus turboPmacAxis::handleError(int error, char *userMessage,
|
||||
if (pC_->getMsgPrintControl().shouldBePrinted(
|
||||
pC_->portName, axisNo_, __PRETTY_FUNCTION__, __LINE__, true,
|
||||
pC_->pasynUser())) {
|
||||
asynPrint(
|
||||
pC_->pasynUser(), ASYN_TRACE_ERROR,
|
||||
"Controller \"%s\", axis %d => %s, line %d\nLost feedback "
|
||||
"from auxiliary device during movement (P%2.2d01 = %d).%s\n",
|
||||
pC_->portName, axisNo_, __PRETTY_FUNCTION__, __LINE__, axisNo_,
|
||||
error, pC_->getMsgPrintControl().getSuffix());
|
||||
asynPrint(pC_->pasynUser(), ASYN_TRACE_ERROR,
|
||||
"Controller \"%s\", axis %d => %s, line %d\nAir cushion "
|
||||
"feedback stopped during movement (P%2.2d01 = %d).%s\n",
|
||||
pC_->portName, axisNo_, __PRETTY_FUNCTION__, __LINE__,
|
||||
axisNo_, error, pC_->getMsgPrintControl().getSuffix());
|
||||
}
|
||||
snprintf(
|
||||
userMessage, sizeUserMessage,
|
||||
"Lost feedback from auxiliary device during movement (P%2.2d01 = "
|
||||
"%d). Please call the support.",
|
||||
axisNo_, error);
|
||||
snprintf(userMessage, sizeUserMessage,
|
||||
"Air cushion feedback stopped during movement (P%2.2d01 = "
|
||||
"%d). Please call the support.",
|
||||
axisNo_, error);
|
||||
setAxisParamChecked(this, motorMessageText, userMessage);
|
||||
break;
|
||||
case 9:
|
||||
@@ -640,17 +638,16 @@ asynStatus turboPmacAxis::handleError(int error, char *userMessage,
|
||||
pC_->pasynUser())) {
|
||||
asynPrint(
|
||||
pC_->pasynUser(), ASYN_TRACE_ERROR,
|
||||
"Controller \"%s\", axis %d => %s, line %d\nNo feedback from "
|
||||
"auxiliary device before movement (P%2.2d01 = %d).%s\n",
|
||||
"Controller \"%s\", axis %d => %s, line %d\nNo air cushion "
|
||||
"feedback before movement start (P%2.2d01 = %d).%s\n",
|
||||
pC_->portName, axisNo_, __PRETTY_FUNCTION__, __LINE__, axisNo_,
|
||||
error, pC_->getMsgPrintControl().getSuffix());
|
||||
}
|
||||
|
||||
snprintf(
|
||||
userMessage, sizeUserMessage,
|
||||
"No feedback from auxiliary device before movement (P%2.2d01 = "
|
||||
"%d). Please call the support.",
|
||||
axisNo_, error);
|
||||
snprintf(userMessage, sizeUserMessage,
|
||||
"No air cushion feedback before movement start (P%2.2d01 = "
|
||||
"%d). Please call the support.",
|
||||
axisNo_, error);
|
||||
setAxisParamChecked(this, motorMessageText, userMessage);
|
||||
break;
|
||||
case 10:
|
||||
|
||||
Reference in New Issue
Block a user