Crestron.SimplSharpPro
Classes
Class | Description | |
---|---|---|
![]() | AudioSlot |
Slot class for the inbuilt audio slot
|
![]() | AudioSlot..::..AudioOut |
Slot class for the Audio Output Slot
|
![]() | AudioSlot..::..SlotMap |
SlotMap for the Audio slot
|
![]() | BaseEventArgs |
Event arguments used from the generic base event.
|
![]() | BoolInputSig |
Sig to represent the sending of boolean values to a device.
|
![]() | BoolOutputSig |
Sig to represent a boolean value received from a device.
|
![]() | ComPort |
COMPORT class derived off the CrestronDevice class...
|
![]() | ComPortExtendedInformationEventArgs |
Class to contain what information changed on the com port.
|
![]() | ComPortPropertyEventArgs |
Class to contain information on what property changed on the com port.
|
![]() | ComPortSerialDataEventArgs |
Class to contain information about the serial string received on a com port.
|
![]() | ConnectedIpEventArgs |
Class that contains information about the connection when a IpInformationChange event is fired.
|
![]() | ConnectedIpInformation |
Class that contains information about the connection when a IpInformationChange event is fired.
|
![]() | CrestronCollection<(Of <(<'T>)>)> |
Crestron specialized one-based object collection.
|
![]() | CrestronControlSystem |
Base class for the CrestronControlSystem
The Customer application is derived over this class
|
![]() | CrestronControlSystem..::..Dmps3OutputEqualizer |
DMPS3 implementation of the EQ on the outputs.
|
![]() | CrestronControlSystem..::..Dmps3OutputMixer |
This class contains methods, properties, and event handlers for a DM Switcher output mixer.
|
![]() | CrestronControlSystem..::..Dmps3OutputMixerWithMonoAndStereo |
This class contains methods, properties, and event handlers for a DM Switcher output mixer. In addition to the base Dmps3OutputMixer class,
it also provides control and feedback for mono/stereo.
|
![]() | CrestronDeviceWithEvents |
Class that adds events for devices that require them.
|
![]() | CrestronPort |
Public static class to index arrays based on the Port number instead of directly indexing the array.
|
![]() | DeviceBooleanInputCollection |
Collection of Input Bool Sig for a device.
|
![]() | DeviceBooleanOutputCollection |
DeviceBooleanInputCollection Class
|
![]() | DeviceExtender |
Device Extender Object
|
![]() | DeviceStringInputCollection |
SerialJoinCollection Class
When the user changes an output, the collection will directly send the new value to the device.
|
![]() | DeviceStringOutputCollection |
SerialJoinCollection Class
When the user changes an output, the collection will directly send the new value to the device.
|
![]() | DeviceUShortInputCollection |
AnalogJoinCollection Class
|
![]() | DeviceUShortOutputCollection |
AnalogJoinCollection Class
|
![]() | DigitalInput |
DigitalInput device class.
|
![]() | DigitalInputEventArgs |
Class to report changes on digital input ports.
|
![]() | eSlotMap |
The enum that has the slot # for each SNMP subslot.
|
![]() | FTTouchscreen |
Fliptop Touchscreen.
|
![]() | GatewayBase |
Base class for Crestron Gateway devices.
|
![]() | GenericBase |
Basic device class for use in SIMPL# Pro.
|
![]() | IntegerParameterCollection |
String Parameter Object
|
![]() | InternalRFExGateway |
Crestron control system internal gateway device.
|
![]() | IRInputDevice |
Base class for IRInput Devices
|
![]() | IRInputSlot |
Ir Input SlotDevice
|
![]() | IROutputDevice |
Base class for IR Output Devices
|
![]() | IROutputPort |
IR Output Device.
|
![]() | IROutputSlot |
IR Output SlotDevice
|
![]() | IROutputStandardCommands |
Static class used to reference the Standard IR Command Names
|
![]() | OnlineOfflineEventArgs |
Class for the Online IsOnline event args
|
![]() | Page_ThreeSeriesFrontPanelTriListPage |
3 Series Front Panel Basic Tri Listed Page
Digital Joins begin at 8 as the Hard Key use Joins 1 -> 7
|
![]() | ParameterCollection<(Of <(<'TParameter>)>)> |
Parameter Collection
|
![]() | ParameterInformation<(Of <(<'TParameter>)>)> |
Parameter Information structure.
Contains the Parameter Value and Type.
The name is stored in the Parameter Collection.
|
![]() | RampingInformationObject |
Object to define the currently ramp that is in progress on a Sig.
|
![]() | ReadOnlyCollection<(Of <(<'TKey, TValue>)>)> |
Read only collection used to store objects.
|
![]() | Relay |
Relay Device class derived off CrestronDevice
|
![]() | Relay..::..Relay_State |
Class for the relay state
|
![]() | RelayEventArgs |
Class to report changes on relay ports.
|
![]() | RFDevice |
Base RFDevice Class
|
![]() | RFDeviceEventArgs |
Argument class used to determine what triggered the event from the gateway.
|
![]() | RFDeviceInformation |
Class to represent a device discovered/acquired to an RF Gateway.
|
![]() | RFDeviceStatusChangeEventArgs |
Argument class used to determine which RF device reported a status change to the gateway.
|
![]() | RFExBatteryLevel |
Extender object to report the battery level of rf remotes
|
![]() | RFExBatteryState |
Extender object to report the battery state of rf remotes.
|
![]() | RFExCresnetMessagesOnFailureFeedback |
Extender used to report failed cresnet messages that were sent to a device.
|
![]() | RFExCresnetMessagesOnSuccessFeedback |
Extender used to report successful cresnet messages that were sent to a device.
|
![]() | RFExGateway |
Internal or External CEN-RFGW-EX gateway.
|
![]() | RFExLinkState |
Extender to report the link state on the RF Gateway
|
![]() | RFExSetupInformation |
Extender to report setup information about the gateway.
|
![]() | SharableGateway |
Crestron sharable gateway device.
|
![]() | SharableGatewayBase |
Crestron sharable gateway base class.
|
![]() | Sig |
Sig object to represent communication with a device.
|
![]() | SigCollectionBase<(Of <(<'T>)>)> |
Base class for all Sig collections
|
![]() | SigEventArgs |
Class for the Sig event arguments to describe what changed.
|
![]() | SigGroup |
Collection of sigs that can be modified as if they were one sig.
|
![]() | SmartObject |
This is the smart object which is used for Smart Graphics programming. A CrestronDevice contains a dictionary of these items in the
member SmartObjects.
|
![]() | SmartObjectEventArgs |
Class for the Smart Object event arguments to describe what changed.
|
![]() | SNMP |
This is the top level SNMP device. It will create subslots of SNMPSubSlotDevice type.
|
![]() | SNMPDescription |
Represents the structure of the ... |
![]() | SNMPDescriptionTag |
The structure fo the ... tag
|
![]() | SNMPDescriptionTrap |
The tag
|
![]() | SnmpLabel |
This represents the "" of the XML file.
|
![]() | SNMPSubSlotDevice |
This is the object which is used for SNMP Subslots.
|
![]() | SnmpTrapJoin |
The items inside a tag.
|
![]() | SNMPTraps |
The Trap slot for the SNMP device.
|
![]() | StringInputSig |
Sig to represent the sending of string values to a device.
|
![]() | StringOutputSig |
Sig to represent the string value received from a device.
|
![]() | StringParameterCollection |
String Parameter Object
|
![]() | StringParameterValue |
Structure that will contain information on a String Parameter's Value
The Value and Encoding must be set.
|
![]() | ThreeSeriesFrontPanel |
Three Series Front Panel Class
|
![]() | ThreeSeriesFrontPanelPage |
Base class for the 3 Series Front Panel Pages
|
![]() | ThreeSeriesFrontPanelReservedJoins |
Reserved Joins of the Three Series Frontpanel device
|
![]() | ThreeSeriesTouchScreen |
Control system touchscreen device.
|
![]() | ThreeSeriesTouchScreenSystemThreeReservedCues |
Reserved System Three Cues for the Three Series Touchscreen device.
|
![]() | TPCSDiagnosticsReservedCues |
Reserved Diagnostics cues for the TPCS touchscreen.
|
![]() | TPCSTouchscreen |
TPCS Touchscreen Device.
|
![]() | TSCW730TouchScreen |
TSCW 730 Touchscreen device
|
![]() | TswProximitySensorReservedSigs |
Extender for the TSCW Proximity sensor
|
![]() | UShortInputSig |
Sig to represent the sending of new integer values to a device.
|
![]() | UShortOutputSig |
Sig to represent the integer value received from a device.
|
![]() | Versiport |
Class for the inbuilt versiport on the controller
|
![]() | VersiportEventArgs |
Event arguments to describe what changed on the versiport.
|
![]() | VOIPReservedCues |
Extender class to provide access to the VOIP feature of this device.
|
Structures
Structure | Description | |
---|---|---|
![]() | ComPort..::..ComPortSpec |
Structure that can easily be used to set all the settings of a com port at once.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IComPorts |
Interface to describe access to a device's serial COM ports.
|
![]() | IDigitalInputPorts |
Interface to describe access to a device's digital input ports.
|
![]() | IExGateway |
Interface to define the common set of extenders exposed on the EX Gateways.
|
![]() | IIOPorts |
Interface to describe access to a device's Versi ports.
|
![]() | IIROutputPorts |
Interface to describe access to a device's IR ports.
|
![]() | IRelayPorts |
Interface to describe access to a device's relay ports.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | BaseEventHandler |
Delegate definition for the generic base event.
|
![]() | ComPortDataReceivedEvent |
ComPort data receive delegate
|
![]() | ComportDataReceivedEventHandler |
Comport Data Received Handler.
This overwrites the JoinChangeEvent for the serial data coming in off the comport.
So if the user subscribes to this and also the JoinChangeEvent, the JoinChangeEvent will not
trigger for serial data coming in off the comport
|
![]() | ComPortExtendedInformationEvent |
ComPort extended information change delegate
|
![]() | ComPortPropertyEvent |
ComPort property change delegate
|
![]() | DeviceExtenderJoinChangeEventHandler |
Change event delegate for Device Extenders
|
![]() | DigitalInputEventHandler |
Delegate the define the DigitalInputEventHandler signature.
|
![]() | IpInformationChangeEventHandler |
Change event delegate for a IP address connecting or disconnecting from an IP ID
|
![]() | IpInformationChangeEventHandlerInternal |
Change event delegate for a IP address connecting or disconnecting from an IP ID; fired for the internal device.
|
![]() | OnlineOfflineStatusChangeEventHandler |
OnlineOfflineStatusChangeEvent delegate for Crestron Device Class
|
![]() | OnlineStatusChangeEventHandler |
Delegate to define the method signature for events that subscribe to the online status change event handler.
|
![]() | RelayEventHandler |
Delegate the define the RelayEventHandler signature.
|
![]() | RFDeviceEventHandler |
Delegate to define the event signature for when device information has changed on the gateway.
|
![]() | RFDeviceStatusEventHandler |
Delegate to define the event signature for when a RF device's status has changed as reported by the gateway.
|
![]() | ShaftEncoderObjectJoinChangeEventHandler |
Change event delegate for Knob Objects
|
![]() | SigChangeEventHandler |
SigChange delegate for Crestron Device Class
|
![]() | SmartObjectSigChangeEventHandler |
Change event delegate for Smart Objects
|
![]() | SNMPSlotJoinChangeEventHandler |
Change event delegate for SNMP Slots
|
![]() | StringParameterModifier |
Delegate the define the signature of a method used to modify string parameter values.
|
![]() | VersiportEventHandler |
Delegate to define the VersiportEventHandler signature.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | AudioSlot..::..AudioOut..::..eAudioState |
Enumeration to describe the different audio states of the Audio Output slot.
|
![]() | ComPort..::..eComBaudRates |
Enumeration of the com port Baud Rates
|
![]() | ComPort..::..eComDataBits |
Number of Data bits for the com port
|
![]() | ComPort..::..eComHardwareHandshakeType |
Hardware Handshake type for the com port
|
![]() | ComPort..::..eComParityType |
Parity type for the com port
|
![]() | ComPort..::..eComportCapabilities |
Enumeration of the com port Capabilities
|
![]() | ComPort..::..eComProtocolType |
Protocol for the com ports
|
![]() | ComPort..::..eComSoftwareHandshakeType |
Software Handshake type for the com port
|
![]() | ComPort..::..eComStopBits |
Number of stop bits for the com Port
|
![]() | CrestronControlSystem..::..eDmps300cOutputs |
Output enumeration for the DMPS3-300-C
|
![]() | CrestronControlSystem..::..eDmps3200cInputs |
Input enumeration for the DMPS3-200-C
|
![]() | CrestronControlSystem..::..eDmps3200cOutputs |
Output enumeration for the DMPS3-200-C
|
![]() | CrestronControlSystem..::..eDmps3300c300cAecInputs |
Input enumeration for the DMPS3-300-C, DPMS3-300-C-AEC
|
![]() | CrestronControlSystem..::..eDmps3300cAecOutputs |
Output enumeration for the DMPS3-300-C-Aec
|
![]() | CrestronControlSystem..::..eDmps34K150CInputs |
Input enumeration for the DMPS3-4K-150-C
|
![]() | CrestronControlSystem..::..eDmps34K150COutputs |
Output enumeration for the DMPS3-4K-150-C
|
![]() | eComPortAnalogEventID |
Enum for the analog events on the com ports
|
![]() | eComPortDigitalEventID |
Enum for the digital events on the com port
|
![]() | eComPortExtendedInformation |
Enumeration to describe the different pieces of information on the com port.
|
![]() | eComPortProperty |
Enumeration to define the different properties on the Com Port
|
![]() | eComPortSerialEventID |
Enum for the serial events on the com ports
|
![]() | eDeviceRegistrationUnRegistrationFailureReason |
Reg and Unreg response failure reasons - This syncs up to the codes in the TLDM
Syncs up with the TLDM_RESPONSE_STATUS_ENUM
|
![]() | eDeviceRegistrationUnRegistrationResponse |
Device registration response enum
|
![]() | eDeviceType |
Enumeration to define the different available devices type the base class can be.
|
![]() | eDisplayType |
Enum for the display types
|
![]() | eIRSerialBaudRates |
Baud rates currently supported
|
![]() | eIRSerialDataBits |
Number of Data bits for the Com port
|
![]() | eIRSerialParityType |
Parity type for the Comport
|
![]() | eIRSerialStopBits |
Number of stop bits for the Com Port
|
![]() | eRFBatteryState |
Enumeration to define the valid RFBattery States of a device.
|
![]() | eRFDeviceEvent |
Enumeration to define the different events a device can have with respect to the gateway.
|
![]() | eRFDeviceIDState |
Enumeration to define the different states of the RF ID for a device.
|
![]() | eRFDeviceStatusChangeType |
Enumeration to define the different status changes the RF gateway can report about an RF device.
|
![]() | eRFLinkState |
Enumeration to define the valid RFLink States of a device.
|
![]() | eSigEvent |
Enumeration to define the different sig events.
|
![]() | eSigType |
Enumeration to define the different Sigs sent or received from a device.
|
![]() | eStringEncoding |
String Encoding passed in by the SIMPL compiler. This was copied from the top of CWCharString.h
|
![]() | eTouchscreenType |
Enumeration to define the various touchscreen types that crestron control system can have.
|
![]() | eVersiportAnalogPortEventID |
Enum for versiports configured as analog inputs
|
![]() | eVersiportConfiguration |
Versiport configuration enum
|
![]() | eVersiportDigitalPortEventID |
Enum for the versiports configured as a digital input/output
|
![]() | eVersiportEvent |
Enumeration to describe what changed on a versiport.
|
![]() | Page_ThreeSeriesFrontPanelTriListPage..::..eDigitalOutputJoins |
Enumeration that defines of all Digital Input Join Nnumbers
|
![]() | ThreeSeriesFrontPanelReservedJoins..::..eAnalogInputJoins |
Enumeration that defines of all Analog Input Join Numbers
|
![]() | ThreeSeriesFrontPanelReservedJoins..::..eAnalogOutputJoins |
Enumeration that defines of all Analog Output Join Numbers
|
![]() | ThreeSeriesFrontPanelReservedJoins..::..eDigitalInputJoins |
Enumeration that defines of all Digital Input Join Numbers
|
![]() | ThreeSeriesFrontPanelReservedJoins..::..eDigitalOutputJoins |
Enumeration that defines of all Digital Output Join Numbers
|
![]() | ThreeSeriesTouchScreenSystemThreeReservedCues..::..eHardkeyColor |
Enumeration to define the different hardkey colors available.
|
![]() | ThreeSeriesTouchScreenSystemThreeReservedCues..::..eHardkeySide |
Enumeration to define the different hardkey locations of a TPCS panel.
|