53 #define SQRT_THREE_OVER_TWO 0.8660254037844f
54 #define TWO_OVER_SQRT_THREE 1.15470053837926f
65 static __attribute__((always_inline))
71 float32_t va_pu = inValpha * oneOverDcBus_invV;
72 float32_t vbeta_pu = inVbeta * oneOverDcBus_invV;
104 else if(vc_pu < vmin_pu)
112 vcom_pu = 0.5f * (vmax_pu + vmin_pu);
117 *pVa = (va_pu - vcom_pu);
118 *pVb = (vb_pu - vcom_pu);
119 *pVc = (vc_pu - vcom_pu);
131 static __attribute__((always_inline))
137 float32_t va_pu = inValpha * oneOverDcBus_invV;
138 float32_t vbeta_pu = inVbeta * oneOverDcBus_invV;
173 *pVa = (va_pu - vmax_pu) + 0.5f;
174 *pVb = (vb_pu - vmax_pu) + 0.5f;
175 *pVc = (vc_pu - vmax_pu) + 0.5f;
186 static __attribute__((always_inline))
192 float32_t va_pu = inValpha * oneOverDcBus_invV;
193 float32_t vbeta_pu = inVbeta * oneOverDcBus_invV;
228 *pVa = (va_pu - vmin_pu) - 0.5f;
229 *pVb = (vb_pu - vmin_pu) - 0.5f;
230 *pVc = (vc_pu - vmin_pu) - 0.5f;
240 static __attribute__((always_inline))
244 *pVa = (*pVa > Umax) ? Umax : (*pVa < Umin) ? Umin : *pVa;
245 *pVb = (*pVb > Umax) ? Umax : (*pVb < Umin) ? Umin : *pVb;
246 *pVc = (*pVc > Umax) ? Umax : (*pVc < Umin) ? Umin : *pVc;