background image

SIGNATURE

 

B

US 

P

ROTOCOL 

M

ASTER 

D

OCUMENT

Revised 2-24-98

Page 15 of 20

C

ONTENTS OF 

N

ON

-V

OLATILE 

M

EMORY 

R

EQUEST

(

CONT

.)

TunerPSet_st

TnrPSet[NUM_PRESETS_TUNER];

int

nFreq;

// station frequency

char

cBand;

// USA_FM, USA_AM, EUR_FM, EUR_AM

char

cRDS;

// flag - rds auto or manual. if manual, user

// can store ID & PTY

char

szID[RDS_TYPE_SIZE];

// 8 char station id

char

cType;

// index into RDSTypeTable string table

TunerState_st

TnrState;

int  

nCountry;

int

nCurBand;

int

nCurFreq;

int   

nCurPreset;

int   

nCurFMFreq;

int   

nCurAMFreq;

int   

nCurLWFreq;

char  

RDSTblGapLow;

// describe the 'hole' in the...

char  

RDSTblGapHi;

// ...RDS type table

char

unitID;

// Signature unit ID

char

pwrUpState;

// describe the power-up state

uint

version; 

// software revision level

char

filler[13];

// unused at this time

Summary of Contents for SIGNATURE 2.0

Page 1: ...SIGNATURE 2 0 SIGNATURE 2 0 BUS PROTOCOL INSTRUCTIONS OPERATION MANUAL MASTER DOCUMENT VERSION 1 0...

Page 2: ...iven Output ______________________________________________________ 4 Protocol Format __________________________________________________________ 5 Sample Message _______________________________________...

Page 3: ...e software revisions from the first version of software to include RS 232 control to the most current version Verify the version of software in your unit by viewing the VFD Vacuum Fluorescent Display...

Page 4: ...next data transmission Under rare circumstances the receiver may be performing a function which cannot be interrupted The message should be retransmitted until an acknowledgment is received Due to thi...

Page 5: ...one listens Source Device Type Target Device Type Target Unit ID Source Unit ID Command Modifier Data Length Preamble Byte Command Byte Data Byte s Checksum Byte Source Device Type Target Device Type...

Page 6: ...player 1 versus CD player 2 The Unit ID is set in the menu system of the unit that the message is coming from default 01h If you are using more than one of any given unit you will need to modify this...

Page 7: ...b 01h 0011 0000b 30h 0000 0001b 01h 0000 0011b 03h 0000 0001b 01h 0000 0010b 02h 0000 0001b 01h 0 1101 0111b sum 0D7h 1101 0111b truncating D7h 0010 1000b inverting bits 28h 0010 1000b 28h 7Eh so don...

Page 8: ...Source Unit ID Command Modifier Data Length Preamble Byte Command Byte Data Byte s Checksum Byte 20h 30h 01h 01h 02h 02h 7Eh See Below None See page 7 The acknowledge Command Byte is formed by adding...

Page 9: ...ignature 2 0 acknowledges by sending an Acknowledge of Request for Software Version command to the Signature 3 0 in a single 3 0 single 2 0 system Source Device Type Target Device Type Target Unit ID...

Page 10: ...TION 1D NUM 0 BUTTON 1E NUM 1 BUTTON 1F NUM 2 BUTTON 20 NUM 3 BUTTON 21 NUM 4 BUTTON 22 NUM 5 BUTTON 23 NUM 6 BUTTON 24 NUM 7 BUTTON 25 NUM 8 BUTTON 26 NUM 9 BUTTON 27 STORE BUTTON 28 RDS BUTTON 29 TY...

Page 11: ...e will occur if you do roll over to Max volume Source Device Type Target Device Type Target Unit ID Source Unit ID Command Modifier Data Length Preamble Byte Command Byte Data Byte s Checksum Byte 30h...

Page 12: ...TYPE BUTTON 2A PSET BUTTON 2B MUSIC BUTTON 2C MOVIES BUTTON 2D SIMUL BUTTON 2E DSK TRK BUTTON 2F AUX BUTTON 30 REC BUTTON 31 PSET UP BUTTON 32 PSET DWN BUTTON 33 FRONT PANEL ON OFF BUTTON 34 FRONT PAN...

Page 13: ...ar front_distance char cen_distance char back_distance char source currently active source uint opFlag general purpose operational flags char svidRecSrc used when tracking disabled char compvidRecSrc...

Page 14: ...nput NUM_INPUTS char name INPUT_NAME_WIDTH input name char fxMode index to the fx mode struct Profile_st profile profile for this input char bass_eq bass EQ level char hi_eq treble cut level char cent...

Page 15: ...nual user can store ID PTY char szID RDS_TYPE_SIZE 8 char station id char cType index into RDSTypeTable string table TunerState_st TnrState int nCountry int nCurBand int nCurFreq int nCurPreset int nC...

Page 16: ...ILE MEMORY This command causes the unit to write its non volatile settings into non volatile memory Source Device Type Target Device Type Target Unit ID Source Unit ID Command Modifier Data Length Pre...

Page 17: ...ent center mode char surr_lvl_mod level modifier for current surround mode signed char sub_lvl_mod level modifier for subwoofer Balance_st balance balance data signed char lrBal item to be adjusted si...

Page 18: ...ngth Preamble Byte Command Byte Data Byte s Checksum Byte 30h 20h 01h 01h 01h Computed 7Eh 77h None See page 7 Source Device Type Target Device Type Target Unit ID Source Unit ID Command Modifier Data...

Page 19: ...y Rcvd Line Signl Detctr 13 SCB O Secondary Clear to Send 14 SBA I Secondary Transmitted Data 15 DB O Transmisn Signl Elemnt Timng 16 SBB O Secondary Received Data 17 DD O Receiver Signal Element Timi...

Reviews: