User manual LEXICON RV-8 V1.10 SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-7
Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!
If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Lastmanuals provides you a fast and easy access to the user manual LEXICON RV-8 V1.10. We hope that this LEXICON RV-8 V1.10 user guide will be useful to you.
Lastmanuals help download the user guide LEXICON RV-8 V1.10.
Manual abstract: user guide LEXICON RV-8 V1.10SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-7
Detailed instructions for use are in the User's Guide.
[. . . ] RV-8 Serial Communications Protocol
Printed on: 07/26/05
Serial Communications Protocol Definition Project: RV-8
Software Version 1. 10 Protocol Version: Major rev 1 Minor rev 7
© 2005 Lexicon, Inc. All rights reserved.
1 of 72
Lexicon, Inc. RV-8 Serial Communications Protocol
Printed on: 07/26/05
Manufactured under license from Dolby Laboratories. "Dolby", "Pro Logic", and the double-D symbol are trademarks of Dolby laboratories.
THX and the THX logo are trademarks of THX Ltd. [. . . ] For multi-byte data, the values are packed LSB first(CurrentValue [0]) to MSB(CurrentValue [0+(num bytes-1)]). For example: Setting a given signed 16 bit parameter to a value of 300 the data array would be packed as follows: Data[0] = 0xd4 Data[1] = 0xfe Data[2 - 13] = don't care. If a parameter's current value is a signed 16 bit parameter with a value of -3 the data array would be packed as follows: Data[0] = 0xfd Data[1] = 0xff Data[2 - 13] = don't care. All signed values are in the 2's compliment format.
Max Value: This is a 16 bit value representing the maximum value for a parameter. Parameter values exceeding the maximum will be limited to the maximum. This may be a signed or unsigned value depending on the Parameter Type. RV-8 Serial Communications Protocol
Printed on: 07/26/05
This is a 16 bit value representing the minimum value for a parameter. Parameter values exceeding the minimum will be limited to the minimum. This may be a signed or unsigned value depending on the Parameter Type.
Parameter Path: This is a zero terminated ASCII character string describing the parameter's name and path in the units parameter tree structure. Read Only: Data Type: TRUE: FALSE:
Boolean Parameter is read only Parameter is writeable
7. 3. 14 Set Parameter Value by Id
RV-8 Set Parameter by Id command sets the parameter value equal to the value sent in the command packet and then runs the appropriate functional changes associated with changing the given parameter.
7. 3. 14. 1 Command Packet Description
Application Header: Command MC_CMD_SET_SYS_PARAM_VALUE_BY_ID Data Count 24 Application Data: Data[0] ParamId(LSB) Data[1] ParamId(MSB) Data[2] ParamType Data[3-23] Value[0 -20] 0x36 0x18 nn nn nn nn nn nn. . .
7. 3. 14. 2 Data Description
ParamId: Data Type: Max Value: Unsigned 16 bit Integer Max Parameter Count as reported by the RV-8 Unit Configuration Response Packet in 7. 3. 16. 2
ParamType: Param Type Name
PARAM_TYPE_UINT8 PARAM_TYPE_UINT16 PARAM_TYPE_CSTR8 PARAM_TYPE_CSTR13 PARAM_TYPE_UINT32 PARAM_TYPE_BOOLEAN PARAM_TYPE_INT8 PARAM_TYPE_BRANCH
Param Type ID 0 1 2 3 4 5 6 7
Type Description
Unsigned 8 bit integer(0 to 255) Unsigned 8 bit integer(0 to 65535) Zero terminated string of 8 ascii characters Zero terminated string of 13 ascii characters Unsigned 32 bit integer (0 to 4, 294, 967, 295 ) Boolean (0 to 1) Signed 8 bit integer (-127 to 128) Parameter Branch
Data Size (Bytes) 1 2 9 14 4 1 1 N/A
© 2005 Lexicon, Inc. All rights reserved.
21 of 72
Lexicon, Inc. RV-8 Serial Communications Protocol PARAM_TYPE_INT16 PARAM_TYPE_CSTR20 PARAM_TYPE_ARRAY 8 9 10
Printed on: 07/26/05 Signed 16 bit integer (-32, 767 to 32, 768) Zero terminated string of 20 ascii characters Unsigned 16 bit number representing the number of elements in the array, another 16 bit number representing the number of bytes in an ArrayItem Unsigned 16 ParamId, Unsigned 8 bit ParamType, Unsigned 16 ArrayItem Index, Unsigned 8 Databytes 0 to 128 2 21 4
PARAM_TYPE_ARRAYITEM
11
133
Value: The data value transmitted is dependent on the ParamType, as described above. The Data Value is always packed starting at the Value[0] byte in the packet. For multi-byte data, the values are packed LSB first(Value[0]) to MSB(Value[0+(num bytes-1)]). For example: Setting a given signed 16 bit parameter to a value of -300 the data array would be packed as follows: Value[0] = 0xd4 Value[1] = 0xfe Value[2 - 13] = don't care. All signed values are in the 2's compliment format.
7. 3. 14. 3 Data Validation:
The ParamId must be a valid Parameter. The ParamType must be valid for the given ParamId. If either of these condition is not true the RV-8 will respond with a NAK packet and error code DC _ INVALID_PARAM_ID. The data value size cannot exceed the size of a given data type. A value that does exceed the size of a give data type will be truncated to the appropriate size. The ParamType transmitted must match the ParamType for the Parameter being transmitted, as per the Parameter Definition as transmitted by the MC_SYS_PARAM_DEF_PKT . If the types do not match The RV-8 will transmit a NAK packet with a DC_INVALID_INPUT error code. [. . . ] All rights reserved.
60 of 72
Lexicon, Inc. RV-8 Serial Communications Protocol 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 0x384 0x385 0x386 0x387 0x388 0x389 0x38A 0x38B 0x38C 0x38D 0x38E 0x38F 0x390 0x391 0x392 0x393 0x394 0x395 0x396 0x397 0x398 0x399 0x39A 0x39B 0x39C 0x39D 0x39E 0x39F 0x3A0 0x3A1 0x3A2 0x3A3 0x3A4 0x3A5 0x3A6 0x3A7 0x3A8 0x3A9 0x3AA 0x3AB 0x3AC 0x3AD 0x3AE 0x3AF 0x3B0 0x3B1 0x3B2 0x3B3 0x3B4 0x3B5 0x3B6 0x3B7
Printed on: 07/26/05
PARAM. EFFECTS. _51_ANALOG_BYPASS. OUTPUTLEVELS. REAROUTLEVEL PARAM. EFFECTS. _51_ANALOG_BYPASS. OUTPUTLEVELS. SUBOUTLEVEL PARAM. EFFECTS. _51_ANALOG_BYPASS. OUTPUTLEVELS. LFEOUTLEVEL PARAM. EFFECTS. _51_ANALOG_BYPASS. TRIGGER1 PARAM. EFFECTS. _51_ANALOG_BYPASS. TRIGGER2 PARAM. EFFECTS. _51_MONO PARAM. EFFECTS. _51_MONO. NAME PARAM. EFFECTS. _51_MONO. OUTPUTLEVELS PARAM. EFFECTS. _51_MONO. OUTPUTLEVELS. CNTROUTLEVEL PARAM. EFFECTS. _51_MONO. OUTPUTLEVELS. SIDEOUTLEVEL PARAM. EFFECTS. _51_MONO. OUTPUTLEVELS. REAROUTLEVEL PARAM. EFFECTS. _51_MONO. OUTPUTLEVELS. SUBOUTLEVEL PARAM. EFFECTS. _51_MONO. OUTPUTLEVELS. LFEOUTLEVEL PARAM. EFFECTS. _51_MONO. USEREVERB PARAM. EFFECTS. _51_MONO. FRONTOUTLEVEL PARAM. EFFECTS. _51_MONO. TRIGGER1 PARAM. EFFECTS. _51_MONO. TRIGGER2 PARAM. EFFECTS. DTS PARAM. EFFECTS. DTS. NAME PARAM. EFFECTS. DTS. OUTPUTLEVELS PARAM. EFFECTS. DTS. OUTPUTLEVELS. CNTROUTLEVEL PARAM. EFFECTS. DTS. OUTPUTLEVELS. SIDEOUTLEVEL PARAM. EFFECTS. DTS. OUTPUTLEVELS. REAROUTLEVEL PARAM. EFFECTS. DTS. OUTPUTLEVELS. SUBOUTLEVEL PARAM. EFFECTS. DTS. OUTPUTLEVELS. LFEOUTLEVEL PARAM. EFFECTS. DTS. LFEMIX PARAM. EFFECTS. DTS. TWO_CH_MUX PARAM. EFFECTS. DTS. TWOCHCNTRMIX PARAM. EFFECTS. DTS. CENTERDELAY PARAM. EFFECTS. DTS. MONOREARON PARAM. EFFECTS. DTS. DECORRELATE PARAM. EFFECTS. DTS. VOCALENH PARAM. EFFECTS. DTS. REEQ PARAM. EFFECTS. DTS. TRIGGER1 PARAM. EFFECTS. DTS. TRIGGER2 PARAM. EFFECTS. DTS. DTS_ES_DETECT PARAM. EFFECTS. DTS_LOGIC7 PARAM. EFFECTS. DTS_LOGIC7. NAME PARAM. EFFECTS. DTS_LOGIC7. OUTPUTLEVELS PARAM. EFFECTS. DTS_LOGIC7. OUTPUTLEVELS. CNTROUTLEVEL PARAM. EFFECTS. DTS_LOGIC7. OUTPUTLEVELS. SIDEOUTLEVEL PARAM. EFFECTS. DTS_LOGIC7. OUTPUTLEVELS. REAROUTLEVEL PARAM. EFFECTS. DTS_LOGIC7. OUTPUTLEVELS. SUBOUTLEVEL PARAM. EFFECTS. DTS_LOGIC7. OUTPUTLEVELS. LFEOUTLEVEL PARAM. EFFECTS. DTS_LOGIC7. VOCALENH PARAM. EFFECTS. DTS_LOGIC7. FIVESPKRENH PARAM. EFFECTS. DTS_LOGIC7. BASSENH PARAM. EFFECTS. DTS_LOGIC7. REEQ PARAM. EFFECTS. DTS_LOGIC7. REARDLYOFF PARAM. EFFECTS. DTS_LOGIC7. LFEMIX PARAM. EFFECTS. DTS_LOGIC7. TWO_CH_MUX PARAM. EFFECTS. DTS_LOGIC7. TWOCHCNTRMIX
© 2005 Lexicon, Inc. All rights reserved.
61 of 72
Lexicon, Inc. RV-8 Serial Communications Protocol 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 0x3B8 0x3B9 0x3BA 0x3BB 0x3BC 0x3BD 0x3BE 0x3BF 0x3C0 0x3C1 0x3C2 0x3C3 0x3C4 0x3C5 0x3C6 0x3C7 0x3C8 0x3C9 0x3CA 0x3CB 0x3CC 0x3CD 0x3CE 0x3CF 0x3D0 0x3D1 0x3D2 0x3D3 0x3D4 0x3D5 0x3D6 0x3D7 0x3D8 0x3D9 0x3DA 0x3DB 0x3DC 0x3DD 0x3DE 0x3DF 0x3E0 0x3E1 0x3E2 0x3E3 0x3E4 0x3E5 0x3E6 0x3E7 0x3E8 0x3E9 0x3EA 0x3EB
Printed on: 07/26/05
PARAM. EFFECTS. DTS_LOGIC7. CENTERDELAY PARAM. EFFECTS. DTS_LOGIC7. SOUNDSTAGE PARAM. EFFECTS. DTS_LOGIC7. FRONTSTEER PARAM. EFFECTS. DTS_LOGIC7. SURREX PARAM. EFFECTS. DTS_LOGIC7. SEVENCHANNEL PARAM. EFFECTS. DTS_LOGIC7. TRIGGER1 PARAM. EFFECTS. DTS_LOGIC7. TRIGGER2 PARAM. EFFECTS. DTS_LOGIC7. MONOREARON PARAM. EFFECTS. DTS_LOGIC7. DTS_ES_DETECT PARAM. EFFECTS. DTS_THX PARAM. EFFECTS. DTS_THX. NAME PARAM. EFFECTS. DTS_THX. OUTPUTLEVELS PARAM. EFFECTS. DTS_THX. OUTPUTLEVELS. CNTROUTLEVEL PARAM. EFFECTS. DTS_THX. OUTPUTLEVELS. SIDEOUTLEVEL PARAM. EFFECTS. DTS_THX. OUTPUTLEVELS. REAROUTLEVEL PARAM. EFFECTS. DTS_THX. OUTPUTLEVELS. SUBOUTLEVEL PARAM. EFFECTS. DTS_THX. OUTPUTLEVELS. LFEOUTLEVEL PARAM. EFFECTS. DTS_THX. LFEMIX PARAM. EFFECTS. DTS_THX. TWO_CH_MUX PARAM. EFFECTS. DTS_THX. TWOCHCNTRMIX PARAM. EFFECTS. DTS_THX. CENTERDELAY PARAM. EFFECTS. DTS_THX. MONOREARON PARAM. EFFECTS. DTS_THX. DECORRELATE PARAM. EFFECTS. DTS_THX. VOCALENH PARAM. EFFECTS. DTS_THX. REEQ PARAM. EFFECTS. DTS_THX. TIMBRE PARAM. EFFECTS. DTS_THX. SURREX PARAM. EFFECTS. DTS_THX. THXMODEON PARAM. EFFECTS. DTS_THX. TRIGGER1 PARAM. EFFECTS. DTS_THX. TRIGGER2 PARAM. EFFECTS. DTS_THX. REARTIMBRE PARAM. EFFECTS. DTS_THX. DTS_ES_DETECT PARAM. EFFECTS. DTS_MUSIC PARAM. EFFECTS. DTS_MUSIC. NAME PARAM. EFFECTS. DTS_MUSIC. OUTPUTLEVELS PARAM. EFFECTS. DTS_MUSIC. OUTPUTLEVELS. CNTROUTLEVEL PARAM. EFFECTS. DTS_MUSIC. OUTPUTLEVELS. SIDEOUTLEVEL PARAM. EFFECTS. DTS_MUSIC. OUTPUTLEVELS. REAROUTLEVEL PARAM. EFFECTS. DTS_MUSIC. OUTPUTLEVELS. SUBOUTLEVEL PARAM. EFFECTS. DTS_MUSIC. OUTPUTLEVELS. LFEOUTLEVEL PARAM. EFFECTS. DTS_MUSIC. VOCALENH PARAM. EFFECTS. DTS_MUSIC. FIVESPKRENH PARAM. EFFECTS. DTS_MUSIC. BASSENH PARAM. EFFECTS. DTS_MUSIC. REEQ PARAM. EFFECTS. DTS_MUSIC. REARDLYOFF PARAM. EFFECTS. DTS_MUSIC. LFEMIX PARAM. EFFECTS. DTS_MUSIC. TWO_CH_MUX PARAM. EFFECTS. DTS_MUSIC. TWOCHCNTRMIX PARAM. EFFECTS. DTS_MUSIC. CENTERDELAY PARAM. EFFECTS. DTS_MUSIC. SOUNDSTAGE PARAM. EFFECTS. DTS_MUSIC. FRONTSTEER PARAM. EFFECTS. DTS_MUSIC. SURREX
© 2005 Lexicon, Inc. [. . . ]
DISCLAIMER TO DOWNLOAD THE USER GUIDE LEXICON RV-8 V1.10 Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... In any way can't Lastmanuals be held responsible if the document you are looking for is not available, incomplete, in a different language than yours, or if the model or language do not match the description. Lastmanuals, for instance, does not offer a translation service. Click on "Download the user manual" at the end of this Contract if you accept its terms, the downloading of the manual LEXICON RV-8 V1.10 will begin.