...
- Messages are streamed at up to 1MB/sec.
- MpsHS must support Oracle RDB.
- LP is a time-critical VME IOC (2.8 msecs delay accepted).
- LP might not be sending for a while, so no timeouts must be introduced.
- Connect only to 1 MpsHist at a time.
Design
- Use WaitFreeWriteQueue for message repository. (needs RTJ)
- Send a datagram to a host-name of LP on port 30000.
- 2 byte header: protocol version 1, message type: notification 2
- 2 bytes for port number
- Use server port from 30001 - 30009 to receive history messages.
...
- Open to the possibility of sending messages directly from LP to RDB.
- Create a Config module
User's Guide
...
Programmer's Guide
...