/**
* 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.primare.internal.protocol.spa20;
/**
* Supported commands for the Primare sp31.7/SP31/SPA20/SPA21 binding
*
* @author Veli-Pekka Juslin
* @since 1.7.0
*/
public enum PrimareSPA20Command {
POWER_QUERY,
POWER_TOGGLE,
POWER_ON,
POWER_OFF,
MAIN_INPUT_QUERY,
MAIN_INPUT_UP,
MAIN_INPUT_DOWN,
MAIN_INPUT_SET,
VOLUME_QUERY,
VOLUME_UP,
VOLUME_DOWN,
VOLUME_SET,
BALANCE_QUERY,
BALANCE_UP,
BALANCE_DOWN,
BALANCE_SET,
CENTER_QUERY,
CENTER_UP,
CENTER_DOWN,
CENTER_SET,
SURROUND_QUERY,
SURROUND_UP,
SURROUND_DOWN,
SURROUND_SET,
BACK_QUERY,
BACK_UP,
BACK_DOWN,
BACK_SET,
SUB_QUERY,
SUB_UP,
SUB_DOWN,
SUB_SET,
MUTE_QUERY,
MUTE_TOGGLE,
MUTE_ON,
MUTE_OFF,
DIM_QUERY,
DIM_TOGGLE,
DIM_ON,
DIM_OFF,
RECORD_INPUT_QUERY,
RECORD_INPUT_UP,
RECORD_INPUT_DOWN,
RECORD_INPUT_SET,
SURROUND_MODE_QUERY,
SURROUND_MODE_UP,
SURROUND_MODE_SET,
VERBOSE_QUERY,
VERBOSE_TOGGLE,
VERBOSE_ON,
VERBOSE_OFF,
MENU_QUERY,
MENU_TOGGLE,
MENU_SET,
EXTRA_SURROUND_MODE_QUERY,
EXTRA_SURROUND_MODE_TOGGLE,
EXTRA_SURROUND_MODE_ON,
EXTRA_SURROUND_MODE_OFF,
FRONT_PANEL_LOCK_QUERY,
FRONT_PANEL_LOCK_TOGGLE,
FRONT_PANEL_LOCK_ON,
FRONT_PANEL_LOCK_OFF,
IR_INPUT_QUERY,
IR_INPUT_TOGGLE,
IR_INPUT_FRONT,
IR_INPUT_BACK,
RECALL_MEMORY,
RECALL_MEMORY_DIRECT_USER_SETTINGS,
RECALL_MEMORY_DIRECT_FACTORY_SETTINGS,
RECALL_MEMORY_DIRECT_INSTALLER_SETTINGS,
CURRENT_INPUT_NAME_QUERY,
PRODUCTLINE_QUERY,
MODEL_QUERY,
SW_VERSION_QUERY,
LATE_NIGHT_MODE_QUERY,
LATE_NIGHT_MODE_TOGGLE,
LATE_NIGHT_MODE_ON,
LATE_NIGHT_MODE_OFF,
ALL_QUERY; // Composite command, query all status variables
}