Sie sind auf Seite 1von 96
Confidential TT1260 ST.TS.E10100.4 Issue 4 ENGLISH (UK) Standard Definition Professional Receiver REMOTE CONTROL

Confidential

TT1260

ST.TS.E10100.4

Issue 4

ENGLISH (UK)

Standard Definition Professional Receiver REMOTE CONTROL PROTOCOLS

Software Version 4.1.8 and above

Receiver REMOTE CONTROL PROTOCOLS Software Version 4.1.8 and above TT1260 Standard Definition Professional Receiver

TT1260 Standard Definition Professional Receiver

Confidential TT1260 Standard Definition Professional Receiver

ENGLISH (UK) READ THIS FIRST!

ITALIANO LEGGERE QUESTO AVVISO PER PRIMO!

If you do not understand the contents of this manual DO NOT OPERATE THIS EQUIPMENT.

Se non si capisce il contenuto del presente manuale NON UTILIZZARE L’APPARECCHIATURA.

Also, translation into any EC official language of this manual can be made available, at your cost.

È anche disponibile la versione italiana di questo manuale, ma il costo è a carico dell’utente.

SVENSKA

NEDERLANDS LEES DIT EERST!

LÄS DETTA FÖRST!

Om Ni inte förstår informationen i denna handbok ARBETA DÅ INTE MED DENNA UTRUSTNING.

Als u de inhoud van deze handleiding niet begrijpt STEL DEZE APPARATUUR DAN NIET IN WERKING.

En översättning till detta språk av denna handbok kan också anskaffas, på Er bekostnad.

U kunt tevens, op eigen kosten, een vertaling van deze handleiding krijgen.

PORTUGUÊS LEIA O TEXTO ABAIXO ANTES DE MAIS NADA!

SUOMI LUE ENNEN KÄYTTÖÄ!

Se não compreende o texto deste manual NÃO UTILIZE O EQUIPAMENTO.

Jos et ymmärrä käsikirjan sisältöä ÄLÄ KÄYTÄ LAITETTA.

O utilizador poderá também obter uma tradução do manual para o português à própria custa.

Käsikirja voidaan myös suomentaa asiakkaan kustannuksella.

FRANÇAIS AVANT TOUT, LISEZ CE QUI SUIT!

DANSK LÆS DETTE FØRST!

Si vous ne comprenez pas les instructions contenues dans ce manuel NE FAITES PAS FONCTIONNER CET APPAREIL.

Udstyret må ikke betjenes MEDMINDRE DE TIL FULDE FORSTÅR INDHOLDET AF DENNE HÅNDBOG. Vi kan også for Deres regning levere en dansk oversættelse af denne håndbog.

En outre, nous pouvons vous proposer, à vos frais, une version française de ce manuel.

DEUTSCH LESEN SIE ZUERST DIESEN HINWEIS!

ΕΛΛΗΝΙΚΑ ∆ΙΑΒΑΣΤΕ ΠΡΩΤΑ ΑΥΤΟ!

Sollte Ihnen der Inhalf dieses Handbuches nicht klar verständlich sein, dann BEDIENEN SIE DIESE GERÄTE NICHT!

Αν δεν καταλάβετε το περιεχόµενο αυτού του βοηθήµατος/εγχειριδίου ΜΗΝ ΛΕΙΤΟΥΡΓΗΣΕΤΕ ΑΥΤΟΝ ΤΟΝ ΕΞΟΠΛΙΣΜΟ.

Επίσης, αυτό το εγχειρίδιο είναι διαθέσιµο σε µετάφραση σε αυτή τη γλώσσα και µπορείτε να το αγοράσετε.

Eine Übersetzung des Handbuches in diese Sprache ist gegen Berechnung lieferbar.

ESPAÑOL LEA ESTE AVISO PRIMERO!

Si no entiende el contenido de este manual NO OPERE ESTE EQUIPO.

Podemos asimismo suministrarle una traducción de este manual al (idioma) previo pago de una cantidad adicional que deberá abonar usted mismo.

This document and the information contained in it is the property o TANDBERG Television Ltd and may be the subject of patents pending and granted. It must not be used for commercial purposes nor copied, disclosed, reproduced, stored in a retrieval system or transmitted in any form or by any means (electronic, mechanical, photocopying, recording or otherwise), whether in whole or in part, without TANDBERG Television’s prior written agreement.

2003-2004 TANDBERG Television Ltd. All rights reserved.

Issue 4 first published in 2004 by:

Tandberg Television Ltd

Registered Address:

Unit 2 Strategic Park, Comines Way, Hedge End, Southampton, Hampshire, SO30 4DA United Kingdom

 

Registered Company Number 03695535

Confidential TT1260 Standard Definition Professional Receiver

Contents

1

Introduction

9

1.1 Overview

9

1.2 TANDBERG Remote Control

9

1.3 Alteia Remote Control

9

1.4 Operating Mode

11

2 Hardware Interface

11

2.1 Overview

11

2.2 PC Connections RS-232

12

2.3 Baud Rate Parity – Data bits/Stop bits

12

2.4 PC Connections RS-485

13

3 Protocol Implementation

3.1 TANDBERG Support

13

13

3.1.1 System Configuration Module

14

3.1.2 Input Module

14

3.1.3 TV Module

14

3.1.4 Audio Module

14

3.1.5 Data Module

14

3.2

Alteia Support

4 Interface Design

15

16

4.1 Receive Timeouts

16

4.2 Data Transmission

16

4.3 Protocol Selection

16

5 TTV Serial Remote Control – Control Protocol

5.1 Semantic Definition of Command/Response fields

16

16

5.1.1 General Description

17

5.1.2 Element Descriptions

17

5.2 Command/Response Parameters

18

5.3 Byte Order

18

5.4 Rules of Operation

18

5.4.1 Command/Response Handling

18

5.4.2 DLE Byte Stuffing

18

5.4.3 Timing Aspects

18

5.4.4 Command Framing

18

5.5 Command Descriptions

19

6

5.5.1 0x35 SetRequest

19

5.5.2 0x85 GetRequest

