User Guide

Read Device Identification (Function Code 0x2B)
Only the MEI type 14 is supported in this function, and all other types are rejected. This function code allows reading
the identification and additional information from a remote device.
There are 3 categories of objects defined in the following table. The table also specifies the value and message length
from the instrument for each object ID.
MEI
Type
Object ID Object Name /
Description
Type Category Returned Value Value
Length
14
0x00 VendorName ASCII String Basic “BEKA Associates Ltd.” 20
0x01 ProductCode ASCII String “A90” 3
0x02 MajorMinorRevision ASCII String “A90.1.FX.XX” where X.XX
is the firmware version
11
0x03 VendorURL ASCII String Regular “www.beka.co.uk” 14
0x04 ProductName ASCII String “Advisor” 7
0x05 ModelName ASCII String “A90” 3
0x06 UserApplicationName ASCII String Unused
0x07...0x7F Reserved Unused
0x80...0xFF Extended Not Supported
The request from the Master for this function must include a Read Device ID Code which defines whether the request is
only for a single object or stream of objects:
ID 01 : request to get the basic device identification (stream access)
ID 02: request to get the regular device identification (stream access)
ID 03: request to get the extended device identification (stream access) Not Supported
ID 04: request to get one specific identification object (individual access)
For Extended access (ID 03) an Exception Code 03 (ILLEGAL DATA VALUE) is returned
For a single object request (ID 04), if the object ID requested corresponds to an unused or unsupported object
ID (address >= 0x07), an Exception Code 02 (ILLEGAL DATA ADDRESS) is returned
For a stream access (ID 02), the response will only include the used objects (address < 0x07) and the next
object ID will be set to 0x00 (restart at the beginning)
8