change VARH system/normal set func, del notify
This commit is contained in:
@ -26,8 +26,6 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
//=================================================================================================
|
||||
// Section: INCLUDES
|
||||
// Description: List of required include files (visible by all modules).
|
||||
@ -59,22 +57,11 @@ extern "C" {
|
||||
// Description: Definition of global macros (visible by all modules).
|
||||
//=================================================================================================
|
||||
|
||||
|
||||
|
||||
//=================================================================================================
|
||||
// Section: ENUMERATIONS
|
||||
// Description: Definition of global enumerations (visible by all modules).
|
||||
//=================================================================================================
|
||||
|
||||
typedef enum
|
||||
{
|
||||
VARH_eWrite = 0, // everytime someone writes
|
||||
VARH_eNewValue, // only if there is a new value
|
||||
|
||||
VARH_eNumberOfNotificationTypes, // Must be last entry
|
||||
} VARH_EnNotification;
|
||||
|
||||
|
||||
// variables
|
||||
typedef enum
|
||||
{
|
||||
@ -94,8 +81,6 @@ typedef enum
|
||||
VARH_eNumberOfVariables, // Must be last entry
|
||||
} VARH_EnVariables;
|
||||
|
||||
|
||||
|
||||
//=================================================================================================
|
||||
// Section: STRUCTURES
|
||||
// Description: Definition of global Structures (visible by all modules).
|
||||
@ -123,25 +108,20 @@ typedef struct
|
||||
U8 u8Flags; // flags
|
||||
} VARH_StVar;
|
||||
|
||||
|
||||
//=================================================================================================
|
||||
// Section: GLOBAL VARIABLES
|
||||
// Description: Definition of global variables (visible by all modules).
|
||||
//=================================================================================================
|
||||
|
||||
|
||||
|
||||
//=================================================================================================
|
||||
// Section: GLOBAL CONSTANTS
|
||||
// Description: Definition of global constants (visible by all modules).
|
||||
//=================================================================================================
|
||||
|
||||
|
||||
//=================================================================================================
|
||||
// Section: FUNCTION TYPES
|
||||
// Description: Definition of functions
|
||||
//=================================================================================================
|
||||
typedef VOID (*VARH_pfnNotification)( PVOID pvData );
|
||||
|
||||
//=================================================================================================
|
||||
// Section: GLOBAL FUNCTIONS (PROTOTYPES)
|
||||
@ -149,14 +129,14 @@ typedef VOID (*VARH_pfnNotification)( PVOID pvData );
|
||||
//=================================================================================================
|
||||
|
||||
BOOL VARH_boInitializeModule( VOID );
|
||||
BOOL VARH_boRegisterNotification( U8 u8Variable, VARH_EnNotification enNotification, VARH_pfnNotification pfnCallback, PVOID pvCallbackArgument );
|
||||
|
||||
// set data functions
|
||||
VOID VARH_vSetVariableData( U8 u8Variable, VARH_UVariable uData );
|
||||
VOID VARH_vSetVariableDataFromMaster( U8 u8Variable, VARH_UVariable uData );
|
||||
VOID VARH_vSetVariableDataFromSystem( U8 u8Variable, VARH_UVariable uData );
|
||||
|
||||
// get data function
|
||||
VARH_UVariable VARH_uGetVariableData( U8 u8Variable );
|
||||
U8 VARH_uGetVariableFlags( U8 u8Variable );
|
||||
|
||||
VOID VARH_vSetVariableToInitData( U8 u8Variable );
|
||||
VOID VARH_vSetAllVariablesToInitData( VOID );
|
||||
|
Reference in New Issue
Block a user