20

5.5.3 NAK Codes

20

TTV Serial Remote Control – Parameter List

21

6.1 Overview

21

6.2 System Options Setup

21

6.3 System Properties

25

6.4 System Alarm Status

27

6.5 Selection of Services and Components

34

6.5.1 Sevice Select

34

6.5.2 ServiceInformationList

35

6.5.3 ComponentInformationList

35

Confidential TT1260 Standard Definition Professional Receiver

6.5.4 DescriptorList

36

6.5.5 MPEG Setup

36

6.6 Demodulator Setup and Status

37

6.7 COFDM Setup and Status

40

6.8 G.703 Input Setup

43

6.9 IP Input

45

6.10 ATM Input (AAL1 E3 and DS3 Input Options)

46

6.11 TV Output Setup

48

6.12 Audio Setup

54

6.13 Synchronisation Setup

56

6.14 Information Readout

58

6.14.1 Network Information

58

6.14.2 Service Information

60

6.14.3 Video

Information

61

6.14.4 Audio

Information

62

6.14.5 VBI Status

63

6.14.6 Conditional Access Status

65

6.15 Favourite Settings

67

6.16 Low Speed Data

67

6.17 High Speed Data

68

6.18 Ethernet High Speed Data

69

7 Supported Alteia Protocol Commands and Messages

7.1

Overview

70

70

7.1.1 General Command Format

70

7.1.2 Calculating the Checksum

71

7.2 Front End Commands

71

7.2.1 Tuner Commands

72

7.2.2 Demodulator Commands

75

7.2.3 Decoder Commands

75

7.2.4 G.057

Commands

76

7.2.5 G.037

Commands

76

7.2.6 DVB-T Commands

77

7.3 Service Enquiry Commands

79

7.4 Service Selection Commands

82

7.5 System Index Bypass Service Selection Commands

83

7.6 Operational Status Commands

83

7.7 CA Commands

85

7.8 Video Commands

87

7.9 4:2:2 Mode Commands

90

7.10 Subtitle/VBI Commands

90

7.11 Audio 1 Commands

90

7.12 Audio 2 Commands

92

7.13 Transport Stream Output Commands

92

7.14 NCP Commands

93

7.15 Remote Commands

93

7.16 System Commands

95

Confidential TT1260 Standard Definition Professional Receiver

List of Figures

Figure 5.1: Command/Response Framing

16

List of Tables

Table 2.1: Pin Connections for RS-232 Mode on the 9-way (male pin) D-type Serial Remote Connector

12

Table 2.2: Pin Connections for RS-485 Mode on the 9-way (Male Pin) D-type Serial Remote Connector

13

Table 3.1: Additional Functionality for the TT1260

13

Table 6.1: Parameter Description

21

Confidential TT1260 Standard Definition Professional Receiver

General Information

About this Manual

This manual describes the serial remote control interface available on the TT1260 IRD.

Issues of this manual are listed below:

Issue

Date

Software Version

Comments

1 Feb 2003

2.2.5

Initial release. (With added remaining alteia functionality and new ttv commands

2 Apr 2003

3.0.0

Correction of support/unsupported command status plus clarification of operation and other minor corrections for Alteia RCP

3 July 2004

4.0.0

Added new remote commands to support new front ends and other new functionality

4 Dec 2004

4.1.8

Added new remote commands for quality and OFDM features

Contact Information

TANDBERG Television Customer Services

Support Services

Our primary objective is to provide first class customer care that is tailored to your specific business and operational requirements. All levels are supported by one or more service performance reviews to ensure the perfect partnership between TANDBERG Television and your business.

Levels of Continuing TANDBERG Television Service Support

For stand-alone equipment, then TANDBERG Television BASIC Advantage is the value for money choice for you. BASIC provides you with year-by-year Service long after the warranty has expired.

For systems support you can choose either Gold or Silver Advantage. These packages are designed to save you costs and protect your income through enlisting the help of TANDBERG Television support specialists.

Call TANDBERG Sales for more details.

Where to Find Us

Europe, Middle East and Africa:

+44 (0) 23 8048 4455 Fax: +44 (0) 23 8048 4467 support@tandbergtv.com

Americas:

+1 (321) 308 0470 fieldservice-americas@tandbergtv.com

China:

+86 10 6856 0260 (Beijing)

+852 2530 3215 (Hong Kong) fieldservice-asia@tandbergtv.com

Australia/NZ:

+612 8923 0450 fieldservice-australia@tandbergtv.com

Internet Address:

http://www.tandbergtv.com

Confidential TT1260 Standard Definition Professional Receiver

Technical Training

Training Courses

TANDBERG Television provides a wide range of training courses on the operation and maintenance of our products and on their supporting technologies. TANDBERG can provide both regularly scheduled courses and training tailored to individual needs. Courses can be run either at your premises or at one of our dedicated training facilities.

Where to Find Us

For further information on TANDBERG Television's training programme please contact us:

International Telephone:

International Facsimile

E-mail Address:

Internet Address

+44 23 8048 4229 +44 23 8048 4467

training@tandbergtv.com

http://www.tandbergtv.com

Customer Services and Technical Training Postal Address

Tandberg Television Strategic Park Comines Way Hedge End Southampton Hampshire SO30 4DA United Kingdom

Technical Publications

If you need to contact TANDBERG Television Technical Publications regarding this publication, e-mail: techpubs@tandbergtv.com.

Confidential TT1260 Standard Definition Professional Receiver

BLANK

Confidential TT1260 Standard Definition Professional Receiver

1

Introduction

1.1 Overview

This document describes the serial remote control interface available on the TT1260 IRD. This allows control of the IRD from a PC or similar device through a standard serial port.

Two IRD control protocols are supported:

TANDBERG Norway Serial Remote Control

The TANDBERG Norway protocol is based on the TT1100/TT1200/TT1220 External Control Protocol and is the preferred serial remote control method. This should be used for any new system installations. In this document this protocol is referred to as TANDBERG Remote Control.

TANDBERG UK Serial Remote Control

The TANDBERG UK protocol is based on the original System 3000/Alteia protocol and is provided only for backward compatibility with existing Alteia installations. In this document this protocol is referred to as Alteia Remote Control.

This document does not cover the applications that run on the PC to remotely control the IRD.

1.2 TANDBERG Remote Control

This provides full remote control capability based on the TANDBERG serial remote control protocol for TT1100/TT1200/TT1220 Decoders (Document Reference ST.TS.TT1100/TT12x0). All functionality available from the Front Panel will be supported. The protocol is based on Get and Set requests for the various IRD parameters. The message fields are binary values.

In common with the TANDBERG protocol implementation described in document ST.TS.TT1100/TT12x0, only command ID 0x35 (Set Request) and command ID 0x85 (Get Request) are supported. The IRD will therefore only send a message on the serial remote channel in response to a request from the external controller. The ability to delay activation of parameter changes is not supported by the TT1260 IRD. Data rate is fixed at 38400 baud in the TT1260 implementation.

Refer to Section 6 for a list of IRD parameters that may be accessed via TANDBERG remote control.

1.3 Alteia Remote Control

This is intended to provide backward compatibility with the existing Alteia IRD. The protocol is based on a set of defined commands covering the various functional areas of the IRD. The message fields are ASCII text and can be easily interpreted by the operator.

Confidential TT1260 Standard Definition Professional Receiver

This interface will only reply to the controller in response to a command being sent. The protocol supports a single data rate of 9600 baud; as a consequence of this and the text based messages the Alteia protocol is slower in operation than the TANDBERG protocol.

Refer to Section 3.2 for a list of Alteia remote control commands supported by the TT1260.

Alteia Protocol Clarification

The Alteia remote control specification leaves some room for interpretation concerning expected error responses. The implementation on the TT1260 is based on the following rules:

1. Message ignored with no response at all if:

a) Address part of message does not match IRD address

