9 #ifndef MESSAGE_MESSAGE_H 10 #define MESSAGE_MESSAGE_H 12 #ifndef ZFORCECOMMON_H 13 #error Please include "zForceCommon.h" before this file. 14 #endif // ZFORCECOMMON_H 63 #if defined(USE_ENABLEMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 67 #if defined(USE_DISABLEMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 71 #if defined(USE_OPERATIONMODESMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 75 #if defined(USE_RESOLUTIONMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 79 #if defined(USE_TOUCHACTIVEAREAMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 83 #if defined(USE_TOUCHMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 87 #if defined(USE_NUMBEROFTRACKEDOBJECTSMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 91 #if defined(USE_FINGERFREQUENCYMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 95 #if defined(USE_IDLEFREQUENCYMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 99 #if defined(USE_DETECTEDOBJECTSIZERESTRICTIONMESSAGE) || !defined(COMPILING_ZFORCE_SDK) 103 #if defined(USE_REVERSETOUCHACTIVEAREAMESSAGE) || !defined (COMPILING_ZFORCE_SDK) 107 #if defined(USE_MCUUNIQUEIDENTIFIERMESSAGE) || !defined (COMPILING_ZFORCE_SDK) 111 #if defined(USE_OFFSETMESSAGE) || !defined (COMPILING_ZFORCE_SDK) 115 #if defined(USE_HIDDISPLAYSIZEMESSAGE) || !defined (COMPILING_ZFORCE_SDK) 119 #endif // MESSAGE_MESSAGE_H A HidDisplaySizeMessage that contains the Hid Display Size.
An TouchMessage contains the Data of a Touch.
Brief description of module's purpose.
A DisableMessage that disables a Device.
A FingerFrequencyMessage.
MessageType MessageType
The Message Type of the Message.
Definition: Message.h:23
DLLINTERNAL Message * Message_New(MessageGroup messageGroup, uint32_t size)
Internal constructor for Message.
uint64_t SerialNumber
Unique serial number for this message.
Definition: Message.h:27
A TouchActiveAreaMessage contains the Touch Active Area of a Device.
bool Error
If an error occurred, this is True.
Definition: Message.h:25
An OperationModesMessage contains the modes the Device is set to.
The main Message struct.
Definition: Message.h:21
void(* Destructor)(Message *self)
Destructor.
Definition: Message.h:28
MessageGroup
Enum describing the different groups a message can belong to.
Definition: zForceTypes.h:113
MessageType
Enum describing the different message types that exists.
Definition: zForceTypes.h:91
A ReverseTouchActiveAreaMessage contains the Touch Active Area of a Device.
An OffsetMessage that contains the Offset a Device is set to.
A ResolutionMessage that contains the Resolution a Device is set to.
An EnableMessage that enables a Device.
A DetectedObjectSizeRestrictionMessage contains Detected Object Size Restrictions of a Device...
DLLEXTERNAL Message * Message_GetInstance(MessageType messageType, MessageGroup messageGroup)
Factory creator for Messages.
MessageGroup MessageGroup
The Message Group of the Message.
Definition: Message.h:24
int ErrorCode
Error Code, valid when Error == true.
Definition: Message.h:26
A NumberOfTrackedObjectsMessage.