Contains functions use to interface to Graphical User Interface or Power Board Visualizer. More...
Files | |
file | pwrctrl_comm_interface.c |
Contains power control interface with communication/gui. | |
file | pwrctrl_comm_interface.h |
Contains public functions relevant for power control communication interface. | |
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_SetVPriReference (uint16_t reference) |
API function to set the primary voltage controller reference, in reverse mode. | |
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 (PWR_CTRL_CHARGE_STATE_t setVal) |
API function to set the power control state forward, reverse or stop. | |
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_ct (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_PowerDir (void) |
API function to get the direction of configure power flow. | |
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. | |
This document covers the functions that sets or gets the power control properties relevant to the Power Board Visualizer.
uint16_t Dev_PwrCtrl_Get_DutyCycle | ( | void | ) |
Definition at line 198 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_Get_EnableFlag | ( | void | ) |
Definition at line 239 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_Get_Period | ( | void | ) |
Definition at line 188 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_Get_PowerDir | ( | void | ) |
Definition at line 218 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_Get_PwmprdTarget | ( | void | ) |
Definition at line 249 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_Get_SecPower | ( | void | ) |
Definition at line 259 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_Get_State | ( | void | ) |
Definition at line 208 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_Get_Status | ( | void | ) |
Definition at line 228 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_GetAveraging_Isec | ( | void | ) |
Definition at line 287 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_GetAveraging_Vprim | ( | void | ) |
Definition at line 268 of file pwrctrl_comm_interface.c.
uint16_t Dev_PwrCtrl_GetAveraging_Vsec | ( | void | ) |
Definition at line 277 of file pwrctrl_comm_interface.c.
void Dev_PwrCtrl_SetState | ( | uint16_t | reference | ) |
Definition at line 28 of file pwrctrl_comm_interface.c.
uint16_t PwrCtrl_GetAdc_Ipri_ct | ( | void | ) |
Definition at line 138 of file pwrctrl_comm_interface.c.
uint16_t PwrCtrl_GetAdc_Isec_avg | ( | void | ) |
Definition at line 158 of file pwrctrl_comm_interface.c.
uint16_t PwrCtrl_GetAdc_Isec_ct | ( | void | ) |
Definition at line 148 of file pwrctrl_comm_interface.c.
uint16_t PwrCtrl_GetAdc_Temperature | ( | void | ) |
Definition at line 168 of file pwrctrl_comm_interface.c.
uint16_t PwrCtrl_GetAdc_Vrail_5V | ( | void | ) |
Definition at line 178 of file pwrctrl_comm_interface.c.
uint16_t PwrCtrl_GetPhase_P2SDegree | ( | void | ) |
Definition at line 18 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetEnable | ( | PWR_CTRL_CHARGE_STATE_t | setVal | ) |
Definition at line 111 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetIReference | ( | uint16_t | reference | ) |
Definition at line 42 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetP2SPhaseTarget | ( | uint16_t | reference | ) |
Definition at line 101 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetPeriodTarget | ( | uint16_t | reference | ) |
Definition at line 82 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetPhaseTarget | ( | uint16_t | reference | ) |
Definition at line 92 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetPwrReference | ( | uint16_t | reference | ) |
Definition at line 72 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetVPriReference | ( | uint16_t | reference | ) |
Definition at line 62 of file pwrctrl_comm_interface.c.
void PwrCtrl_SetVSecReference | ( | uint16_t | reference | ) |
Definition at line 52 of file pwrctrl_comm_interface.c.