b) Message checksum is included but is incorrect

c) Message does not follow the expected framework indicated below:

\ddd:ccc;ccccc……………ccccccc_Cr

(where c is any ASCII character, d is any ASCII character in the range ‘0’ to ‘9’).

2. NAK returned if message passes rule 1 but:

a) Message command is not recognised

b) Message command is recognised but not implemented

c) Message sub-command is not recognised

d) Message sub-command is recognised but not implemented

e) Message parameter field format is not exactly as expected (eg correct number of digits in numeric fields etc.)

f) Any message parameter values are outside their allowed range

(as defined in Section 7).

3. LCL returned if message passes rule 1 but:

It is a command that attempts to modify an IRD parameter and the operating mode is not Serial Remote.

4. ACK returned if:

1, 2, and 3 are passed and the message is not a status request. ACK will still be returned if the message was good but the IRD failed to carry out the requested action for some reason, eg failure to select a requested service, or the options fitted to the unit do not support the full parameter range.

5. Status returned if:

1, 2, and 3 are passed and the message is a status request. Status requests return a message containing the required data. Refer to Section 7 for supported status messages. There are no returns other than those for status and those listed above. Commands with and without checksums included at the end are accepted by the IRD.

Confidential TT1260 Standard Definition Professional Receiver

NOTE…

The parameter ranges applicable to the Alteia remote control are fixed and do not vary with the current IRD operating state or the options fitted to the unit. The appropriate range values are included with the supported commands in Section 7. These ranges will normally match or exceed those available on the current TT1260.

1.4 Operating Mode

The capabilities of the Serial Remote Control depend on the current operating mode for the IRD. When the IRD operating mode is set to Serial Remote all parameters may be written and read. For any other operating mode all parameters may be read only. There is no mechanism to allow the IRD to be placed in remote control mode by sending a message on the remote control itself, this can only be done manually from the Front Panel. The TANDBERG protocol also supports exit from serial remote mode by a special character sequence being received via the serial control.

These operating mode restrictions apply to both protocols; an attempt to change an IRD parameter value via the serial remote control when not in the appropriate mode will result in a negative acknowledgement to the message. The Alteia protocol uses a return of LCL in this situation. The TANDBERG protocol implementation on the TT1260 uses a NAK code of INVALID_COMMAND (0x0009).

2 Hardware Interface

2.1 Overview

There is a single hardware port available on the back panel of the IRD for serial remote control. The protocol used for this interface must be selected via the Front Panel between Alteia and TANDBERG. There is no support for the IRD to automatically sense the protocol being used by the controller. In addition the electrical characteristics for this interface can be configured to RS-232 or RS-485. RS-485 is intended for controlling multiple IRDs from a single controller. The Alteia protocol includes addressing capabilities and will operate with both RS-232 and RS-485. The TANDBERG Serial Remote protocol does not include IRD addressing and will only support point to point configurations using RS-232.

Selections are therefore available on the Front Panel for the following configurations:

RS-232 interface, Alteia protocol – suitable for controller to single IRD.

RS-485 interface, Alteia protocol – suitable for controller to multiple IRDs.

RS-232 interface, TANDBERG protocol - suitable for controller to single IRD.

The RS-232, TANDBERG protocol selection is the factory default setting on the IRD.

Confidential TT1260 Standard Definition Professional Receiver

2.2 PC Connections RS-232

Table 2.1: Pin Connections for RS-232 Mode on the 9-way (male pin) D-type Serial Remote Connector

PIN

RS-232 SIGNAL

IN/OUT

1

Data Carrier Detect (DCD)

Input

2

Receive Data (RxD)

Input

3

Transmit Data (TxD)

Output

4

Data Terminal Ready (DTR)

Output

5

Ground

-

6

Data Set Ready (DSR)

Input

7

Request to Send (RTS)

Output

8

Clear to Send (CTS)

Input

9

Not connected

-

These connections are designed to be compatible with both the TANDBERG TT1220 style connector and the (original) Alteia style connector, such that existing serial remote cabling installations for these units can be used with the TT1260.

At the IRD the RS-232 handshaking control signals are used as follows:

The DSR, CTS, and DCD inputs are ignored by the IRD

DTR output is always active

RTS output is always active

NOTE…

