#!/usr/bin/python

"""Command set for the Onkyo TX-NR708.

This file was automatically created by raw_commands_massager.py
from the source file: onkyo_raw_commands.txt
Each command group in the documentation has a seperate list,
and all commands are available in ALL."""


######################
### Power
######################
POWER = [
  ("Power ON", "PWR01"),
  ("Power OFF", "PWR00"),
]
######################
### Audio
######################
AUDIO = [
  ("Mute", "AMT01"),
  ("UnMute", "AMT00"),
  ("Volume Up", "MVLUP"),
  ("Volume Down", "MVLDOWN"),
]
######################
### Source Select
######################
SOURCE_SELECT = [
  ("VIDEO1    VCR/DVR", "SLI00"),
  ("VIDEO2    CBL/SAT", "SLI01"),
  ("Game", "SLI02"),
  ("Auxiliary", "SLI03"),
  ("VIDEO5    AUX2", "SLI04"),
  ("Computer/PC", "SLI05"),
  ("VIDEO6", "SLI05"),
  ("VIDEO7", "SLI06"),
  ("BD/DVD", "SLI10"),
  ("TAPE(1)", "SLI20"),
  ("TAPE2", "SLI21"),
  ("PHONO", "SLI22"),
  ("CD", "SLI23"),
  ("FM", "SLI24"),
  ("AM", "SLI25"),
  ("TUNER", "SLI26"),
  ("MUSIC SERVER", "SLI27"),
  ("INTERNET RADIO", "SLI28"),
  ("USB", "SLI29"),
  ("MULTI CH", "SLI30"),
  ("XM*1", "SLI31"),
  ("SIRIUS*1", "SLI32"),
  ("Selector Position Wrap-Around Up", "SLIUP"),
  ("Selector Position Wrap-Around Down", "SLIDOWN"),
]
######################
### Speaker AB Control
######################
SPEAKER_AB_CONTROL = [
  ("Speaker A Off", "SPA00"),
  ("Speaker A On", "SPA01"),
  ("Speaker B Off", "SPB00"),
  ("Speaker B On", "SPB01"),
]
######################
### Sound modes
######################
SOUND_MODES = [
  ("STEREO", "LMD00"),
  ("DIRECT", "LMD01"),
  ("SURROUND", "LMD02"),
  ("FILM", "LMD03"),
  ("THX", "LMD04"),
  ("ACTION", "LMD05"),
  ("MUSICAL", "LMD06"),
  ("MONO MOVIE", "LMD07"),
  ("ORCHESTRA", "LMD08"),
  ("UNPLUGGED", "LMD09"),
  ("STUDIO-MIX", "LMD0A"),
  ("TV LOGIC", "LMD0B"),
  ("ALL CH STEREO", "LMD0C"),
  ("THEATER-DIMENSIONAL", "LMD0D"),
  ("ENHANCED 7/ENHANCE", "LMD0E"),
  ("MONO", "LMD0F"),
  ("PURE AUDIO", "LMD11"),
  ("MULTIPLEX", "LMD12"),
  ("FULL MONO", "LMD13"),
  ("DOLBY VIRTUAL", "LMD14"),
  ("5.1ch Surround", "LMD40"),
  ("Straight Decode*1", "LMD40"),
  ("Dolby EX/DTS ES", "LMD41"),
  ("Dolby EX*2", "LMD41"),
  ("THX Cinema", "LMD42"),
  ("THX Surround EX", "LMD43"),
  ("U2/S2 Cinema/Cinema2", "LMD50"),
  ("MusicMode", "LMD51"),
  ("Games Mode", "LMD52"),
  ("PLII/PLIIx Movie", "LMD80"),
  ("PLII/PLIIx Music", "LMD81"),
  ("Neo6 Cinema", "LMD82"),
  ("Neo6 Music", "LMD83"),
  ("PLII/PLIIx THX Cinema", "LMD84"),
  ("Neo6 THX Cinema", "LMD85"),
  ("PLII/PLIIx Game", "LMD86"),
  ("Neural Surr*3", "LMD87"),
  ("Neural THX", "LMD88"),
  ("PLII THX Games", "LMD89"),
  ("Neo6 THX Games", "LMD8A"),
  ("Listening Mode Wrap-Around Up", "LMDUP"),
  ("Listening Mode Wrap-Around Down", "LMDDOWN"),
]
######################
### OSD
######################
OSD = [
  ("OSD Up", "OSDUP"),
  ("OSD Down", "OSDDOWN"),
  ("OSD Right", "OSDRIGHT"),
  ("OSD Left", "OSDLEFT"),
  ("OSD Enter", "OSDENTER"),
  ("OSD Home", "OSDHOME"),
  ("OSD Menu", "OSDMENU"),
  ("OSD Exit", "OSDEXIT"),
  ("Display", "DIFTG"),
]

ALL = POWER + AUDIO + SOURCE_SELECT + SPEAKER_AB_CONTROL + SOUND_MODES + OSD
