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; /// /// 1004 /// public const uint CallStopSharingPress = 1004; /// /// 1005 /// public const uint CallSharedSourceInfoVisible = 1005; /// /// 1006 /// public const uint CallEndAllConfirmVisible = 1006; /// /// 1007 /// public const uint MeetingPasswordVisible = 1007; /// /// 1008 /// public const uint MeetingLeavePress = 1008; // 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 VCKeypadWithFavoritesVisible = 1201; /// /// 1202 /// public const uint VCStagingInactivePopoverWithRecentsVisible = 1202; /// /// /// public const uint VCStagingActivePopoverVisible = 1203; /// /// /// public const uint VCKeypadVisible = 1204; /// /// 1205 /// public const uint VCDirectoryVisible = 1205; /// /// 1206 /// public const uint VCRecentsVisible = 1206; /// /// 1202 /// public const uint VCStagingInactivePopoverWithoutRecentsVisible = 1207; /// /// 1208 /// public const uint VCCameraAutoVisible = 1208; /// /// 1209 /// public const uint VCCameraManualVisible = 1209; /// /// 1210 /// public const uint VCCameraOffVisible = 1210; /// /// 1211 - 1215 /// public const uint VCFavoritePressStart = 1211; // RANGE IN USE public const uint VCFavoritePressEnd = 1215; /// /// 1221 - 1225 /// public const uint VCFavoriteVisibleStart = 1221; // RANGE IN USE public const uint VCFavoriteVisibleEnd = 1225; /// /// 1230 /// public const uint VCStagingMeetNowPress = 1230; /// /// 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; /// /// 1240 /// public const uint VCDirectoryBackPress = 1240; /// /// 1241 For touching the text area to bring up keyboard /// public const uint VCDirectorySearchTextPress = 1241; /// /// 1242 /// public const uint VCStagingSelfViewLayoutPress = 1242; /// /// 1243 /// public const uint VCDirectoryBackVisible = 1243; /// /// 1244 /// public const uint VCDirectoryBackspacePress = 1244; /// /// 1245 /// public const uint VCDirectoryBackspaceVisible = 1245; /// /// 1251 /// public const uint VCSelfViewTogglePress = 1251; /// /// 1252 /// public const uint VCLayoutTogglePress = 1252; /// /// 1253 /// public const uint VCSelfViewPipTogglePress = 1253; /// /// 1254 /// public const uint VCLayoutToggleEnable = 1254; /// /// 1255 /// public const uint VCMinMaxPress = 1255; /// /// 1256 /// public const uint VCMinMaxEnable = 1256; /// /// 1260 /// public const uint VCCameraModeBarVisible = 1260; /// /// 1261 /// public const uint VCCameraSelectBarWithoutModeVisible = 1261; /// /// 1262 /// public const uint VCCameraAutoModeIsOnFb = 1262; /// /// 1271 /// public const uint VCCameraZoomIn = 1271; /// /// 1272 /// public const uint VCCameraZoomOut = 1272; /// /// 1280 /// public const uint VCCameraPresetSavedLabelVisible = 1280; /// /// 1281 /// public const uint VCCameraPreset1 = 1281; /// /// 1282 /// public const uint VCCameraPreset2 = 1282; /// /// 1283 /// public const uint VCCameraPreset3 = 1283; /// /// 1291 /// public const uint VCCameraPreset1Visible = 1291; /// /// 1292 /// public const uint VCCameraPreset2Visible = 1292; /// /// 1293 /// public const uint VCCameraPreset3Visible = 1293; // Letter joins start at 2921; //****************************************************** // Environment Joins // Popup Container /// /// 2001 - 2004 /// public const uint EnvironmentBackgroundSubpageVisibleBase = 2000; // ColumnOne /// /// 2011 - 2015 /// public const uint EnvironmentColumnOneLightingTypeVisibleBase = 2010; /// /// 2016 - 2020 /// public const uint EnvironmentColumnOneShadingTypeVisibleBase = 2015; // ColumnTwo /// /// 2021 - 2025 /// public const uint EnvironmentColumnTwoLightingTypeVisibleBase = 2020; /// /// 2026 - 2030 /// public const uint EnvironmentColumnTwoShadingTypeVisibleBase = 2025; // ColumnThree /// /// 2031 - 2035 /// public const uint EnvironmentColumnThreeLightingTypeVisibleBase = 2030; /// /// 2036 - 2040 /// public const uint EnvironmentColumnThreeShadingTypeVisibleBase = 2035; // ColumnFour /// /// 2041 - 2045 /// public const uint EnvironmentColumnFourLightingTypeVisibleBase = 2040; /// /// 2046 - 2050 /// public const uint EnvironmentColumnFourShadingTypeVisibleBase = 2045; // Button press /// /// 2051 - 2060 /// public const uint EnvironmentColumnOneButtonPressBase = 2050; /// /// 2061 - 2070 /// public const uint EnvironmentColumnTwoButtonPressBase = 2060; /// /// 2071 - 2080 /// public const uint EnvironmentColumnThreeButtonPressBase = 2070; /// /// 2081 - 2090 /// public const uint EnvironmentColumnFourButtonPressBase = 2080; // Button visibility /// /// 2151 - 2160 /// public const uint EnvironmentColumnOneButtonVisibleBase = 2150; /// /// 2161 - 2170 /// public const uint EnvironmentColumnTwoButtonVisibleBase = 2160; /// /// 2171 - 2180 /// public const uint EnvironmentColumnThreeButtonVisibleBase = 2170; /// /// 2181 - 2190 /// public const uint EnvironmentColumnFourButtonVisibleBase = 2180; //****************************************************** /// /// 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; /// /// 3869 - when the system is off and the gear is pressed /// public const uint VolumesPagePowerOffVisible = 3869; /// /// 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; /// /// 3951 /// /// 3952 /// public const uint HeaderIcon2Press = 3952; /// /// 3953 /// public const uint HeaderIcon3Press = 3953; /// /// 3954 /// public const uint HeaderIcon4Press = 3954; /// /// 3955 /// public const uint HeaderIcon5Press = 3955; /// 3960 /// public const uint HeaderPopupCaretsSubpageVisibile = 3960; /// /// 3961 /// public const uint HeaderCaret1Visible = 3961; /// /// 3962 /// public const uint HeaderCaret2Visible = 3962; /// /// 3963 /// public const uint HeaderCaret3Visible = 3963; /// /// 3964 /// public const uint HeaderCaret4Visible = 3964; /// /// 3965 /// public const uint HeaderCaret5Visible = 3965; /// /// 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; /// /// 15019 Shown when system is starting and not ready for use /// public const uint SystemInitializingVisible = 15019; /// /// 15020 /// public const uint PanelSetupVisible = 15020; /// /// 15021 /// public const uint SourceWaitOverlayVisible = 15021; /// /// 15022 /// public const uint ActivityFooterVisible = 15022; /// /// 15024 /// public const uint HeaderCallStatusLeftPositionVisible = 15024; /// /// 15025 /// public const uint HeaderCallStatusRightPositionVisible = 15025; /// /// 15027 /// public const uint HeaderCallStatusLabelPress = 15027; /// /// 15028 The gear button in header /// public const uint FIXFIX_HeaderGearButtonPress_FIXFIX = 15028; /// /// 15029 the room button in header /// public const uint HeaderRoomButtonPress = 15029; /// /// 15030 Visibility for room data popup /// public const uint RoomHeaderInfoPageVisible = 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 /// public const uint ZoomRoomContentSharingVisible = 15045; /// /// 15046 /// public const uint MeetingsOrContacMethodsListVisible = 15046; /// /// 15047 The "Join" button on the next meeting ribbon /// public const uint NextMeetingJoinPress = 15047; /// /// 15048 Dismisses the ribbon /// public const uint NextMeetingModalClosePress = 15048; /// /// 15049 /// public const uint NextMeetingModalVisible = 15049; /// /// 15050 /// public const uint NextMeetingNotificationRibbonVisible = 15050; /// /// 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; /// /// 15068 /// public const uint HeaderMeetingInfoVisible = 15068; /// /// 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; /// /// 15092 /// public const uint StartMCPageVisible = 15092; /// /// 15093 /// public const uint RoomHeaderInfoMCPageVisible = 15093; /// /// 15094 /// public const uint MCScreenSaverVisible = 15094; /// /// 15095 /// public const uint MCScreenSaverPosition1Visible = 15095; /// /// 15096 /// public const uint MCScreenSaverPosition2Visible = 15096; /// /// 15097 /// public const uint MCScreenSaverPosition3Visible = 15097; /// /// 15098 /// public const uint MCScreenSaverPosition4Visible = 15098; /// /// 15099 /// public const uint MCScreenSaverClosePress = 15099; // 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; // Password Prompt Dialog ************************** /// /// 15301 /// public const uint PasswordPromptDialogVisible = 15301; /// /// 15302 /// public const uint PasswordPromptTextPress = 15302; /// /// 15306 /// public const uint PasswordPromptCancelPress = 15306; /// /// 15307 /// public const uint PasswordPromptErrorVisible = 15307; } }