;*****************************
; BDGB14I MODBUS address table
;*****************************
---------------------------------------------------------------------------------------------------------------------------------------
Name  | Address | Type  |Access | Comment                | [Units]/{Values}/Format
------+---------+-------+-------+------------------------+-----------------------------------------------------------------------------
FACTN | 0x00    | int16 | RO    | Factory Number         | {0..65535}
FACTD | 0x01    | int16 | RO    | Factory Date           | ?
NETAD | 0x02    | int16 | RW    | Network Address        | {1..247}
NETIF | 0x03    | int16 | RW    | Network Interface mode | bit[1..2]={0,1,2,3}={2StopNo,1StopEven,1StopOdd,1StopNo}
      |         |       |       |                        | bit[8..11]={0..9}={1200,2400,4800,9600,14400,19200,28800,38400,57600,115200}
SOFTV | 0x04    | int16 | RO    | Software Version       | bit[8..15]/[0..7] - minor/major version like 2.1
SOFTD | 0x05    | int16 | RO    | Software Date          | ?
DEVID | 0x06    | int16 | RO    | Device Identifier      | {0..65535}
RECON | 0x07    | int16 | RO    | Register of Converter  | bit[2]={0,1}={manual,auto calibration}
DEFHV | 0x08    | float | RO    | Default High Voltage   | [V],     IEEE 754
STNET | 0x30    | int16 | RO    | Status of Network      | bit[0..7]={1..247,255}={hardware address,address controller error}
      |         |       |       |                        | bit[8]={0,1}={uses program,hardware address}
STADC | 0x31    | int16 | RO    | Status of ADC          | bit[8]={0,1}={ADC ready,ADC error}
STREG | 0x32    | int16 | RO    | Status of Regime       | bit[0]={0,1}={TC normal,error}
      |         |       |       |                        | bit[1]={0,1}={HV normal,error}
      |         |       |       |                        | bit[2]={0,1}={U0 normal,error}
      |         |       |       |                        | bit[3]={0,1}={I0 normal,error}
      |         |       |       |                        | bit[4]={0,1}={R2 normal,error}
      |         |       |       |                        | bit[8..9]={0,1,2}={auto/lo/hi sense ADC range}
      |         |       |       |                        | bit[12..15]={0..7}={T,C,Xe,Kr,Ar,mix,gamma}
STCON | 0x33    | int16 | RO    | Status of Converter    | bit[0]={0,1}={wait,active} measurement
      |         |       |       |                        | bit[1]={0,1}={no,calubrated} U1
      |         |       |       |                        | bit[2]={0,1}={no,calibrated} U2
      |         |       |       |                        | bit[3]={0,1}={no,calibrated} U0
      |         |       |       |                        | bit[4]={0,1}={no,calibrated} R2
      |         |       |       |                        | bit[5]={0,1}={no,calibrated} I0
      |         |       |       |                        | bit[6]={0,1}={no,actual} CURIA
      |         |       |       |                        | bit[7]={0,1}={no,update} flag
      |         |       |       |                        | bit[8..11]={0..9}={Start,U1,U2,U0,R2,I0,HV,ADC Lo,ADC Hi,ADC switch}
      |         |       |       |                        | bit[12]={0,1}=S1 state
      |         |       |       |                        | bit[13]={0,1}=S4 state
      |         |       |       |                        | bit[14]={0,1}=S2 state
      |         |       |       |                        | bit[15]={0,1}=S3 state
CURIA | 0x34    | float | RO    | Measured Сurrent I     | [A],     IEEE 754
GASVA | 0x36    | float | RO    | Gas volume activity    | [Bq/m3], IEEE 754
CURTC | 0x38    | float | RO    | Current Temperature    | [°C],    IEEE 754
CURHV | 0x3a    | float | RO    | Current High Voltage   | [V],     IEEE 754
CURAD | 0x3c    | float | RO    | Current ADC voltage    | [V],     IEEE 754
CURU1 | 0x3e    | float | RO    | Current U1             | [V],     IEEE 754
CURU2 | 0x40    | float | RO    | Current U2             | [V],     IEEE 754
CURU0 | 0x42    | float | RO    | Current U0             | [V],     IEEE 754
CURR2 | 0x44    | float | RO    | Current R2             | [V],     IEEE 754
CURI0 | 0x46    | float | RO    | Current I0             | [A],     IEEE 754
PREHV | 0x48    | float | RW    | Preset  High Voltage   | [V],     IEEE 754
RECTL | 0x4a    | int16 | RW    | Register of Control    | bit[8]={0,1}={no,run auto calibration}
      |         |       |       |                        | bit[9]={0,1}={no,run restart network}
REREG | 0x4b    | int16 | RW    | Register of Regime     | similar to STREG 0x32, but has RW access to write
---------------------------------------------------------------------------------------------------------------------------------------
Notes:
1) STCON bytes swapped compare to manual
2) float uses byte swap (mask=1); int16 uses byte swap (mask=1); no word swap uses
