Bar Logo 3.8/7.6 kw Totem pole Demonstration Application (Part-No. (not specified))
 
Content
     
Loading...
Searching...
No Matches
VACM_STATUS_s Struct Reference

ADD_SHORT_DESCRIPTION. More...

#include <vac_monitor_typedef.h>

+ Inheritance diagram for VACM_STATUS_s:
+ Collaboration diagram for VACM_STATUS_s:

Data Fields

union { 
 
   struct { 
 
      bool   ac_drop: 1 
 Bit #0: flag indicating that an ac drop may have occurred. More...
 
      bool   dc_mode: 1 
 Bit #1: 1 when Vin = DC, 0 when Vin = AC. More...
 
      bool   ac_ok: 1 
 Bit #2: flag indicating the status of the line voltage
More...
 
      bool   zero_cross: 1 
 Bit #3: flag indicating that we are in the zero cross region. More...
 
      bool   polarity_pos: 1 
 Bit #4: flag = 1 when polarity is positive, 0 when negative. More...
 
      bool   end_of_cycle: 1 
 Bit #5: flag indicating that the end of cycle has just occured
More...
 
      bool   slope_pos: 1 
 Bit #6: flag = 1 when ac line slope is positive, 0 when negative
More...
 
      unsigned   : 1 
 Bit #7: unused. More...
 
      unsigned   : 1 
 Bit #8: unused. More...
 
      unsigned   : 1 
 Bit #9: unused. More...
 
      unsigned   : 1 
 Bit #10: unused. More...
 
      unsigned   : 1 
 Bit #11: unused. More...
 
      unsigned   : 1 
 Bit #12: unused. More...
 
      unsigned   : 1 
 Bit #13: unused. More...
 
      unsigned   : 1 
 Bit #14: unused. More...
 
      unsigned   : 1 
 Bit #15: unused. More...
 
   }   bits 
 
   volatile uint16_t   value 
 
};  
 

Detailed Description

ADD_DETAILED_DESCRIPTION

Definition at line 51 of file vac_monitor_typedef.h.

Field Documentation

◆ [union]

union { ... }

◆ __pad0__

unsigned __pad0__

Definition at line 63 of file vac_monitor_typedef.h.

◆ __pad1__

unsigned __pad1__

Definition at line 64 of file vac_monitor_typedef.h.

◆ __pad2__

unsigned __pad2__

Definition at line 65 of file vac_monitor_typedef.h.

◆ __pad3__

unsigned __pad3__

Definition at line 66 of file vac_monitor_typedef.h.

◆ __pad4__

unsigned __pad4__

Definition at line 67 of file vac_monitor_typedef.h.

◆ __pad5__

unsigned __pad5__

Definition at line 68 of file vac_monitor_typedef.h.

◆ __pad6__

unsigned __pad6__

Definition at line 69 of file vac_monitor_typedef.h.

◆ __pad7__

unsigned __pad7__

Definition at line 70 of file vac_monitor_typedef.h.

◆ __pad8__

unsigned __pad8__

Definition at line 71 of file vac_monitor_typedef.h.

◆ ac_drop

bool ac_drop

Definition at line 55 of file vac_monitor_typedef.h.

◆ ac_ok

bool ac_ok

Definition at line 57 of file vac_monitor_typedef.h.

◆ [struct]

struct { ... } bits

◆ dc_mode

bool dc_mode

Definition at line 56 of file vac_monitor_typedef.h.

◆ end_of_cycle

bool end_of_cycle

Definition at line 60 of file vac_monitor_typedef.h.

◆ polarity_pos

bool polarity_pos

Definition at line 59 of file vac_monitor_typedef.h.

◆ slope_pos

bool slope_pos

Definition at line 61 of file vac_monitor_typedef.h.

◆ value

volatile uint16_t value

Definition at line 74 of file vac_monitor_typedef.h.

◆ zero_cross

bool zero_cross

Definition at line 58 of file vac_monitor_typedef.h.


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