RS232-C Commandoblad
Serial Port Setup
Baud Rate | 38400 bps |
Data Length | 8 bits |
Parity | None |
Stop Bit Length | 1 bit |
Flow Control | None |
Overzicht
De seriële commando's bestaan uit 8 databits, gevolgd door 1 stopbit. De commando's zijn opgebouwd:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Opening Bit | Device ID | Commando Type | Commando Categorie | Commando Waarde | Stop Bit | |||
|
|
| 0x73 (SET) |
|
|
Merk op dat de "0x" de standaardnotatie is om hexadecimale waarden aan te geven. Ze zijn een manier van noteren, geen deel van de hexadecimale waarde. De hexadecimale waarde van "0x6B" is 6B.
Afhankelijk van de software van uw terminal kan het nodig zijn om deze notatie-indicatoren op te nemen of uit te sluiten.
Elk serieel commando begint met hetzelfde openingsbit 0x6B (karakter "k" in ASCII)..
De tweede en derde bit, geef de apparaat-ID op. De standaard apparaat-ID is "01", wat 0x30 0x31 is in hexadecimale notatie..
Het vierde bit definieert het type van het commando..
0x73 ("s" in ASCII) geeft een SET-opdracht aan.
0x67 ("g" in ASCII) geeft een GET-aanvraagcommando aan.
0x72 ("r" in ASCII) geeft een antwoord van het apparaat aan. De antwoorden worden door het apparaat geretourneerd.
Het vijfde bit is gereserveerd voor de categorie van het commando. (bijv. Power Control, Input Signal Control, enz.)…
Raadpleeg de onderstaande commandotabel voor de bits die overeenkomen met elke categorie.
De zesde, zevende en acht bits worden gebruikt om een specifiek commando binnen de categorie uit te voeren, of een waarde naar een specifiek commando te schrijven..
De waarden worden ingesteld met 3 karakters, zelfs in hexadecimale notatie.
Voorbeeld waarden:
0x30 0x30 0x30 is gelijk aan “000”
0x30 0x35 0x32 is gelijk aan “052”
0x30 0x38 0x35 is gelijk aan “085”
0x31 0x30 0x30 is gelijk aan “100”
Bij het versturen van een GET-aanvraag moeten de waardebits na de categoriebit altijd 0x30 0x30 0x30 (000) zijn. Het apparaat zal antwoorden met de huidige actieve instelling in die categorie deze waardebits teruggeven.
Elk serieel commando eindigt met hetzelfde stopbit 0x0D (return karakter).
Commandotabel (SET)
CATEGORY BIT | VALUE BITS | FULL COMMAND VOORBEELDEN | |
Vermogensregeling | 0x41 | 000: Uitschakelen | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x30 0x0D |
001: Aanzetten | 0x6B 0x30 0x31 0x73 0x41 0x30 0x30 0x31 0x0D | ||
Videobronnen schakelen | 0x42 | 000: ATV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x30 0x0D |
010: DTV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x31 0x30 0x0D | ||
001: AV | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x31 0x0D | ||
003: YPbPr | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x33 0x0D | ||
004: HDMI Front | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x34 0x0D | ||
014: HDMI 1 | 0x6B 0x30 0x31 0x73 0x42 0x30 0x31 0x34 0x0D | ||
024: HDMI 2 | 0x6B 0x30 0x31 0x73 0x42 0x30 0x32 0x34 0x0D | ||
006: VGA | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x36 0x0D | ||
007: OPS | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x37 0x0D | ||
009: DP | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x39 0x0D | ||
00A: HOME | 0x6B 0x30 0x31 0x73 0x42 0x30 0x30 0x41 0x0D | ||
Beeld: Contrast | 0x43 | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x43 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
Beeld: Helderheid | 0x44 | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x44 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
Beeld: Scherpte | 0x45 | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x45 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
Beeld: Verzadiging | 0x46 | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x46 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
Beeld: Tint | 0x47 | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x47 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
Beeld: Kleurtemperaturen | 0x48 | 000: Standard | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x30 0x0D |
001: Warm | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x31 0x0D | ||
002: Koud | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x32 0x0D | ||
003: Gebruiker | 0x6B 0x30 0x31 0x73 0x48 0x30 0x30 0x33 0x0D | ||
Audio Control: Bass | 0x4A | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x4A 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
Audio Control: Treble | 0x4B | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x4B 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
Video: Beeldverhouding | 0x4D | 000: Beeldverhouding 16:9 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x30 0x0D |
001: Beeldverhouding 4:3 | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x31 0x0D | ||
002: Auto | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x32 0x0D | ||
003: Panorama | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x33 0x0D | ||
004: PTP (Pixel To Pixel) | 0x6B 0x30 0x31 0x73 0x4D 0x30 0x30 0x34 0x0D | ||
Toestel instellingen: Taal | 0x4E | 000: Engels | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x30 0x0D |
001: Frans | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x31 0x0D | ||
002: Spaans | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x32 0x0D | ||
003: Chinees (traditioneel) | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x33 0x0D | ||
004: Chinees (vereenvoudigd) | 0x6B 0x30 0x31 0x73 0x4E 0x30 0x30 0x34 0x0D | ||
Audio: Volume | 0x50 | Waarde 000 - 100 | 0x6B 0x30 0x31 0x73 0x50 0x30 0x35 0x30 0x0D (voorbeeld waarde 050) |
200: Volume omlaag (-1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x30 0x0D | ||
201: Volume omhoog (+1) | 0x6B 0x30 0x31 0x73 0x50 0x32 0x30 0x31 0x0D | ||
Audio: Mute | 0x51 | 000: Mute Uitschakelen | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x30 0x0D |
001: Mute Inschakelen | 0x6B 0x30 0x31 0x73 0x51 0x30 0x30 0x31 0x0D | ||
Afstandsbedieningscommando's | 0x55 | 000: Navigeer omhoog | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x30 0x0D |
001: Navigeer Omlaag | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x31 0x0D | ||
002: Navigeer naar links | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x32 0x0D | ||
003: Navigeer naar rechts | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x33 0x0D | ||
004: Enter | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x34 0x0D | ||
005: Input | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x35 0x0D | ||
006: Menu | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x36 0x0D | ||
007: Exit | 0x6B 0x30 0x31 0x73 0x55 0x30 0x30 0x37 0x0D |
Commandotabel (GET)
CATEGORY BIT | FULL REQUEST VOORBEELDEN | REPLY BITS | FULL REPLY VOORBEELDEN | |
Beeldstatus: Contrast | 0x61 | 0x6B 0x30 0x31 0x67 0x61 0x30 0x30 0x30 0x0D | Waarde 000 - 100 | 0x6B 0x30 0x31 0x72 0x61 0x30 0x35 0x30 0x0D (voorbeeld status 050) |
Beeldstatus: Helderheid | 0x62 | 0x6B 0x30 0x31 0x67 0x62 0x30 0x30 0x30 0x0D | Waarde 000 - 100 | 0x6B 0x30 0x31 0x72 0x62 0x30 0x35 0x30 0x0D (voorbeeld status 050) |
Beeldstatus: Scherpte | 0x63 | 0x6B 0x30 0x31 0x67 0x63 0x30 0x30 0x30 0x0D | Waarde 000 - 100 | 0x6B 0x30 0x31 0x72 0x63 0x30 0x35 0x30 0x0D (voorbeeld status 050) |
Beeldstatus: Verzadiging | 0x64 | 0x6B 0x30 0x31 0x67 0x64 0x30 0x30 0x30 0x0D | Waarde 000 - 100 | 0x6B 0x30 0x31 0x72 0x64 0x30 0x35 0x30 0x0D (voorbeeld status 050) |
Beeldstatus: Tint | 0x65 | 0x6B 0x30 0x31 0x67 0x65 0x30 0x30 0x30 0x0D | Waarde 000 - 100 | 0x6B 0x30 0x31 0x72 0x65 0x30 0x35 0x30 0x0D (voorbeeld status 050) |
Audio Status: Volume | 0x66 | 0x6B 0x30 0x31 0x67 0x66 0x30 0x30 0x30 0x0D | Waarde 000 - 100 | 0x6B 0x30 0x31 0x72 0x66 0x30 0x35 0x30 0x0D (voorbeeld status 050) |
Audio Status: Mute | 0x67 | 0x6B 0x30 0x31 0x67 0x67 0x30 0x30 0x30 0x0D | 000: Mute Uitschakelen | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x30 0x0D |
001: Mute Inschakelen | 0x6B 0x30 0x31 0x72 0x67 0x30 0x30 0x31 0x0D | |||
Videobronstatus | 0x68 | 0x6B 0x30 0x31 0x67 0x68 0x30 0x30 0x30 0x0D | 000: ATV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x30 0x0D |
010: DTV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x31 0x30 0x0D | |||
001: AV | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x31 0x0D | |||
003: YPbPr | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x33 0x0D | |||
004: HDMI Front | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x34 0x0D | |||
014: HDMI 1 | 0x6B 0x30 0x31 0x72 0x68 0x30 0x31 0x34 0x0D | |||
024: HDMI 2 | 0x6B 0x30 0x31 0x72 0x68 0x30 0x32 0x34 0x0D | |||
006: VGA | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x36 0x0D | |||
007: OPS | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x37 0x0D | |||
009: DP | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x39 0x0D | |||
00A: HOME | 0x6B 0x30 0x31 0x72 0x68 0x30 0x30 0x41 0x0D | |||
Stroom status | 0x69 | 0x6B 0x30 0x31 0x67 0x69 0x30 0x30 0x30 0x0D | 000: Inschakelen | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x30 0x0D |
001: Standby uit | 0x6B 0x30 0x31 0x72 0x69 0x30 0x30 0x31 0x0D |