The IRD does not support hardware or software flow control; the active control signals are designed to ensure a standard PC RS-232 serial port will not be prevented from transmitting or receiving by its flow control hardware. Like a standard PC the IRD is configured as a DTE so twists in the Tx/Rx signals and control signals (where used) are required in the cable when connected to a PC. The DTE configuration is used to allow the IRD to be directly connected (ie no twists required) to a DCE device such as a modem.

2.3 Baud Rate Parity – Data bits/Stop bits

The default parameters for the TTV protocol are:

Baud rate:

38400 bit/s

Parity:

No

Data bits:

8

Stop bits:

1

The default parameters for the Alteia protocol are:

Baud rate:

9600 bit/s

Parity:

No

Data bits:

8

Stop bits:

1

Confidential TT1260 Standard Definition Professional Receiver

2.4 PC Connections RS-485

The RS-485 signals are available as independent transmit and receive differential pairs. The IRD may therefore be used in a 2-wire (connected Tx and Rx pairs) or 4-wire (separate Tx and Rx pairs) RS-485 network.

Table 2.2: Pin Connections for RS-485 Mode on the 9-way (Male Pin) D-type Serial Remote Connector

PIN

RS-485 SIGNAL

IN/OUT

1

Not connected

-

2

Not connected

-

3

Not connected

-

4

RX

Input (+ve)

5

Ground

-

6

Not Tx

Output (-ve)

7

Tx

Output (+ve)

8

Not Rx

Input (-ve)

9

Not connected

-

There are no handshaking control signals associated with the RS-485 connection.

3 Protocol Implementation

3.1 TANDBERG Support

In accordance with the TANDBERG convention for the TT1220 IRD, the TT1260 is modelled as being composed of a number of separate modules for the purposes of the serial remote control. The philosophy is to use the same module types, addresses, parameter Ids and parameter names as the TT1220.

In some cases the TT1260 is not fully compatible with the TT1220 remote control due to functionality and design differences. However, attempts to access TT1220 parameters that are not supported by the TT1260 will always be accepted without an error being reported; writes will result in no actual action being taken and reads will return a default parameter value. This is intended to make the TT1260 compatible with existing TT1220 based control software.

NOTE… No parameter range error checking will be performed on SetRequests for these virtual parameters.

Additional parameters are added to the serial remote protocol where the TT1260 provides functionality not present in a TT1220.

Table 3.1: Additional Functionality for the TT1260

Module Name

Module Address

System Configuration Module

0x0101

Input Module

0x0201

TV Module

0x1001

Audio Module

0x2001

Data Module

0x4001

Confidential TT1260 Standard Definition Professional Receiver

3.1.1 System Configuration Module

This module covers preset services, CA, PCR details, and time/date. It also includes miscellaneous system information such as software version and IRD model type.

3.1.2 Input Module

This covers RF and transport stream input control and monitoring. Currently only satellite and decoder inputs are supported.

3.1.3 TV Module

To fit with the TT1220 model, the TV Module is considered to comprise the video component and audio 1 component within the TT1260. Service information and selection are covered by this module. All functionality associated with the video component, such as CA, teletext, subtitles (subtitles not in phase 1 release) and other VBI are included in this module. The audio 1 component provides one audio pair for the TV Module. Audio 1 functionality from component selection to output configuration is covered by the TV Module. (See Section 3.1.4 Audio Module for limitations on service selection.)

3.1.4 Audio Module

To fit with the TT1220 model, the Audio Module is considered to comprise the audio 2 component within the TT1260. This provides one additional audio pair. Audio 2 functionality from component selection to output configuration is covered. Currently only a single ‘Audio Module’ is supported.

Unlike the TT1220, the TT1260 Audio Module is not capable of independent service selection and the audio component used is obtained from the same service selected by the TV Module. Service related enquiries to the Audio Module will provide the same information as the equivalent enquiry to the TV Module. Service selection addressed to the Audio Module will be acknowledged but no action taken. With the exception of this limitation on service selection, the parameter settings for the Audio Module are completely independent of those used by the audio component in the TV Module.

3.1.5 Data Module

This covers all aspects of asynchronous (low speed) data. Synchronous (high speed) data is not supported by the TT1260. The data module is not capable of independent service selection and the data component is obtained from the service selected by the TV Module.

Confidential TT1260 Standard Definition Professional Receiver

3.2 Alteia Support

The supported Alteia protocol commands are a subset of the previously NDS remote control. The TT1260 implementation of this protocol provides all Alteia commands within the limits of this units specification. Any required set-up that is not supported by the remote control must be carried out using the Front Panel.

The Alteia protocol main commands are listed below.

Refer to Section 7 for the full list of supported commands and sub-commands.

Tuner commands (TUN)

Demodulator commands (DEM)

Decoder commands (DEC)

DVB-T commands (DTV)

Service Enquiry commands (ENQ)

Service Selection commands (SER)

System Index Bypass Service Selection commands (SIB)

Operational Status commands (OPR)

CA commands (CAS)

Video commands (VID)

4:2:2 Mode commands (422)

Subtitle/VBI commands (SVB)

Audio 1 commands (AUD)

Audio 2 commands (AU2)

Transport Stream output commands (TSO)

NCP commands (NCP)

Alarm Relay commands (RLY)

Remote commands (REM)

System commands (SYS)

Confidential TT1260 Standard Definition Professional Receiver

4 Interface Design

4.1 Receive Timeouts

The TANDBERG protocol requires the maximum time between received bytes in a message to be five seconds before the partial message is discarded. If no valid character is received within this time a special value of 0xFFFF is returned and the message parsing state machine is reset.

No timeout is applied for the Alteia protocol; if the end of a message is lost, the message parsing state machine will be reset when the next message start sequence is detected and the old data automatically discarded.

4.2 Data Transmission

No mechanism is used to indicate when transmission is complete; the protocols are both command/response so no further commands should occur until the previous reply has been received by the controller. Attempts to send more data before the previous transmission is complete will result in the new transmission request being ignored.

4.3 Protocol Selection

