Show more Show less
Course name | Date
Continued development of IP socket include template file - event programming. Discuss best practices for initiating and maintaining persistent IP socket connections including standard string buffer parsing.
Discussion of what an asset is and how assets are associated with Gateways and Locations. Review of asset components including setting Maintenance Mode along with building and scheduling Control Macros.
Show how to assign a Client Gateway to a Location. Review of provided Client Gateway data.
Discussion of Locations and Location Groups. Walk through all facets of managing Locations.
Overview of all aspects of managing and configuring users including role based permissions and notification rules.
Continuation of session exercise review - control and feedback components.
Present the exercise requirements for this session.
Review the exercise solution for this session - defining devices and constant arrays.
Present the exercise requirements for this session.
Walk through transitioning the Roku device include file to a NetLinx device comm module file.
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.
Instance Roku NetLinx comm module at system code and add touch panel to virtual device interface programming.
Work through developing generic NetLinx Comm module framework for 3rd party device control.
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.
Introduction to session and present demonstration programming intent. Review Duet module framework and compare to Nettling Comm module implementation.
Review developing generic main file and creating new from template as well as standard workspace setup. Demonstration of the file revisioning tool in NetLinx Studio.
Demonstrate 3rd party tools such as a web browser and Wireshark in developing web service device NetLinx programming.
Implement SNAPI DuetParseCmdParam function for CSV data parsing. Discuss compiler order of precedence and implement setter and getter functions for functional include file variable data.
Implement button events for on-screen menu control of Roku set top box.
Develop string buffer parsing methods for HTTP and XML. Set button feedback for active Roku App on the touch panel.