Owners Manual
Page 2
SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 TABLE OF CONTENTS Software Revision History 3 How Does It Work 4 Event Driven Output 4 Protocol Format 5 Sample Message 7 Direct Commands 8 Response Commands 31 Unsolicited Commands 43 Page 2 of 20
SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 TABLE OF CONTENTS Software Revision History 3 How Does It Work 4 Event Driven Output 4 Protocol Format 5 Sample Message 7 Direct Commands 8 Response Commands 31 Unsolicited Commands 43 Page 2 of 20
Owners Manual
Page 3
Page 3 of software in your unit by viewing the VFD (Vacuum Fluorescent Display) on the front panel immediately after you apply power to the most current version. Version 2.5: First release. Verify the version of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 SOFTWARE REVISION HISTORY The following is a list of the software revisions from the first version of software to include RS232 control to the Signature 2.0 (main power, not standby).
Page 3 of software in your unit by viewing the VFD (Vacuum Fluorescent Display) on the front panel immediately after you apply power to the most current version. Version 2.5: First release. Verify the version of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 SOFTWARE REVISION HISTORY The following is a list of the software revisions from the first version of software to include RS232 control to the Signature 2.0 (main power, not standby).
Owners Manual
Page 4
...of a transmission against the intended message to ensure that data corruption does not occur due to multiple devices attempting to the Signature bus command for the transmission of inactivity. Due to this fact, delays are handled slightly differently. The command generated will wait... for inactivity. The device which cannot be retransmitted until an acknowledgment is based on the Signature bus. Event Driven Output: The Signature 2.0 will generate commands when the processor is being used to update external displays in response to generate a polling...
...of a transmission against the intended message to ensure that data corruption does not occur due to multiple devices attempting to the Signature bus command for the transmission of inactivity. Due to this fact, delays are handled slightly differently. The command generated will wait... for inactivity. The device which cannot be retransmitted until an acknowledgment is based on the Signature bus. Event Driven Output: The Signature 2.0 will generate commands when the processor is being used to update external displays in response to generate a polling...
Owners Manual
Page 5
... 01 Audioaccess KPS keypad 04 Audioaccess Computer 05 Audioaccess Paging/SMM Module 06 Audioaccess PX-603 07 Audioaccess Internal Multi 20 Signature 2.0 Processor/Tuner 30 Signature 3.0 DVD player 50 Citation 5.0 AV Controller 70 Citation 7.0 AV Controller 99 Broadcast Message (everyone listens) Preamble Target ...a byte that distinguishes what type of unit the message is intended for (i.e. Checksum Byte Page 5 of the message may equal 7Eh. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 PROTOCOL FORMAT Note: the symbols "b", "d", and "h" used to alert the system that a ...
... 01 Audioaccess KPS keypad 04 Audioaccess Computer 05 Audioaccess Paging/SMM Module 06 Audioaccess PX-603 07 Audioaccess Internal Multi 20 Signature 2.0 Processor/Tuner 30 Signature 3.0 DVD player 50 Citation 5.0 AV Controller 70 Citation 7.0 AV Controller 99 Broadcast Message (everyone listens) Preamble Target ...a byte that distinguishes what type of unit the message is intended for (i.e. Checksum Byte Page 5 of the message may equal 7Eh. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 PROTOCOL FORMAT Note: the symbols "b", "d", and "h" used to alert the system that a ...
Owners Manual
Page 6
... Preamble through the last Data byte, and then taking the 1s complement of the lower eight bits of that distinguishes which unit of the message. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 Preamble Target Byte Device Type Target Unit ID Source Device Type Source Unit ID Data Length Command Modifier...
... Preamble through the last Data byte, and then taking the 1s complement of the lower eight bits of that distinguishes which unit of the message. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 Preamble Target Byte Device Type Target Unit ID Source Device Type Source Unit ID Data Length Command Modifier...
Owners Manual
Page 7
... MASTER DOCUMENT Revised 2-24-98 EXAMPLE OF MESSAGE CREATION Create a Power On command from a Signature 3.0 to a Signature 2.0 in a single 2.0 / single 3.0 system. Preamble = 7Eh Target Device Type = 20h Target Unit ID = 01h Source Device Type = 30h Source Unit ID = 01h Length = 03h Modifier = ...
... MASTER DOCUMENT Revised 2-24-98 EXAMPLE OF MESSAGE CREATION Create a Power On command from a Signature 3.0 to a Signature 2.0 in a single 2.0 / single 3.0 system. Preamble = 7Eh Target Device Type = 20h Target Unit ID = 01h Source Device Type = 30h Source Unit ID = 01h Length = 03h Modifier = ...
Owners Manual
Page 8
... to let the sending unit know that the message has been successfully received. Page 8 of 20 The Data Byte(s) are not included in either direction. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 COMMAND: Preamble Target Byte Device Type 7Eh 20h Target Unit ID 01h ACKNOWLEDGMENT Source Device Type 30h Source...
... to let the sending unit know that the message has been successfully received. Page 8 of 20 The Data Byte(s) are not included in either direction. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 COMMAND: Preamble Target Byte Device Type 7Eh 20h Target Unit ID 01h ACKNOWLEDGMENT Source Device Type 30h Source...
Owners Manual
Page 9
...Modifier Command Byte 7Eh 30h 01h 20h 01h 02h 01h F7h Data Byte(s) None Checksum Byte 35h The Signature 2.0 then sends a Response to Request for Software Version command to the Signature 2.0 ACKNOWLEDGE: in a single 3.0 / single 2.0 system. Preamble Target Byte Device Type Target Unit ... Byte 7Eh 30h 01h 20h 01h 04h 02h 77h Data Byte(s) 0205h Checksum Byte 2Dh The Signature 3.0 then acknowledges by sending an Acknowledge of Response to Request for Software Version command to the Signature 3.0 with data of rev. 2.5 RESPONSE: in a single 3.0 / single 2.0 system....
...Modifier Command Byte 7Eh 30h 01h 20h 01h 02h 01h F7h Data Byte(s) None Checksum Byte 35h The Signature 2.0 then sends a Response to Request for Software Version command to the Signature 2.0 ACKNOWLEDGE: in a single 3.0 / single 2.0 system. Preamble Target Byte Device Type Target Unit ... Byte 7Eh 30h 01h 20h 01h 04h 02h 77h Data Byte(s) 0205h Checksum Byte 2Dh The Signature 3.0 then acknowledges by sending an Acknowledge of Response to Request for Software Version command to the Signature 3.0 with data of rev. 2.5 RESPONSE: in a single 3.0 / single 2.0 system....
Owners Manual
Page 10
... 03h 01h HEX COMMAND DESCRIPTION 01 POWER ON 02 STANDBY Command Byte 02h Data Byte(s) Checksum Byte See Below See page 7 Page 10 of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 BUTTON EMULATION COMMAND Preamble Byte 7Eh Target Device Type 20h Target Unit ID 01h Source Device Type 30h...
... 03h 01h HEX COMMAND DESCRIPTION 01 POWER ON 02 STANDBY Command Byte 02h Data Byte(s) Checksum Byte See Below See page 7 Page 10 of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 BUTTON EMULATION COMMAND Preamble Byte 7Eh Target Device Type 20h Target Unit ID 01h Source Device Type 30h...
Owners Manual
Page 11
volume levels. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 Preamble Byte 7Eh Target Device Type 20h Target Unit ID 01h MAIN VOLUME LEVEL Source Device Type 30h ...
volume levels. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 Preamble Byte 7Eh Target Device Type 20h Target Unit ID 01h MAIN VOLUME LEVEL Source Device Type 30h ...
Owners Manual
Page 12
... TUNE UP BUTTON FRONT PANEL TUNE DWN BUTTON FRONT PANEL FP MUTE BUTTON FRONT PANEL VOLUME UP FRONT PANEL VOLUME DOWN Page 12 of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 UNSOLICITED BUTTON COMMAND Preamble Byte 7Eh Target Device Type 99h Target Unit ID 01h Source Device Type 30h...
... TUNE UP BUTTON FRONT PANEL TUNE DWN BUTTON FRONT PANEL FP MUTE BUTTON FRONT PANEL VOLUME UP FRONT PANEL VOLUME DOWN Page 12 of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 UNSOLICITED BUTTON COMMAND Preamble Byte 7Eh Target Device Type 99h Target Unit ID 01h Source Device Type 30h...
Owners Manual
Page 13
...; char svidRecSrc; char frntPnlSts; signed char front_right_level; Two values are included in the response, the contents of 20 signed char back_right_level; char back_distance; char compvidRecSrc; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF NON-VOLATILE MEMORY REQUEST COMMAND: Preamble Target Byte Device Type Target Unit ID Source Device Type...
...; char svidRecSrc; char frntPnlSts; signed char front_right_level; Two values are included in the response, the contents of 20 signed char back_right_level; char back_distance; char compvidRecSrc; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF NON-VOLATILE MEMORY REQUEST COMMAND: Preamble Target Byte Device Type Target Unit ID Source Device Type...
Owners Manual
Page 14
Page 14 of 20 char video_src; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF NON-VOLATILE MEMORY REQUEST (CONT.) Profile_st defaultProfile; // the "Current" f/x profile char bass_eq; // bass EQ level char ...
Page 14 of 20 char video_src; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF NON-VOLATILE MEMORY REQUEST (CONT.) Profile_st defaultProfile; // the "Current" f/x profile char bass_eq; // bass EQ level char ...
Owners Manual
Page 15
nCurBand; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF NON-VOLATILE MEMORY REQUEST (CONT.) TunerPSet_st int char char char char TunerState_st int int int...id cType; // index into RDSTypeTable string table TnrState; nCurFreq; nCurAMFreq; nCountry; RDSTblGapLow; // describe the 'hole' in the... nCurPreset; nCurLWFreq; RDSTblGapHi; // ...RDS type table unitID; // Signature unit ID pwrUpState; // describe the power-up state version; // software revision level filler[13]; // unused at this time Page 15 of 20 nFreq; // station frequency...
nCurBand; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF NON-VOLATILE MEMORY REQUEST (CONT.) TunerPSet_st int char char char char TunerState_st int int int...id cType; // index into RDSTypeTable string table TnrState; nCurFreq; nCurAMFreq; nCountry; RDSTblGapLow; // describe the 'hole' in the... nCurPreset; nCurLWFreq; RDSTblGapHi; // ...RDS type table unitID; // Signature unit ID pwrUpState; // describe the power-up state version; // software revision level filler[13]; // unused at this time Page 15 of 20 nFreq; // station frequency...
Owners Manual
Page 16
Page 16 of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 WRITE SETTINGS INTO NON-VOLATILE MEMORY Preamble Byte 7Eh Target Device Type 20h Target Unit ID 01h Source Device Type 30h Source Unit ID 01h Data Length 03h Command Modifier 01h Command Byte 74h Data Byte(s) None Checksum Byte See page 7 This command causes the unit to write its non-volatile settings into non-volatile memory.
Page 16 of 20 SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 WRITE SETTINGS INTO NON-VOLATILE MEMORY Preamble Byte 7Eh Target Device Type 20h Target Unit ID 01h Source Device Type 30h Source Unit ID 01h Data Length 03h Command Modifier 01h Command Byte 74h Data Byte(s) None Checksum Byte See page 7 This command causes the unit to write its non-volatile settings into non-volatile memory.
Owners Manual
Page 17
... transmit, in the response will cause the Target unit to be adjusted // Page 17 of its volatile memory. char hi_eq; char surr_mod; signed char lrBal; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF VOLATILE MEMORY REQUEST COMMAND: Preamble Target Byte Device Type Target Unit ID Source Device Type Source...
... transmit, in the response will cause the Target unit to be adjusted // Page 17 of its volatile memory. char hi_eq; char surr_mod; signed char lrBal; SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 CONTENTS OF VOLATILE MEMORY REQUEST COMMAND: Preamble Target Byte Device Type Target Unit ID Source Device Type Source...
Owners Manual
Page 18
... x BA I BB O CA I CB O CC O Protective Ground Transmitted Data Received Data Request To Send Clear To Send Data Set Ready Page 18 of its software. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 SOFTWARE REVISION LEVEL REQUEST COMMAND: Preamble Target Byte Device Type Target Unit ID Source Device Type Source Unit...
... x BA I BB O CA I CB O CC O Protective Ground Transmitted Data Received Data Request To Send Clear To Send Data Set Ready Page 18 of its software. SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 SOFTWARE REVISION LEVEL REQUEST COMMAND: Preamble Target Byte Device Type Target Unit ID Source Device Type Source Unit...
Owners Manual
Page 19
... 23 CH/CI I/O Data Signal Rate Selector 24 DA I Transmit Signal Element Timing 25 x Unassigned Page 19 of 20 x Reserved for data set testing 10 -- SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 7 GND 5 AB x Signal Ground 8 CD 1 CF O Received Line Signal Detector 9 --
... 23 CH/CI I/O Data Signal Rate Selector 24 DA I Transmit Signal Element Timing 25 x Unassigned Page 19 of 20 x Reserved for data set testing 10 -- SIGNATURE BUS PROTOCOL MASTER DOCUMENT Revised 2-24-98 7 GND 5 AB x Signal Ground 8 CD 1 CF O Received Line Signal Detector 9 --