• Modules

      6 minutes

      Introduction to session and present demonstration programming intent. Review Duet module framework and compare to Nettling Comm module implementation.

      Watch video

      Module Framework

      29.25 minutes

      Work through developing generic NetLinx Comm module framework for 3rd party device control.

      Watch video

      Device Control

      13.5 minutes

      Implement 3rd Party DVD device control in NetLinx comm module through virtual device channels. Develop discrete power functionality from device power toggle and state feedback.

      Watch video

    • Device Feedback

      17 minutes

      Implement 3rd Party DVD device feedback in NetLinx comm module through updates at virtual device channels. Develop 3rd party device status polling regime with associated ramifications on perceived system performance and user experience.

      Watch video

      Module Instance & UI Code

      23.5 minutes

      Setup main file and instance 3rd Party DVD module code. Add code to interface touch panel to virtual device for control and feedback then expand code to support multiple touch panels controlling multiple module devices.

      Watch video

      Module Exercise Requirements

      3 minutes

      Present the exercise requirements for this session.

      Watch video

    • Module Exercise Solution Part 1

      10 minutes

      Walk through transitioning the Roku device include file to a NetLinx device comm module file.

      Watch video

      Module Exercise Solution Part 2

      14.5 minutes

      Enable SNAPI functionality at device comm module file and enforce communication parameter validation. Extend device module code with virtual device command support for physical device control and feedback.

      Watch video

      Module Exercise Solution Part 3

      15 minutes

      Instance Roku NetLinx comm module at system code and add touch panel to virtual device interface programming.

      Watch video