Create a Driver
The following topics describe the procedures needed to create a Crestron Driver using the RAD Framwork SDK architecture. It is assumed that the SDK and all dependencies have been installed as described in the Quick Start topic prior to attempting these procedures.
NOTE: For more information on testing a driver, refer to Test a Driver.
Prior to creating a driver, review the questions below to determine the purpose and scope of the driver:
- What commands do you need to support?
- What API values must be sent for each command? (The values should be available in the device protocol.)
- What is the communication method for the device (Serial, IP, or CEC/HDMI®)?
- What device feedback do you need to support?
- How is feedback structured, and what is the API for the feedback (no feedback, unsolicited feedback, or polling feedback)?
This section provides the following information: