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 /// /// 1101 /// public const uint ACKeypadVisible = 1101; /// /// 1102 /// public const uint ACStagingPopoverVisible = 1102; /// /// 1111 /// public const uint ACSpeedDial1Press = 1111; /// /// 1112 /// public const uint ACSpeedDial2Press = 1112; /// /// 1113 /// public const uint ACSpeedDial3Press = 1113; /// /// 1114 /// public const uint ACSpeedDial4Press = 1114; /// /// 1121 /// public const uint ACSpeedDial1Visible = 1121; /// /// 1122 /// public const uint ACSpeedDial2Visible = 1122; /// /// 1123 /// public const uint ACSpeedDial3Visible = 1123; /// /// 1124 /// public const uint ACSpeedDial4Visible = 1124; //****************************************************** // 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; /// /// 3101 /// public const uint TechExitButton = 3101; /// /// 3106 /// public const uint TechCommonItemsVisbible = 3106; /// /// 3107 /// public const uint TechSystemStatusVisible = 3107; /// /// 3108 /// public const uint TechDisplayControlsVisible = 3108; /// /// 3109 /// public const uint TechPanelSetupVisible = 3109; /// /// 3110 /// public const uint TechAdvancedVolumeVisible = 3110; /// /// 3111 /// public const uint TechAboutVisible = 3111; /// /// 3112 /// public const uint TechSchedulerVisible = 3112; //****************************************************** /// /// 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; /// /// 3999 /// public const uint GenericModalVisible = 3999; /// /// 12345 /// public const uint AvNoControlsSubVisible = 12345; // 10000 - 14999 are general "source" pages /// /// 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; /// /// 15018 The Header with dynamic buttons /// public const uint TopBarHabaneroDynamicVisible = 15018; /// /// 15020 /// public const uint PanelSetupVisible = 15020; /// /// 15021 /// public const uint SourceWaitOverlayVisible = 15021; /// /// 15022 /// public const uint ActivityFooterVisible = 15022; /// /// 15023 /// public const uint HeaderLightsButtonVisible = 15023; /// /// 15024 /// public const uint HeaderCallRightButtonVisible = 15024; /// /// 15025 /// public const uint HeaderCallLeftButtonVisible = 15025; /// /// 15026 /// public const uint HeaderLightsButtonPress = 15026; /// [- /// 15027 /// public const uint HeaderCallButtonPress = 15027; /// /// 15028 The gear button in header /// public const uint HeaderGearButtonPress = 15028; /// /// 15029 the room button in header /// public const uint HeaderRoomButtonPress = 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; /// /// 15046 /// public const uint MeetingsListVisible = 15046; /// /// 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; /// /// 15067 /// public const uint NotificationRibbonVisible = 15067; /// /// 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; // PIN dialogs ************************************ /// /// 15201 /// public const uint PinDialog4DigitVisible = 15201; /// /// 15206 /// public const uint PinDialogCancelPress = 15206; /// /// 15207 /// public const uint PinDialogErrorVisible = 15207; /// /// 15211 /// public const uint PinDialogDot1 = 15211; /// /// 15212 /// public const uint PinDialogDot2 = 15212; /// /// 15213 /// public const uint PinDialogDot3 = 15213; /// /// 15214 /// public const uint PinDialogDot4 = 15214; } }