Universal Device Driver Reference Manual
Table Of Contents:
1 Device Driver Reference
1.1 Understanding the device driver
1.1.1 Variables
1.1.2 Procedures
1.1.3 Protocol encapsulation
1.2 Writing a device driver
1.2.1 Starting from scratch
1.2.2 Defining variables
1.2.3 Using conversion tables
1.2.4 Adding data exchange procedures
1.2.5 Basic I/O functions
1.2.6 REST I/O functions
1.2.7 Conditional execution
1.2.8 Using subroutines
1.2.9 Manipulating variables
1.2.10 More statements
1.3 The RPN language extension
1.3.1 The RPN stack
1.3.2 The { ...} statement
1.3.3 RPN command reference
1.4 SNMP device classification and variable binding
1.4.1 Device driver syntax for SNMP definitions
1.4.2 List of SNMP device classes and OID names
1.5 Device driver examples
1.5.1 NDSatCom-KuBand-Upconverter Example
1.5.2 Tandberg-Alteia Example
1.6 Device communication protocols
1.6.1 Writing a communication protocol definition
1.6.2 General file format
1.6.3 Global definitions
1.6.4 TX message elements
1.6.5 RX message elements
1.7 Device oriented user interface
1.7.1 How the software finds the screens for a device
1.7.2 Creating new screens
1.7.3 Creating a 'frame' definition
1.7.4 Icon reference
1.8 Online Help
1.8.1 Help file format
1.8.2 Rebuilding the online help
1.8.3 Adding help files for new devices
1.9 ServiceClient library
1.9.1 Adding new devices or device types to the library
1.9.2 Adapting the appearance of the ServiceClient
1.9.3 File format of definitions.xml
1.9.4 Device type definitions
1.9.5 GUI constants
1.10 Reference Tables
1.10.1 Device driver keyword reference
1.10.2 Protocol definition keyword reference
1.10.3 Help file keyword reference
1.10.4 Debugging with Terminal Session
1.10.5 Global faults