Crestron.SimplSharpPro.DeviceSupport
Classes
Class | Description | |
---|---|---|
![]() | AmbientLightSensorEventArgs |
Event arguments used to communicate information about ambient light level changes.
|
![]() | BaseCenErfgwPoeGway |
Base class for high power RF gateways.
|
![]() | BasicTriList |
Basic TriList that contains Boolean, Integer, and String Input and Output Sig collections.
|
![]() | BasicTriListWithSmartObject |
Basic TriList that contains Boolean, Integer, and String Input and Output Sig collections.
Also supports ISmartObject interface
|
![]() | Button |
Crestron button object.
|
![]() | ButtonEventArgs |
Event arguments to detail what changed on a button when state information is received.
|
![]() | CenErfgwPoeSharable |
Base class for high power RF gateways that are sharable.
|
![]() | CLWIDimuexUISettings |
UISettings for the CLWIDimuex device.
|
![]() | ClwiKeypad |
Base class used for CLWI keypads.
|
![]() | CLWILightingUISettings |
UI Settings for CLWI lighting devices.
|
![]() | CLWIUISettings |
Class to specify the parameters of the user interface of this unit.
|
![]() | DeviceGroup<(Of <(<'T>)>)> |
Base class for all device group classes.
|
![]() | DialerEventArgs |
Event arguments to describe the Dialer event that occurred.
|
![]() | DialerEventIds |
Dialer Event ID constants.
|
![]() | DimmingLoad |
Dimming Load Object
|
![]() | DimmingLoadStatusArgs |
Event arguments to describe a load change event.
|
![]() | DimmingLoadWithCurveAndOverride |
Dimming Load with Curve and Override and Debug capability
|
![]() | DimmingLoadWithCurveAndOverrideAndLoadParameters |
Dimming Load with Curve and Override and Debug capability and Load Parameters
|
![]() | DimswexBase |
Base class for dim/switch devices.
|
![]() | Dmps3AecOutputEqualizer |
DMPS3 AEC Output Equalizer.
|
![]() | Dmps3AecOutputMixer |
Mix control for the AEC slot.
|
![]() | Dmps3AudioOutputEqualizer |
Equalizer control for the Dmps3 audio output stream.
|
![]() | Dmps3AudioOutputMixer |
Mix control for the Dmps3 audio output stream.
|
![]() | Dmps3Dialer |
DMPS3 basic Dialer for both the POTS and SIP lines.
|
![]() | Dmps3DmHdmiOutputMixer |
Mix control for the Dmps3 DmHdmi output stream.
|
![]() | Dmps3PotsDialer |
DMPS3's POTS, plain old telephone service, dialer.
|
![]() | Dmps3SipDialer |
DMPS3's SIP, session initiation protocol, dialer.
|
![]() | ERFLinkState |
Extender report the link state on the RF Gateway
|
![]() | ERFSetupInformation |
Extender to report setup information about the gateway.
|
![]() | Feedback |
Class used to for basic Crestron feedbacks.
|
![]() | FeedbackWithBlinkPattern |
Class used to represent Crestron feedbacks that support dynamic blink pattern behavior.
|
![]() | FeedbackWithNightlightMode |
Class used to represent Crestron feedbacks that can be put in nightlight mode.
|
![]() | GenericEventArgs |
Argument class that contains information about the event.
|
![]() | GlExpClxDimBase |
Base class for the GL-EXP and CLX-DIMU devices
|
![]() | HDBaseTBase |
HDBaseTBase Device
|
![]() | HDBaseTWithIrBase |
Base class for HDBaseT devices that contain IR Output ports.
|
![]() | KeypadBase |
Base class for Keypad devices.
|
![]() | LearnableButton |
Class for buttons that are learnable.
|
![]() | LearnableButtonEventArgs |
Class to contain the details of a learnable button event.
|
![]() | LightingBase |
Base class for Crestron Lighting devices.
|
![]() | LightingPresetEventArgs |
Event arguments used to determine what lighting preset information has been received from the device.
|
![]() | LightingPresetObject |
Class to represent a lighting preset on a lighting load.
|
![]() | LightLoad |
Abstract class to define a basic lighting load.
|
![]() | LoadEventArgs |
Event arguments to describe a load change event.
|
![]() | LoadEventIds |
Event Ids that are valid for a lighting load.
|
![]() | MicrophoneBase |
A base class for a microphone with common functions. This class implements the IMicrophone interface.
|
![]() | MicrophoneEventIds |
Event Ids for Microphone change events on the control system.
|
![]() | Mtx3AudioReservedSigs |
Extender class to provide access to the Audio Reserved Sigs feature of the MTX3 Touch Screen.
|
![]() | Mtx3Base |
Base class for TouchScreens: MTX3 Wireless Touch Screen
|
![]() | Mtx3RfReservedSigs |
Extender class to provide access to the RF Reserved Sigs feature of the MTX3 Touch Screen.
|
![]() | Mtx3System2ReservedSigs |
Extender class to provide access to the System2 Reserved Sigs feature of the MTX3 Touch Screen.
|
![]() | Mtx3System3ReservedSigs |
Extender class to provide access to the System3 Reserved Sigs feature of the MTX3 Touch Screen.
|
![]() | Mtx3SystemReservedSigs |
Extender class to provide access to the System Reserved Sigs feature of the MTX3 Touch Screen.
|
![]() | OutputEqualizerBase |
Base class for output equalizers on DM systems.
|
![]() | OutputMixerBase |
Abstract base class for an output mixer on DM systems.
|
![]() | PinPointEventArgs |
Arguments to describe the PinPoint's state.
|
![]() | PinPointEventIds |
Event Ids that are valid for PinPointEventArgs.
|
![]() | PinPointInformation |
PinPoint Information class
|
![]() | ShadeBase |
Base class for shade and drape devices.
|
![]() | ShadeGroup |
A group of shades. Allows simultaneous control of shades that are in group.
|
![]() | SimplSharpDeviceHelper |
Class of static helper methods to aid in device communication.
|
![]() | SwitchBaseWithOverride |
Base class for Crestron Lighting devices which support the IOverride control.
|
![]() | SwitchBaseWithOverrideControlParameter |
Base class for Crestron Lighting devices which support the IOverride control and Override control parameter.
|
![]() | SwitchedLoad |
Switched Load Object.
|
![]() | SwitchedLoadWithOverrideParameter |
Switched Load Object with Load Override parameter.
|
![]() | ThresholdEventArgs |
Event arguments used to communicate information regarding the ambient light level in relation to the threshold.
|
![]() | TouchpanelEthernetReservedSigs |
Touchpanel ethernet reserved sigs.
|
![]() | TouchpanelSleepWakeManager |
Touchpanel sleep wake manager.
|
![]() | TouchpanelVoipReservedSigs |
Touchpanel VOIP reserved sigs.
|
![]() | Tss5Button |
Base class for Touchscreens: Tss752 Touch Panel to define the common buttons with
BasicTrilist and common Reserved Sigs
|
![]() | Tss752ApplicationControlReservedSigs |
Extender class to provide access to the ApplicationControl Reserved Sigs feature of the TSS 752 Touch Panel and
TSW X52 (TSW 552, 752, 1052) Family Touch Panels and TSR-302 Touch Panel.
|
![]() | Tss752ScreenSaverReservedSigs |
Extender class to provide access to the ScreenSaver Reserved Sigs feature of the TSS-752, TSW-X52 Family Touch Panels and TSR-302 Touch Panel.
|
![]() | Tss752System3ReservedSigs |
Extender class to provide access to the System3 Reserved Sigs feature of the Tss752 Touch Panel.
|
![]() | Tss752VoiceControlReservedSigs |
Extender class to provide access to the VoiceControl Reserved Sigs feature of the TSS-752 Touch Panels.
|
![]() | Tss752VoipReservedSigs |
Reserved Voice Over IP Sigs for TSW Family, TST600, TST602 and TSS 752 Touch Panels.
|
![]() | Tst600Button |
Base class for Touchscreens: TST600 Touch Panel
|
![]() | Tst600System3ReservedSigs |
Extender class to provide access to all System3 Reserved Sigs feature of the TST600 Touch Panel.
|
![]() | Tst600SystemReservedSigs |
Extender class to provide access to the System Reserved Sigs feature of the TST600 Touch Panel.
|
![]() | Tst602Button |
Base class for Touchscreens: TST-602 Touch Panel
|
![]() | Tst602System3ReservedSigs |
Extender class to provide access to all System3 Reserved Sigs feature of the TST602 Touch Panel.
|
![]() | Tst902AudioReservedSigs |
Extender class to provide access to the Audio Reserved Sigs feature of the TST-902 Touch Screen.
|
![]() | Tst902Button |
Base class for Touchscreens: TST902 Touch Panel
|
![]() | Tst902RfWiFiReservedSigs |
Extender class to provide access to the RFWiFi Reserved Sigs feature of the TST-902 Touch Panel.
|
![]() | Tst902System3ReservedSigs |
Extender class to provide access to the all System3 Reserved Sigs feature of the TST902 Touch Panel.
|
![]() | TstRfWiFiReservedSigs |
Extender class to provide access to the RFWiFi Reserved Sigs feature of the TST (TST-600, 900) Family Touch Panels.
|
![]() | TstSystem2ReservedSigs |
Extender class to provide access to the System2 Reserved Sigs feature of the TST (TST -600, 900) Family Touch Panels.
|
![]() | TstSystem3ReservedSigs |
Extender class to provide access to the System3 Reserved Sigs feature of the TST (TST -600, 900) Family Touch Panels.
|
![]() | TstSystemReservedSigs |
Extender class to provide access to the System Reserved Sigs feature of the TST (TST -600, 900) Family Touch Panels.
|
![]() | Tstx02ApplicationControlReservedSigs |
Extender class to provide access to the ApplicationControl Reserved Sigs feature of the TSW-X52, TST-602 and TST-902 Touch Screens.
|
![]() | Tstx02RfWiFiReservedSigs |
Extender class to provide access to the RFWiFi Reserved Sigs feature of the TST (TST-602, 902) Family Touch Panels.
|
![]() | Tsw10Button |
Base class for Touchscreens: TSW (TSW 730/2) Family Touch Panels
|
![]() | Tsw730System3ReservedSigs |
Extender class to provide access to the System3 Reserved Sigs feature of the TSW730 Touch Panels.
|
![]() | Tsw73xSystem3ReservedSigs |
Extender class to provide access to the System3 Reserved Sigs feature of the TSW (TSW 730/1) Family Touch Panels.
|
![]() | TswFt5Button |
Base class for Touchscreens: TSW(TSW 550/2, 750/2, 1050/2) and FT(FT-TS600) Family Touch Panels to define the common buttons with
BasicTrilist and common Reserved Sigs
|
![]() | TswFt5ButtonSystem |
Base class for Touchscreens: TSW(TSW 550/2, 750/2, 1050/2) and FT(FT-TS600, TSC600) Family Touch Panels for defining the common
System Reserved Sigs among these.
|
![]() | TswFtSystemReservedSigs |
Extender class to provide access to the System Reserved Sigs feature of the TSW (TSW 550/2, 750/2, 1050/2, 730/1),
TST (TST-600) and FT (FT-TS600, TSC600) Family Touch Panels, TSS 752 Touch Panel and MTX3 Touch Screen.
|
![]() | TswVoiceControlReservedSigs |
Extender class to provide access to the VoiceControl Reserved Sigs feature of the TSWX52 (TSW 552, 752, 1052) Family
Touch Panels and TSS 752 Touch Panel.
|
![]() | Tswx52ApplicationControlReservedSigs |
Extender class to provide access to the ApplicationControl Reserved Sigs feature of the TSW X52 (TSW 552, 752, 1052)
Family Touch Panels and TSR-302 Touch Panel.
|
![]() | Tswx52ButtonVoiceControl |
Base class for Touchscreens: TSW(TSW552, 752, 1052) Family Touch Panels to include the common
VoiceControl Reserved Sigs among these.
|
![]() | Tswx52System3ReservedSigs |
Extender class to provide access to the System3 Reserved Sigs feature of the TSW (TSW 552, 752, 1052) Family Touch Panels.
|
![]() | Tswx52VoiceControlReservedSigs |
Extender class to provide access to the VoiceControl Reserved Sigs feature of the TSWX52 (TSW 552, 752, 1052) Family
Touch Panels.
|
![]() | Tswx52VoipReservedSigs |
Reserved Voice Over IP Sigs for TSW (TSW-552, TSW-752 and TSW-1052) Family Touch panels.
|
![]() | TsxCcsUcCodec100AudioReservedSigs |
Extender class to provide access to the Audio Reserved Sigs feature of the TSX (TSW 550/2,750/2,1050/2,730/1), TST (TST -600,900),
FT (FT-TS600, TSC600) Family Touch Panels, TSS 752 Touch Panel and MTX3 Touch Screen.
|
![]() | TsxCcsUcCodec100EthernetReservedSigs |
Extender class to provide access to the Ethernet Reserved Sigs feature of the (TSW 550/2,750/2,1050/2,730/1), TST(TST -600,900),
FT (FT-TS600, TSC600) Family Touch Panels and TSS 752 Touch Panel.
|
![]() | TsxCcsUcCodec100SystemReservedSigs |
Extender class to provide access to the System Reserved Sigs feature of the TSW (TSW 550/2, 750/2, 1050/2, 730/2),
TST (TST -600, 900), FT (FT-TS600, TSC600) Family Touch Panels and Crestron RL.
|
![]() | TsxScreenSaverReservedSigs |
Extender class to provide access to the ScreenSaver Reserved Sigs feature of the TSW-X52, TST-602, TST-902 and TSR-302 Touch Panels.
|
![]() | TsxSystem2ReservedSigs |
Extender class to provide access to the System2 Reserved Sigs feature of the TSW 732, TST (TST -600, 900) Family
Touch Panels and MTX3 Touch Screen.
|
![]() | TsxSystem3ReservedSigs |
Extender class to provide access to the System3 Reserved Sigs feature of the (TSW 550/2,750/2, 1050/2, 730),
TST (TST -600, 900), FT (FT-TS600, TSC600) Family Touch Panels and TSS 752 Touch Panel.
|
![]() | TsxSystemReservedSigs |
Extender class to provide access to the System Reserved Sigs feature of the (TSW 550/2, 750/2, 1050/2, 730/1),
TST (TST -600, 900), FT (FT-TS600, TSC600) Family Touch Panels and TSS 752 Touch Panel.
|
![]() | TsxVoiceControlReservedSigs |
Extender class to provide access to the VoiceControl Reserved Sigs feature of the TST-602, TST-902 and TSR-302 Touch Panels.
|
![]() | TsxVoipReservedSigs |
Reserved Voice Over IP Sigs for TSX type devices.
|
Interfaces
Interface | Description | |||||
---|---|---|---|---|---|---|
![]() | IAmbientLightSensor |
Interface to define the access to the Ambient light sensor of a device.
| ||||
![]() | IBargraph |
Interface to define access to the bargraph on a device.
| ||||
![]() | IBargraphWithIndicator |
Interface to define access to the indicator intensity on a device.
| ||||
![]() | IBasicLoad |
Interface to define the basic operation of a Crestron load.
| ||||
![]() | IBooleanInput |
Interface to define access to Boolean Inputs of a device
| ||||
![]() | IBooleanOutput |
Interface to define access to Boolean Outputs of a device
| ||||
![]() | IBrightnessAndBargraphSettings |
Interface that defines bargraph brightness settings members
| ||||
![]() | IButton |
Interface to define a device that support basic Crestron buttons.
| ||||
![]() | IClwiKeypad |
Interface for devices that have an ICLwiKeypad built in.
| ||||
![]() | IClxDevice |
Interface to define the common sigs of Crestron CLX Devices.
| ||||
![]() | IDialer |
Interface to define a phone dialer.
| ||||
![]() | IDimmer |
Interface to define the basic operation of a Crestron Dimmer.
| ||||
![]() | IDimmingLoadInfo |
Interface to describe the common information for Dimmable Loads.
| ||||
![]() | IFeedback |
Interface to define a device that supports Crestron feedbacks.
| ||||
![]() | IGroupableDevice<(Of <(<'T>)>)> |
Devices that implement this interface can be added to up to 6 shade groups.
| ||||
![]() | IHR33Button |
Interface to describe the HR-100 Wireless Handheld Remote's 33 button layout.
| ||||
![]() | IHR49Button |
Interface to describe the HR-150 Wireless Handheld Remote's 49 button layout. | ||||
![]() | ILearnableButtons |
Interface for a device that supports learning buttons.
| ||||
![]() | ILightingPresetObject |
Interface to describe the lighting preset sigs for Lighting devices.
| ||||
![]() | ILightLoadOverrideControl |
Interface to describe the override control
| ||||
![]() | IMicrophone |
Interface for common elements on microphone.
When you have an object that is of type IMicrophone, you can cast it to the object type of the same name of this enum for further
properties/methods. For example, to turn on Phantom Power to Microphone #2 in a DMPS3 system:
| ||||
![]() | IPinPointInfo |
Interface to define the PinPoint information
| ||||
![]() | IR17Button |
Interface to describe the Waterproof Wireless LCD Remote's 17 button layout.
| ||||
![]() | IR50Button |
Interface to describe the Wireless Remote's 50 button layout.
| ||||
![]() | ISendParameters |
Interface for knowing if a device can support sending parameters on the fly.
| ||||
![]() | IShadeSpeed |
Interface to define a shade device that has the ability to adjust the speed of the motor.
| ||||
![]() | ISmartObject |
Interface to expose access to SmartObjects.
| ||||
![]() | IStringInput |
Interface to define access to String Inputs of a device
| ||||
![]() | IStringOutput |
Interface to define access to String Outputs of a device
| ||||
![]() | ISwitch |
Interface to define the basic operation of a Crestron Switch.
| ||||
![]() | ITP10Button |
Interface to describe the Touchscreen's 10 button layout.
| ||||
![]() | ITP10TPMC4SMButton |
Interface to describe the TPMC-4SM Series Touchscreen's 10 button layout.
| ||||
![]() | ITP10TPMC4SMDButton |
Interface to describe the TPMC-4SMD Series Touchscreen's 10 button layout.
| ||||
![]() | ITP12TPMC9LButton |
Interface to describe the TPMC-9L Touchscreen's 12 button layout.
| ||||
![]() | ITP17Button |
Interface to describe the Touchscreen's 17 button layout.
| ||||
![]() | ITP17TST602Button |
Interface to describe the TST-602 Touchscreen's 17 button layout.
| ||||
![]() | ITP29Button |
Interface to describe the TouchScreen's 29 button layout.
| ||||
![]() | ITP42TSR302Button |
Interface to describe the TSR-302 Touchscreen's 42 button layout.
| ||||
![]() | ITP4Button |
Interface to describe the Touchscreen's 4 button layout.
| ||||
![]() | ITP5Button |
Interface to describe the Touchscreen's 5 button layout.
| ||||
![]() | ITP5TSSButton |
Interface to describe the TSS Touchscreen's 5 button layout.
| ||||
![]() | IUShortInput |
Interface to define access to Ushort Inputs of a device
| ||||
![]() | IUShortOutput |
Interface to define access to UShort Outputs of a device
| ||||
![]() | TT1xx2Button |
Interface to describe the TT1XX device's 2 button layout.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | AmbientLightSensorEventHandler |
Delegate definition for the Ambient light sensor event.
|
![]() | ButtonEventHandler |
Delegate definition for the keypad button event handler.
|
![]() | DialerChangeEventHandler |
Method signature for the dialer event handler.
|
![]() | DimmingLoadEventHandler |
Delegate definition for the load change event.
|
![]() | GenericEventHandler |
Delegate to define a generic handler for all non-device events.
|
![]() | LearnableButtonEventHandler |
Delegate to describe the button learnable event handler.
|
![]() | LightingPresetEventHandler |
Delegate to define the event handler information for the lighting preset changes.
|
![]() | LoadEventHandler |
Delegate definition for the load change event.
|
![]() | MicrophoneChangeEventHandler |
Delegate to define the event handler for microphone changes.
|
![]() | OverrideHandler |
Delegate to describe the override event handler.
|
![]() | PinPointChangeEventHandler |
Delegate definition for the PinPointChange event.
|
![]() | SigEventHandler |
Delegate to define the SigEventHandler.
|
![]() | ThresholdEventHandler |
Delegate used by ThresholdStateChange event
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | eButtonBlinkPattern |
Enumeration to define the different valid blink patterns.
|
![]() | eButtonLogic |
Enumeration that defines the valid values for the ButtonLogic parameter.
|
![]() | eButtonName |
Enumeration to define the different button names.
|
![]() | eButtonState |
Enumeration to define the different states of a button.
|
![]() | eCLSlaveSwitchType |
Enumeration to define the type of 3rd-party switch attached to the "R" terminal.
|
![]() | eDialerType |
Enumeration to indicate the type of dialer an object represents.
|
![]() | eDimmingCurvePreset |
Enum to select a preset dimming curve or a custom curve
|
![]() | eDimmingLoadType |
Enum to select a load type and dimming method
|
![]() | eDimmingPowerCompensationState |
Enum to enable/disable power compensation
Option is only available when the dimming load is dimmed in the Reverse phase.
|
![]() | eEqualizerType |
An enum that gives the specific type of EQ in use. See the definition of IOutputEqualizer interface for more information.
|
![]() | eHorizontalLocation |
Enumeration to define an item's horizontal location.
|
![]() | eLearnableEvents |
Enumeration to describe the different Learnable Button events available.
|
![]() | eLightingPresetEvent |
Enumeration to define the different events a preset can have.
|
![]() | eLoadType |
Enumeration to determine to type of load this is.
|
![]() | eMicrophoneType |
An enum that gives the specific type of Microphone in use. See the definition of IMicrophone interface for more information.
|
![]() | eNightlightStatus |
Used to enable or disable a feedback's nightlight mode.
|
![]() | eOutputMixerType |
An enum that gives the specific type of mixer in use. See the definition of IOutputMixer interface for more information.
|
![]() | eOverrideEvents |
Enum for the override events
|
![]() | eRemoteWaitForDoubleTap |
Enumeration that defines valid values for the RemoteWaitForDoubleTap Parameter.
|
![]() | eShadeMovement |
Enumeration to report the list direction the shade's movement.
|
![]() | eSwitchLoadOverride |
Enum for the Load Override parameter
When ParameterOverrideControl in SwitchBaseWithOverrideControlParameter is set to Local (0d), the parameter values will only have an effect until new values are saved by the user via the front panel.
|
![]() | eSwitchOverrideControl |
Enum for the Override Control parameter
|
![]() | eThresholdStatus |
Used to indicate the status of the ambient light in relation to the threshold
|
![]() | eVerticalLocation |
Enumeration to define an item's vertical location.
|