using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crestron.SimplSharp;
using Crestron.SimplSharpPro;
using Crestron.SimplSharpPro.DeviceSupport;
namespace PepperDash.Essentials
{
///
/// Where all UI element common joins are defined
///
public class UIBoolJoin
{
///
/// 901
///
public const uint VolumeUpPress = 901;
///
/// 902
///
public const uint VolumeDownPress = 902;
//****************************************************
// Codec General
///
/// 1001
///
public const uint CallEndPress = 1001;
///
/// 1002
///
public const uint CallEndAllConfirmPress = 1002;
///
/// 1003 - For tapping the text field to reveal the keyboard
///
public const uint CodecDirectorySearchTextPress = 1003;
// Audio Conference
#warning Move these to 1100's
///
/// 1001
///
public const uint ACKeypadVisible = 1001;
///
/// 1002
///
public const uint ACStagingPopoverVisible = 1002;
///
/// 1011
///
public const uint ACSpeedDial1Press = 1011;
///
/// 1012
///
public const uint ACSpeedDial2Press = 1012;
///
/// 1013
///
public const uint ACSpeedDial3Press = 1013;
///
/// 1014
///
public const uint ACSpeedDial4Press = 1014;
///
/// 1021
///
public const uint ACSpeedDial1Visible = 1021;
///
/// 1022
///
public const uint ACSpeedDial2Visible = 1022;
///
/// 1023
///
public const uint ACSpeedDial3Visible = 1023;
///
/// 1024
///
public const uint ACSpeedDial4Visible = 1024;
//******************************************************
// Video Conference
///
/// 1201
///
public const uint VCKeypadVisible = 1201;
///
/// 1202
///
public const uint VCStagingInactivePopoverVisible = 1202;
///
///
///
public const uint VCStagingActivePopoverVisible = 1203;
///
/// 1205
///
public const uint VCDirectoryVisible = 1205;
///
/// 1206
///
public const uint VCRecentsVisible = 1206;
///
/// 1207
///
public const uint VCCameraVisible = 1207;
///
/// 1211
///
public const uint VCSpeedDial1Press = 1211;
///
/// 1212
///
public const uint VCSpeedDial2Press = 1212;
///
/// 1213
///
public const uint VCSpeedDial3Press = 1213;
///
/// 1214
///
public const uint VCSpeedDial4Press = 1214;
///
/// 1221
///
public const uint VCSpeedDial1Visible = 1221;
///
/// 1222
///
public const uint VCSpeedDial2Visible = 1222;
///
/// 1223
///
public const uint VCSpeedDial3Visible = 1223;
///
/// 1224
///
public const uint VCSpeedDial4Visible = 1224;
///
/// 1231
///
public const uint VCStagingRecentsPress = 1231;
///
/// 1232
///
public const uint VCStagingDirectoryPress = 1232;
///
/// 1233
///
public const uint VCStagingKeypadPress = 1233;
///
/// 1234
///
public const uint VCStagingConnectPress = 1234;
///
/// 1235
///
public const uint VCStagingCameraPress = 1235;
///
/// 1236
///
public const uint VCStagingConnectEnable = 1236;
///
/// 1237 - When the user touches the text field, should trigger keyboard
///
public const uint VCKeypadTextPress = 1237;
///
/// 1238
///
public const uint VCKeypadBackspacePress = 1238;
///
/// 1239
///
public const uint VCKeypadBackspaceVisible = 1239;
//******************************************************
// Keyboard
///
/// 2901
///
public const uint KeyboardVisible = 2901;
///
/// 2902
///
public const uint KeyboardClosePress = 2902;
///
/// 2903
///
public const uint KeyboardButton1Press = 2903;
///
/// 2904
///
public const uint KeyboardButton2Press = 2904;
///
/// 2910
///
//public const uint KeyboardClearPress = 2910;
///
/// 2911
///
//public const uint KeyboardClearVisible = 2911;
// Letter joins start at 2921;
//******************************************************
///
/// 3811
///
public const uint VolumeSingleMute1Visible = 3811;
///
/// 3812
///
public const uint VolumeSlider1Press = 3812;
///
/// 3813
///
public const uint Volume1ProgramMutePressAndFB = 3813;
///
/// 3821
///
public const uint Volume2Visible = 3821;
///
/// 3822
///
public const uint VolumeSlider2Press = 3822;
///
/// 3823
///
public const uint Volume2MutePressAndFB = 3823;
///
/// 3831
///
public const uint Volume3Visible = 3831;
///
/// 3832
///
public const uint VolumeSlider3Press = 3832;
///
/// 3833
///
public const uint Volume3MutePressAndFB = 3833;
///
/// 3841
///
public const uint Volume4Visible = 3841;
///
/// 3842
///
public const uint VolumeSlider4Press = 3842;
///
/// 3843
///
public const uint Volume4MutePressAndFB = 3843;
///
/// 3851
///
public const uint Volume5Visible = 3851;
///
/// 3852
///
public const uint VolumeSlider5Press = 3852;
///
/// 3853
///
public const uint Volume5MutePressAndFB = 3853;
///
/// 3861
///
public const uint Volume6Visible = 3861;
///
/// 3862
///
public const uint VolumeSlider6Press = 3862;
///
/// 3863
///
public const uint Volume6MutePressAndFB = 3863;
///
/// 3870
///
public const uint VolumesPageVisible = 3870;
///
/// 3871
///
public const uint VolumeDualMute1Visible = 3871;
///
/// 3874
///
public const uint Volume1SpeechMutePressAndFB = 3874;
///
/// 3875
///
public const uint Volume1BackerVisibility = 3875;
///
/// 3891
///
public const uint VolumeDefaultPress = 3891;
///
/// 3901
///
public const uint TechPagesExitButton = 3901;
///
/// 3902
///
public const uint TechPanelSetupVisible = 3902;
///
/// 3999
///
public const uint GenericModalVisible = 3999;
///
/// 12345
///
public const uint AvNoControlsSubVisible = 12345;
///
/// 15001
///
public const uint StartPageVisible = 15001;
///
/// 15002 Shows the start page in the source controls area of the screen
///
public const uint TapToBeginVisible = 15002;
///
/// 15003 Message text when no source is showing
///
public const uint SelectASourceVisible = 15003;
///
/// 15004
///
public const uint RoomIsOn = 15004;
///
/// 15005 Shows always-on volume control subpage with only audio mute
///
public const uint VolumeControlsSingleMuteVisible = 15005;
///
/// 15006 Shows always-on volume control subpage with mic and audio mutes
///
public const uint VolumeControlsDualMuteVisible = 15006;
///
/// 15010
///
public const uint ShowPanelSetupPress = 15010;
///
/// 15011 - Top bar with room name and button that pops up dialog with room data
///
public const uint TopBarHabaneroVisible = 15011;
///
/// 15012
///
public const uint SourceStagingBarVisible = 15012;
///
/// 15013
///
public const uint PowerOffStep1Visible = 15013;
///
/// 15014
///
public const uint PowerOffStep2Visible = 15014;
///
/// 15015
///
public const uint ShowPowerOffPress = 15015;
///
/// 15016
///
public const uint PowerOffMorePress = 15016;
///
/// 15017
///
public const uint StagingPageAdditionalArrowsVisible = 15017;
///
/// 15020
///
public const uint PanelSetupVisible = 15020;
///
/// 15021
///
public const uint SourceWaitOverlayVisible = 15021;
///
/// 15022
///
public const uint ActivityFooterVisible = 15022;
///
/// 15023
///
public const uint LightsHeaderButtonVisible = 15023;
///
/// 15024
///
public const uint CallRightHeaderButtonVisible = 15024;
///
/// 15025
///
public const uint CallLeftHeaderButtonVisible = 15025;
///
/// 15026
///
public const uint LightsHeaderButtonPress = 15026;
/// [-
/// 15027
///
public const uint CallHeaderButtonPress = 15027;
///
/// 15028 The gear button in header
///
public const uint GearHeaderButtonPress = 15028;
///
/// 15029 the room button in header
///
public const uint RoomHeaderButtonPress = 15029;
///
/// 15030 Visibility for room data popup
///
public const uint RoomHeaderPageVisible = 15030;
///
/// 15031
///
public const uint AllRoomsOffPress = 15031;
///
/// 15032
///
public const uint DisplayPowerTogglePress = 15032;
///
/// 15033
///
public const uint PowerOffCancelPress = 15033;
///
/// 15034
///
public const uint PowerOffConfirmPress = 15034;
///
/// 15035
///
public const uint VolumeButtonPopupPress = 15035;
///
/// 15035
///
public const uint VolumeButtonPopupVisible = 15035;
///
/// 15036
///
public const uint VolumeGaugePopupVisible = 15036;
///
/// 15037
///
public const uint GearButtonVisible = 15037;
///
/// 15038
///
public const uint CalendarHeaderButtonVisible = 15038;
///
/// 15039
///
public const uint CalendarHeaderButtonPress = 15039;
///
/// 15040
///
public const uint CallStatusPageVisible = 15040;
///
/// 15041
///
public const uint LightsPageVisible = 15041;
///
/// 15042 Closes whichever interlocked modal is open
///
public const uint InterlockedModalClosePress = 15042;
///
/// 15043 Vis for modal backer for full-screen source
///
public const uint SourceBackgroundOverlayVisible = 15043;
///
/// 15044 Close button for source modal overlay
///
public const uint SourceBackgroundOverlayClosePress = 15044;
///
/// 15045 - Visibility for the bar containing call navigation button list
///
public const uint CallStagingBarVisible = 15045;
///
/// 15051
///
public const uint Display1SelectPressAndFb = 15051;
///
/// 15052
///
public const uint Display1ControlButtonEnable = 15052;
///
/// 15053
///
public const uint Display1ControlButtonPress = 15053;
///
/// 15054
///
public const uint Display1AudioButtonEnable = 15054;
///
/// 15055
///
public const uint Display1AudioButtonPressAndFb = 15055;
///
/// 15056
///
public const uint Display2SelectPressAndFb = 15056;
///
/// 15057
///
public const uint Display2ControlButtonEnable = 15057;
///
/// 15058
///
public const uint Display2ControlButtonPress = 15058;
///
/// 15059
///
public const uint Display2AudioButtonEnable = 15059;
///
/// 15060
///
public const uint Display2AudioButtonPressAndFb = 15060;
///
/// 15061 Reveals the dual-display subpage
///
public const uint DualDisplayPageVisible = 15061;
///
/// 15062 Reveals the toggle switch for the sharing mode
///
public const uint ToggleSharingModeVisible = 15062;
///
/// 15063 Press for the toggle mode switch
///
public const uint ToggleSharingModePress = 15063;
///
/// 15064
///
public const uint LogoDefaultVisible = 15064;
///
/// 15065
///
public const uint LogoUrlVisible = 15065;
///
/// 15066 - Reveals the active calls header item
///
public const uint HeaderActiveCallsListVisible = 15066;
///
/// 15083 - Press for Call help desk on AC/VC
///
public const uint HelpPageShowCallButtonPress = 15083;
///
/// 15084 - Show the "call help desk" button on help page
///
public const uint HelpPageShowCallButtonVisible = 15084;
///
/// 15085 Visibility join for help subpage
///
public const uint HelpPageVisible = 15085;
///
/// 15086 Press for help header button
///
public const uint HelpPress = 15086;
///
/// 15088
///
public const uint DateOnlyVisible = 15088;
///
/// 15089
///
public const uint TimeOnlyVisible = 15089;
///
/// 15090
///
public const uint DateAndTimeVisible = 15090;
///
/// 15091
///
public const uint SetupFullDistrib = 15091;
}
}