Document Title Here
AET65 API
Version 1.0
idvation GmbH
Otto-Hesse-Straße 19 / T5
Phone +49 6151 9926567
D-64293 Darmstadt
Fax +49 6151 3689296
www.idvation.com
Page 71 of 84
Page 71 of 84
6.13. Device Property Constants (ABS_DEVPROP_xxxx)
The following constants are suitable as values for dwPropertyId parameter:
ABS_DEVPROP_DEVICE_VERSION 0
Identifies version of the FM device ROM.
Output ABS_DATA contains 4 bytes, interpreted as ABS_DWORD. Highest byte specifies major
version, second highest byte specifies minor version and low word specifies subversions/revisions.
• 0x0200xxxx (2.0.x) - used by TFM 2.0
• 0x0401xxxx (4.1.x) - used by ESS 2.1
• 0x0402xxxx (4.2.x) - used by ESS 2.2
• 0x0500xxxx (5.0.x) - used by TCD 50
ABS_DEVPROP_DEVICE_ID 1
Unique identification of the device if the FM supports it.
ABS_DATA can contain arbitrary sequence of bytes, composing the identification. If not supported by
FM, no output ABS_DATA are allocated and NULL is passed out.
ABS_DEVPROP_FIRMWARE_VARIANT 2
Identifies firmware variant.
Output ABS_DATA contains 4 bytes, interpreted as ABS_DWORD.
ABS_DEVPROP_SENSOR_TYPE 4
Identifies sensor type.
Output ABS_DATA contains 4 bytes, interpreted as ABS_DWORD.
ABS_DEVPROP_FUNCTIONALITY 8
Provides information about FM capabilities.
Output ABS_DATA contains 4 bytes, interpreted as bitmask.
Bit 15 determines if the FM is SONLY (bit is set) or not (unset).
ABS_DEVPROP_DSN_STRING 11
Provides DSN of the device.
Output ABS_DATA contains any number of bytes, last of them is always zero. Interpret them as zero-
terminated C string. It can be used as DSN string for functions ABSOpen and ABSEnumerateDevices.
ABS_DEVPROP_GUID 12
Gets GUID of the device.
Output ABS_DATA contains a binary GUID stored on the device. The GUID is generated on first
device boot or during loading firmware into NVM (depending on device type).
Note that only ESS 2.2 and newer devices support this feature.