8 #ifndef MESSAGE_DETECTEDOBJECTSIZERESTRICTIONMESSAGE_DETECTEDOBJECTSIZERESTRICTIONMESSAGE_H
9 #define MESSAGE_DETECTEDOBJECTSIZERESTRICTIONMESSAGE_DETECTEDOBJECTSIZERESTRICTIONMESSAGE_H 1
11 #ifndef ZFORCECOMMON_H
12 #error Please include "zForceCommon.h" before this file.
DLLINTERNAL DetectedObjectSizeRestrictionMessage * DetectedObjectSizeRestrictionMessage_New(MessageGroup messageGroup, uint32_t size)
Internal constructor for DetectedObjectSizeRestrictionMessage.
This structure represents a detected object size restriction message.
Definition: DetectedObjectSizeRestrictionMessage.h:22
MessageGroup MessageGroup
Definition: DetectedObjectSizeRestrictionMessage.h:34
bool HasMaximumSize
True when MaximumSize is valid.
Definition: DetectedObjectSizeRestrictionMessage.h:62
bool Error
Definition: DetectedObjectSizeRestrictionMessage.h:40
int ErrorCode
Definition: DetectedObjectSizeRestrictionMessage.h:46
bool HasMinimumSize
True when MinimumSize is valid.
Definition: DetectedObjectSizeRestrictionMessage.h:61
uint32_t MaximumSize
Maximum size for device to detect.
Definition: DetectedObjectSizeRestrictionMessage.h:60
uint64_t SerialNumber
Definition: DetectedObjectSizeRestrictionMessage.h:52
void(* Destructor)(Message *self)
Definition: DetectedObjectSizeRestrictionMessage.h:58
MessageType MessageType
Definition: DetectedObjectSizeRestrictionMessage.h:28
uint32_t MinimumSize
Minimum size for device to detect.
Definition: DetectedObjectSizeRestrictionMessage.h:59
The main Message struct.
Definition: Message.h:21
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