Skip to content

AustralianSynchrotron/ppmac-epics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

AS2 PMAC package

This repo contains Australian Synchrotron copy of dls-controls pmac epics driver for pmac controllers. Original repo is here: https://github.com/dls-controls/pmac .

The modified version of the driver is only used for PowerPmac PowerPC and ARM versions. Compatibility with other variants is not tested.

We intend to merge and upload our copy as a Fork to the original dls-controls repo.

Driver fixes and improvements for PPMAC ARM and PPMAC PowerPC

There has been modifications and fixes to the driver particularly:

ppmacApp/powerPmacAsynPortSrc/sshDriver.cpp ppmacApp/src/pmacAxis.cpp ppmacApp/src/pmacCommandStore.cpp ppmacApp/src/pmacController.cpp ppmacApp/src/pmacController.h ppmacApp/src/pmacHardwarePower.cpp ppmacApp/src/pmacMessageBroker.cpp ppmacApp/src/pmacMessageBroker.h

Compatibility with motorFloat64 motor record

Minor changes to make the driver compatible with motorFloat64 motor record in these files:

ppmacApp/src/pmacCSAxis.cpp ppmacApp/src/pmacCSController.cpp

various minor improvements

Minor changes for various improvements to these files:

ppmacApp/src/pmacCSController.h ppmacApp/src/pmacCSMonitor.h ppmacApp/src/pmacHardwareInterface.cpp

IOC templates and UI files

Adopted specifically for Australian Synchrotron's BaseConfig support.

ppmacApp/Db ppmacApp/opi/ui

Contact

nadera@ansto.gov.au Controls Systems ANSTO - Australian Synchrotron 800 Blackburn Road, Clayton, Victoria 3168, Australia.

Last updated:

About

No description, website, or topics provided.

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
license.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published