# 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.