Driver Manual
6.1.3DA_Method Parameter Values and Notes
The DA_Method specifies a method for interpreting a range of bytes when the DA_Field=special.
Method 1:
Each byte is valid when its contains only one of the following ASCII characters.
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F }
Each byte being parsed is considered to be a hexadecimal digit. The most significant digit is the left most byte.
Thus the four bytes
30 31 32 33 (hex) are interpreted by regarding the ASCII value of each byte as a hexadecimal digit. Thus we interpret the 4 bytes as the hexadecimal number 0123 and the decimal value is equal to 291.
Method 2
This method is the same as method one but is used for humidity's and temperatures which are transmitted as the number of tenths of a unit.
Thus in the example of method 1. The 4 bytes yield the decimal number 29.1 °F/%.
Method 3
Each byte is regarded as containing a hexadecimal digit in ASCII format.
Example: incoming byte contains 41(hex).
The method then converts the hex digit to a series of 8 bits. In this example the bits are 00001010 with the msb being the left most.
Method 4
Each byte is regarded as containing a hexadecimal digit in ASCII format.
Example: incoming byte contains 41(hex).
Method 5
There is no translation. The raw bytes are written to the data array.
Method 6
Processes an array of elements using method 1 translation. The raw data being parsed is considered to consist of DA_elecnt elements each consisting of DA_bytecnt bytes. Method 1 is applied to each cluster of bytes.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 (408)
Visit our website: www.sierramonitor.com