41#ifndef SBG_ECOM_VIB_MON_FFT_H
42#define SBG_ECOM_VIB_MON_FFT_H
62#define SBG_ECOM_VIB_MON_FFT_MAX_BIN_COUNT (2048)
Main header for the SBG Systems common C library.
Vibration monitoring related logs.
enum _SbgEComVibMonWindow SbgEComVibMonWindow
enum _SbgEComVibMonAxis SbgEComVibMonAxis
SbgErrorCode sbgEComVibMonFftReadFromStream(SbgEComVibMonFft *pVibMonFft, SbgStreamBuffer *pStreamBuffer)
size_t sbgEComVibMonFftGetBinIndexFromFrequency(const SbgEComVibMonFft *pVibMonFft, float frequency)
float sbgEComVibMonFftGetMagnitudeFromBinIndexEcfCorrected(const SbgEComVibMonFft *pVibMonFft, size_t binIndex)
float sbgEComVibMonFftGetMagnitudeFromFrequencyAcfCorrected(const SbgEComVibMonFft *pVibMonFft, float frequency)
SbgErrorCode sbgEComVibMonFftWriteToStream(const SbgEComVibMonFft *pVibMonFft, SbgStreamBuffer *pStreamBuffer)
SbgEComVibMonWindow sbgEComVibMonFftGetWindow(const SbgEComVibMonFft *pLogData)
float sbgEComVibMonFftGetMagnitudeFromFrequencyEcfCorrected(const SbgEComVibMonFft *pVibMonFft, float frequency)
SbgEComVibMonAxis sbgEComVibMonFftGetAxis(const SbgEComVibMonFft *pLogData)
float sbgEComVibMonFftGetMagnitudeFromBinIndexAcfCorrected(const SbgEComVibMonFft *pVibMonFft, size_t binIndex)
float sbgEComVibMonFftGetMagnitudeFromFrequency(const SbgEComVibMonFft *pVibMonFft, float frequency)
float sbgEComVibMonFftGetFrequencyFromBinIndex(const SbgEComVibMonFft *pVibMonFft, size_t binIndex)
float sbgEComVibMonFftGetMagnitudeFromBinIndex(const SbgEComVibMonFft *pVibMonFft, size_t binIndex)
#define SBG_ECOM_VIB_MON_FFT_MAX_BIN_COUNT
Definition sbgEComVibMonFft.h:62
struct _SbgEComVibMonFft SbgEComVibMonFft
enum _SbgErrorCode SbgErrorCode
Used to read/write data from/to a memory buffer stream.
struct _SbgStreamBuffer SbgStreamBuffer
Definition sbgEComVibMonFft.h:74
uint16_t binCount
Definition sbgEComVibMonFft.h:78
uint16_t status
Definition sbgEComVibMonFft.h:76
float ecf
Definition sbgEComVibMonFft.h:82
uint16_t fSampling
Definition sbgEComVibMonFft.h:77
float scaleFactor
Definition sbgEComVibMonFft.h:79
float acf
Definition sbgEComVibMonFft.h:81
uint16_t buffer[SBG_ECOM_VIB_MON_FFT_MAX_BIN_COUNT]
Definition sbgEComVibMonFft.h:83
uint32_t timestampUs
Definition sbgEComVibMonFft.h:75
float offset
Definition sbgEComVibMonFft.h:80