adapt WorldFIP communication to the new schema
We agreed on the following split of VAR1/VAR3 between application data and diagnostics data: 4 most significant bits are reserved for flags. The most significant bit is used to distinguish between application data (0) and platform management data (1). Second most significant bit is an alarm that can be raised by the platform management CPU if there is some important monitoring data to be extracted from the agent. The remaining 2 bits are for now reserved for any future use.
Monitoring data should be packed into VAR1/VAR3 so that the limited bandwidth of WorldFIP is used efficiently. As part of the monitoring data we should be able to send:
- all measured temperatures, currents, voltages etc.
- information about the crate running configuration (FRU EEPROM content of each Peripheral Board, S/N of PSUs, S/N of the FanTray etc.)
- binary to reprogram uRV/Hydra