/**
* 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.onkyo.internal.eiscp;
/**
* @author Thomas.Eichstaedt-Engelen
* @since 1.3.0
*/
public enum EiscpCommandRef {
POWER_OFF(1),
POWER_ON(2),
POWER_QUERY(3),
UNMUTE(4),
MUTE(5),
MUTE_QUERY(6),
VOLUME_UP(7),
VOLUME_DOWN(8),
VOLUME_QUERY(9),
VOLUME_SET(10),
SOURCE_DVR(11),
SOURCE_SATELLITE(12),
SOURCE_GAME(13),
SOURCE_AUX(14),
SOURCE_VIDEO5(15),
SOURCE_COMPUTER(16),
SOURCE_BLURAY(17),
SOURCE_TAPE1(18),
SOURCE_TAPE2(19),
SOURCE_PHONO(20),
SOURCE_CD(21),
SOURCE_FM(22),
SOURCE_AM(23),
SOURCE_TUNER(24),
SOURCE_MUSICSERVER(25),
SOURCE_INTERETRADIO(26),
SOURCE_USB(27),
SOURCE_USB_BACK(28),
SOURCE_NETWORK(29),
SOURCE_MULTICH(30),
SOURCE_SIRIUS(31),
SOURCE_UP(32),
SOURCE_DOWN(33),
SOURCE_QUERY(34),
VIDEO_WIDE_AUTO(35),
VIDEO_WIDE_43(36),
VIDEO_WIDE_FULL(37),
VIDEO_WIDE_ZOOM(38),
VIDEO_WIDE_WIDEZOOM(39),
VIDEO_WIDE_SMARTZOOM(40),
VIDEO_WIDE_NEXT(41),
VIDEO_WIDE_QUERY(42),
LISTEN_MODE_STEREO(43),
LISTEN_MODE_ALCHANSTEREO(44),
LISTEN_MODE_AUDYSSEY_DSX(45),
LISTEN_MODE_PLII_MOVIE_DSX(46),
LISTEN_MODE_PLII_MUSIC_DSX(47),
LISTEN_MODE_PLII_GAME_DSX(48),
LISTEN_MODE_NEO_CINEMA_DSX(49),
LISTEN_MODE_NEO_MUSIC_DSX(50),
LISTEN_MODE_NEURAL_SURROUND_DSX(51),
LISTEN_MODE_NEURAL_DIGITAL_DSX(52),
LISTEN_MODE_QUERY(53),
ZONE2_POWER_ON(54),
ZONE2_POWER_SBY(55),
ZONE2_POWER_QUERY(56),
ZONE2_SOURCE_DVR(57),
ZONE2_SOURCE_SATELLITE(58),
ZONE2_SOURCE_GAME(59),
ZONE2_SOURCE_AUX(60),
ZONE2_SOURCE_VIDEO5(61),
ZONE2_SOURCE_COMPUTER(62),
ZONE2_SOURCE_BLURAY(63),
ZONE2_SOURCE_QUERY(64),
NETUSB_OP_PLAY(65),
NETUSB_OP_STOP(66),
NETUSB_OP_PAUSE(67),
NETUSB_OP_TRACKUP(68),
NETUSB_OP_TRACKDWN(69),
NETUSB_OP_FF(70),
NETUSB_OP_REW(71),
NETUSB_OP_REPEAT(72),
NETUSB_OP_RANDOM(73),
NETUSB_OP_DISPLAY(74),
NETUSB_OP_RIGHT(75),
NETUSB_OP_LEFT(76),
NETUSB_OP_UP(77),
NETUSB_OP_DOWN(78),
NETUSB_OP_SELECT(79),
NETUSB_OP_1(80),
NETUSB_OP_2(81),
NETUSB_OP_3(82),
NETUSB_OP_4(83),
NETUSB_OP_5(84),
NETUSB_OP_6(85),
NETUSB_OP_7(86),
NETUSB_OP_8(87),
NETUSB_OP_9(88),
NETUSB_OP_0(89),
NETUSB_OP_DELETE(90),
NETUSB_OP_CAPS(91),
NETUSB_OP_SETUP(92),
NETUSB_OP_RETURN(93),
NETUSB_OP_CHANUP(94),
NETUSB_OP_CHANDWN(95),
NETUSB_OP_MENU(96),
NETUSB_OP_TOPMENU(97),
NETUSB_SONG_ARTIST_QUERY(98),
NETUSB_SONG_ALBUM_QUERY(99),
NETUSB_SONG_TITLE_QUERY(100),
NETUSB_SONG_ELAPSEDTIME_QUERY(101), // NET/USB Time Info (Elapsed time/Track Time Max 99:59).
NETUSB_SONG_TRACK_QUERY(102), // NET/USB Track Info (Current Track/Toral Track Max 9999).
LISTEN_MODE_UP(103),
LISTEN_MODE_DOWN(104),
ZONE2_UNMUTE(105),
ZONE2_MUTE(106),
ZONE2_MUTE_QUERY(107),
ZONE2_VOLUME_UP(108),
ZONE2_VOLUME_DOWN(109),
ZONE2_VOLUME_QUERY(110),
ZONE2_VOLUME_SET(111),
ZONE2_SOURCE_TAPE1(112),
ZONE2_SOURCE_TAPE2(113),
ZONE2_SOURCE_PHONO(114),
ZONE2_SOURCE_CD(115),
ZONE2_SOURCE_FM(116),
ZONE2_SOURCE_AM(117),
ZONE2_SOURCE_TUNER(118),
ZONE2_SOURCE_MUSICSERVER(119),
ZONE2_SOURCE_INTERETRADIO(120),
ZONE2_SOURCE_USB(121),
ZONE2_SOURCE_USB_BACK(122),
ZONE2_SOURCE_NETWORK(123),
ZONE2_SOURCE_MULTICH(124),
ZONE2_SOURCE_SIRIUS(125),
ZONE2_SOURCE_UP(126),
ZONE2_SOURCE_DOWN(127),
ZONE3_POWER_ON(128),
ZONE3_POWER_SBY(129),
ZONE3_POWER_QUERY(130),
ZONE3_SOURCE_DVR(131),
ZONE3_SOURCE_SATELLITE(132),
ZONE3_SOURCE_GAME(133),
ZONE3_SOURCE_AUX(134),
ZONE3_SOURCE_VIDEO5(135),
ZONE3_SOURCE_COMPUTER(136),
ZONE3_SOURCE_BLURAY(137),
ZONE3_SOURCE_QUERY(138),
ZONE3_UNMUTE(139),
ZONE3_MUTE(140),
ZONE3_MUTE_QUERY(141),
ZONE3_VOLUME_UP(142),
ZONE3_VOLUME_DOWN(143),
ZONE3_VOLUME_QUERY(144),
ZONE3_VOLUME_SET(145),
ZONE3_SOURCE_TAPE1(146),
ZONE3_SOURCE_TAPE2(147),
ZONE3_SOURCE_PHONO(148),
ZONE3_SOURCE_CD(149),
ZONE3_SOURCE_FM(150),
ZONE3_SOURCE_AM(151),
ZONE3_SOURCE_TUNER(152),
ZONE3_SOURCE_MUSICSERVER(153),
ZONE3_SOURCE_INTERETRADIO(154),
ZONE3_SOURCE_USB(155),
ZONE3_SOURCE_USB_BACK(156),
ZONE3_SOURCE_NETWORK(157),
ZONE3_SOURCE_MULTICH(158),
ZONE3_SOURCE_SIRIUS(159),
ZONE3_SOURCE_UP(160),
ZONE3_SOURCE_DOWN(161),
SOURCE_SET(162),
ZONE2_SOURCE_SET(163),
ZONE3_SOURCE_SET(163),
SOURCE_GAME2(164),
/**
* NET/USB Play Status QUERY (3 letters - PRS).
* <UL>
* <LI>p -> Play Status: "S": STOP, "P": Play, "p": Pause, "F": FF, "R":
* FREW</LI>
* <LI>r -> Repeat Status: "-": Off, "R": All, "F": Folder, "1": Repeat 1</LI>
* <LI>s -> Shuffle Status: "-": Off, "S": All , "A": Album, "F": Folder</LI>
* </UL>
**/
NETUSB_PLAY_STATUS_QUERY(0);
private int command;
private EiscpCommandRef(int command) {
this.command = command;
}
public int getCommand() {
return command;
}
}