PUP Specifications

The PUP driver is compliant with PUP version 8.35 protocol specifications, as published in the document PUP version 8.35 Public Unitary Protocol Guidelines[1]dated July 2005.

Table 1 details support for PUP protocol 8.35 commands/responses.

Table 1. PUP protocol 8.35 command/response support

Command Description Code Notes
Synchronize Time and Date 0x00 Broadcast and Directed time sync available as actions on the PupNetwork and PupDevice respectively
Read Attribute 0x01 Used to poll for proxy ext data from device
Write Attribute 0x02 Used to write proxy ext data to device
Pass Token 0x03 Token passing configured from PupNetwork
Say “Hello” 0x04 Used for device ping and network learn
Read Region Data 0x05 Supports SPL upload/download manager
Write Region Data 0x06 Supports SPL upload/download manager
Create Named Region 0x07 Supports SPL upload/download manager
Lookup Named Region 0x08 Supports SPL upload/download manager
Report Exception Message 0x09 Used for native alarm support for AX
Exchange Data with Virtual Terminal 0x0A Not Supported
Retransmit Virtual Printout 0x0B Not Supported
Open/Close Virtual Terminal 0x0C Not Supported
Acknowledge Transaction 0x0D Used for native alarm support for AX
Change Operation Mode 0x0E Not Supported
Declare Exception Message 0x0F Not Supported
Read Address 0x10 Not Supported
Write Address 0x11 Not Supported
Free Region 0x1D Supports SPL upload/download manager
Write Text Attribute 0x1E Supports PupStringProxyExt in devices that support this command
Write Zone Attribute 0x1F Not Supported
Flash Upgrade 0x20 Not Supported
Reserved 0x21 Not Supported
Reserved 0x22 Not Supported
Read Channels 0x23 Supports AX point learns in devices that support this command
Large Flash Upgrade 0x24 Not Supported
Error Response 0x80 Supported
General Acknowledge Response 0x81 Supported
Numeric Data Response 0x82 Supported
Text Data Response 0x83 Supported (applies only to PupStringProxyExt)
Region Data Response 0x84 Supports SPL upload/download manager
Exception Message Response 0x85 Supported for native alarm support for AX
Virtual Printout Response 0x86 Not Supported
Region Name Response 0x87 Supported for native alarm support for AX
Read Channels Response 0x88 Supported for point learns from devices that support this command.
Large Flash Ack 0x89 Not Supported


[1] “Pup Version 8.35 Public Unitary Protocol”, July 2005, American Auto-Matrix, One Technology Lane, Export, Pennsylvania 15632