8 #ifndef MESSAGE_RESOLUTIONMESSAGE_RESOLUTIONMESSAGE_H
9 #define MESSAGE_RESOLUTIONMESSAGE_RESOLUTIONMESSAGE_H 1
11 #ifndef ZFORCECOMMON_H
12 #error Please include "zForceCommon.h" before this file.
DLLINTERNAL ResolutionMessage * ResolutionMessage_New(MessageGroup messageGroup, uint32_t size)
Internal constructor for ResolutionMessage.
The main Message struct.
Definition: Message.h:21
This structure represents a resolution message.
Definition: ResolutionMessage.h:21
bool HasY
True when Y is valid.
Definition: ResolutionMessage.h:61
uint32_t Z
Z axis value.
Definition: ResolutionMessage.h:62
bool HasZ
True when Z is valid.
Definition: ResolutionMessage.h:63
MessageType MessageType
Definition: ResolutionMessage.h:27
uint32_t Y
Y axis value.
Definition: ResolutionMessage.h:60
uint64_t SerialNumber
Definition: ResolutionMessage.h:51
void(* Destructor)(Message *self)
Definition: ResolutionMessage.h:57
MessageGroup MessageGroup
Definition: ResolutionMessage.h:33
bool HasX
True when X is valid.
Definition: ResolutionMessage.h:59
bool Error
Definition: ResolutionMessage.h:39
uint32_t X
X axis value.
Definition: ResolutionMessage.h:58
int ErrorCode
Definition: ResolutionMessage.h:45
MessageGroup
Enum describing the different groups a message can belong to.
Definition: zForceTypes.h:134
MessageType
Enum describing the different message types that exists.
Definition: zForceTypes.h:104