ASCIIProtocol Class | 
The ASCIIProtocol type exposes the following members.
| Name | Description | |
|---|---|---|
| ASCIIProtocol | Constructor for ASCII Protocol | 
| Name | Description | |
|---|---|---|
| Address | Default ASCII DCON device address can be set in constructor to specific value | |
| BaudRate | The baud rate of the device | |
| DataFormat | The data format of the analog device Defaults to Engineering format | |
| DeviceName | The name of the ED Device | |
| IOCounterMode | The counter mode of the digital device, whether it is a 16-bit or 32-bit counter | |
| Stream | 
            Set the stream which the protocol data is written and read from
             (Inherited from Protocol)  | |
| TemperatureUnit | The unit of temperature of the analog device | 
| Name | Description | |
|---|---|---|
| ClearAllLatchedDigitalInputs | Clear the INPUT latches | |
| ClearAllLatchedInputs | Obsolete. Clear the digital INPUT latches  | |
| ClearDigitalInputLineCount | Clears the digital input counter of the specified line. | |
| ClearLineCount | Obsolete. Clears the digital input counter of the specified line.  | |
| CommandDoesNotHaveResponse | Test whether the command does not have an ASCII response from the ED Device | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)  | |
| GetAllAnalogInputLineStates | Gets the state of all the Analog Input lines of the device as double[lineNumber] | |
| GetAllAnalogOutputLineStates | Gets the state of all the Analog Output lines of the device as double[lineNumber] | |
| GetAllDigitalLineStates | Get the state of all the digital IOLines of the device as an integer | |
| GetAllLatchedHighDigitalInputStates | Get the HIGH LATCH states of all the digital Inputs | |
| GetAllLatchedHighInputStates | Obsolete. Get the HIGH LATCH states of all the digital inputs  | |
| GetAllLatchedLowDigitalInputStates | Get the LOW LATCH state of all the digital INPUTS | |
| GetAllLatchedLowInputStates | Obsolete. Get the LOW LATCH state of all the digital INPUTS  | |
| GetAllLineStates | Obsolete. Get the state of all the digital IOLines of the device as an integer  | |
| GetAnalogLineState | Get the state of an Analog IO Line. If the analog line is disabled it will return +00.000 | |
| GetDeviceConfiguration | Read the device configuration | |
| GetDeviceName | Get the name of the Device | |
| GetDigitalInputLineCount | Reads the digital input counter of the specified line | |
| GetDigitalLineState | Get the state of a digital IO Line | |
| GetHashCode | Serves as the default hash function.  (Inherited from Object)  | |
| GetLineCount | Obsolete. Reads the digital input counter of the specified line  | |
| GetLineState | Obsolete. Get the state of a digital IO line  | |
| GetType | Gets the Type of the current instance. (Inherited from Object)  | |
| ResetToFactoryDefaultSettings | Reset the ED device to factory default settings | |
| Restart | Power Off and the On the ED Device | |
| SendCommand | Send a command to a Brainboxes Device and optionally receive a response back from the device | |
| SetAllDigitalOutputLineStates | set all output lines on the device open (0) or closed (1) The bit position represents the line number | |
| SetAllOutputLineStates | Obsolete. set all output lines on the device open (0) or closed (1) The bit position represents the line number  | |
| SetAnalogDataFormat | Sets the data format setting of the device. For more info see http://www.brainboxes.com/files/pages/support/faqs/docs/AsciiCommands/%25aannttccffanalog.pdf | |
| SetAnalogOutputLineState(Int32, Double) | Set an individual analogue output line value | |
| SetAnalogOutputLineState(Int32, String) | Set an individual analogue output line to a Hexadecimal value | |
| SetDeviceConfiguration(Int32, Int32, IOChangeTypes, CounterMode, Boolean) | Set the new device configuration of digital device | |
| SetDeviceConfiguration(Int32, Int32, AnalogDataFormat, Boolean, Boolean, Boolean, TemperatureUnit) | Set the new device configuration of analog device | |
| SetDigitalOutputLineState | Set an individual digital output line state open (0) or closed (1)s | |
| SetOutputLineState | Obsolete. Set an individual digital output line state open (0) or closed (1)s  | |
| SetTemperatureUnit | Sets the temperature unit setting of the device. For more info see http://www.brainboxes.com/files/pages/support/faqs/docs/AsciiCommands/%25aannttccffanalog.pdf | |
| ToString | Returns a string that represents the current object. (Inherited from Object)  |