no-OS
Public Attributes | List of all members
stout Struct Reference

Structure for Stout machine. More...

#include <state_machine.h>

Collaboration diagram for stout:
Collaboration graph
[legend]

Public Attributes

struct ade9113_devade9113
 
struct no_os_gpio_descrelay
 
struct no_os_gpio_descgpio_led [LED_NO]
 
enum charger_state_e current_state
 
enum charger_state_e previous_state
 
uint32_t pwm_low_val
 
uint32_t pwm_high_val
 
int32_t v2_val
 
int32_t v1_val
 
int32_t i_val
 
int32_t temperature
 
uint8_t ac_dc
 
uint8_t grid
 
uint16_t i_limit
 
uint16_t i_limit_not_ch
 
struct no_os_gpio_descgpio_rcm_test
 
struct no_os_gpio_descgpio_rcddc
 
struct no_os_gpio_descgpio_rcdac
 
enum interface_err_status_e err_status
 

Detailed Description

Structure for Stout machine.

Member Data Documentation

◆ ac_dc

uint8_t stout::ac_dc

◆ ade9113

struct ade9113_dev* stout::ade9113

◆ current_state

enum charger_state_e stout::current_state

◆ err_status

enum interface_err_status_e stout::err_status

◆ gpio_led

struct no_os_gpio_desc* stout::gpio_led[LED_NO]

◆ gpio_rcdac

struct no_os_gpio_desc* stout::gpio_rcdac

◆ gpio_rcddc

struct no_os_gpio_desc* stout::gpio_rcddc

◆ gpio_rcm_test

struct no_os_gpio_desc* stout::gpio_rcm_test

◆ grid

uint8_t stout::grid

◆ i_limit

uint16_t stout::i_limit

◆ i_limit_not_ch

uint16_t stout::i_limit_not_ch

◆ i_val

int32_t stout::i_val

◆ previous_state

enum charger_state_e stout::previous_state

◆ pwm_high_val

uint32_t stout::pwm_high_val

◆ pwm_low_val

uint32_t stout::pwm_low_val

◆ relay

struct no_os_gpio_desc* stout::relay

◆ temperature

int32_t stout::temperature

◆ v1_val

int32_t stout::v1_val

◆ v2_val

int32_t stout::v2_val

The documentation for this struct was generated from the following file: