Contains power control interface with communication/gui. More...
#include "pwrctrl.h"
Go to the source code of this file.
Functions | |
uint16_t | PwrCtrl_GetPhase_P2SDegree (void) |
API function to set the power control State. | |
void | Dev_PwrCtrl_SetState (uint16_t reference) |
API function to set the power control State. | |
void | PwrCtrl_SetIReference (uint16_t reference) |
API function to set the current controller reference. | |
void | PwrCtrl_SetVSecReference (uint16_t reference) |
API function to set the secondary voltage controller reference. | |
void | PwrCtrl_SetPwrReference (uint16_t reference) |
API function to set the power controller reference. | |
void | PwrCtrl_SetPeriodTarget (uint16_t reference) |
API function to set the target period. | |
void | PwrCtrl_SetPhaseTarget (uint16_t reference) |
API function to set the target PWM phase. | |
void | PwrCtrl_SetP2SPhaseTarget (uint16_t reference) |
API function to set the target prim to sec phase which will steer other modulation. | |
void | PwrCtrl_SetEnable (bool enable) |
API function to set the power control enable bit. | |
uint16_t | PwrCtrl_GetAdc_Ipri_ct (void) |
API function to get the raw ADC value for primary current transformer current. | |
uint16_t | PwrCtrl_GetAdc_Isec_shunt (void) |
API function to get the raw ADC value for secondary current transformer current. | |
uint16_t | PwrCtrl_GetAdc_Isec_avg (void) |
API function to get the raw ADC value for secondary average current. | |
uint16_t | PwrCtrl_GetAdc_Temperature (void) |
API function to get the raw ADC value for temperature. | |
uint16_t | PwrCtrl_GetAdc_Vrail_5V (void) |
API function to get the raw ADC value for 5V rail. | |
uint16_t | Dev_PwrCtrl_Get_Period (void) |
API function to get the PWM period. | |
uint16_t | Dev_PwrCtrl_Get_DutyCycle (void) |
API function to get the PWM duty cycle. | |
uint16_t | Dev_PwrCtrl_Get_State (void) |
API function to get the current state of the state machine. | |
uint16_t | Dev_PwrCtrl_Get_Status (void) |
API function to get the power control status. | |
uint16_t | Dev_PwrCtrl_Get_EnableFlag (void) |
API function to get the state of the power control enable bit. | |
uint16_t | Dev_PwrCtrl_Get_PwmprdTarget (void) |
API function to get the PWM period target. | |
uint16_t | Dev_PwrCtrl_Get_SecPower (void) |
API function to get the secondary power. | |
uint16_t | Dev_PwrCtrl_GetAveraging_Vprim (void) |
API function to get the average value of the sampled ADC for primary voltage. | |
uint16_t | Dev_PwrCtrl_GetAveraging_Vsec (void) |
API function to get the average value of the sampled ADC for secondary voltage. | |
uint16_t | Dev_PwrCtrl_GetAveraging_Isec (void) |
API function to get the average value of the sampled ADC for secondary current. | |
uint16_t | Dev_PwrCtrl_GetVoltage_Vcap (void) |
API function to get the value of the sampled ADC for Capacitor Voltage. | |
uint16_t | Dev_PwrCtrl_GetAdc_Vpri (void) |
API function to get the value of the sampled ADC for input Voltage. | |
uint16_t | Dev_PwrCtrl_GetAdc_Vsec (void) |
API function to get the value of the sampled ADC for output Voltage. | |
uint16_t | Dev_PwrCtrl_GetControl_Phase (void) |
API function to get the value of the phase value. | |
uint16_t | Dev_PwrCtrl_GetIPri_Offset (void) |
API function to get the value of the primary sensor offset value. | |
uint16_t | Dev_PwrCtrl_GetIsec_Offset (void) |
API function to get the value of the secondary sensor offset value. | |
Definition in file pwrctrl_comm_interface.c.