Defines the 3 Phase Inverter parameters.
Public Attributes | |
inverter_state_t | state |
The inverter state whether active or inactive. | |
uint16_t | s1PinNos [3] |
Collection of the Pin numbers of the first PWM switch in a leg of the 3-Phase System. The remaining PWMs are the consecutive pins after this pin. | |
uint16_t | dsblPinNo |
Pin no of the first disable pin if any. If more than one the remaining disable pins should be consecutively after this pin. | |
uint16_t | dsblPinCount |
No of disable pins used by the system. These pins will be used to disable the relevant gate drivers. | |
switch_leg_t | legType |
Type of switch legs used for switching the inverter. | |
pwm_config_t | pwmConfig |
The PWM configurations. | |
DutyCycleUpdateFnc | updateCallbacks [3] |
These call backs are used by the drivers to update the duty cycles of all switches according to the configuration. | |
uint16_t | s1PinDuplicate |
The inverter can have an optional 4th leg which will get the same signals of 3rd leg. This is done to fully test all modules in different PELab Configurations. This value represents the first switch of the 4th leg. To disable duplication set this to 0. | |
DutyCycleUpdateFnc | updateCallbackDuplicate |
These call backs are used by the drivers to update the duty cycles of the duplicate leg according to the configuration. | |