114#ifndef STATUSTYPEDEFINED
115#define STATUSTYPEDEFINED
165#define NULL_PTR ( (void *)0 )
Std_ReturnType(* Std_ExtractProtocolHeaderFieldsType)(const uint8 *buffer, uint32 bufferLength, Std_MessageTypeType *messageType, Std_MessageResultType *messageResult)
Type for the function pointer to extract the relevant protocol header fields of the message and the t...
Definition Std_Types.h:75
uint8 Std_TransformerClass
The type Std_TransformerClass shall be an enumeration with the following elements where each element ...
Definition Std_Types.h:34
uint8 Std_TransformerErrorCode
The type of the Std_TransformerError.
Definition Std_Types.h:42
uint8 Std_MessageResultType
This type is used to encode different types of results for response messages. Currently this encoding...
Definition Std_Types.h:64
struct Std_TransformerError_Tag Std_TransformerError
The Std_TransformerErrorCode represents a transformer error in the context of a certain transformer c...
unsigned char StatusType
Definition Std_Types.h:117
struct Std_VersionInfoType_Tag Std_VersionInfoType
This structure is used to request the version of a BSW module using the [Module name]_GetVersionInfo(...
uint8 Std_ReturnType
This type can be used as standard API return type which is shared between the RTE and the BSW modules...
Definition Std_Types.h:22
uint8 Std_MessageTypeType
This type is used to encode the different type of messages. -Currently this encoding is limited to th...
Definition Std_Types.h:53
This structure is used to request the version of a BSW module using the [Module name]_GetVersionInfo(...
Definition Std_Types.h:85
uint16 vendorID
Definition Std_Types.h:86
uint8 sw_major_version
Definition Std_Types.h:88
uint8 sw_patch_version
Definition Std_Types.h:90
uint8 sw_minor_version
Definition Std_Types.h:89
uint16 moduleID
Definition Std_Types.h:87