The protocol mode can be changed from the Front Panel at any time. However, the protocol mode is only checked at initialisation, and the new mode will not take affect until the IRD is restarted. Special text is used on the Front Panel to indicate that an IRD restart is required when the mode has changed.

5 TTV Serial Remote Control – Control Protocol

5.1 Semantic Definition of Command/Response fields

Command/

response

interpret

Command/

response

framing

Ch. CI PI PLI param. PI PLI param sum 1B 2B 2B variable 2B 2B
Ch.
CI
PI
PLI
param.
PI
PLI
param
sum
1B
2B
2B
variable
2B
2B
variable
1B
length
length
DLESTX
Dest.Src.
DLE
DLE
DLE
ETX
1B
1B
2B
2B
1B
1B
1B
1B

(stuffed)

Figure 5.1: Command/Response Framing

Confidential TT1260 Standard Definition Professional Receiver

5.1.1 General Description

The communication between the external control system and the DEC is achieved by sending different commands, or messages. Each command has a different set of parameters. On the outermost layer, DLE-signalling is used to mark the start and end of a command/response.

Every command that is sent to the decoder results in a response. The responses includes the same command identity that was sent in the command/request. In addition, the response includes one or more parameters. This includes an ‘acknowledge / not acknowledge’ message and additionally a set of other parameters.

5.1.2 Element Descriptions

CI (Command Identifier):

The CI field is a 1 byte field used to identify a command.

PI (Parameter Identifier):

This is a 2 byte field used to identify a parameter.

PLI (Parameter Length Indicator):

This is a 2 byte field that specifies the number of bytes in the parameter immediately following the end of this field.

Ch.sum (Check sum):

This is a 1 byte field that contains the check sum found by EXORing all bytes in a command including the destination and source address except the Ch.sum byte itself. The checksum also includes both the bytes on a stuffing.

DLE (Data Link Escape):

ASCII character value 0x10.

STX (Start of TeXt):

ASCII character value 0x02.

EXT (End of TeXt):

ASCII character value 0x03.

Dest. (Destination):

This field is 2 bytes long and contains a 1 byte P. addr. and a 1 byte Dev. addr. for the device to receive the command/response.

Src. (Source):

This field is 2 bytes long and contains a 1 byte P. addr. and a 1 byte Dev. addr. for the device who has issued the command/response.

P. addr. (Position address):

This is a 1 byte field containing the position address.

Dev. addr. (Device address):

This is a 1 byte field which specifies the device address.

Confidential TT1260 Standard Definition Professional Receiver

5.2 Command/Response Parameters

The command/response parameters in the protocol are unique and may be used in any command/response. A specific parameter is used to terminate

a command/response instead of a command length identifier.

This termination parameter has a parameter ID of 0xFFFF and a length

value of 0.

5.3 Byte Order

For binary fields more than one byte long the byte ordering is as follows:

First byte position is for the most significant byte, the second for the second significant byte, and so on.

5.4 Rules of Operation

5.4.1 Command/Response Handling

After a command has been sent to the decoder, a response has to be received before a new command can be sent. Unidirectional commands that are sent from the decoder (e.g. alarms) can be sent at any moment. They will however be sent between command responses.

5.4.2 DLE Byte Stuffing

As shown in Figure 5.1, a byte-stuffing algorithm has to be used to synchronise frames containing a command sequence sent to the TT1260. Start of frame is indicated by a combination of the characters DLE STX. Whenever a DLE characters occurs inside the frame this is stuffed with another DLE. End of frame is indicated by a combination of the characters DLE ETX. If an illegal character follows after DLE inside a command (i.e. a character different from DLE and ETX), the receive state machine will be reset and the command will be ignored.

Checksum stuffing: If the checksum happens to become 0x10 (the DLE character), the checksum is also stuffed. This means that whenever the checksum is equal to DLE, three consecutive DLEs are transmitted before the ETX character.

5.4.3 Timing Aspects

The response time for the different commands is dependent on the type of command that is sent. Normally, maximum response-time is one second. However this must be verified by the actual implementation before exact time can be determined.

A character timer is started within the decoder when a command is

received. If character transmission stops within a command, the receive state machine in the decoder will be reset if there are Five seconds with inactivity. This means that the command must be sent again if this occurs.

5.4.4 Command Framing

Only one command is accepted within one command frame. If illegal parameters are present in a command, a NAK response will be generated.

Confidential TT1260 Standard Definition Professional Receiver

5.5 Command Descriptions

The command descriptions in this chapter are formatted as tables. The descriptions include:

Descriptions of each command

Tag values for command

Descriptions of the response for a command

Decoder uses the following Command ID’s:

ID 0x35 Set Request

ID 0x85 Get Request

The Acknowledge / Not Acknowledge parameter is not indicated in the tables. This parameter has a parameter ID of 0x1000, and the parameter length is 2. A returned value of 0x0000 indicates ACK. For NAK codes, see Section 5.5.3.

If one of the parameters in a request is not acknowledged, the processing of the parameters will terminate and the decoder will send a NAK response. After the ACK/NAK parameter an extra parameter will be added to give the index of the parameter that returned NAK. This parameter has the ID of 0x1001 and length 2. The value 0x0001 indicates the first parameter, 0x0002 the second and so on.

5.5.1 0x35

SetRequest

0x35

Set Request

Direction:

Ext > DEC:

0x35 SetRequest

Parameter

DEC> Ext:

0x35 SetRequest

ACK / NAK

Description:

Downloads/sets different configuration parameter for the module in the decoder.

This command is of very general use. Normally, extension of the protocol will be made by adding parameters to this command.

Apply to boards:

Every board

Response:

ACK / NAK

Confidential TT1260 Standard Definition Professional Receiver

5.5.2 0x85

GetRequest

0x85

GetRequest

Direction:

Ext > DEC:

0x85 GetRequest

Parameter

DEC> Ext:

0x85 GetRequest

ACK / NAK Parameter

Description:

Retrieves the value of specific parameter from a module. The parameter that is wanted must be given as parameter to the command. Only the specified parameter will be returned.

