Aanhangsel: Seriële interface voor programmering
Inleiding
In deze sectie van het document wordt het afstandsbedieningsprotocol beschreven voor bediening van de DT91 via de
Conventies
nDe afstandsbediening wordt met ‘AB’ aangeduid.
nAlle waarden in deze sectie zijn hexadecimale waarden, tenzij anders gespecificeerd.
Formaat van gegevensoverdracht
nOverdrachtssnelheid: 19,200bps.
n1 startbit, 8 databits, 1 stopbit, geen pariteit, geen datatransportbesturing.
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
Elke overdracht door de AB zal minstens 5 bytes lang zijn en heeft het volgende formaat: <STR> <CC> <DL> <Data> <ETR>
nSTR (Begin overdracht): 0x21
nCC (Opdrachtcode): de code voor de opdracht
nDL (Data lengte): het aantal
nData: de parameters voor de opdracht
nETR (Einde overdracht): 0xD
Elk antwoord van de DT91 zal minstens zes bytes lang zijn en heeft het volgende formaat: <STR> <RC> <AC> <DL> <Data> <ETR>
nSTR (Begin overdracht): 0x21
nRC (Antwoord code): = opdrachtcode
nAC (Beantwoordingscode): beantwoordingscode (zie verder)
nDL (Data lengte): het aantal
nData: de informatie geassocieerd met dit respons
nETR (Einde overdracht): 0xD
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
Als de gebruiker bijvoorbeeld de helderheid van het display via de knop DISP op de afstandsbediening 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 Opdracht OK | 0x1: De opdracht werd aanvaard en volledig verwerkt. |
nOpdracht Gefaald 0x0: Om één of andere reden faalde de opdracht.
De opdrachtspecificaties en voorbeelden voor opdracht- en responsparen kunnen in de Engelse sectie van deze handleiding gevonden worden.
Nederlands
DT91