Table 2 lists the data types that can be modeled as points by this driver, and the type of proxy extensions that they can be mapped to.
“R” under an extension type means the proxy extension can be an extension on a “read-only” control point (for example a “NumericPoint”).
“RW” under an extension type means the proxy extension can be an extension on a either a “read-only” or a “read-write” control point (for example a “NumericWritable”).
“—” under a proxy extension type means the attribute type cannot be mapped to that type.
Table 2. PUP attribute type to PupProxyExt type
| PUP Attribute Type | Format | PupNumericProxyExt | PupBooleanProxyExt | PupEnumProxyExt | PupStringProxyExt |
|---|---|---|---|---|---|
| 0xFF | Signed 10 digit | RW | RW | RW | — |
| 0xFE | Unsigned 10 digit | RW | RW | RW | — |
| 0xFD | Signed 9.1 digit | RW | RW | RW | — |
| 0xFC | Unsigned 9.1 digit | RW | RW | RW | — |
| 0xFB | Signed 8.2 digit | RW | RW | RW | — |
| 0xFA | Unsigned 8.2 digit | RW | RW | RW | — |
| 0xF9 | Signed 7.3 digit | RW | RW | RW | — |
| 0xF8 | Unsigned 7.3 digit | RW | RW | RW | — |
| 0xF7 | Signed 6.4 digit | RW | RW | RW | — |
| 0xF6 | Unsigned 6.4 digit | RW | RW | RW | — |
| 0xF5 | Signed 5.5 digit | RW | RW | RW | — |
| 0xF4 | Unsigned 5.5 digit | RW | RW | RW | — |
| 0xF3 | Signed 4.6 digit | RW | RW | RW | — |
| 0xF2 | Unsigned 4.6 digit | RW | RW | RW | — |
| 0xF1 | Signed 3.7 digit | RW | RW | RW | — |
| 0xF0 | Unsigned 3.7 digit | RW | RW | RW | — |
| 0xEF | Signed 2.8 digit | RW | RW | RW | — |
| 0xEE | Unsigned 2.8 digit | RW | RW | RW | — |
| 0xED | Signed 1.9 digit | RW | RW | RW | — |
| 0xEC | Unsigned 1.9 digit | RW | RW | RW | — |
| 0xEB | Signed .10 digit | RW | RW | RW | — |
| 0xEA | Unsigned .10 digit | RW | RW | RW | — |
| 0xE9 | Channel map | RW | RW | RW | — |
| 0xE8 | Bitmap of text | RW | RW | RW | — |
| 0xE7 | BCD Hours/Minutes/Seconds | — | — | — | R |
| 0xE6 | BCD Hours/Minutes | — | — | — | R |
| 0xE5 | Packed BCD | RW | RW | RW | — |
| 0xE4 | BCD Date (Y/M/D) | — | — | — | R |
| 0xE3 | Binary Date | — | — | — | R |
| 0xE2 | Reserved | — | — | — | — |
| 0xE1 | Reserved | — | — | — | — |
| 0xE0 | IEEE 754 32-bit floating point | RW | RW | RW | — |
| 0xDF | ANSI X34 | — | — | — | RW |
| 0x7F | Bogus Sample | — | — | — | R |
| 0x08 | Packed Date | — | — | — | R |
| 0x07 | Boolean | — | RW | — | — |
| 0x06 | ASCII-Z | — | — | — | R |
| 0x05 | DOS Day-of-week | — | — | — | R |
| 0x04 | DOS Time | — | — | — | R |
| 0x03 | Segment:Offset | — | — | — | R |
| 0x02 | Hex Double | RW | RW | RW | — |
| 0x01 | Hex Word | RW | RW | RW | — |
| 0x00 | Hex Byte | RW | RW | RW | — |