The length field of the parameter should always be set to zero. If no parameter is given with the command, an empty response will be returned.

Apply to boards:

Every board

Response:

ACK / NAK + specified parameter.

5.5.3 NAK Codes

Every command that is sent to the decoder results in a response from the unit. The response indicates if the command was successful or not. If the command execution was unsuccessful, a NAK code is returned. A value greater than 0x0000 means NAK.

NAK Code Table

OK_RESULT

0x0000

SYNTAX_ERROR

0x0001

ILLEGAL_CONFIG_NUMBER

0x0002

CHECKSUM_ERROR

0x0003

ADDRESS_ERROR

0x0004

INVALID_PARAMETER

0x0005

INVALID_PARAMETER_LENGTH

0x0006

OUT_OF_MEMORY

0x0007

OTHER_ERROR

0x0008

INVALID_COMMAND

0x0009

PSI_NOT_AVAILABLE

0x000A

PARAMETER_NOT_AVAILABLE

0x000B

ERROR_IN_ALA_MODULE

0x000D

Confidential TT1260 Standard Definition Professional Receiver

6 TTV Serial Remote Control – Parameter List

6.1 Overview

All parameters are described in this chapter. The parameter descriptions are shown in the following tables:

Table 6.1: Parameter Description

Parameter ID, 2bytes

Parameter Name

Length:

Length of parameter.

Boards/Modules:

What types of (virtual) modules the parameter applies to.

Description:

Description of parameter.

Access:

Describe what access you have to the parameter. Parameters may be read only, write only or read/write.

6.2 System Options Setup

Parameters that apply to System Configuration Module

0x0003

SignalProtection

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

Static descrambling, on, off. – A Tandberg Television proprietary system.

Value list { 1, 2, 3 } { OFF, ON, Illegal }

NOTE…

This parameter relates to the TANDBERG Norway signal protection system, not RAS)

Access:

Read/Write

0x0004

MenuLock (Not supported by TT1260)

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

Menu lock parameter to protect the system from unauthorised access.

Value list { 1, 2, 3 } { OFF, ON, Illegal }

This functionality is not supported by the TT1260: for compatibility with the TT1220 writes to this parameter will be acknowledged but no action taken; reads will always return a value of OFF.

Access:

Read/Write

0x1006

VideoAlarm

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

This sets the display method upon video failure alarm.

Value list { 1, 2, 3 } { Freeze Frame, Black, No syncs }

Access:

Read/Write

Confidential TT1260 Standard Definition Professional Receiver

0x1007

InputSelectSource

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

This sets the current input source.

Value list { 1, 2, 3 } { Auto, Input 1, Input 2 }

Access:

Read/Write

0x0008

FixedKeyCAKeyWord64

Length:

8

Boards/Modules:

System Configuration Module

Description:

Static 64 bit control word in hex value for use in BISS E Fixed key applications

NOTE

The TT1260 does not support odd and even keys, or independwnt keys for tv, Audio and Data modules; the same key is used in all cases

Access:

Write Only

0x1009

FixedKeyCaKeyWord

Length:

6 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

Static 48bit control word in hex value for use in BISS 1 fixed key applications, Odd word

NOTE… The TT1260 does not support independent odd and even keys, or independent keys for TV, Audio and Data modules; the same key is used in all cases

Access:

Write Only

0x000B

CtrlMode

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

In the TT1260 there will be 5 methods of control:

Local – Unit is controlled via the Front Panel (LCD/Keypad) interface Remote – Unit is controlled via the RS-232 serial remote interface OAC – (Over Air Control) Unit is controlled via a control protocol carried in the transport stream. SNMP – Unit is controlled via Ethernet based SNMP control. Web – Unit is controlled via Ethernet based web browser control.

Value list { 1, 2, 3, 4, 5, 6 } { Local, Remote, OAC, SNMP, Web, Illegal }

NOTE… When the unit is not under ‘Remote’ control only read accesses are permitted via the serial remote control. The TT1260 does not support any change to the control mode from the serial remote control. For compatibility with the TT1220 writes to this parameter will be acknowledged but no action taken.

Access:

Read/Write

Confidential TT1260 Standard Definition Professional Receiver

0x000C

LocalLockoutPin (Not supported by TT1260 serial remote)

Length:

4 (STRING)

Boards/Modules:

System Configuration Module

Description:

Access to this functionality via the serial remote is not supported by the TT1260: for compatibility with the TT1220 writes to this parameter will be acknowledged but no action taken.

Access:

Write Only

0x000D

ResetLockoutPin (Not supported by TT1260 serial remote)

Length:

13 (STRING)

Boards/Modules:

System Configuration Module

Description:

Access to this functionality via the serial remote is not supported by the TT1260: for compatibility with the TT1220 writes to this parameter will be acknowledged but no action taken.

Access:

Write Only

0x000E

AsiOut

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

ASI output source:

TS Direct – Direct from transport stream input.

TS Descrambled – From output of transport level descrambling (ie post RAS, Signal protection, pre NDS Director/BISS).

Component Descrambled – From output of component level descrambling (ie post NDS Director/BISS).

Value list { 1, 2, 3, 4 } { TS Direct, Comp. Descram., TS Descrambled, Illegal }

Access:

Read/Write

0x000F

EmbeddedAudio

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

This suppies the current audio channel(s) to be embedded in the SDI video output

Value list { 1, 2, 3, 4 } { None, Channel one, Channel two, Channels one and two }

Access:

Read/Write

0x0010

EmbeddedAudioDid

Length:

4 (INTEGER)

Boards/Modules:

System Configuration Module

Description:

This supplies the current data id for the embedded audio supplied by the SDI output, this can be one of the four specified dids

Value list { 1, 2, 3, 4 } { 0x2FF, 0x1FD, 0x1FB, 0x2F9 }

Access:

Read/Write

0x0015

BISSUserIdOne

Length:

7 (raw bytes)

Boards/Modules:

System Configuration Module

Description:

