8 #if !defined(ZFORCETYPES_H) && !defined(CONTAINS_CARTESIANCOORDINATES) && !defined(CONTAINS_TOUCHACTIVEAREA) \ 9 && !defined(CONTAINS_REVERSETOUCHACTIVEAREA) 11 #ifdef COMPILING_ZFORCE_SDK 12 typedef struct zForceHandler zForceHandler;
13 #endif // COMPILING_ZFORCE_SDK 100 OperationModesMessageType,
101 ResolutionMessageType,
102 TouchActiveAreaMessageType,
104 DetectedObjectSizeRestrictionMessageType,
105 NumberOfTrackedObjectsMessageType,
106 FingerFrequencyMessageType,
107 IdleFrequencyMessageType,
108 ReverseTouchActiveAreaMessageType,
109 McuUniqueIdentifierMessageType,
111 HidDisplaySizeMessageType,
113 ReflectiveEdgeFilterMessageType,
114 MergeTouchesMessageType,
115 HighestValidMessageType = MergeTouchesMessageType
127 HighestValidMessageGroup = Notification
188 #endif // !defined(ZFORCETYPES_H) && !defined(CON_CARTESIAN) && !defined (CON_TAA) && !defined (CON_REVTAA) 189 #if !defined(ZFORCETYPES_H) || defined(CONTAINS_CARTESIANCOORDINATES) 196 #endif // !defined(ZFORCETYPES_H) || defined(CONTAINS_CARTESIANCOORDINATES) 197 #if !defined(ZFORCETYPES_H) && !defined(CONTAINS_CARTESIANCOORDINATES) && !defined(CONTAINS_TOUCHACTIVEAREA) \ 198 && !defined(CONTAINS_REVERSETOUCHACTIVEAREA) 212 #if !defined(ZFORCETYPES_H) || defined(CONTAINS_TOUCHACTIVEAREA) 219 #endif // !defined(ZFORCETYPES_H) || defined(CONTAINS_TOUCHACTIVEAREA) 220 #if !defined(ZFORCETYPES_H) && !defined(CONTAINS_CARTESIANCOORDINATES) && !defined(CONTAINS_TOUCHACTIVEAREA) \ 221 && !defined(CONTAINS_REVERSETOUCHACTIVEAREA) 235 #if !defined(ZFORCETYPES_H) || defined(CONTAINS_REVERSETOUCHACTIVEAREA) 238 #endif // !defined(ZFORCETYPES_H) || defined(CONTAINS_REVERSETOUCHACTIVEAREA) 239 #if !defined(ZFORCETYPES_H) && !defined(CONTAINS_CARTESIANCOORDINATES) && !defined(CONTAINS_TOUCHACTIVEAREA) \ 240 && !defined(CONTAINS_REVERSETOUCHACTIVEAREA) 243 #define ZFORCETYPES_H 244 #endif // !defined(ZFORCETYPES_H) && !defined(CON_CARTESIAN) && !defined (CON_TAA) && !defined (CON_REVTAA) OperationModes
Enum describing the OperationModes that a sensor can operate in.
Definition: zForceTypes.h:143
The Touch object is moving.
Definition: zForceTypes.h:162
struct OperationModesMessage OperationModesMessage
Definition: zForceTypes.h:51
No Mode set.
Definition: zForceTypes.h:145
bool HasY
True if the coordinate system has a Y axis.
Definition: zForceTypes.h:218
bool HasZ
Is set to true if the coordinate system has a Z axis.
Definition: zForceTypes.h:195
uint32_t UpperBoundaryY
End of the Touch Active Area Y axis.
Definition: zForceTypes.h:217
Ghost touch detected.
Definition: zForceTypes.h:165
Struct representing a CoreDevice.
Definition: CoreDevice.h:24
The main Connection struct.
Definition: Connection.h:64
struct ResolutionMessage ResolutionMessage
Definition: zForceTypes.h:53
This structure represents a disable message.
Definition: DisableMessage.h:21
Struct containing the StreamingDataFrame information.
Definition: StreamingDataFrame.h:26
This structure represents a Hid Display Size Message.
Definition: HidDisplaySizeMessage.h:20
struct SensorDevice SensorDevice
Definition: zForceTypes.h:23
struct ReverseTouchActiveAreaMessage ReverseTouchActiveAreaMessage
Definition: zForceTypes.h:67
Transport struct. This structure represents the base class of all Transport definitions.
Definition: Transport.h:46
This structure represents a finger frequency message.
Definition: FingerFrequencyMessage.h:20
bool HasX
True if the coordinate system has a X axis.
Definition: zForceTypes.h:215
Special value used for error checking.
Definition: zForceTypes.h:152
uint32_t LowerBoundaryX
Start of the Touch Active Area X axis.
Definition: zForceTypes.h:213
struct TouchActiveAreaMessage TouchActiveAreaMessage
Definition: zForceTypes.h:55
Signals Mode.
Definition: zForceTypes.h:147
struct OffsetMessage OffsetMessage
Definition: zForceTypes.h:71
This structure represents a FlipXY Message.
Definition: FlipXYMessage.h:20
Definition: zForceTypes.h:150
struct ReflectiveEdgeFilterMessage ReflectiveEdgeFilterMessage
Definition: zForceTypes.h:77
Object is in Portrait orientation.
Definition: zForceTypes.h:173
bool HasY
Is set to true if the coordinate system has a Y axis.
Definition: zForceTypes.h:193
Detection Mode for Hid Devices.
Definition: zForceTypes.h:149
This structure represents whether the Touch Active Area coordinates are reversed or not...
Definition: zForceTypes.h:232
The main Message struct.
Definition: Message.h:20
Struct containing the DataFrame information.
Definition: DataFrame.h:26
Detection Mode (Touch).
Definition: zForceTypes.h:146
TouchOrientation
Enum describing what orientation touches are generated in.
Definition: zForceTypes.h:171
MessageGroup
Enum describing the different groups a message can belong to.
Definition: zForceTypes.h:122
uint32_t Y
Y axis value.
Definition: zForceTypes.h:192
uint32_t Z
Z axis value.
Definition: zForceTypes.h:194
TouchEvent
Enum describing what state a touch can be in.
Definition: zForceTypes.h:159
Invalid Touch event reported by Device.
Definition: zForceTypes.h:164
struct TransportEntry TransportEntry
Definition: Transport.h:35
This structure represents a detected object size restriction message.
Definition: DetectedObjectSizeRestrictionMessage.h:23
This structure represents the base class of all protocol definitions.
Definition: Protocol.h:30
struct LightingDevice LightingDevice
Definition: zForceTypes.h:31
Led Levels Mode.
Definition: zForceTypes.h:148
Object is in Landscape orientation.
Definition: zForceTypes.h:174
MessageType
Enum describing the different message types that exists.
Definition: zForceTypes.h:96
This structure represents an idle frequency message.
Definition: IdleFrequencyMessage.h:20
struct TouchMessage TouchMessage
Definition: zForceTypes.h:57
bool XIsReversed
True if the X axis is reversed.
Definition: zForceTypes.h:236
struct PlusDevice PlusDevice
Definition: zForceTypes.h:29
bool HasX
Is set to true if the coordinate system has a X axis.
Definition: zForceTypes.h:191
Main struct.
Definition: zForce.h:28
Struct representing a coordinate.
Definition: zForceTypes.h:186
Get information from device.
Definition: zForceTypes.h:136
DeviceType
Enum describing the different device types that exists.
Definition: zForceTypes.h:82
uint32_t LowerBoundaryY
Start of the Touch Active Area Y axis.
Definition: zForceTypes.h:216
New Touch object detected.
Definition: zForceTypes.h:161
uint32_t X
X axis value.
Definition: zForceTypes.h:190
uint32_t UpperBoundaryX
End of the Touch Active Area X axis.
Definition: zForceTypes.h:214
Brief Device base class.
Definition: Device.h:23
struct ProtocolEntry ProtocolEntry
Definition: zForceTypes.h:35
This structure represents a merge touches message.
Definition: MergeTouchesMessage.h:22
MessageAction
Enum describing the action of a message.
Definition: zForceTypes.h:134
This structure represents the Touch Active Area of a sensor.
Definition: zForceTypes.h:209
This structure represents an enable message.
Definition: EnableMessage.h:22
This structure represents a mcu unique identifier message.
Definition: McuUniqueIdentifierMessage.h:24
Set information on device.
Definition: zForceTypes.h:137
Struct representing an AirDevice.
Definition: AirDevice.h:24
The Touch object is no longer detected.
Definition: zForceTypes.h:163
struct PlatformDevice PlatformDevice
Definition: zForceTypes.h:21
struct NumberOfTrackedObjectsMessage NumberOfTrackedObjectsMessage
Definition: zForceTypes.h:59
bool YIsReversed
True if the Y axis is reversed.
Definition: zForceTypes.h:237