Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

EPICS Asyn

Class Day 1

Schedule

0900-1230

ASYN Talk

 

Modbus Talk

1230-1315

Lunch Break

1315-1700

dac128V

 

Modbus

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

  1. Dayle Kotturi (SLAC-CTRLS)
  2. Harvey Rarback (SSRL-CTRLS)
  3. Shantha Condamoor (SLAC-CTRLS)
  4. Arturo Alarcon (SLAC-CTRLS)
  5. Alison Chaiken (ARD-TestFacilities-CTRLS)
  6. Matt Boyes (SLAC-CTRLS)
  7. Ravi Mirakhur (SLAC-PPA)
  8. Richard Neill Dabney (SLAC-PPA)
  9. John Wagner (SLAC-PPA)
  10. Stephanie Allison (SSRL-CTRLS)
  11. Kristi Luchini (SLAC-CTRLS)
  12. Sandeep Babel (PCD)
  13. Qiao Geng (SLAC-CTRLS)
  14. Bruce Hill(SLAC-PPA)