This supplies the one of two user ids which can be used in conjunction with the BISS E key to decrypt BISS encrypted transport streams, this user ID is used when the unit is in the User id one BISS E mode. The user id is supplied as a seven byte string in the range 0x00000000000000 to 0xFFFFFFFFFFFFFF

Access:

Write Only

Confidential TT1260 Standard Definition Professional Receiver

0x0016

BISSUserIdTwo

Length:

7 (raw bytes)

Boards/Modules:

System Configuration Module

Description:

This supplies the one of two user ids which can be used in conjunction with the BISS E key to decrypt BISS encrypted transport streams, this user ID is used when the unit is in the User id two BISS E mode. The user id is supplied as a seven byte string in the range 0x00000000000000 to 0xFFFFFFFFFFFFFF

Access:

Write Only

Confidential TT1260 Standard Definition Professional Receiver

6.3 System Properties

0x0011

GetSoftwareVersion

Length:

Variable

Boards/Modules:

System Configuration Module

Description:

Access to this functionality via the serial remote is not supported by the TT1260.

Access:

Read Only

0x0012

GetHardwareVersion

Length:

Variable

Boards/Modules:

System Configuration Module

Description:

Access to this functionality via the serial remote is not supported by the TT1260.

Access:

Read Only

Parameters that apply to System Configuration Module

0x0013

GetBoardList

Length:

24

Boards/Modules:

System Configuration Module

Description:

Returns board type in the 6 virtual slots

No of bytes

Description

4

Board type in slot 0 (MMI)

4

Board type in slot 1 (On board Input)

4

Board type in slot 2 (Eurocard)

4

Board type in slot 3 (PSI/SI)

4

Board type in slot 4 (CA)

4

Board type in slot 5 (Decoder)

Board Type:

0x00000000

None

(MMI)

0x00000100

RS-232

(On Board Input) 0x00010100 QPSK 0x00010200 ASI

0x00010400

0x00010800 OFDM

16QAM (Newtech)

(Eurocard Input)

(None defined)

(PSI/SI)

0x00030200

Standard DVB and ASI Output

(CA)

0x00040001

BISS

0x00040101

BISS and NDS

0x00040003

BISS and Signal Protection

0x00040005

BISS and RAS

Confidential TT1260 Standard Definition Professional Receiver

0x00040103

BISS, NDS and Signal Protection

0x00040105

BISS, NDS and RAS

0x00040007

BISS, Signal Protection and RAS

0x00040107

BISS, NDS, Signal Protection and RAS

(Decoder)

0x00050202

2 Audio Pair two AC3 and internal denc

The available board type selections are not strictly compatible with the internal structure of the TT1260 IRD; the virtual representation best indicating the IRD functionality will therefore be returned:

MMI always set to ‘RS-232’

On board input set to QPSK, ASI,16QAM or OFDM as appropriate

Eurocard input used to reflect the card ID for the full width option card fitted to the IRD, format 0x0002xxii, where xx is TBD (to give compatibility with existing TT1220 Eurocard ID) and ii is the 8 bit card ID obtained from the option card. (For Phase 1 release this will always be set to None.)

PSI/SI always set to ‘Standard DVB and ASI output’

CA set to reflect fitted options

Decoder always set to ‘2 Audio Pair two AC3 and internal denc’

Access:

Read Only

0x0014

GetBoardInfo

Length:

Variable

Boards/Modules:

Slot number (range 0 to 5)

Description:

Returns SW version and HW version for board in the virtual slot number

No of bytes

Description

1

Number of character for SW version

Variable

Software version

1

Number of character for HW version

Variable

Hardware version

The TT1260 does not support the concept of individual hardware and software numbers for internal boards. All slots will therefore return the same software and hardware version information that applies to the IRD as a whole.

Format:

Software version “xx.yy.zz” where xx is major version, yy is minor version, and zz is patch version. All values as ASCII text, range 0 to 99, giving a length from 5 to 8 characters.

Hardware version “aa.bb” where aa is major version, bb is minor version. All values as ASCII text, range 0 to 99, giving a length from 3 to 5 characters. The IRD firmware version will be returned as the hardware version for the purposes of this command.

Access:

Read Only

Confidential TT1260 Standard Definition Professional Receiver

6.4 System Alarm Status

Parameters that apply to System Configuration Module

0x1021

SystemAlarmStatus

Length:

Variable string

Boards/Modules:

System Module

Description:

Gets the overall alarm status string of the decoder.

The TT1260 will return “NONE” if no alarms are active or “ALARM” if 1 or more alarms are active (returned string includes string terminator).

Access:

Read Only

0x1022

InputSignalAlarmStatus

Length:

Variable

Boards/Modules:

Input Module

Description:

Gets a list of alarm information of the input module. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

The TT1260 will only use severity level critical (=6) for active alarms. Source position and source port are not supported and are always set to default values of 0:

No alarms active:

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Transport stream alarm:

Alarm number = 0x00000001

Type of alarm = 1 (input)

Description = “NO TRANSPORT STREAM”

Group = “INPUT”

Severity level = 6 (critical)

BER alarm:

Alarm number = 0x00000002

Type of alarm = 1 (input)

Description = “BER > THRESHOLD”

Group = “INPUT”

Severity level = 6 (critical)

Access:

Read Only

Confidential TT1260 Standard Definition Professional Receiver

0x1023

CaAlarmStatus (Not supported by TT1260)

Length:

Variable

Boards/Modules:

TV Module and Audio Module

Description:

Gets a list of descrambling information for the selected component. Each descrambling information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

This functionality is not supported by the TT1260; for compatibility with the TT1220 reads will always return a value of:

Source position = 0

Source port = 0

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Access:

Read Only

0x1025

PsiSiAlarmStatus (Not supported by TT1260)

Length:

Variable

Boards/Modules:

System Configuration module

Description:

Gets a list of alarm information for PSI/SI. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

This functionality is not supported by the TT1260; for compatibility with the TT1220 reads will always return a value of:

Source position = 0

Source port = 0

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Access:

Read Only

Confidential TT1260 Standard Definition Professional Receiver

0x1026

VideoAlarmStatus

Length:

Variable

Boards/Modules:

TV Module

