EPICS Asyn
Class Day 1
Schedule
Quicktime Videos of Lectures
Lecture Agenda
- Overview of asyn - what is it and why do we need it
- asyn architecture and components
- asynManager - the core of asyn
- Methods for drivers
- Methods for clients
- Synchronous and asynchronous drivers
- Standard asyn interfaces (asynInt32, asynOctet, etc.)
- Callbacks and interrrupts
- Standard asyn device support
- asynRecord
- iocsh commands
- Example drivers: Modbus
Lab Agenda
Lab TAs: Zen Szalata (ARD-TestFacilities-CTRLS), Kukhee Kim (SLAC-CTRLS)
- Communication with message based devices using asynOctet interface (Ethernet, serial)
- Python simulator Serial device available?
- Modbus device available?
- Other Ethernet device available?
Attendees
- Dayle Kotturi (SLAC-CTRLS)
- Harvey Rarback (SSRL-CTRLS)
- Shantha Condamoor (SLAC-CTRLS)
- Arturo Alarcon (SLAC-CTRLS)
- Alison Chaiken (ARD-TestFacilities-CTRLS)
- Matt Boyes (SLAC-CTRLS)
- Ravi Mirakhur (SLAC-PPA)
- Richard Neill Dabney (SLAC-PPA)
- John Wagner (SLAC-PPA)
- Stephanie Allison (SSRL-CTRLS)
- Kristi Luchini (SLAC-CTRLS)
- Sandeep Babel (PCD)
- Qiao Geng (SLAC-CTRLS)
- Bruce Hill(SLAC-PPA)