Seriële Interface Voor Programmering; Inleiding; Opdracht- En Responsformaten - Arcam DT91 Manuel

Tuner radio numérique
Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

Aanhangsel: Seriële interface voor programmering

Inleiding

In deze sectie van het document wordt het afstandsbedieningsprotocol beschreven voor bediening van
de DT91 via de RS232-interface.
Conventies
n
n
Formaat van gegevensoverdracht
n
n

Opdracht- en responsformaten

Communicatie tussen de AB en de DT91 gebeurt in de vorm van reeksen bytes, waarbij alle opdrachten
en responsen hetzelfde basisformaat hebben.
De communicatie tussen beiden is volledig-duplex. De DT91 reageert altijd op een ontvangen opdracht.
Elke overdracht door de AB zal minstens 5 bytes lang zijn en heeft het volgende formaat:
<STR> <CC> <DL> <Data> <ETR>
n
n
n
n
n
Elk antwoord van de DT91 zal minstens zes bytes lang zijn en heeft het volgende formaat:
<STR> <RC> <AC> <DL> <Data> <ETR>
n
n
n
n
n
n
N.B.: de DT91 zal, telkens waneer de status van de tuner gewijzigd wordt, berichten overdragen.
Status wijzigt tengevolge van andere invoeren
De status van de DT91 kan gewijzigd worden tengevolge van gebruikersinvoer via de knoppen op de
voorkant of via de IR-afstandsbediening. Wijzigingen die het gevolg zijn van deze invoer, worden aan de
AB doorgegeven (via de toepasselijke berichttypes) naarmate zij zich voordoen.
Als de gebruiker bijvoorbeeld de helderheid van het display via de knop
wijzigt, wordt er een displaybericht (hieronder gedefinieerd) naar de AB verzonden. Voor alle andere
statuswijzigingen wordt een gelijksoortige handeling uitgevoerd.
Beantwoordingscode
De volgende beantwoordingscode zijn gedefinieerd;
n
n
De opdrachtspecificaties en voorbeelden voor opdracht- en responsparen kunnen in de
Engelse sectie van deze handleiding gevonden worden.
De afstandsbediening wordt met 'AB' aangeduid.
Alle waarden in deze sectie zijn hexadecimale waarden, tenzij anders gespecificeerd.
Overdrachtssnelheid: 19,200bps.
1 startbit, 8 databits, 1 stopbit, geen pariteit, geen datatransportbesturing.
0x21
STR (Begin overdracht):
CC (Opdrachtcode): de code voor de opdracht
DL (Data lengte): het aantal data-items die dit item volgen, exclusief de ETR
Data: de parameters voor de opdracht
ETR (Einde overdracht):
0xD
STR (Begin overdracht):
0x21
RC (Antwoord code): = opdrachtcode
AC (Beantwoordingscode): beantwoordingscode (zie verder)
DL (Data lengte): het aantal data-items die dit item volgen, exclusief de ETR
Data: de informatie geassocieerd met dit respons
ETR (Einde overdracht):
0xD
Opdracht OK
0x1
:
0x0
Opdracht Gefaald
:
DISP
De opdracht werd aanvaard en volledig verwerkt.
Om één of andere reden faalde de opdracht.
op de afstandsbediening
DT91
NL-11

Publicité

Table des Matières
loading

Produits Connexes pour Arcam DT91

Table des Matières