Digital Power Starter Kit 3 Firmware
dsPIC33C Buck Converter Voltage Mode Control Example

User Data Space for Advanced Control Functions. More...

#include <power_control/drivers/npnz16b.h>

+ Inheritance diagram for NPNZ_USER_DATA_BUFFER_s:
+ Collaboration diagram for NPNZ_USER_DATA_BUFFER_s:

Data Fields

volatile uint16_t usrParam0
 generic 16-bit wide, user-defined parameter #1 for advanced control options More...
 
volatile uint16_t usrParam1
 generic 16-bit wide, user-defined parameter #2 for advanced control options More...
 
volatile uint16_t usrParam2
 generic 16-bit wide, user-defined parameter #3 for advanced control options More...
 
volatile uint16_t usrParam3
 generic 16-bit wide, user-defined parameter #4 for advanced control options More...
 
volatile uint16_t usrParam4
 generic 16-bit wide, user-defined parameter #5 for advanced control options More...
 
volatile uint16_t usrParam5
 generic 16-bit wide, user-defined parameter #6 for advanced control options More...
 
volatile uint16_t usrParam6
 generic 16-bit wide, user-defined parameter #7 for advanced control options More...
 
volatile uint16_t usrParam7
 generic 16-bit wide, user-defined parameter #8 for advanced control options More...
 
- Data Fields inherited from NPNZ16b_s
volatile struct NPNZ_STATUS_s status
 Control Loop Status and Control flags. More...
 
volatile struct NPNZ_PORTS_s Ports
 Controller input and output ports. More...
 
volatile struct NPNZ_FILTER_PARAMS_s Filter
 Filter parameters such as pointer to history and coefficient arrays and number scaling. More...
 
volatile struct NPNZ_GAIN_CONTROL_s GainControl
 Parameter section for advanced control options. More...
 
volatile struct NPNZ_LIMITS_s Limits
 Input and output clamping values. More...
 
volatile struct NPNZ_ADC_TRGCTRL_s ADCTriggerControl
 Automatic ADC trigger placement options for ADC Trigger A and B. More...
 
volatile struct NPNZ_DATA_PROVIDERS_s DataProviders
 Automated data sources pushing recent data points to user-defined variables. More...
 
volatile struct NPNZ_EXTENSION_HOOKS_s ExtensionHooks
 User extension function triggers using function pointers with parameters. More...
 
volatile struct NPNZ_USER_DATA_BUFFER_s Advanced
 Parameter section for advanced user control options. More...
 

Detailed Description

User Data Space for Advanced Control Functions.

The NPNZ_USER_DATA_BUFFER_t data object reserves four word of additional data space for user parameters. These parameters may be handled by user code and are not assigned to any specific, pre-defined functions.

Definition at line 474 of file npnz16b.h.

Field Documentation

◆ usrParam0

volatile uint16_t usrParam0

generic 16-bit wide, user-defined parameter #1 for advanced control options

Definition at line 476 of file npnz16b.h.

◆ usrParam1

volatile uint16_t usrParam1

generic 16-bit wide, user-defined parameter #2 for advanced control options

Definition at line 477 of file npnz16b.h.

◆ usrParam2

volatile uint16_t usrParam2

generic 16-bit wide, user-defined parameter #3 for advanced control options

Definition at line 478 of file npnz16b.h.

◆ usrParam3

volatile uint16_t usrParam3

generic 16-bit wide, user-defined parameter #4 for advanced control options

Definition at line 479 of file npnz16b.h.

◆ usrParam4

volatile uint16_t usrParam4

generic 16-bit wide, user-defined parameter #5 for advanced control options

Definition at line 480 of file npnz16b.h.

◆ usrParam5

volatile uint16_t usrParam5

generic 16-bit wide, user-defined parameter #6 for advanced control options

Definition at line 481 of file npnz16b.h.

◆ usrParam6

volatile uint16_t usrParam6

generic 16-bit wide, user-defined parameter #7 for advanced control options

Definition at line 482 of file npnz16b.h.

◆ usrParam7

volatile uint16_t usrParam7

generic 16-bit wide, user-defined parameter #8 for advanced control options

Definition at line 483 of file npnz16b.h.


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