Minutes from the 9/1/04 to 9/22/04 LCLS SLC IOC meetings. Next Meeting: 9/29/04, 9:30am, in B5, second floor. (1) CMLOG - Realm split will be needed for LCLS before it goes into production (in a few years). We will have a discussion later on the requirements. Prototype uses development. Dayle has built CMLOG for LCLS using protocol 1 to be consistent with ESD. RonM has upgraded ESD CMLOG to a newer version. Saa has spec for James Silva's iocCmlogLogMsg work - this utility will also be available for non-SLC IOC tasks. (2) DB Task Prototype - Debbie has a database downloaded with acknowledgments. Endian and padding issues are taken care of, though painfully. Utilities have been separated out. Working on dblist which requires conversion from assembler to C with Ken Underwood's help. Then can implement dbget and dbput (on top of dblist). dbpoly is not needed as polynomials are implemented by EPICS. (3) MSG Task Prototype - Diane is looking at messages from magnet and BPM jobs. She has written a test program on VMS to test message passing (without needing a SCP - a lot faster). Note that message headers are converted before the message is put in the queue. Applications will convert the rest of the message when they take it out of the queue. (4) Data Conversion - Endianness is determined using Till's run-time method and a an endian flag is added to the global structure. Padding is taken care of by copying into structures, member by member. We are assuming all IOC platforms will use IEEE floating points and that no doubles are passed in messages. Need a utility to translate from EPICS time to VMS time (netgettim). (5) Superblock 4 Data - superblock 4 data resides only on VMS, not the SLC micros (ie, config or gold values). EPICS will have some subset of "superblock 4" data in its databases. We do not plan to keep the VMS and EPICS database in synch for this kind of data. (6) SLC and EPICS Database Generation - RonC will write the functional requirements for a tool that generates a consistent set of SLC and EPICS databases. (7) Functional Requirements - due date changed to Nov 3. (8) RTEMS IOC Setup - Saa to set up an RTEMS SLC IOC with a spare SPEAR Synergy CPU. Diane to test. (9) Restart of SLC IOC - Deb to write a spec on when and how the Alpha tells the SLC IOC to restart its SLC interface. (10) Task List - Saa to update.