@sixclear/thermonics-chiller
                    Thermonics Chiller v1.1.0
                Overview
This plugin provides control, monitoring, and data publishing for Thermonics chillers. Configuration for the plugin supports:
- TCP client connection information
- declared ambient temperature
- initialization commands can be configured to set up the chiller
- the poll period - used to get new data from the device (monitoring)
- the publish period - used to publish data for consumption by other plugins
- whether to publish on change and/or periodically
- chart history length for the front panel temperature data chart
- a data logger configuration (where polled data gets stored)
- activity logger configuration (captures user operations)
- and more
User Interface
The image below shows the plugin’s interface.
 
The interface is devided into four sections:
- control and core monitoring (upper left)
- data chart (upper right)
- published data payload (bottom left)
- activity log (bottom right)
Configuration Example
Configuration Details
 ROOT object 
                      This top level object holds all configuration information for this plugin. 
                         Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     options object 
                      Configuration options specific to this plugin.  Note that variables and expressions are generally allowed in this section. 
                         Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     options.uiDisableRampRateControl boolean 
                      Whether to disable the ramp rate numeric control on the user interface. 
                         Required: true 
                         Default: true 
                        
                     options.ambientTemperature number 
                      The designated ambient temperature used as the default for the Temperature input when the plugin launches.  This value also updates the Temperature input when the Ambient button is pressed. 
                         Required: true 
                         Default: 20 
                        
                     options.commandDelay integer 
                      The time in milliseconds to wait after sending a command.  This configuration option no longer has a known use case and may be set to 0; it is left here in case it may be helpful in the future.  Its original intent was to work around an apparent bug in the instrument's controller.  The bug (or undocumented behavior) was eventually traced to the controller sending an unprompted message (with content equivalent to a `*IDN?` query response) after the first TCP connection is opened to the instrument following a controller power cycle.  An appropriate workaround is now in place which accounts for this odd behavior, whether it occurs or not. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands array 
                      An array of initialization commands to send to the chiller.  For commands with multiple parameters, use an array as the parameter value.  These commands are sent before the UI is even initialized and before any user interaction is processed. 
                         Required: true 
                         Default: 
                        
                    [
    {
        "command": "SI"
    },
    {
        "command": "UP"
    }
]  options.initializationCommands[n] object 
                      An initialization command to send. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SI} object 
                      An object defining the Set Immediate Mode command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SI}.command enum (string) 
                      The Set Immediate Mode command. 
                         Required: true 
                         Default: "SI" 
                         Enum Items: "SI" 
                     options.initializationCommands[n]::{UP} object 
                      An object defining the Write Current Parameters to Non-volatile Memory command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{UP}.command enum (string) 
                      The Write Current Parameters to Non-volatile Memory command. 
                         Required: true 
                         Default: "UP" 
                         Enum Items: "UP" 
                     options.initializationCommands[n]::{SR} object 
                      An object defining the Set Default Ramp Rate command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SR}.command enum (string) 
                      The Set Default Ramp Rate command. 
                         Required: true 
                         Default: "SR" 
                         Enum Items: "SR" 
                     options.initializationCommands[n]::{SR}.parameter number 
                      The default ramp rate. 
                         Required: true 
                         Default: 1 
                        
                     options.initializationCommands[n]::{QN} object 
                      An object defining the Query Serial Number command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QN}.command enum (string) 
                      The Query Serial Number command. 
                         Required: true 
                         Default: "QN" 
                         Enum Items: "QN" 
                     options.initializationCommands[n]::{RR (without min ramp rate)} object 
                      An object defining the Ramp to C° Temperature at Given Rate command WITHOUT min ramp rate. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RR (without min ramp rate)}.command enum (string) 
                      The Ramp to C° Temperature at Given Rate command. 
                         Required: true 
                         Default: "RR" 
                         Enum Items: "RR" 
                     options.initializationCommands[n]::{RR (without min ramp rate)}.parameter array 
                      Parameters for this command. 
                         Required: true 
                         Default: 
                        
                    []
 options.initializationCommands[n]::{RR (with min ramp rate)} object 
                      An object defining the Ramp to C° Temperature at Given Rate command WITH min ramp rate. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RR (with min ramp rate)}.command enum (string) 
                      The Ramp to C° Temperature at Given Rate command. 
                         Required: true 
                         Default: "RR" 
                         Enum Items: "RR" 
                     options.initializationCommands[n]::{RR (with min ramp rate)}.parameter array 
                      Parameters for this command. 
                         Required: true 
                         Default: 
                        
                    [
    20,
    1,
    1
]  options.initializationCommands[n]::{*IDN?} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{*IDN?}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "*IDN?" 
                         Enum Items: "*IDN?" 
                     options.initializationCommands[n]::{ASF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ASF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ASF" 
                         Enum Items: "ASF" 
                     options.initializationCommands[n]::{ASO} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ASO}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ASO" 
                         Enum Items: "ASO" 
                     options.initializationCommands[n]::{CES} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{CES}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "CES" 
                         Enum Items: "CES" 
                     options.initializationCommands[n]::{CF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{CF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "CF" 
                         Enum Items: "CF" 
                     options.initializationCommands[n]::{CLE} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{CLE}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "CLE" 
                         Enum Items: "CLE" 
                     options.initializationCommands[n]::{CO} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{CO}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "CO" 
                         Enum Items: "CO" 
                     options.initializationCommands[n]::{CP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{CP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "CP" 
                         Enum Items: "CP" 
                     options.initializationCommands[n]::{CV} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{CV}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "CV" 
                         Enum Items: "CV" 
                     options.initializationCommands[n]::{DC} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{DC}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "DC" 
                         Enum Items: "DC" 
                     options.initializationCommands[n]::{DL} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{DL}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "DL" 
                         Enum Items: "DL" 
                     options.initializationCommands[n]::{DP1} object 
                      An object defining the Set Temp Reporting to 1 Decimal command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{DP1}.command enum (string) 
                      The Set Temp Reporting to 1 Decimal command. 
                         Required: true 
                         Default: "DP1" 
                         Enum Items: "DP1" 
                     options.initializationCommands[n]::{DP2} object 
                      An object defining the Set Temp Reporting to 2 Decimals command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{DP2}.command enum (string) 
                      The Set Temp Reporting to 2 Decimals command. 
                         Required: true 
                         Default: "DP2" 
                         Enum Items: "DP2" 
                     options.initializationCommands[n]::{DS} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{DS}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "DS" 
                         Enum Items: "DS" 
                     options.initializationCommands[n]::{EF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{EF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "EF" 
                         Enum Items: "EF" 
                     options.initializationCommands[n]::{EO} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{EO}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "EO" 
                         Enum Items: "EO" 
                     options.initializationCommands[n]::{EP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{EP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "EP" 
                         Enum Items: "EP" 
                     options.initializationCommands[n]::{ES} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ES}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ES" 
                         Enum Items: "ES" 
                     options.initializationCommands[n]::{FLF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{FLF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "FLF" 
                         Enum Items: "FLF" 
                     options.initializationCommands[n]::{FLO} object 
                      An object defining the GUI Lock On command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{FLO}.command enum (string) 
                      The GUI Lock On command. 
                         Required: true 
                         Default: "FLO" 
                         Enum Items: "FLO" 
                     options.initializationCommands[n]::{GT} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{GT}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "GT" 
                         Enum Items: "GT" 
                     options.initializationCommands[n]::{GTF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{GTF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "GTF" 
                         Enum Items: "GTF" 
                     options.initializationCommands[n]::{IP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{IP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "IP" 
                         Enum Items: "IP" 
                     options.initializationCommands[n]::{IPG} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{IPG}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "IPG" 
                         Enum Items: "IPG" 
                     options.initializationCommands[n]::{IPM} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{IPM}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "IPM" 
                         Enum Items: "IPM" 
                     options.initializationCommands[n]::{LOP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{LOP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "LOP" 
                         Enum Items: "LOP" 
                     options.initializationCommands[n]::{LPC} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{LPC}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "LPC" 
                         Enum Items: "LPC" 
                     options.initializationCommands[n]::{LCT} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{LCT}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "LCT" 
                         Enum Items: "LCT" 
                     options.initializationCommands[n]::{PF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{PF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "PF" 
                         Enum Items: "PF" 
                     options.initializationCommands[n]::{PN} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{PN}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "PN" 
                         Enum Items: "PN" 
                     options.initializationCommands[n]::{PO} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{PO}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "PO" 
                         Enum Items: "PO" 
                     options.initializationCommands[n]::{PSD} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{PSD}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "PSD" 
                         Enum Items: "PSD" 
                     options.initializationCommands[n]::{PSP} object 
                      An object defining the Set Pressure Set Point command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{PSP}.command enum (string) 
                      The Set Pressure Set Point command. 
                         Required: true 
                         Default: "PSP" 
                         Enum Items: "PSP" 
                     options.initializationCommands[n]::{PSP}.parameter number 
                      The pressure set point in psig. 
                         Required: true 
                         Default: 35 
                        
                     options.initializationCommands[n]::{QC} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QC}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QC" 
                         Enum Items: "QC" 
                     options.initializationCommands[n]::{QCE} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QCE}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QCE" 
                         Enum Items: "QCE" 
                     options.initializationCommands[n]::{QDI} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QDI}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QDI" 
                         Enum Items: "QDI" 
                     options.initializationCommands[n]::{QFA 0} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 0}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 0" 
                         Enum Items: "QFA 0" 
                     options.initializationCommands[n]::{QFA 1} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 1}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 1" 
                         Enum Items: "QFA 1" 
                     options.initializationCommands[n]::{QFA 2} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 2}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 2" 
                         Enum Items: "QFA 2" 
                     options.initializationCommands[n]::{QFA 3} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 3}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 3" 
                         Enum Items: "QFA 3" 
                     options.initializationCommands[n]::{QFA 4} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 4}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 4" 
                         Enum Items: "QFA 4" 
                     options.initializationCommands[n]::{QFA 5} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 5}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 5" 
                         Enum Items: "QFA 5" 
                     options.initializationCommands[n]::{QFA 6} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 6}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 6" 
                         Enum Items: "QFA 6" 
                     options.initializationCommands[n]::{QFA 7} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 7}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 7" 
                         Enum Items: "QFA 7" 
                     options.initializationCommands[n]::{QFA 8} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 8}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 8" 
                         Enum Items: "QFA 8" 
                     options.initializationCommands[n]::{QFA 9} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 9}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 9" 
                         Enum Items: "QFA 9" 
                     options.initializationCommands[n]::{QFA 10} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 10}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 10" 
                         Enum Items: "QFA 10" 
                     options.initializationCommands[n]::{QFA 11} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 11}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 11" 
                         Enum Items: "QFA 11" 
                     options.initializationCommands[n]::{QFA 12} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 12}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 12" 
                         Enum Items: "QFA 12" 
                     options.initializationCommands[n]::{QFA 13} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 13}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 13" 
                         Enum Items: "QFA 13" 
                     options.initializationCommands[n]::{QFA 14} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 14}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 14" 
                         Enum Items: "QFA 14" 
                     options.initializationCommands[n]::{QFA 15} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 15}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 15" 
                         Enum Items: "QFA 15" 
                     options.initializationCommands[n]::{QFA 16} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 16}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 16" 
                         Enum Items: "QFA 16" 
                     options.initializationCommands[n]::{QFA 17} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 17}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 17" 
                         Enum Items: "QFA 17" 
                     options.initializationCommands[n]::{QFA 18} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 18}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 18" 
                         Enum Items: "QFA 18" 
                     options.initializationCommands[n]::{QFA 19} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 19}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 19" 
                         Enum Items: "QFA 19" 
                     options.initializationCommands[n]::{QFA 20} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 20}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 20" 
                         Enum Items: "QFA 20" 
                     options.initializationCommands[n]::{QFA 21} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 21}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 21" 
                         Enum Items: "QFA 21" 
                     options.initializationCommands[n]::{QFA 22} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 22}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 22" 
                         Enum Items: "QFA 22" 
                     options.initializationCommands[n]::{QFA 23} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 23}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 23" 
                         Enum Items: "QFA 23" 
                     options.initializationCommands[n]::{QFA 24} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 24}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 24" 
                         Enum Items: "QFA 24" 
                     options.initializationCommands[n]::{QFA 25} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 25}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 25" 
                         Enum Items: "QFA 25" 
                     options.initializationCommands[n]::{QFA 26} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 26}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 26" 
                         Enum Items: "QFA 26" 
                     options.initializationCommands[n]::{QFA 27} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 27}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 27" 
                         Enum Items: "QFA 27" 
                     options.initializationCommands[n]::{QFA 28} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 28}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 28" 
                         Enum Items: "QFA 28" 
                     options.initializationCommands[n]::{QFA 29} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 29}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 29" 
                         Enum Items: "QFA 29" 
                     options.initializationCommands[n]::{QFA 30} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 30}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 30" 
                         Enum Items: "QFA 30" 
                     options.initializationCommands[n]::{QFA 31} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 31}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 31" 
                         Enum Items: "QFA 31" 
                     options.initializationCommands[n]::{QFA 32} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 32}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 32" 
                         Enum Items: "QFA 32" 
                     options.initializationCommands[n]::{QFA 33} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 33}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 33" 
                         Enum Items: "QFA 33" 
                     options.initializationCommands[n]::{QFA 34} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 34}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 34" 
                         Enum Items: "QFA 34" 
                     options.initializationCommands[n]::{QFA 35} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 35}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 35" 
                         Enum Items: "QFA 35" 
                     options.initializationCommands[n]::{QFA 36} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 36}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 36" 
                         Enum Items: "QFA 36" 
                     options.initializationCommands[n]::{QFA 37} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 37}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 37" 
                         Enum Items: "QFA 37" 
                     options.initializationCommands[n]::{QFA 38} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 38}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 38" 
                         Enum Items: "QFA 38" 
                     options.initializationCommands[n]::{QFA 39} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 39}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 39" 
                         Enum Items: "QFA 39" 
                     options.initializationCommands[n]::{QFA 40} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 40}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 40" 
                         Enum Items: "QFA 40" 
                     options.initializationCommands[n]::{QFA 41} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 41}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 41" 
                         Enum Items: "QFA 41" 
                     options.initializationCommands[n]::{QFA 42} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 42}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 42" 
                         Enum Items: "QFA 42" 
                     options.initializationCommands[n]::{QFA 43} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 43}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 43" 
                         Enum Items: "QFA 43" 
                     options.initializationCommands[n]::{QFA 44} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 44}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 44" 
                         Enum Items: "QFA 44" 
                     options.initializationCommands[n]::{QFA 45} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 45}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 45" 
                         Enum Items: "QFA 45" 
                     options.initializationCommands[n]::{QFA 46} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 46}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 46" 
                         Enum Items: "QFA 46" 
                     options.initializationCommands[n]::{QFA 47} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 47}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 47" 
                         Enum Items: "QFA 47" 
                     options.initializationCommands[n]::{QFA 48} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 48}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 48" 
                         Enum Items: "QFA 48" 
                     options.initializationCommands[n]::{QFA 49} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 49}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 49" 
                         Enum Items: "QFA 49" 
                     options.initializationCommands[n]::{QFA 50} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 50}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 50" 
                         Enum Items: "QFA 50" 
                     options.initializationCommands[n]::{QFA 51} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 51}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 51" 
                         Enum Items: "QFA 51" 
                     options.initializationCommands[n]::{QFA 52} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 52}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 52" 
                         Enum Items: "QFA 52" 
                     options.initializationCommands[n]::{QFA 53} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 53}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 53" 
                         Enum Items: "QFA 53" 
                     options.initializationCommands[n]::{QLP 54} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QLP 54}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QLP 54" 
                         Enum Items: "QLP 54" 
                     options.initializationCommands[n]::{QFA 55} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 55}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 55" 
                         Enum Items: "QFA 55" 
                     options.initializationCommands[n]::{QFA 56} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 56}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 56" 
                         Enum Items: "QFA 56" 
                     options.initializationCommands[n]::{QFA 57} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 57}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 57" 
                         Enum Items: "QFA 57" 
                     options.initializationCommands[n]::{QFA 58} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 58}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 58" 
                         Enum Items: "QFA 58" 
                     options.initializationCommands[n]::{QFA 59} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 59}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 59" 
                         Enum Items: "QFA 59" 
                     options.initializationCommands[n]::{QFA 60} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QFA 60}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QFA 60" 
                         Enum Items: "QFA 60" 
                     options.initializationCommands[n]::{QLP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QLP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QLP" 
                         Enum Items: "QLP" 
                     options.initializationCommands[n]::{QM} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QM}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QM" 
                         Enum Items: "QM" 
                     options.initializationCommands[n]::{QPL} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QPL}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QPL" 
                         Enum Items: "QPL" 
                     options.initializationCommands[n]::{QPG} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QPG}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QPG" 
                         Enum Items: "QPG" 
                     options.initializationCommands[n]::{QR} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QR}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QR" 
                         Enum Items: "QR" 
                     options.initializationCommands[n]::{QS} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QS}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QS" 
                         Enum Items: "QS" 
                     options.initializationCommands[n]::{QSC} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QSC}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QSC" 
                         Enum Items: "QSC" 
                     options.initializationCommands[n]::{QSI} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QSI}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QSI" 
                         Enum Items: "QSI" 
                     options.initializationCommands[n]::{QU} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QU}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QU" 
                         Enum Items: "QU" 
                     options.initializationCommands[n]::{QV} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{QV}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "QV" 
                         Enum Items: "QV" 
                     options.initializationCommands[n]::{RA} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RA}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RA" 
                         Enum Items: "RA" 
                     options.initializationCommands[n]::{RAF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RAF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RAF" 
                         Enum Items: "RAF" 
                     options.initializationCommands[n]::{RCF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RCF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RCF" 
                         Enum Items: "RCF" 
                     options.initializationCommands[n]::{RCS} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RCS}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RCS" 
                         Enum Items: "RCS" 
                     options.initializationCommands[n]::{REA} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{REA}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "REA" 
                         Enum Items: "REA" 
                     options.initializationCommands[n]::{RID 1} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RID 1}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RID 1" 
                         Enum Items: "RID 1" 
                     options.initializationCommands[n]::{RID 2} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RID 2}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RID 2" 
                         Enum Items: "RID 2" 
                     options.initializationCommands[n]::{RID 3} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RID 3}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RID 3" 
                         Enum Items: "RID 3" 
                     options.initializationCommands[n]::{RID 4} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RID 4}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RID 4" 
                         Enum Items: "RID 4" 
                     options.initializationCommands[n]::{ROD 1} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ROD 1}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ROD 1" 
                         Enum Items: "ROD 1" 
                     options.initializationCommands[n]::{ROD 2} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ROD 2}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ROD 2" 
                         Enum Items: "ROD 2" 
                     options.initializationCommands[n]::{ROD 3} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ROD 3}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ROD 3" 
                         Enum Items: "ROD 3" 
                     options.initializationCommands[n]::{ROD 4} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ROD 4}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ROD 4" 
                         Enum Items: "ROD 4" 
                     options.initializationCommands[n]::{ROP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{ROP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "ROP" 
                         Enum Items: "ROP" 
                     options.initializationCommands[n]::{RP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RP" 
                         Enum Items: "RP" 
                     options.initializationCommands[n]::{RPS} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RPS}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RPS" 
                         Enum Items: "RPS" 
                     options.initializationCommands[n]::{RRF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RRF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RRF" 
                         Enum Items: "RRF" 
                     options.initializationCommands[n]::{RST} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RST}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RST" 
                         Enum Items: "RST" 
                     options.initializationCommands[n]::{RSA} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RSA}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RSA" 
                         Enum Items: "RSA" 
                     options.initializationCommands[n]::{RTM} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{RTM}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "RTM" 
                         Enum Items: "RTM" 
                     options.initializationCommands[n]::{SB} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SB}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "SB" 
                         Enum Items: "SB" 
                     options.initializationCommands[n]::{SBF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SBF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "SBF" 
                         Enum Items: "SBF" 
                     options.initializationCommands[n]::{SC} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SC}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "SC" 
                         Enum Items: "SC" 
                     options.initializationCommands[n]::{SD} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SD}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "SD" 
                         Enum Items: "SD" 
                     options.initializationCommands[n]::{SL} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SL}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "SL" 
                         Enum Items: "SL" 
                     options.initializationCommands[n]::{SP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "SP" 
                         Enum Items: "SP" 
                     options.initializationCommands[n]::{SPA 0} object 
                      An object defining the Set F Parameter 0 (Kp term) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 0}.command enum (string) 
                      The Set F Parameter 0 (Kp term) command. 
                         Required: true 
                         Default: "SPA 0" 
                         Enum Items: "SPA 0" 
                     options.initializationCommands[n]::{SPA 0}.parameter integer 
                      Proportional constant. 
                         Required: true 
                         Default: 5 
                        
                     options.initializationCommands[n]::{SPA 1} object 
                      An object defining the Set F Parameter 1 (Number of Probes Installed) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 1}.command enum (string) 
                      The Set F Parameter 1 (Number of Probes Installed) command. 
                         Required: true 
                         Default: "SPA 1" 
                         Enum Items: "SPA 1" 
                     options.initializationCommands[n]::{SPA 1}.parameter enum (integer) 
                      The number of probes installed. 
                         Required: true 
                         Default: 1 
                         Enum Items: 1 | 2 
                     options.initializationCommands[n]::{SPA 2} object 
                      An object defining the Set F Parameter 2 (Cold Valve Period) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 2}.command enum (string) 
                      The Set F Parameter 2 (Cold Valve Period) command. 
                         Required: true 
                         Default: "SPA 2" 
                         Enum Items: "SPA 2" 
                     options.initializationCommands[n]::{SPA 2}.parameter integer 
                      The cold valve activation period in seconds. 
                         Required: true 
                         Default: 10 
                        
                     options.initializationCommands[n]::{SPA 3} object 
                      An object defining the Set F Parameter 3 (Baud Rate) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 3}.command enum (string) 
                      The Set F Parameter 3 (Baud Rate) command. 
                         Required: true 
                         Default: "SPA 3" 
                         Enum Items: "SPA 3" 
                     options.initializationCommands[n]::{SPA 3}.parameter enum (integer) 
                      The baud rate to send, where 3=1200, 4=2400, 5=4800, 6=9600, 7=19200, 8=38400, 9=57600, 10=115200. 
                         Required: true 
                         Default: 6 
                         Enum Items: 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 
                     options.initializationCommands[n]::{SPA 4} object 
                      An object defining the Set F Parameter 4 (Remote Mode Power-On State) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 4}.command enum (string) 
                      The Set F Parameter 4 (Remote Mode Power-On State) command. 
                         Required: true 
                         Default: "SPA 4" 
                         Enum Items: "SPA 4" 
                     options.initializationCommands[n]::{SPA 4}.parameter enum (integer) 
                      The remote mode power-on state to send, where 0 = Program, 1 = Immediate. 
                         Required: true 
                         Default: 1 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 5} object 
                      An object defining the Set F Parameter 5 (Clear at Set Point) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 5}.command enum (string) 
                      The Set F Parameter 5 (Clear at Set Point) command. 
                         Required: true 
                         Default: "SPA 5" 
                         Enum Items: "SPA 5" 
                     options.initializationCommands[n]::{SPA 5}.parameter enum (integer) 
                      Whether to Clear PID Integral value once Setpoint is met, where 0 = OFF, 1 = ON. 
                         Required: true 
                         Default: 0 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 6} object 
                      An object defining the Set F Parameter 6 (Low Linear Flow Range) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 6}.command enum (string) 
                      The Set F Parameter 6 (Low Linear Flow Range) command. 
                         Required: true 
                         Default: "SPA 6" 
                         Enum Items: "SPA 6" 
                     options.initializationCommands[n]::{SPA 6}.parameter integer 
                      The Low Linear Flow Range to send, bounding the flow meter low value. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 7} object 
                      An object defining the Set F Parameter 7 (High Linear Flow Range) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 7}.command enum (string) 
                      The Set F Parameter 7 (High Linear Flow Range) command. 
                         Required: true 
                         Default: "SPA 7" 
                         Enum Items: "SPA 7" 
                     options.initializationCommands[n]::{SPA 7}.parameter integer 
                      The High Linear Flow Range to send, bounding the flow meter high value. 
                         Required: true 
                         Default: 100 
                        
                     options.initializationCommands[n]::{SPA 8} object 
                      An object defining the Set F Parameter 8 (RS232 Port Echo) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 8}.command enum (string) 
                      The Set F Parameter 8 (RS232 Port Echo) command. 
                         Required: true 
                         Default: "SPA 8" 
                         Enum Items: "SPA 8" 
                     options.initializationCommands[n]::{SPA 8}.parameter enum (integer) 
                      Whether RS232 Port Echo is enabled or disabled, where 0 = disabled, 1 = enabled. 
                         Required: true 
                         Default: 0 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 9} object 
                      An object defining the Set F Parameter 9 (GPIB Address) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 9}.command enum (string) 
                      The Set F Parameter 9 (GPIB Address) command. 
                         Required: true 
                         Default: "SPA 9" 
                         Enum Items: "SPA 9" 
                     options.initializationCommands[n]::{SPA 9}.parameter integer 
                      The GPIB Address to send. 
                         Required: true 
                         Default: 1 
                        
                     options.initializationCommands[n]::{SPA 10} object 
                      An object defining the Set F Parameter 10 (Ki term) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 10}.command enum (string) 
                      The Set F Parameter 10 (Ki term) command. 
                         Required: true 
                         Default: "SPA 10" 
                         Enum Items: "SPA 10" 
                     options.initializationCommands[n]::{SPA 10}.parameter integer 
                      Integral constant. 
                         Required: true 
                         Default: 425 
                        
                     options.initializationCommands[n]::{SPA 11} object 
                      An object defining the Set F Parameter 11 (Kd term) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 11}.command enum (string) 
                      The Set F Parameter 11 (Kd term) command. 
                         Required: true 
                         Default: "SPA 11" 
                         Enum Items: "SPA 11" 
                     options.initializationCommands[n]::{SPA 11}.parameter integer 
                      Derivative constant. 
                         Required: true 
                         Default: 850 
                        
                     options.initializationCommands[n]::{SPA 12} object 
                      An object defining the Set F Parameter 11 (Kd term) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 12}.command enum (string) 
                      The Set F Parameter 12 (HC Factor) command. 
                         Required: true 
                         Default: "SPA 12" 
                         Enum Items: "SPA 12" 
                     options.initializationCommands[n]::{SPA 12}.parameter integer 
                      HC factor. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 13} object 
                      An object defining the Set F Parameter 13 (Front Panel Compressor Ctl) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 13}.command enum (string) 
                      The Set F Parameter 13 (Front Panel Compressor Ctl) command. 
                         Required: true 
                         Default: "SPA 13" 
                         Enum Items: "SPA 13" 
                     options.initializationCommands[n]::{SPA 13}.parameter enum (integer) 
                      Whether compressor control is enabled in front panel, where 0 = OFF, 1 = ON. 
                         Required: true 
                         Default: 1 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 14} object 
                      An object defining the Set F Parameter 14 (Autostart) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 14}.command enum (string) 
                      The Set F Parameter 14 (Autostart) command. 
                         Required: true 
                         Default: "SPA 14" 
                         Enum Items: "SPA 14" 
                     options.initializationCommands[n]::{SPA 14}.parameter enum (integer) 
                      Whether the unit will resume running on power-up, where 0 = OFF, 1 = ON. 
                         Required: true 
                         Default: 0 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 15} object 
                      An object defining the Set F Parameter 15 (Max Heat Percentage) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 15}.command enum (string) 
                      The Set F Parameter 15 (Max Heat Percentage) command. 
                         Required: true 
                         Default: "SPA 15" 
                         Enum Items: "SPA 15" 
                     options.initializationCommands[n]::{SPA 15}.parameter integer 
                      The maximum heater power percentage to send. Anything less than 100 will limit heater power. 
                         Required: true 
                         Default: 100 
                        
                     options.initializationCommands[n]::{SPA 16} object 
                      An object defining the Set F Parameter 16 (Temperature Units) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 16}.command enum (string) 
                      The Set F Parameter 16 (Temperature Units) command. 
                         Required: true 
                         Default: "SPA 16" 
                         Enum Items: "SPA 16" 
                     options.initializationCommands[n]::{SPA 16}.parameter enum (integer) 
                      The temperature units to send, where 0 = Fahrenheit, 1 = Celsius. 
                         Required: true 
                         Default: 1 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 17} object 
                      An object defining the Set F Parameter 17 (Probe 1 Uncorrected 1) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 17}.command enum (string) 
                      The Set F Parameter 17 (Probe 1 Uncorrected 1) command. 
                         Required: true 
                         Default: "SPA 17" 
                         Enum Items: "SPA 17" 
                     options.initializationCommands[n]::{SPA 17}.parameter integer 
                      The Probe 1 Uncorrected 1 to send. Equal to the low temp limit of the unit. 
                         Required: true 
                         Default: -80 
                        
                     options.initializationCommands[n]::{SPA 18} object 
                      An object defining the Set F Parameter 18 (Probe 1 Corrected 1) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 18}.command enum (string) 
                      The Set F Parameter 18 (Probe 1 Corrected 1) command. 
                         Required: true 
                         Default: "SPA 18" 
                         Enum Items: "SPA 18" 
                     options.initializationCommands[n]::{SPA 18}.parameter integer 
                      The Probe 1 Corrected 1 to send. Equal to the low temp limit of the unit minus 1. 
                         Required: true 
                         Default: -81 
                        
                     options.initializationCommands[n]::{SPA 19} object 
                      An object defining the Set F Parameter 19 (Probe 1 Uncorrected 2) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 19}.command enum (string) 
                      The Set F Parameter 19 (Probe 1 Uncorrected 2) command. 
                         Required: true 
                         Default: "SPA 19" 
                         Enum Items: "SPA 19" 
                     options.initializationCommands[n]::{SPA 19}.parameter integer 
                      The Probe 1 Uncorrected 2 to send. 
                         Required: true 
                         Default: 100 
                        
                     options.initializationCommands[n]::{SPA 20} object 
                      An object defining the Set F Parameter 20 (Probe 1 Corrected 2) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 20}.command enum (string) 
                      The Set F Parameter 20 (Probe 1 Corrected 2) command. 
                         Required: true 
                         Default: "SPA 20" 
                         Enum Items: "SPA 20" 
                     options.initializationCommands[n]::{SPA 20}.parameter integer 
                      The Probe Corrected 2 to send. 
                         Required: true 
                         Default: 100 
                        
                     options.initializationCommands[n]::{SPA 21} object 
                      An object defining the Set F Parameter 21 (Probe 2 Uncorrected 1) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 21}.command enum (string) 
                      The Set F Parameter 21 (Probe 2 Uncorrected 1) command. 
                         Required: true 
                         Default: "SPA 21" 
                         Enum Items: "SPA 21" 
                     options.initializationCommands[n]::{SPA 21}.parameter integer 
                      The Probe 2 Uncorrected 1 to send. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 22} object 
                      An object defining the Set F Parameter 22 (Probe 2 Corrected 1) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 22}.command enum (string) 
                      The Set F Parameter 22 (Probe 2 Corrected 1) command. 
                         Required: true 
                         Default: "SPA 22" 
                         Enum Items: "SPA 22" 
                     options.initializationCommands[n]::{SPA 22}.parameter integer 
                      The Probe 2 Corrected 1 to send. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 23} object 
                      An object defining the Set F Parameter 23 (Probe 2 Uncorrected 2) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 23}.command enum (string) 
                      The Set F Parameter 23 (Probe 2 Uncorrected 2) command. 
                         Required: true 
                         Default: "SPA 23" 
                         Enum Items: "SPA 23" 
                     options.initializationCommands[n]::{SPA 23}.parameter integer 
                      The Probe 2 Uncorrected 2 to send. 
                         Required: true 
                         Default: 100 
                        
                     options.initializationCommands[n]::{SPA 24} object 
                      An object defining the Set F Parameter 24 (Probe 2 Corrected 2) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 24}.command enum (string) 
                      The Set F Parameter 24 (Probe 2 Corrected 2) command. 
                         Required: true 
                         Default: "SPA 24" 
                         Enum Items: "SPA 24" 
                     options.initializationCommands[n]::{SPA 24}.parameter integer 
                      The Probe 2 Corrected 2 to send. 
                         Required: true 
                         Default: 100 
                        
                     options.initializationCommands[n]::{SPA 25} object 
                      An object defining the Set F Parameter 25 (Equipment Low Limit) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 25}.command enum (string) 
                      The Set F Parameter 25 (Equipment Low Limit) command. 
                         Required: true 
                         Default: "SPA 25" 
                         Enum Items: "SPA 25" 
                     options.initializationCommands[n]::{SPA 25}.parameter integer 
                      The Equipment Low Limit to send. 
                         Required: true 
                         Default: -85 
                        
                     options.initializationCommands[n]::{SPA 26} object 
                      An object defining the Set F Parameter 26 (Equipment High Limit) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 26}.command enum (string) 
                      The Set F Parameter 26 (Equipment High Limit) command. 
                         Required: true 
                         Default: "SPA 26" 
                         Enum Items: "SPA 26" 
                     options.initializationCommands[n]::{SPA 26}.parameter integer 
                      The Equipment High Limit to send. 
                         Required: true 
                         Default: 30 
                        
                     options.initializationCommands[n]::{SPA 27} object 
                      An object defining the Set F Parameter 27 (DUT Low Limit) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 27}.command enum (string) 
                      The Set F Parameter 27 (DUT Low Limit) command 
                         Required: true 
                         Default: "SPA 27" 
                         Enum Items: "SPA 27" 
                     options.initializationCommands[n]::{SPA 27}.parameter integer 
                      The DUT Low Limit to send. 
                         Required: true 
                         Default: -85 
                        
                     options.initializationCommands[n]::{SPA 28} object 
                      An object defining the Set F Parameter 28 (DUT High Limit) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 28}.command enum (string) 
                      The Set F Parameter 28 (DUT High Limit) command. 
                         Required: true 
                         Default: "SPA 28" 
                         Enum Items: "SPA 28" 
                     options.initializationCommands[n]::{SPA 28}.parameter integer 
                      The DUT High Limit to send. 
                         Required: true 
                         Default: 30 
                        
                     options.initializationCommands[n]::{SPA 29} object 
                      An object defining the Set F Parameter 29 (DUT Low Differential Limit) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 29}.command enum (string) 
                      The Set F Parameter 29 (DUT Low Differential Limit) command. 
                         Required: true 
                         Default: "SPA 29" 
                         Enum Items: "SPA 29" 
                     options.initializationCommands[n]::{SPA 29}.parameter integer 
                      The DUT Low Differential Limit to send. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 30} object 
                      An object defining the Set F Parameter 30 (DUT High Differential Limit) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 30}.command enum (string) 
                      The Set F Parameter 30 (DUT High Differential Limit) command. 
                         Required: true 
                         Default: "SPA 30" 
                         Enum Items: "SPA 30" 
                     options.initializationCommands[n]::{SPA 30}.parameter integer 
                      The DUT High Differential Limit to send. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 31} object 
                      An object defining the Set F Parameter 31 (Settling Band) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 31}.command enum (string) 
                      The Set F Parameter 31 (Settling Band) command. 
                         Required: true 
                         Default: "SPA 31" 
                         Enum Items: "SPA 31" 
                     options.initializationCommands[n]::{SPA 31}.parameter number 
                      The Allowable Variance from Set Point (in degrees) which statisifes a 'go to temperature request'. 
                         Required: true 
                         Default: 2 
                        
                     options.initializationCommands[n]::{SPA 32} object 
                      An object defining the Set F Parameter 32 (Settling Time Seconds) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 32}.command enum (string) 
                      The Set F Parameter 32 (Settling Time Seconds) command. 
                         Required: true 
                         Default: "SPA 32" 
                         Enum Items: "SPA 32" 
                     options.initializationCommands[n]::{SPA 32}.parameter integer 
                      The seconds of stable temperature (within the Settling Band bandwidth) required to satisfy a 'go to temperature request'. Zero signifies that the set point will be considered 'satisfied' the first time the controlling probe temperature reaches or passes through the set point (± the allowable bandwidth). 
                         Required: true 
                         Default: 15 
                        
                     options.initializationCommands[n]::{SPA 33} object 
                      An object defining the Set F Parameter 33 (Minimum Ramp in °/min) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 33}.command enum (string) 
                      The Set F Parameter 33 (Minimum Ramp in °/min) command. 
                         Required: true 
                         Default: "SPA 33" 
                         Enum Items: "SPA 33" 
                     options.initializationCommands[n]::{SPA 33}.parameter number 
                      The Minimum Acceptable Transition Rate in °C/°F/Minute. 0 = no Minimum Ramp Chosen. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 34} object 
                      An object defining the Set F Parameter 34 (Thermal Mass) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 34}.command enum (string) 
                      The Set F Parameter 34 (Thermal Mass) command. 
                         Required: true 
                         Default: "SPA 34" 
                         Enum Items: "SPA 34" 
                     options.initializationCommands[n]::{SPA 34}.parameter integer 
                      Overdamps and Underdamps Temperature Transitions. Increase value to damp oscillations. If further dampening is required, doubling the default value is suggested. Excessive increase will result in overdamping. 
                         Required: true 
                         Default: 125 
                        
                     options.initializationCommands[n]::{SPA 35} object 
                      An object defining the Set F Parameter 35 (Second Probe Type) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 35}.command enum (string) 
                      The Set F Parameter 35 (Second Probe Type) command. 
                         Required: true 
                         Default: "SPA 35" 
                         Enum Items: "SPA 35" 
                     options.initializationCommands[n]::{SPA 35}.parameter enum (integer) 
                      Selection for the second probe type, where 1=RTD1, 2=RTD2, 3=RTD3, 4=Type K TC, 5=Digital In. 
                         Required: true 
                         Default: 4 
                         Enum Items: 1 | 2 | 3 | 4 | 5 
                     options.initializationCommands[n]::{SPA 36} object 
                      An object defining the Set F Parameter 36 (Refer Off Timer) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 36}.command enum (string) 
                      The Set F Parameter 36 (Refer Off Timer, in min.) command. 
                         Required: true 
                         Default: "SPA 36" 
                         Enum Items: "SPA 36" 
                     options.initializationCommands[n]::{SPA 36}.parameter integer 
                      The refer off time (in minutes) to send. 
                         Required: true 
                         Default: 8 
                        
                     options.initializationCommands[n]::{SPA 37} object 
                      An object defining the Set F Parameter 37 (Default Ramp Rate, °/min) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 37}.command enum (string) 
                      The Set F Parameter 37 (Default Ramp Rate °/min) command. 
                         Required: true 
                         Default: "SPA 37" 
                         Enum Items: "SPA 37" 
                     options.initializationCommands[n]::{SPA 37}.parameter number 
                      The Default Ramp Rate in °C/°F/Minute. 0 = as fast as possible. 
                         Required: true 
                         Default: 1 
                        
                     options.initializationCommands[n]::{SPA 38} object 
                      An object defining the Set F Parameter 38 (Flow Alarm Threshold) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 38}.command enum (string) 
                      The Set F Parameter 38 (Flow Alarm Threshold) command. 
                         Required: true 
                         Default: "SPA 38" 
                         Enum Items: "SPA 38" 
                     options.initializationCommands[n]::{SPA 38}.parameter number 
                      The flow rate below which a low flow rate error will be generated. 
                         Required: true 
                         Default: 2 
                        
                     options.initializationCommands[n]::{SPA 39} object 
                      An object defining the Set F Parameter 39 (Flow Display Units) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 39}.command enum (string) 
                      The Set F Parameter 39 (Flow Display Units) command. 
                         Required: true 
                         Default: "SPA 39" 
                         Enum Items: "SPA 39" 
                     options.initializationCommands[n]::{SPA 39}.parameter enum (integer) 
                      The flowrate units to display, where 0 = GPM, 1 = LPM. 
                         Required: true 
                         Default: 0 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 40} object 
                      An object defining the Set F Parameter 40 (Temperature Control Mode) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 40}.command enum (string) 
                      The Set F Parameter 40 (Temperature Control Mode) command. 
                         Required: true 
                         Default: "SPA 40" 
                         Enum Items: "SPA 40" 
                     options.initializationCommands[n]::{SPA 40}.parameter enum (integer) 
                      The temperature contorl mode to send, where 0 = normal, 1 = DUT. 
                         Required: true 
                         Default: 0 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 41} object 
                      An object defining the Set F Parameter 41 (IP Address) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 41}.command enum (string) 
                      The Set F Parameter 41 (IP Address) command. 
                         Required: true 
                         Default: "SPA 41" 
                         Enum Items: "SPA 41" 
                     options.initializationCommands[n]::{SPA 41}.parameter string 
                      The IP Adress to use to remote communications. 
                         Required: true 
                         Default: "10.195.0.0" 
                        
                     options.initializationCommands[n]::{SPA 42} object 
                      An object defining the Set F Parameter 42 (IP Subnet Mask) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 42}.command enum (string) 
                      The Set F Parameter 42 (IP Subnet Mask) command. 
                         Required: true 
                         Default: "SPA 42" 
                         Enum Items: "SPA 42" 
                     options.initializationCommands[n]::{SPA 42}.parameter string 
                      The IP Subnet Mask to use to remote communications. 
                         Required: true 
                         Default: "255.255.0.0" 
                        
                     options.initializationCommands[n]::{SPA 43} object 
                      An object defining the Set F Parameter 43 (IP Default Gateway) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 43}.command enum (string) 
                      The Set F Parameter 43 (IP Default Gateway) command. 
                         Required: true 
                         Default: "SPA 43" 
                         Enum Items: "SPA 43" 
                     options.initializationCommands[n]::{SPA 43}.parameter string 
                      The IP Default Gateway to use to remote communications. 
                         Required: true 
                         Default: "10.195.53.01" 
                        
                     options.initializationCommands[n]::{SPA 44} object 
                      An object defining the Set F Parameter 44 (GPIB Timeout) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 44}.command enum (string) 
                      The Set F Parameter 44 (GPIB Timeout) command. 
                         Required: true 
                         Default: "SPA 44" 
                         Enum Items: "SPA 44" 
                     options.initializationCommands[n]::{SPA 44}.parameter integer 
                      Sets the amount of time (in seconds) allowed for the GPIB module to issue a response before a timeout error occurs. 
                         Required: false 
                         Default: 3 
                        
                     options.initializationCommands[n]::{SPA 45} object 
                      An object defining the Set F Parameter 45 (CM Scale Factor) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 45}.command enum (string) 
                      The Set F Parameter 45 (CM Scale Factor) command. 
                         Required: true 
                         Default: "SPA 45" 
                         Enum Items: "SPA 45" 
                     options.initializationCommands[n]::{SPA 45}.parameter integer 
                      Cool Mode Scale Factor. Note: Only applicable when Cool Control Option is selected. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 46} object 
                      An object defining the Set F Parameter 46 (Pressure Fault Value) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 46}.command enum (string) 
                      The Set F Parameter 46 (Pressure Fault Value) command. 
                         Required: true 
                         Default: "SPA 46" 
                         Enum Items: "SPA 46" 
                     options.initializationCommands[n]::{SPA 46}.parameter number 
                      Sets value (in PSI) to indicate a pressure fault condition. 
                         Required: true 
                         Default: 60 
                        
                     options.initializationCommands[n]::{SPA 47} object 
                      An object defining the Set F Parameter 47 (Pressure Units) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 47}.command enum (string) 
                      The Set F Parameter 47 (Pressure Units) command. 
                         Required: true 
                         Default: "SPA 47" 
                         Enum Items: "SPA 47" 
                     options.initializationCommands[n]::{SPA 47}.parameter enum (integer) 
                      Selects preferred Pressure Measurement Unit, where 0 = PSI, 1 = KPA. 
                         Required: true 
                         Default: 0 
                         Enum Items: 0 | 1 
                     options.initializationCommands[n]::{SPA 48} object 
                      An object defining the Set F Parameter 48 (Minimum VFD Frequency) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 48}.command enum (string) 
                      The Set F Parameter 48 (Minimum VFD Frequency) command. 
                         Required: true 
                         Default: "SPA 48" 
                         Enum Items: "SPA 48" 
                     options.initializationCommands[n]::{SPA 48}.parameter number 
                      Sets the minimum frequency of the Pump's Variable Frequency Drive. 
                         Required: true 
                         Default: 20 
                        
                     options.initializationCommands[n]::{SPA 49} object 
                      An object defining the Set F Parameter 49 (Maximum VFD Frequency) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 49}.command enum (string) 
                      The Set F Parameter 49 (Maximum VFD Frequency) command. 
                         Required: true 
                         Default: "SPA 49" 
                         Enum Items: "SPA 49" 
                     options.initializationCommands[n]::{SPA 49}.parameter number 
                      Sets the maximum frequency of the Pump's Variable Frequency Drive. 
                         Required: true 
                         Default: 68 
                        
                     options.initializationCommands[n]::{SPA 50} object 
                      An object defining the Set F Parameter 50 (Pressure Kp) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 50}.command enum (string) 
                      The Set F Parameter 50 (Pressure Kp) command. 
                         Required: true 
                         Default: "SPA 50" 
                         Enum Items: "SPA 50" 
                     options.initializationCommands[n]::{SPA 50}.parameter integer 
                      Differential Term setting for the Fluid Pressure Control Algorithm. 
                         Required: true 
                         Default: 4095 
                        
                     options.initializationCommands[n]::{SPA 51} object 
                      An object defining the Set F Parameter 51 (Pressure Ki) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 51}.command enum (string) 
                      The Set F Parameter 51 (Pressure Ki) command. 
                         Required: true 
                         Default: "SPA 51" 
                         Enum Items: "SPA 51" 
                     options.initializationCommands[n]::{SPA 51}.parameter integer 
                      Integral Term setting for the Fluid Pressure Control Algorithm. 
                         Required: true 
                         Default: 1500 
                        
                     options.initializationCommands[n]::{SPA 52} object 
                      An object defining the Set F Parameter 52 (Max VFD Freq at Start Up) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 52}.command enum (string) 
                      The Set F Parameter 52 (Max VFD Freq at Start Up) command. 
                         Required: true 
                         Default: "SPA 52" 
                         Enum Items: "SPA 52" 
                     options.initializationCommands[n]::{SPA 52}.parameter number 
                      Sets the maximum frequency of the Pump's Variable Frequency Drive at Start Up. 
                         Required: true 
                         Default: 50 
                        
                     options.initializationCommands[n]::{SPA 53} object 
                      An object defining the Set F Parameter 53 (Ana. Out Low Temp) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 53}.command enum (string) 
                      The Set F Parameter 53 (Ana. Out Low Temp) command. 
                         Required: true 
                         Default: "SPA 53" 
                         Enum Items: "SPA 53" 
                     options.initializationCommands[n]::{SPA 53}.parameter number 
                      Sets the analog output low temperature value. 
                         Required: true 
                         Default: 10 
                        
                     options.initializationCommands[n]::{SPA 54} object 
                      An object defining the Set F Parameter 54 (Ana. Out High Temp) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 54}.command enum (string) 
                      The Set F Parameter 54 (Ana. Out High Temp) command. 
                         Required: true 
                         Default: "SPA 54" 
                         Enum Items: "SPA 54" 
                     options.initializationCommands[n]::{SPA 54}.parameter number 
                      Sets the analog output high temperature value. 
                         Required: true 
                         Default: 25 
                        
                     options.initializationCommands[n]::{SPA 55} object 
                      An object defining the Set F Parameter 55 (Ana. In Low SP) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 55}.command enum (string) 
                      The Set F Parameter 55 (Ana. In Low SP) command. 
                         Required: true 
                         Default: "SPA 55" 
                         Enum Items: "SPA 55" 
                     options.initializationCommands[n]::{SPA 55}.parameter number 
                      Sets the analog input (setpoint) low temperature value. 
                         Required: true 
                         Default: 10 
                        
                     options.initializationCommands[n]::{SPA 56} object 
                      An object defining the Set F Parameter 56 (Ana. In High SP) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 56}.command enum (string) 
                      The Set F Parameter 56 (Ana. In High SP) command. 
                         Required: true 
                         Default: "SPA 56" 
                         Enum Items: "SPA 56" 
                     options.initializationCommands[n]::{SPA 56}.parameter number 
                      Sets the analog input (setpoint) high temperature value. 
                         Required: true 
                         Default: 25 
                        
                     options.initializationCommands[n]::{SPA 57} object 
                      An object defining the Set F Parameter 57 (Flow stabilization Time) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 57}.command enum (string) 
                      The Set F Parameter 57 (Flow stabilization Time) command. 
                         Required: true 
                         Default: "SPA 57" 
                         Enum Items: "SPA 57" 
                     options.initializationCommands[n]::{SPA 57}.parameter integer 
                      Sets the amount of time (in seconds) that the maximum VFD frequnecy (F52) is applied at startup. 
                         Required: true 
                         Default: 1 
                        
                     options.initializationCommands[n]::{SPA 58} object 
                      An object defining the Set F Parameter 58 (Flow Switch Mask Time) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 58}.command enum (string) 
                      The Set F Parameter 58 (Flow Switch Mask Time) command. 
                         Required: true 
                         Default: "SPA 58" 
                         Enum Items: "SPA 58" 
                     options.initializationCommands[n]::{SPA 58}.parameter integer 
                      Sets the amount of time (in seconds) that the flowrate can drop below its minimum value before a flow rate error occurs. 
                         Required: true 
                         Default: 2 
                        
                     options.initializationCommands[n]::{SPA 59} object 
                      An object defining the Set F Parameter 59 (PID Kp DUT) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 59}.command enum (string) 
                      The Set F Parameter 59 (PID Kp DUT) command. 
                         Required: true 
                         Default: "SPA 59" 
                         Enum Items: "SPA 59" 
                     options.initializationCommands[n]::{SPA 59}.parameter number 
                      Proportional constant for the PID control in DUT mode. 
                         Required: true 
                         Default: 0.5 
                        
                     options.initializationCommands[n]::{SPA 60} object 
                      An object defining the Set F Parameter 60 (PID Ki DUT) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 60}.command enum (string) 
                      The Set F Parameter 60 (PID Ki DUT) command. 
                         Required: true 
                         Default: "SPA 60" 
                         Enum Items: "SPA 60" 
                     options.initializationCommands[n]::{SPA 60}.parameter number 
                      Integral constant for the PID control in DUT mode. 
                         Required: true 
                         Default: 0.3 
                        
                     options.initializationCommands[n]::{SPA 61} object 
                      An object defining the Set F Parameter 61 (Ana. In Low Temp) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 61}.command enum (string) 
                      The Set F Parameter 61 (Ana. In Low Temp) command. 
                         Required: true 
                         Default: "SPA 61" 
                         Enum Items: "SPA 61" 
                     options.initializationCommands[n]::{SPA 61}.parameter number 
                      The analog input value corresponding to the low temperature of the unit. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 62} object 
                      An object defining the Set F Parameter 62 (Ana. In High Temp) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 62}.command enum (string) 
                      The Set F Parameter 62 (Ana. In High Temp) command. 
                         Required: true 
                         Default: "SPA 62" 
                         Enum Items: "SPA 62" 
                     options.initializationCommands[n]::{SPA 62}.parameter number 
                      The analog input value corresponding to the high temperature of the unit. 
                         Required: true 
                         Default: 0 
                        
                     options.initializationCommands[n]::{SPA 63} object 
                      An object defining the Set F Parameter 63 (Low Flow Range Enable, GPM) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 63}.command enum (string) 
                      The Set F Parameter 63 (Low Flow Range Enable, GPM) command 
                         Required: true 
                         Default: "SPA 63" 
                         Enum Items: "SPA 63" 
                     options.initializationCommands[n]::{SPA 63}.parameter number 
                      Set the flowrate in GPM at which the Low Flowrate Alarm will be triggered. 
                         Required: true 
                         Default: 1 
                        
                     options.initializationCommands[n]::{SPA 64} object 
                      An object defining the Set F Parameter 64 (Max Cold Percentage) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 64}.command enum (string) 
                      The Set F Parameter 64 (Max Cold Percentage) command. 
                         Required: true 
                         Default: "SPA 64" 
                         Enum Items: "SPA 64" 
                     options.initializationCommands[n]::{SPA 64}.parameter number 
                      The maximum cold percentage. 
                         Required: true 
                         Default: 100 
                        
                     options.initializationCommands[n]::{SPA 65} object 
                      An object defining the Set F Parameter 65 (Pressure Increase Max) command. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SPA 65}.command enum (string) 
                      The Set F Parameter 65 (Pressure Increase Max) command. 
                         Required: true 
                         Default: "SPA 65" 
                         Enum Items: "SPA 65" 
                     options.initializationCommands[n]::{SPA 65}.parameter number 
                      The maximum pressure increase acceptable, set to 15psi above the maximum pressure of the unit. 
                         Required: true 
                         Default: 75 
                        
                     options.initializationCommands[n]::{SRF} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{SRF}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "SRF" 
                         Enum Items: "SRF" 
                     options.initializationCommands[n]::{TCM} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{TCM}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "TCM" 
                         Enum Items: "TCM" 
                     options.initializationCommands[n]::{TE} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{TE}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "TE" 
                         Enum Items: "TE" 
                     options.initializationCommands[n]::{TM} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{TM}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "TM" 
                         Enum Items: "TM" 
                     options.initializationCommands[n]::{TP 1} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{TP 1}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "TP 1" 
                         Enum Items: "TP 1" 
                     options.initializationCommands[n]::{TP 2} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{TP 2}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "TP 2" 
                         Enum Items: "TP 2" 
                     options.initializationCommands[n]::{TP 3} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{TP 3}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "TP 3" 
                         Enum Items: "TP 3" 
                     options.initializationCommands[n]::{TP 4} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{TP 4}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "TP 4" 
                         Enum Items: "TP 4" 
                     options.initializationCommands[n]::{WDP} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{WDP}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "WDP" 
                         Enum Items: "WDP" 
                     options.initializationCommands[n]::{WDI} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{WDI}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "WDI" 
                         Enum Items: "WDI" 
                     options.initializationCommands[n]::{WTM} object 
                      No description provided. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     options.initializationCommands[n]::{WTM}.command enum (string) 
                      No description provided. 
                         Required: true 
                         Default: "WTM" 
                         Enum Items: "WTM" 
                     options.pollPeriod integer 
                      The period with which the plugin polls the mass flow controller for the current flow rate, temperature, etc. 
                         Required: true 
                         Default: 1000 
                        
                     options.publishPeriod integer 
                      The period with which the plugin publishes data for consumption by any subscribing plugins. 
                         Required: true 
                         Default: 1000 
                        
                     options.publishOnChange boolean 
                      Whether to publish data when the user makes changes to flow rate or gas type on the interface. 
                         Required: true 
                         Default: true 
                        
                     options.publishPeriodically boolean 
                      Whether to publish data periodically. 
                         Required: true 
                         Default: true 
                        
                     options.chartHistoryLength integer 
                      The number of data points to keep in the chart in the user interface.  The most recent data points are always shown. 
                         Required: true 
                         Default: 1000 
                        
                     options.tcpClientConfiguration object 
                      Defines the TCP client configuration. 
                         Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     options.tcpClientConfiguration.SimulationMode boolean 
                      Whether to run the plugin in simulation mode. 
                         Required: true 
                         Default: true 
                        
                     options.tcpClientConfiguration.Address string 
                      The chiller's IP address and port specified as: address:port. 
                         Required: true 
                         Default: "10.195.0.0:9760" 
                        
                     options.tcpClientConfiguration.Timeout integer 
                      The timeout duration in milliseconds used for write and read operations.  Note that a workaround currently in place for an apparent bug in the instrument's controller (see the `commandDelay` description above for more details) effectively guarantees that this timeout period is incurred during plugin initialization.  For example, setting this value to 3000 ms (3 seconds) will cause 3 seconds of additional startup delay for the plugin instance. 
                         Required: true 
                         Default: 5000 
                        
                     options.tcpClientConfiguration.LocalPort integer 
                      You generally do not need to change this from the default value of 0, which allows the operating system to choose an available local / client port.  This specifies the local / client port on which responses should be sent, not to be confused with the address:port of the device address and is generally NOT the same as the port specified in the address option (ex. address:port = 10.195.0.0:9760).  The reason this option exists is to account for devices or servers which only allow connections to clients that use a local port number within a specific range that is dependent on the server. 
                         Required: true 
                         Default: 0 
                        
                     options.tcpClientConfiguration.TrimResponseWhiteSpace boolean 
                      Whether to trim whitespace from responses. 
                         Required: true 
                         Default: true 
                        
                     options.tcpClientConfiguration.ReadMode enum (string) 
                      The CRLF waits until all bytes you specify in bytes to read arrive or until the function receives a CR (carriage return) followed by a LF (linefeed) within the number of bytes you specify in bytes to read or until timeout ms runs out. Note that the CRLF read mode returns the bytes up to and including the CR and LF if it finds them in the string. The Standard read mode waits until all bytes you specify in bytes to read arrive or until timeout ms runs out. Note that the Standard read mode returns the number of bytes read so far but if fewer bytes than the number of bytes you requested arrive, it returns the partial number of bytes and reports a timeout error. The Buffered read mode waits until all bytes you specify in bytes to read arrive or until timeout ms runs out, but if fewer bytes than the number you requested arrive, it returns no bytes and reports a timeout error.  The Immediate read mode waits until the function receives any bytes from those you specify in bytes to read. It waits the full timeout and reports a timeout error only if the function receives no bytes, and otherwise returns the number of bytes so far. 
                         Required: true 
                         Default: "CRLF" 
                         Enum Items: "CRLF" | "Standard" | "Buffered" | "Immediate" 
                     options.tcpClientConfiguration.WriteTermination string 
                      The string to append to all writes, such as termination characters \r\n often required by devices which effectively communicate in CRLF mode. 
                         Required: true 
                         Default: "\r\n" 
                        
                     options.tcpClientConfiguration.BytesToRead integer 
                      The number of bytes to read.  See the ReadMode option description for details on how this value is used in the different read modes. 
                         Required: true 
                         Default: 1000 
                        
                     options.dataLogger object 
                      Defines the logging (data and errors) for this plugin.  Note that a LOG variable space is provided here, as well as the VAR variable space.  Available variables are: @LOG{LOGGERNAME}, @LOG{TIMESTAMP}, @LOG{LOGMESSAGE}, @LOG{ERRORMESSAGE}, @VAR{instanceName}, @VAR{commonTimestamp}.  Note: @LOG{LOGGERNAME} is equal to the @VAR{instanceName} here. 
                         Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     options.dataLogger.Enable boolean 
                      Whether to enable the logger. 
                         Required: true 
                         Default: true 
                        
                     options.dataLogger.LogFolder string 
                      The folder in which to write log files. 
                         Required: true 
                         Default: "\\JADE_LOGS\\@VAR{instanceName}"  
                        
                     options.dataLogger.FileNameFormat string 
                      The filename to use when creating log files.  Note: if the filesize limit is reached new files will be created with enumerated suffixes such as: MyLogFile-1.txt, MyLogFile-2.txt, etc. 
                         Required: true 
                         Default: "@VAR{instanceName}-@LOG{TIMESTAMP}.csv" 
                        
                     options.dataLogger.ErrorsOnly boolean 
                      Whether to log only errors. 
                         Required: true 
                         Default: false 
                        
                     options.dataLogger.DiskThrashPeriod integer 
                      The period in milliseconds with which to flush the file buffer to ensure it's committed to the hard drive.  Note: This is a performance consideration to prevent writing to disk too frequently. 
                         Required: true 
                         Default: 1000 
                        
                     options.dataLogger.FileSizeLimit integer 
                      The file size at which to create new files. 
                         Required: true 
                         Default: 1000000 
                        
                     options.dataLogger.StartLogFormat string 
                      The initial string to put into the log file (and subsequent files) when opened for the first time. 
                         Required: true 
                         Default: "Timestamp,Internal Temperature,Process Temperature,Pressure,Heat %,Cool %,Humidity %" 
                        
                     options.dataLogger.LogMessageFormat string 
                      The message format used to construct non-error log entries.  Valid variables for this plugin are: @VAR{Timestamp}, @VAR{InternalTemperature}, @VAR{ProcessTemperature}, @VAR{Pressure}, @VAR{HeatPercentage}, @VAR{CoolPercentage}, @VAR{HumidityPercentage}, @VAR{TemperatureUnits}, @VAR{PressureUnits}, @VAR{RampRateUnits}, @VAR{FirmwareVersion}, @VAR{SerialNumber}, @VAR{HasErrors}, @VAR{HasWarnings}, @VAR{ProgramBufferMoreThan75PercentFull}, @VAR{RunningState}, @VAR{AtSetpoint}, and @VAR{SRQIsSet}. This is what gets assigned as the @LOG{LOGMESSAGE}.  Note: this is an extension of the core logger configuration.  Also note that the Timestamp format here is derived from the dataLogger option's timestamp definition in this configuration.  There is consideration for potentially including the following two variables eventually: @VAR{TemperatureSetpoint}, @VAR{RampRateSetpoint}.  Currently there is no way to query for the temperature setpoint and the ramp rate setpoint returned by the QS command is only updated when the RR command is sent. 
                         Required: true 
                         Default: "\n@VAR{Timestamp},@VAR{InternalTemperature},@VAR{ProcessTemperature},@VAR{Pressure},@VAR{HeatPercentage},@VAR{CoolPercentage},@VAR{HumidityPercentage}" 
                        
                     options.dataLogger.EndLogFormat string 
                      The final string to put in the log file when closed. 
                         Required: true 
                         Default: "" 
                        
                     options.dataLogger.LogEntryFormat string 
                      The format to use when writing log entries when errors are not present. 
                         Required: true 
                         Default: "@LOG{LOGMESSAGE}" 
                        
                     options.dataLogger.ErrorLogEntryFormat string 
                      The message format used to construct error log entries. 
                         Required: true 
                         Default: "\n\n@LOG{ERRORMESSAGE}\n\n" 
                        
                     options.dataLogger.TimestampFormat string 
                      The format used by the @LOG{TIMESTAMP} variable. 
                         Required: true 
                         Default: "%Y-%m-%d %H-%M-%S%3u" 
                        
                     options.activityLogger object 
                      Defines the logging (data and errors) for this plugin.  Note that a LOG variable space is provided here, as well as the VAR variable space.  Available variables are: @LOG{LOGGERNAME}, @LOG{TIMESTAMP}, @LOG{LOGMESSAGE}, @LOG{ERRORMESSAGE}, @VAR{instanceName}. Note: @LOG{LOGGERNAME} is equal to the @VAR{instanceName} here. 
                         Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     options.activityLogger.Enable boolean 
                      Whether to enable the logger. 
                         Required: true 
                         Default: true 
                        
                     options.activityLogger.LogFolder string 
                      The folder in which to write log files. 
                         Required: true 
                         Default: "\\JADE_LOGS\\@VAR{instanceName}"  
                        
                     options.activityLogger.FileNameFormat string 
                      The filename to use when creating log files.  Note: if the filesize limit is reached new files will be created with enumerated suffixes such as: MyLogFile-1.txt, MyLogFile-2.txt, etc. 
                         Required: true 
                         Default: "@VAR{instanceName}-@LOG{TIMESTAMP}.csv" 
                        
                     options.activityLogger.ErrorsOnly boolean 
                      Whether to log only errors. 
                         Required: true 
                         Default: false 
                        
                     options.activityLogger.DiskThrashPeriod integer 
                      The period in milliseconds with which to flush the file buffer to ensure it's committed to the hard drive.  Note: This is a performance consideration to prevent writing to disk too frequently. 
                         Required: true 
                         Default: 1000 
                        
                     options.activityLogger.FileSizeLimit integer 
                      The file size at which to create new files. 
                         Required: true 
                         Default: 1000000 
                        
                     options.activityLogger.StartLogFormat string 
                      The initial string to put into the log file (and subsequent files) when opened for the first time. 
                         Required: true 
                         Default: "**** START LOGGER - @LOG{LOGGERNAME} (@LOG{TIMESTAMP}) ****" 
                        
                     options.activityLogger.EndLogFormat string 
                      The final string to put in the log file when closed. 
                         Required: true 
                         Default: "\n\n**** END LOGGER - @LOG{LOGGERNAME} (@LOG{TIMESTAMP}) ****" 
                        
                     options.activityLogger.LogEntryFormat string 
                      The format to use when writing log entries when errors are not present. 
                         Required: true 
                         Default: "\n\n@LOG{LOGMESSAGE}" 
                        
                     options.activityLogger.ErrorLogEntryFormat string 
                      The message format used to construct error log entries. 
                         Required: true 
                         Default: "\n\n@LOG{ERRORMESSAGE}\n\n" 
                        
                     options.activityLogger.TimestampFormat string 
                      The format used by the @LOG{TIMESTAMP} variable. 
                         Required: true 
                         Default: "%Y-%m-%d %H-%M-%S%3u" 
                        
                     panel object 
                     Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     panel.open boolean 
                      Whether to open the front panel immediately when run. 
                         Required: true 
                         Default: true 
                        
                     panel.state enum (string) 
                      The state in which the window will open. 
                         Required: true 
                         Default: "Standard" 
                         Enum Items: "Standard" | "Hidden" | "Closed" | "Minimized" | "Maximized" 
                     panel.transparency integer 
                      The transparency of the window. 0 = opaque, 100 = invisible. 
                         Required: true 
                         Default: 0 
                        
                     panel.title string 
                      The title of the plugin window when it runs.  Note that the variable 'instanceName' is provided here in a VAR variable container. 
                         Required: true 
                         Default: "@VAR{instanceName}" 
                        
                     panel.titleBarVisible boolean 
                      Whether the window title bar is visible. 
                         Required: true 
                         Default: true 
                        
                     panel.showMenuBar boolean 
                      Whether the menu bar is visible. 
                         Required: true 
                         Default: false 
                        
                     panel.showToolBar boolean 
                      Whether the toolbar is visible. 
                         Required: true 
                         Default: false 
                        
                     panel.makeActive boolean 
                      Whether the window becomes active when opened. 
                         Required: true 
                         Default: false 
                        
                     panel.bringToFront boolean 
                      Whether the window is brought to the front / top of other windows when opened. 
                         Required: true 
                         Default: false 
                        
                     panel.minimizable boolean 
                      Whether the window is minimizable. 
                         Required: true 
                         Default: true 
                        
                     panel.resizable boolean 
                      Whether the window is resizable. 
                         Required: true 
                         Default: true 
                        
                     panel.closeable boolean 
                      Whether the window is closeable. 
                         Required: true 
                         Default: true 
                        
                     panel.closeWhenDone boolean 
                      Whether to close the window when complete. 
                         Required: true 
                         Default: true 
                        
                     panel.center boolean 
                      Whether to center the window when opened.  Note: this property overrides the 'position' property. 
                         Required: true 
                         Default: false 
                        
                     panel.position object 
                      The position of the window when opened the first time. 
                         Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     panel.position.top integer 
                      The vertical position of the window in pixels from the top edge of the viewport.  Note: this property is overriden by the 'center' property. 
                         Required: true 
                         Default: 100 
                        
                     panel.position.left integer 
                      The horizontal position of the window in pixels from the left edge of the viewport.  Note: this property is overriden by the 'center' property. 
                         Required: true 
                         Default: 100 
                        
                     panel.size object 
                      The size of the window when opened the first time. 
                         Required: false 
                         Default: (not specified; see any element defaults within) 
                        
                     panel.size.width integer 
                      The width of the window in pixels.  -1 means use the default width for the panel.  Note that depending on panel features exposed, there may be a limit to how small a panel can become. 
                         Required: true 
                         Default: -1 
                        
                     panel.size.height integer 
                      The height of the window in pixels.  -1 means use the default height for the panel.  Note that depending on panel features exposed, there may be a limit to how small a panel can become. 
                         Required: true 
                         Default: -1 
                        
                     channel object 
                      The communication channel definition used by this plugin. Note: this section rarely needs modifications. In many cases, the underlying plugin implementation depends on at least some of these settings having the values below. Consult with a JADE expert before making changes to this section if you are unfamiliar with the implications of changes to this section. 
                         Required: true 
                         Default: (not specified; see any element defaults within) 
                        
                     channel.SendBreakTimeout integer 
                      The timeout duration in milliseconds to wait for sending messages. 
                         Required: true 
                         Default: 1000 
                        
                     channel.WaitOnBreakTimeout integer 
                      The timeout duration in milliseconds to wait for receiving messages.  Note: -1 means wait indefinitely or until shutdown is signalled. 
                         Required: true 
                         Default: -1 
                        
                     channel.WaitOnShutdownTimeout integer 
                      The timeout duration in milliseconds to wait for shutdown acknowledgment. 
                         Required: true 
                         Default: 2000 
                        
                     channel.ThrowTimeoutErrors boolean 
                      Whether to throw timeout errors vs simply returning a boolean indicating whether a timeout occurred. 
                         Required: true 
                         Default: false 
                        
                     channel.ThrowShutdownUnacknowledgedErrors boolean 
                      Whether to throw 'shutdown unacknowledged' errors. 
                         Required: true 
                         Default: true 
                        
                     channel.QueueSize integer 
                      The size of the underlying communication queue in bytes.  Note: -1 means unbounded (i.e. grow as needed with available memory). 
                         Required: true 
                         Default: 100 
                        
                     channel.SendBreakEnqueueType enum (string) 
                      The enqueue strategy employed on the underlying queue for standard messages. 
                         Required: true 
                         Default: "LossyEnqueue" 
                         Enum Items: "Enqueue" | "EnqueueAtFront" | "LossyEnqueue" | "LossyEnqueueAtFront" 
                     channel.SendErrorEnqueueType enum (string) 
                      The enqueue strategy employed on the underlying queue for error messages. 
                         Required: true 
                         Default: "LossyEnqueue" 
                         Enum Items: "Enqueue" | "EnqueueAtFront" | "LossyEnqueue" | "LossyEnqueueAtFront" 
                     channel.SendShutdownEnqueueType enum (string) 
                      The enqueue strategy employed on the underlying queue for the shutdown message. 
                         Required: true 
                         Default: "LossyEnqueueAtFront" 
                         Enum Items: "Enqueue" | "EnqueueAtFront" | "LossyEnqueue" | "LossyEnqueueAtFront" 
                     channel.FlushQueueBeforeWaitingOnBreak boolean 
                      Whether to flush the queue upon waiting for new messages (i.e. whether to clear the queue and wait for the next 'new' message; this has the effect of removing old messages and waiting for the next message. 
                         Required: true 
                         Default: false 
                        
                     channel.FlushQueueAfterBreaking boolean 
                      Whether to flush the queue after receiving a new message (i.e. whether to handle the next message coming in the queue and then flush; this has the effect of handling the oldest message (if it exsits) or the next message before flushing the queue. 
                         Required: true 
                         Default: false