21 lines
961 B
Markdown
21 lines
961 B
Markdown
# pmacV3
|
|
|
|
## Overview
|
|
|
|
This is a driver for the PMac V3 motion controller with the SINQ communication protocol. It is based on the sinqMotor shared library (https://git.psi.ch/sinq-epics-modules/sinqmotor). The header files contain detailed documentation for all public functions. The headers themselves are exported when building the library to allow other drivers to depend on this one.
|
|
|
|
## Usage in IOC shell
|
|
|
|
pmacV3 exposes the following IOC shell functions (all in pmacV3Controller.cpp):
|
|
- `pmacV3CreateController`: Create a new controller object.
|
|
- `pmacV3CreateAxis`: Create a new axis object.
|
|
The function arguments are documented directly within the source code.
|
|
|
|
## Versioning
|
|
|
|
Please see the documentation for the module sinqMotor: https://git.psi.ch/sinq-epics-modules/sinqmotor/-/blob/main/README.md.
|
|
|
|
## How to build it
|
|
|
|
Please see the documentation for the module sinqMotor: https://git.psi.ch/sinq-epics-modules/sinqmotor/-/blob/main/README.md.
|