D-2
Appendix D Scanner
®
2000 microEFM
• Port BusDelay
• Port BusTimeout
• Real Date
• Real Time
Data Types
Various data types are implemented in the Scanner 2000. The following table lists the formats and the
numbers of bytes and registers associated with each type.
Data Type Byte Count Register Count
Floating Point (FP) 4 2
Floating Point (FP32) 4 1
Unsigned Word (U16) 2 1
Unsigned Long (U32) 4 2
Packed ASCII (PA) 2 1
The word ordering for multiple register data types, such as oating-point numbers or long integers, is for the
most signicant word to appear rst in the message.
The Unsigned Word (U16) type is used for 16-bit integers and ts into one register.
The Packed ASCII (PA) type contains two bytes that are two unsigned characters. Generally, multiple Packed
ASCII types are arranged consecutively for implementing strings. For example, the Device Name is a string
of 20 unsigned characters that is implemented as 10 Packed ASCII registers. Here is an example of a device
name that contains the string, “Test Well 413.”
Register Hexadecimal # ASCII Characters
240 54 65 Te
241 73 74 st
242 20 57 <SPACE> W
243 65 6C el
244 6C 20 l<SPACE>
245 34 31 41
246 33 FF 3<UNUSED>
247 FF FF <UNUSED><UNUSED>
248 FF FF <UNUSED><UNUSED>
249 FF FF <UNUSED><UNUSED>
Unused characters at the end of each string will report 0xFF hexadecimal.