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)?

Related Topics