Description:

Gets a list of alarm information of the video. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

The TT1260 will only use severity level critical (=6) for active alarms. Source position and source port are not supported and are always set to default values of 0:

No alarms active:

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Video alarm:

Alarm number = 0x00000001

Type of alarm = 3 (output)

Description = “NOT RUNNING”

Group = “VIDEO”

Severity level = 6 (critical)

Access:

Read Only

0x1027

VBIAlarmStatus (Not supported by TT1260)

Length:

Variable

Boards/Modules:

TV Module

Description:

Gets a list of alarm information of the VBI. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

This functionality is not supported by the TT1260; for compatibility with the TT1220 reads will always return a value of:

Source position = 0

Confidential TT1260 Standard Definition Professional Receiver

 

Source port = 0

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Access:

Read Only

0x1028

SubtitleAlarmStatus (Not supported by TT1260)

Length:

Variable

Boards/Modules:

TV Module

Description:

Gets a list of alarm information of the DVB Subtitle. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

This functionality is not supported by the TT1260; for compatibility with the TT1220 reads will always return a value of:

Source position = 0

Source port = 0

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Access:

Read Only

0x1029

AudioAlarmStatus

Length:

Variable

Boards/Modules:

TV Module and Audio Module

Description:

Gets a list of alarm information of the audio. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

Confidential TT1260 Standard Definition Professional Receiver

The TT1260 will only use severity level critical (=6) for active alarms. Source position and source port are not supported and are always set to default values of 0:

NOTE… TV Module returns alarm state for audio 1 channel and Audio Module returns alarm state for audio 2 channel.)

No alarms active:

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Audio alarm:

Alarm number = 0x00000001

Type of alarm = 3 (output)

Description = “NOT RUNNING”

Group = “AUDIO”

Severity level = 6 (critical)

Access:

Read Only

0x102A

DataAlarmStatus (Not supported by TT1260)

Length:

Variable

Boards/Modules:

System Configuration Module

Description:

Gets a list of alarm information of the data. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

This functionality is not supported by the TT1260; for compatibility with the TT1220 reads will always return a value of:

Source position = 0

Source port = 0

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Access:

Read Only

Confidential TT1260 Standard Definition Professional Receiver

0x102B

ConfigAlarmStatus (Not supported by TT1260)

Length:

Variable

Boards/Modules:

System Configuration Module

Description:

Gets a list of alarm information of the configuration. Each alarm information element consist of:

No of bytes

Description

4

Source position

4

Source port

4

Alarm number

4

Type of alarm (input, output, internal)

1

Number of character for description of the alarm

Variable

Short description of the alarm

1

Number of character for description of the group

Variable

Description of the group

4

Alarm severity level, as defined in X.733

This functionality is not supported by the TT1260; for compatibility with the TT1220 reads will always return a value of:

Source position = 0

Source port = 0

Alarm number = 0

Type of alarm = 0

Description = “OK”

Group = “”

Severity level = 0

Access:

Read Only

0x0031

PacketsOK (Not supported by TT1260)

Length:

4 (INTEGER)

Boards/Modules:

TV Module

Description:

Number of seconds since the last packet loss

This functionality is not supported by the TT1260: for compatibility with the TT1220 reads of this parameter will always return a value of 0xFFFFFFFF.

Access:

Read Only

0x0033

VideoPtsUse

Length:

4 (INTEGER)

Boards/Modules:

TV Module

Description:

The video buffer filling in units of 0.1%

Access:

Read Only

0x0034

VideoPtsError

Length:

4 (INTEGER)

Boards/Modules:

TV Module

Description:

The difference, in terms of milliseconds, to the respective video PTS (Presentation Time Stamp). Positive values means that the video is present too late.

This functionality is not supported by the TT1260: for compatibility with the TT1220 reads of this parameter will always return a value of 0x00000000.

Access:

Read Only

Confidential TT1260 Standard Definition Professional Receiver

0x0035

AudioPtsUse

Length:

4 (INTEGER)

Boards/Modules:

TV Module and Audio Module

Description:

The audio buffer filling in units of 0.1%

This functionality is not supported by the TT1260: for compatibility with the TT1220 reads of this parameter will always return a value of 0x0000012C (30%)

Access:

Read Only

0x0036

AudioPtsError

Length:

4 (INTEGER)

Boards/Modules:

TV Module and Audio Module

Description:

The difference, in terms of milliseconds, to the respective audio PTS (Presentation Time Stamp). Positive values means that the audio is present too late.

This functionality is not supported by the TT1260: for compatibility with the TT1220 reads of this parameter will always return a value of 0x00000000.

Access:

Read Only

Confidential TT1260 Standard Definition Professional Receiver

6.5 Selection of Services and Components

6.5.1 Sevice Select

Parameters that apply to TV Module and Audio Module

0x0100

SelectedService

Length:

2

Boards/Modules:

TV Module and Audio Module

Description:

This is the service identity selected by user. Has a range of 0 – 65535. Valid choices are variable depending on the transport stream applied. Note that writes to this parameter addressed to the Audio Module will be acknowledged but no action taken.

Access:

Read/Write

0x0101

SelectedAudioLanguage (Not supported by TT1260)

Length:

3

Boards/Modules:

TV Module and Audio Module

Description:

This is the preferred language selected by the user for Audio. Language code shall be according to ISO 639 part 2. This functionality is not supported by the TT1260: for compatibility with the TT1220, writes to this parameter will be acknowledged but no action taken; reads will always return the ISO 639 code for English ‘eng’.

Access:

Read/Write

0x0102

SelectedDVBSubtitlingLanguage (Not supported by TT1260)

Length:

3

Boards/Modules:

TV Module

Description:

This is the preferred language selected by the user for DVB subtitling. Language code shall be according to ISO 639 part 2. This functionality is not supported by the TT1260: for compatibility with the TT1220, writes to this parameter will be acknowledged but no action taken; reads will always return the ISO 639 code for English ‘eng’.

Access:

Read/Write

0x0103

SelectedTeletextOverlayLanguage (Not supported by TT1260)