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... | |
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 |