17#ifndef INCLUDED_MOD_RVDT_H
18#define INCLUDED_MOD_RVDT_H
20#include "commonDataTypes.h"
RVDTChannelNum
This is enum definition for channel number for each RVDT channel.
Definition modConfig.h:288
SenseDemodOutputRate
This is enum definition for AC Sense DEMOD Output Rate.
Definition modRvdt.h:39
@ SENSE_DEMOD_OUTPUT_RATE_256US
Sense demo output rate 256us.
Definition modRvdt.h:41
@ SENSE_DEMOD_OUTPUT_RATE_128US
Sense demo output rate 128us.
Definition modRvdt.h:40
RvdtACRefFreq
This is enum definition for RVDT AC Ref Frequency.
Definition modRvdt.h:93
@ ACREF_FREQ_4000_HZ
AC reference excitation frequency 4000 Hz.
Definition modRvdt.h:100
@ ACREF_FREQ_3000_HZ
AC reference excitation frequency 3000 Hz.
Definition modRvdt.h:98
@ ACREF_FREQ_1500_HZ
AC reference excitation frequency 1500 Hz.
Definition modRvdt.h:95
@ ACREF_FREQ_3500_HZ
AC reference excitation frequency 3500 Hz.
Definition modRvdt.h:99
@ ACREF_FREQ_2500_HZ
AC reference excitation frequency 2500 Hz.
Definition modRvdt.h:97
@ ACREF_FREQ_1000_HZ
AC reference excitation frequency 1000 Hz.
Definition modRvdt.h:94
@ ACREF_FREQ_2000_HZ
AC reference excitation frequency 2000 Hz.
Definition modRvdt.h:96
ModStatus modRvdt_SetRefConfig(const RVDTChannelNum rvdtChannel, const RvdtRefConfig rvdtRefConfig)
modRvdt_SetRefConfig.
Definition modRvdt.c:210
ModStatus modRvdt_SenseEnable(const RVDTChannelNum rvdtChannel)
modRvdt_SenseEnable.
Definition modRvdt.c:533
ModStatus modRvdt_SetSenseConfig(const RVDTChannelNum rvdtChannel, const RvdtSenseConfig rvdtSenseConfig)
modRvdt_SetSenseConfig.
Definition modRvdt.c:368
BPFBandwidthFrequency
This is enum definition for AC BPF Bandwidth Frequency.
Definition modRvdt.h:63
@ BPF_BANDWIDTH_FREQUENCY_100Hz
Band-pass filter bandwidth frequency 100 Hz.
Definition modRvdt.h:65
@ BPF_BANDWIDTH_FREQUENCY_250Hz
Band-pass filter bandwidth frequency 250 Hz.
Definition modRvdt.h:66
@ BPF_BANDWIDTH_FREQUENCY_20Hz
Band-pass filter bandwidth frequency 20 Hz.
Definition modRvdt.h:64
BPFCentreFrequency
This is enum definition for AC BPF Centre Frequency.
Definition modRvdt.h:48
@ BPF_CENTRE_FREQUENCY_3500Hz
Band-pass filter centre frequency 3500 Hz.
Definition modRvdt.h:54
@ BPF_CENTRE_FREQUENCY_1500Hz
Band-pass filter centre frequency 1500 Hz.
Definition modRvdt.h:50
@ BPF_CENTRE_FREQUENCY_2000Hz
Band-pass filter centre frequency 2000 Hz.
Definition modRvdt.h:51
@ BPF_CENTRE_FREQUENCY_4000Hz
Band-pass filter centre frequency 4000 Hz.
Definition modRvdt.h:55
@ BPF_CENTRE_FREQUENCY_1000Hz
Band-pass filter centre frequency 1000 Hz.
Definition modRvdt.h:49
@ BPF_CENTRE_FREQUENCY_2500Hz
Band-pass filter centre frequency 2500 Hz.
Definition modRvdt.h:52
@ BPF_CENTRE_FREQUENCY_3000Hz
Band-pass filter centre frequency 3000 Hz.
Definition modRvdt.h:53
ModStatus modRvdt_SenseRead(const RVDTChannelNum rvdtChannel, RvdtSenseData *pRvdtSenseData)
modRvdt_SenseRead.
Definition modRvdt.c:629
ModStatus modRvdt_SenseDisable(const RVDTChannelNum rvdtChannel)
modRvdt_SenseDisable.
Definition modRvdt.c:581
ModStatus modRvdt_RefDisable(const RVDTChannelNum rvdtChannel)
modRvdt_RefDisable.
Definition modRvdt.c:326
LPFOutputRate
This is enum definition for LPF Output Rate.
Definition modRvdt.h:74
@ LPF_OUTPUT_RATE_256US
LPF output rate 256us.
Definition modRvdt.h:76
@ LPF_OUTPUT_RATE_128US
LPF output rate 128us.
Definition modRvdt.h:75
SenseGain
This is enum definition for AC Sense Gain.
Definition modRvdt.h:28
@ GAIN_2
Sense Gain 2 V/V.
Definition modRvdt.h:32
@ GAIN_1_67
Sense Gain 1.67 V/V.
Definition modRvdt.h:31
@ GAIN_1_33
Sense Gain 1.33 V/V.
Definition modRvdt.h:30
@ GAIN_1
Sense Gain 1 V/V.
Definition modRvdt.h:29
ModStatus modRvdt_RefEnable(const RVDTChannelNum rvdtChannel)
modRvdt_RefEnable.
Definition modRvdt.c:284
RvdtACRefAmplitude
This is enum definition for RVDT AC Ref Amplitude.
Definition modRvdt.h:108
@ ACREF_AMPL_5000_MVRMS
AC reference excitation amplitude 5000 mVrms.
Definition modRvdt.h:117
@ ACREF_AMPL_1500_MVRMS
AC reference excitation amplitude 1500 mVrms.
Definition modRvdt.h:110
@ ACREF_AMPL_2500_MVRMS
AC reference excitation amplitude 2500 mVrms.
Definition modRvdt.h:112
@ ACREF_AMPL_3000_MVRMS
AC reference excitation amplitude 3000 mVrms.
Definition modRvdt.h:113
@ ACREF_AMPL_4000_MVRMS
AC reference excitation amplitude 4000 mVrms.
Definition modRvdt.h:115
@ ACREF_AMPL_3500_MVRMS
AC reference excitation amplitude 3500 mVrms.
Definition modRvdt.h:114
@ ACREF_AMPL_4500_MVRMS
AC reference excitation amplitude 4500 mVrms.
Definition modRvdt.h:116
@ ACREF_AMPL_2000_MVRMS
AC reference excitation amplitude 2000 mVrms.
Definition modRvdt.h:111
@ ACREF_AMPL_1000_MVRMS
AC reference excitation amplitude 1000 mVrms.
Definition modRvdt.h:109
ModStatus modRvdt_SetSenseFilter(const RVDTChannelNum rvdtChannel, const BPFBandwidth bpfConfiguration, const LPFFrequency lpfConfiguration)
modRvdt_SetSenseFilter.
Definition modRvdt.c:447
LPFCutoffFrequency
This is enum definition for LPF Cut off Frequency.
Definition modRvdt.h:83
@ LPF_CUTOFF_FREQUENCY_100Hz
LPF cut off frequency 100Hz.
Definition modRvdt.h:85
@ LPF_CUTOFF_FREQUENCY_250Hz
LPF cut off frequency 250Hz.
Definition modRvdt.h:86
@ LPF_CUTOFF_FREQUENCY_20Hz
LPF cut off frequency 20Hz.
Definition modRvdt.h:84
ModStatus
This is enum definition for module status.
Definition modStatus.h:24
RVDT Demodulation Bandpass Filter (BPF) Center Frequency and Bandwidth Selection Structure.
Definition modRvdt.h:125
BPFBandwidthFrequency bpfBandwidth
BPF bandwidth frequency in Hz.
Definition modRvdt.h:127
BPFCentreFrequency bpfCenterFreq
BPF center frequency in Hz.
Definition modRvdt.h:126
RVDT Demodulation Lowpass Filter (LPF) Cutoff Frequency and Output Sampling Rate Structure.
Definition modRvdt.h:134
LPFOutputRate lpfOutRate
LPF output rate.
Definition modRvdt.h:135
LPFCutoffFrequency lpfCutOffFreq
LPF cut off frequency.
Definition modRvdt.h:136
RVDT Primary Excitation Reference Waveform Frequency and Amplitude Configuration Structure.
Definition modRvdt.h:166
RvdtACRefFreq acRefFreq
AC wave form frequency.
Definition modRvdt.h:167
RvdtACRefAmplitude acRefAmplitude
AC wave form amplitude.
Definition modRvdt.h:168
RVDT Secondary Sensing Channels Gain and Demodulator Output Rate Configuration Structure.
Definition modRvdt.h:143
SenseDemodOutputRate sec2DemodOutputRate
Sense Demodulator 2 Output Rate.
Definition modRvdt.h:147
SenseGain sec2SenseGain
Sense gain value for S2.
Definition modRvdt.h:145
SenseGain sec1SenseGain
Sense gain value for S1.
Definition modRvdt.h:144
SenseDemodOutputRate sec1DemodOutputRate
Sense Demodulator 1 Output Rate.
Definition modRvdt.h:146
RVDT Secondary Sensor Demodulated Voltage Telemetry and Raw ADC Output Data Structure.
Definition modRvdt.h:154
Float32 secDeltaV
Secondary delta voltage V1-V2 reading.
Definition modRvdt.h:157
UInt32 secADC2
Secondary ADC2 reading 0x0000 - 0x3FFF.
Definition modRvdt.h:159
Float32 secV1
Secondary coil 1 voltage reading.
Definition modRvdt.h:155
UInt32 secADC1
Secondary ADC1 reading 0x0000 - 0x3FFF.
Definition modRvdt.h:158
Float32 secV2
Secondary coil 2 voltage reading.
Definition modRvdt.h:156