Compare commits
9 Commits
AxisParamC
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| b0ab627f90 | |||
| 9568821756 | |||
| 3ec9384250 | |||
| 195c3b8cce | |||
| 45f52d893d | |||
| d82d829712 | |||
| 55a9fe6f3e | |||
| e618b39687 | |||
| 41dfd1de5a |
@@ -1,4 +1,4 @@
|
|||||||
GNU GENERAL PUBLIC LICENSE
|
hallo GNU GENERAL PUBLIC LICENSE
|
||||||
Version 3, 29 June 2007
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# sinqmotor
|
# sinqmotor
|
||||||
|
|
||||||
|
THIS IS A CLONE OF THE "REAL" SINQMOTOR REPOSITORY AND CAN BE MODIFIED FREELY FOR TEACHING PURPOSES.
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
This library offers base classes for EPICS motor drivers (`sinqAxis` and `sinqController`) of PSI SINQ. These classes are extensions of the classes `asynMotorAxis` and `asynMotorController` from the `asynMotor` framework (https://github.com/epics-modules/motor/tree/master/motorApp/MotorSrc) and bundle some common functionality.
|
This library offers base classes for EPICS motor drivers (`sinqAxis` and `sinqController`) of PSI SINQ. These classes are extensions of the classes `asynMotorAxis` and `asynMotorController` from the `asynMotor` framework (https://github.com/epics-modules/motor/tree/master/motorApp/MotorSrc) and bundle some common functionality.
|
||||||
|
|||||||
@@ -505,6 +505,8 @@ asynStatus setAxisParamImpl(A *axis, C *controller, const char *indexName,
|
|||||||
* This function should not be used directly, but rather through its macro
|
* This function should not be used directly, but rather through its macro
|
||||||
* variant `setAxisParamChecked`.
|
* variant `setAxisParamChecked`.
|
||||||
*
|
*
|
||||||
|
* @tparam A
|
||||||
|
* @tparam C
|
||||||
* @tparam T
|
* @tparam T
|
||||||
* @param axis
|
* @param axis
|
||||||
* @param controller
|
* @param controller
|
||||||
@@ -599,9 +601,9 @@ asynStatus getAxisParamImpl(A *axis, C *controller, const char *indexName,
|
|||||||
const char *callerFunctionName, int lineNumber,
|
const char *callerFunctionName, int lineNumber,
|
||||||
size_t msgSize, TypeTag<bool>) {
|
size_t msgSize, TypeTag<bool>) {
|
||||||
int readValueInt = 0;
|
int readValueInt = 0;
|
||||||
asynStatus status =
|
asynStatus status = getAxisParamImpl(axis, controller, indexName, func,
|
||||||
getAxisParamImpl(axis, indexName, func, &readValueInt,
|
&readValueInt, callerFunctionName,
|
||||||
callerFunctionName, lineNumber, msgSize);
|
lineNumber, msgSize, TypeTag<int>{});
|
||||||
*readValue = readValueInt != 0;
|
*readValue = readValueInt != 0;
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|||||||
0
test_Raphi.docx
Normal file
0
test_Raphi.docx
Normal file
Reference in New Issue
Block a user