/** * Copyright (c) 2010-2016 by the respective copyright holders. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html */ package org.openhab.binding.pioneeravr.internal.ipcontrolprotocol; /** * This enum lists all known commands of the pioneer AV receiver. * It is used for configuring items to commands. * * @author Rainer Ostendorf * @author based on the Onkyo binding by Pauli Anttila and others * @since 1.4.0 */ public enum IpControlCommandRef { POWER_OFF(10), POWER_ON(11), POWER_QUERY(12), UNMUTE(20), MUTE(21), MUTE_QUERY(22), VOLUME_UP(30), VOLUME_DOWN(31), VOLUME_QUERY(32), VOLUME_SET(33), SOURCE_DVD(50), SOURCE_BD(51), SOURCE_TV_SAT(52), SOURCE_DVR_BDR(53), SOURCE_VIDEO1(54), SOURCE_VIDEO2(55), SOURCE_HDMI1(56), SOURCE_HDMI2(57), SOURCE_HDMI3(58), SOURCE_HDMI4(59), SOURCE_HDMI5(60), SOURCE_HMG(61), SOURCE_IPOD(62), SOURCE_XMRADIO(63), SOURCE_CD(64), SOURCE_CDR_TAPE(65), SOURCE_TUNER(66), SOURCE_PHONO(67), SOURCE_MULTI_CH_IN(68), SOURCE_ADAPTER_PORT(69), SOURCE_SIRIUS(70), SOURCE_UP(71), SOURCE_DOWN(72), SOURCE_QUERY(73), SOURCE_SET(74), SOURCE_HDMI_CYCLIC(75), LISTENING_MODE(77), LISTENING_MODE_QUERY(78), HMG_NUMKEY(89), HMG_NUMKEY0(90), HMG_NUMKEY1(91), HMG_NUMKEY2(92), HMG_NUMKEY3(93), HMG_NUMKEY4(94), HMG_NUMKEY5(95), HMG_NUMKEY6(96), HMG_NUMKEY7(97), HMG_NUMKEY8(98), HMG_NUMKEY9(99), HMG_PLAY(100), HMG_PAUSE(101), HMG_PREVIOUS(102), HMG_NEXT(103), HMG_DISPLAY(104), HMG_STOP(105), HMG_UP(106), HMG_DOWN(107), HMG_RIGHT(108), HMG_LEFT(109), HMG_ENTER(110), HMG_RETURN(111), HMG_PROGRAM(112), HMG_CLEAR(113), HMG_REPEAT(114), HMG_RANDOM(115), HMG_MENU(116), HMG_EDIT(117), HMG_CLASS(118), TONE_ON(200), TONE_BYPASS(201), TONE_QUERY(202), BASS_INCREMENT(203), BASS_DECREMENT(204), BASS_QUERY(205), TREBLE_INCREMENT(206), TREBLE_DECREMENT(207), TREBLE_QUERY(208), SPEAKERS(300), SPEAKERS_OFF(301), SPEAKERS_A(302), SPEAKERS_B(303), SPEAKERS_A_B(304), HDMI_OUTPUT(305), HDMI_OUT_ALL(306), HDMI_OUT_1(307), HDMI_OUT_2(308), HDMI_AUDIO_AMP(350), HDMI_AUDIO_THROUGH(351), PQLS_OFF(400), PQLS_AUTO(401), ZONE2_POWER_ON(500), ZONE2_POWER_OFF(501), ZONE2_POWER_QUERY(503), ZONE2_INPUT(504), ZONE2_INPUT_DVD(506), ZONE2_INPUT_TV_SAT(507), ZONE2_INPUT_DVR_BDR(508), ZONE2_INPUT_VIDEO1(509), ZONE2_INPUT_VIDEO2(510), ZONE2_INPUT_HMG(511), ZONE2_INPUT_IPOD(512), ZONE2_INPUT_XMRADIO(513), ZONE2_INPUT_CD(514), ZONE2_INPUT_CDR_TAPE(515), ZONE2_INPUT_TUNER(516), ZONE2_INPUT_ADAPTER(517), ZONE2_INPUT_SIRIUS(518), ZONE2_INPUT_QUERY(519), ZONE2_VOLUME_UP(520), ZONE2_VOLUME_DOWN(521), ZONE2_VOLUME(522), ZONE2_VOLUME_QUERY(523), ZONE2_MUTE(524), ZONE2_UNMUTE(525), ZONE2_MUTE_QUERY(526), ZONE3_POWER_ON(601), ZONE3_POWER_OFF(604), ZONE3_POWER_QUERY(605), ZONE3_INPUT(606), ZONE3_INPUT_DVD(607), ZONE3_INPUT_TV_SAT(608), ZONE3_INPUT_DVR_BDR(609), ZONE3_INPUT_VIDEO1(610), ZONE3_INPUT_VIDEO2(611), ZONE3_INPUT_HMG(612), ZONE3_INPUT_IPOD(613), ZONE3_INPUT_XMRADIO(614), ZONE3_INPUT_CD(615), ZONE3_INPUT_CDR_TAPE(616), ZONE3_INPUT_TUNER(617), ZONE3_INPUT_ADAPTER(618), ZONE3_INPUT_SIRIUS(619), ZONE3_INPUT_QUERY(620), ZONE3_VOLUME_UP(621), ZONE3_VOLUME_DOWN(622), ZONE3_VOLUME(623), ZONE3_VOLUME_QUERY(624), ZONE3_MUTE(625), ZONE3_UNMUTE(626), ZONE3_MUTE_QUERY(627), TUNER_FREQ_INCREMENT(700), TUNER_FREQ_DECREMENT(701), TUNER_FREQ_QUERY_AM(702), TUNER_FREQ_QUERY_FM(703), TUNER_BAND(704), TUNER_PRESET(705), TUNER_CLASS(706), TUNER_PRESET_INCREMENT(707), TUNER_PRESET_DECREMENT(708), TUNER_PRESET_QUERY(709), IPOD_PLAY(800), IPOD_PAUSE(801), IPOD_STOP(802), IPOD_PREVIOS(803), IPOD_NEXT(804), IPOD_REV(805), IPOD_FWD(806), IPOD_REPEAT(807), IPOD_SHUFFLE(808), IPOD_DISPLAY(809), IPOD_CONTROL(810), IPOD_CURSOR_UP(811), IPOD_CURSOR_DOWN(812), IPOD_CURSOR_LEFT(813), IPOD_CURSOR_RIGHT(814), IPOD_ENTER(815), IPOD_RETURN(816), IPOD_TOP_MENU(817), IPOD_KEY_OFF(818), ADAPTER_PLAY_PAUSE(900), ADAPTER_PLAY(901), ADAPTER_PAUSE(902), ADAPTER_STOP(903), ADAPTER_PREVIOUS(904), ADAPTER_NEXT(905), ADAPTER_REV(906), ADAPTER_FWD(907), DISPLAY_INFO_QUERY(1000); private int command; private IpControlCommandRef(int command) { this.command = command; } public int getCommand() { return command; } }