User Data Space for Advanced Control Functions. More...
#include <power_control/drivers/npnz16b.h>
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... | |
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.
volatile uint16_t usrParam0 |
volatile uint16_t usrParam1 |
volatile uint16_t usrParam2 |
volatile uint16_t usrParam3 |
volatile uint16_t usrParam4 |
volatile uint16_t usrParam5 |
volatile uint16_t usrParam6 |
volatile uint16_t usrParam7 |