epics base r3 14 11 what s next
play

EPICS Base R3.14.11, Whats Next? Andrew Johnson Argonne National - PowerPoint PPT Presentation

EPICS Base R3.14.11, Whats Next? Andrew Johnson Argonne National Laboratory Base R3.14.11 Final Release made on August 28 th EPICS Meeting at ICALEPCS 2009 2 Base R3.14.11 Final Release made on August 28 th Bugs fixed:


  1. EPICS Base R3.14.11, What’s Next? Andrew Johnson Argonne National Laboratory

  2. Base R3.14.11  Final Release made on August 28 th EPICS Meeting at ICALEPCS 2009 2

  3. Base R3.14.11  Final Release made on August 28 th  Bugs fixed: – All Known Problems from R3.14.10 – Both CA client and server (CAS) libraries were fumigated • Many bugs found and fixed — thanks Jeff! EPICS Meeting at ICALEPCS 2009 3

  4. New Features in R3.14.11  Most new features were covered in a talk given at the Vancouver EPICS meeting in May. EPICS Meeting at ICALEPCS 2009 4

  5. New Features in R3.14.11  Most new features were covered in a talk given at the Vancouver EPICS meeting in May.  In addition: – The PINI field can now be one of • NO, YES Original meanings • RUN, RUNNING Process before/after DB and CA server activated • PAUSE, PAUSED Process before/after IOC deactivated EPICS Meeting at ICALEPCS 2009 5

  6. New Features in R3.14.11  Most new features were covered in a talk given at the Vancouver EPICS meeting in May.  In addition: – The PINI field can now be one of • NO, YES Original meanings • RUN, RUNNING Process before/after DB and CA server activated • PAUSE, PAUSED Process before/after IOC deactivated – Universal binary configuration for Darwin • Tell it to build for 32 and/or 64-bit, x86 and/or PowerPC EPICS Meeting at ICALEPCS 2009 6

  7. New Features in R3.14.11  Most new features were covered in a talk given at the Vancouver EPICS meeting in May.  In addition: – The PINI field can now be one of • NO, YES Original meanings • RUN, RUNNING Process before/after DB and CA server activated • PAUSE, PAUSED Process before/after IOC deactivated – Universal binary configuration for Darwin • Tell it to build for 32 and/or 64-bit, x86 and/or PowerPC – Compile-time assertions now available • #include <epicsAssert.h> STATIC_ASSERT(1+1==2); EPICS Meeting at ICALEPCS 2009 7

  8. Other Changes in R3.14.11 EPICS Meeting at ICALEPCS 2009 8

  9. Other Changes in R3.14.11  We don’t use SIGALRM any more – Was causing problems with some external libraries on Linux EPICS Meeting at ICALEPCS 2009 9

  10. Other Changes in R3.14.11  We don’t use SIGALRM any more – Was causing problems with some external libraries on Linux  All cross-arch builds now depend on the host-arch build – Needed to properly support parallel building (make -j option) – If your applications don’t compile on the host-arch, your Makefiles must specify the OS’s that each product should be built for – Set PROD_IOC_vxWorks or LIBRARY_IOC_vxWorks instead of the generic EPICS Meeting at ICALEPCS 2009 10

  11. Other Changes in R3.14.11  We don’t use SIGALRM any more – Was causing problems with some external libraries on Linux  All cross-arch builds now depend on the host-arch build – Needed to properly support parallel building (make -j option) – If your applications don’t compile on the host-arch, your Makefiles must specify the OS’s that each product should be built for – Set PROD_IOC_vxWorks or LIBRARY_IOC_vxWorks instead of the generic  I deleted some stuff from dbDefs.h – The macros YES and NO have gone • Use the menuYesNo.h enumerations instead – You might have to add #include <errlog.h> for some external source files to compile with this version • Other headers deleted too, but errlog.h is the most common EPICS Meeting at ICALEPCS 2009 11

  12. What’s Next? EPICS Meeting at ICALEPCS 2009 12

  13. What’s Next?  Me (Argonne) – More field modifiers – JSON encoding – Other internal infrastructure EPICS Meeting at ICALEPCS 2009 13

  14. What’s Next?  Me (Argonne) – More field modifiers – JSON encoding – Other internal infrastructure  Ralph Lange (Brookhaven) – Event filtering EPICS Meeting at ICALEPCS 2009 14

  15. What’s Next?  Me (Argonne) – More field modifiers – JSON encoding – Other internal infrastructure  Ralph Lange (Brookhaven) – Event filtering  Jeff Hill (Los Alamos) – Replacing RSRV with CAS – Replacing GDD with Data Access EPICS Meeting at ICALEPCS 2009 15

  16. What’s Next?  Me (Argonne) – More field modifiers – JSON encoding – Other internal infrastructure  Ralph Lange (Brookhaven) – Event filtering  Jeff Hill (Los Alamos) – Replacing RSRV with CAS – Replacing GDD with Data Access  You? EPICS Meeting at ICALEPCS 2009 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend