Data Fields
_EM_Pulse_Settings_ Struct Reference

Contains EM SW Lib Phase Calibration. More...

#include <emSwLib.h>

Data Fields

uint8_t activePulseGpioPort
 
uint8_t reactivePulseGpioPort
 
uint16_t activePulseGpioPin
 
uint16_t reactivePulseGpioPin
 
uint64_t activeEnergyCounter
 Ongoing Active Energy Sum. More...
 
uint16_t activeEnergyPulseRemaining
 Counter used to keep track of remaining ADC samples to keep pulse high. More...
 
uint64_t reactiveEnergyCounter
 Ongoing Reactive Energy Sum. More...
 
uint16_t reactiveEnergyPulseRemaining
 Counter used to keep track of remaining ADC samples to keep pulse high. More...
 

Detailed Description

Contains EM SW Lib Phase Calibration.

Field Documentation

§ activePulseGpioPort

uint8_t _EM_Pulse_Settings_::activePulseGpioPort

Each phase uses a GPIO port used to generate a pulse used for calibration Possible options for each port:

  • GPIO_PORT_P1
  • GPIO_PORT_P2
  • GPIO_PORT_P3
  • GPIO_PORT_P4
  • GPIO_PORT_P5
  • GPIO_PORT_P6
  • GPIO_PORT_P7
  • GPIO_PORT_P8
  • GPIO_PORT_P9

§ reactivePulseGpioPort

uint8_t _EM_Pulse_Settings_::reactivePulseGpioPort

Each phase uses a GPIO port used to generate a pulse used for calibration Possible options for each port:

  • GPIO_PORT_P1
  • GPIO_PORT_P2
  • GPIO_PORT_P3
  • GPIO_PORT_P4
  • GPIO_PORT_P5
  • GPIO_PORT_P6
  • GPIO_PORT_P7
  • GPIO_PORT_P8
  • GPIO_PORT_P9

§ activePulseGpioPin

uint16_t _EM_Pulse_Settings_::activePulseGpioPin

Each phase uses a GPIO pin used to generate a pulse used for calibration Possible options for each pin:

  • GPIO_PIN0
  • GPIO_PIN1
  • GPIO_PIN2
  • GPIO_PIN3
  • GPIO_PIN4
  • GPIO_PIN5
  • GPIO_PIN6
  • GPIO_PIN7

§ reactivePulseGpioPin

uint16_t _EM_Pulse_Settings_::reactivePulseGpioPin

Each phase uses a GPIO pin used to generate a pulse used for calibration Possible options for each pin:

  • GPIO_PIN0
  • GPIO_PIN1
  • GPIO_PIN2
  • GPIO_PIN3
  • GPIO_PIN4
  • GPIO_PIN5
  • GPIO_PIN6
  • GPIO_PIN7

§ activeEnergyCounter

uint64_t _EM_Pulse_Settings_::activeEnergyCounter

Ongoing Active Energy Sum.

§ activeEnergyPulseRemaining

uint16_t _EM_Pulse_Settings_::activeEnergyPulseRemaining

Counter used to keep track of remaining ADC samples to keep pulse high.

§ reactiveEnergyCounter

uint64_t _EM_Pulse_Settings_::reactiveEnergyCounter

Ongoing Reactive Energy Sum.

§ reactiveEnergyPulseRemaining

uint16_t _EM_Pulse_Settings_::reactiveEnergyPulseRemaining

Counter used to keep track of remaining ADC samples to keep pulse high.


The documentation for this struct was generated from the following file:
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale