Skip to content

C API ZIResultLoggerVectorHeader StructΒΆ

Name Type Description
timestamp ZITimeStamp Timestamp indicating when the result logger header was parsed by the firmware. Note: This is not when the data was generated by the device. For that, see firstSampleTimestamp.
jobId uint32_t Job ID as used by the pipeliner. When the pipeliner is disabled, the job ID is always 0.
repetitionId uint32_t Repetition ID as used by the pipeliner. When the pipeliner is disabled, the repetition ID is always 0.
scaling double Scaling value, used to scale the vector data to the desired range (e.g. from raw ADC values into a +/-1 full-scale range)
centerFrequency double RF center frequency.
dataSource uint32_t Source of the data in the result log. Possible values: 0: spectroscopy [real] 1: readout - complex (integration values) [complex] 2: unused 3: readout - thresholds [real] 4: spectroscopy - power spectral density [real].
numSamples uint32_t Number of samples that the result logger should log.
numSpectrSamples uint32_t Number of integrated samples. (Only used for spectroscopy measurements)
numAverages uint32_t Number of samples averaged over by the result logger.
numAcquired uint32_t Number of samples acquired by the result logger.
holdoffErrorsReslog uint16_t Number of hold-off errors encountered for the current job in the result logger.
holdoffErrorsReadout uint16_t Number of hold-off errors encountered for the current job in the readout module.
holdoffErrorsSpectr uint16_t Number of hold-off errors encountered for the current job in the spectroscopy module.
firstSampleTimestamp ZITimeStamp A relative timestamp indicating when the first sample, used to generate the result log, was captured.