14 #define startof(type,member) ((int32)&((type *)0)->member)
43 #define REPORTRATE_OFFSET startof(fxlc95000_SensorSetting_t,nCurrentReportRate)
44 #define RESOLUTION_OFFSET startof(fxlc95000_SensorSetting_t,nCurrentResolution)
45 #define RANGE_OFFSET startof(fxlc95000_SensorSetting_t,nRange)
46 #define MODE_OFFSET startof(fxlc95000_SensorSetting_t,nMode)
uint8 nMode
sensor specific mode
const fxlc95000_CommandList_t startDataCommands
fxlc95000_appConfigRegister_t configData
const int32 sampleDataOffset
const int32 configRegisterReadOffset
uint8 nCurrentResolution
Expected sensor resolution.
const fxlc95000_CommandList_t flashPostprocessCommands
const fxlc95000_CommandList_t configureCommands
const int32 configRegisterReadSize
fxlc95000_SensorSetting_t settings
uint8 nSettingsToUse
1 = current; 2=given; 3=best possible
const fxlc95000_CommandList_t endDataCommands
const fxlc95000_CommandList_t calibrateCommands
const fxlc95000_CommandList_t flashPreprocessCommands
uint8 nFifoDepth
1 = no FIFO, or another value < SM_MAX_FIFO_DEPTH
The isf_types.h file contains the ISF data type definitions and some of the globally used macros...
const fxlc95000_CommandList_t initializeCommands
const fxlc95000_Command_t * commands
const uint8 engFixedIntegerWidth
uint32 nCurrentReportRate
Sample period in microseconds.
const fxlc95000_CommandList_t validateSettingsCommands
const fxlc95000_CommandList_t getDataCommands
const uint8 engFixedTotalWidth
const fxlc95000_CommandList_t shutdownCommands
const float engFloatConversionFactor
const fxlc95000_CommandList_t writeConfigRegisterPreamble
const int32 sampleDataSize
uint8 nRange
Expected sensor dynamic range.
const uint8 engFixedSignBit
const fxlc95000_CommandList_t readConfigCommands
uint8 *const pWriteBuffer