Create a Driver
The following topics describe the procedures needed to create a Crestron Driver. 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)?