ACQ400_XRM (xrmIoc)
Loading...
Searching...
No Matches
SOE_HOLD_HEADER Struct Reference

SOE_HOLD_HEADER Header for Hold Table. lut_row is a copy of the relevant SOE_LUT_ROW, for traceability. More...

#include <xrm_structs.h>

Public Attributes

SOE_LUT_ROW lut_row
epicsUInt32 client_data
epicsInt64 timestamp
epicsUInt16 data_offset
epicsUInt8 ss_u32
epicsUInt8 ai_count
epicsUInt8 di_count
epicsUInt8 sp_count

Detailed Description

SOE_HOLD_HEADER Header for Hold Table. lut_row is a copy of the relevant SOE_LUT_ROW, for traceability.

  • we embed a version id 'S'<<8 | VERSION to detect current and future updates.

Member Data Documentation

◆ ai_count

epicsUInt8 SOE_HOLD_HEADER::ai_count

number of AI (floats) in data

◆ client_data

epicsUInt32 SOE_HOLD_HEADER::client_data

copied from FMT (if required)

Todo
more required?

◆ data_offset

epicsUInt16 SOE_HOLD_HEADER::data_offset

offset of RAW DATA in u32 from start of table.

◆ di_count

epicsUInt8 SOE_HOLD_HEADER::di_count

number of DI (u32) in data

◆ lut_row

SOE_LUT_ROW SOE_HOLD_HEADER::lut_row

LUT entry that triggered this HOLD

◆ sp_count

epicsUInt8 SOE_HOLD_HEADER::sp_count

number of SP (u32) in data Scratch Pad (meta-data)

◆ ss_u32

epicsUInt8 SOE_HOLD_HEADER::ss_u32

sample size (u32)

◆ timestamp

epicsInt64 SOE_HOLD_HEADER::timestamp

cross check: which FMT update this derives from.


The documentation for this struct was generated from the following file: