Commit 1458c163 authored by Jose Tiago Macara Coutinho's avatar Jose Tiago Macara Coutinho
Browse files

flowbus: fix error in parameter generation

parent 6ed99602
......@@ -71,9 +71,9 @@ def process(filename):
params = OrderedDict()
with open(filename) as f:
header = f.readline().split('\t')
header = f.readline().strip().split('\t')
for line in f.readlines():
pars = line.split('\t')
pars = line.strip().split('\t')
py_pars = map(to_py, pars)
name = py_pars[1]
name_clean = ''.join(c for c in name.strip().lower() if c.isalnum() or c == ' ')
......
......@@ -12,11 +12,11 @@ Generated bronkhorst flowbus parameters file
__all__ = ['PARAM_DDE_MAP', 'PARAM_PROC_FB_MAP']
#: parameter map where key is the DDE name
PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'DDE': 'ADCcntrReg',
PARAM_DDE_MAP = {'ADCcntrReg': {'DDE': 'ADCcntrReg',
'DDE_nb': 67,
'cache': False,
'default': '18904E',
'description': 'ADC control register',
'group0': 9,
'group1': None,
'group2': None,
......@@ -33,11 +33,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int32',
'write': True},
'AlarmEnble': {'\n': 'broadcast alarm messsage enable flag',
'DDE': 'AlarmEnble',
'AlarmEnble': {'DDE': 'AlarmEnble',
'DDE_nb': 69,
'cache': False,
'default': 1,
'description': 'broadcast alarm messsage enable flag',
'group0': 4,
'group1': None,
'group2': None,
......@@ -54,11 +54,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'AlarmReg1': {'\n': 'alarm register containing warning flags',
'DDE': 'AlarmReg1',
'AlarmReg1': {'DDE': 'AlarmReg1',
'DDE_nb': 61,
'cache': False,
'default': None,
'description': 'alarm register containing warning flags',
'group0': 4,
'group1': None,
'group2': None,
......@@ -75,11 +75,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'str',
'write': True},
'AlarmReg2': {'\n': 'alarm register containing critical error flags',
'DDE': 'AlarmReg2',
'AlarmReg2': {'DDE': 'AlarmReg2',
'DDE_nb': 62,
'cache': False,
'default': None,
'description': 'alarm register containing critical error flags',
'group0': 4,
'group1': None,
'group2': None,
......@@ -96,11 +96,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'str',
'write': True},
'AlrmDelay': {'\n': 'time alarm and reset action will be delayed when alarm limit has been exceeded',
'DDE': 'AlrmDelay',
'AlrmDelay': {'DDE': 'AlrmDelay',
'DDE_nb': 182,
'cache': False,
'default': 3,
'description': 'time alarm and reset action will be delayed when alarm limit has been exceeded',
'group0': 15,
'group1': None,
'group2': None,
......@@ -117,11 +117,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': True},
'AlrmMaxLim': {'\n': 'maximum limit for sensor signal to trigger alarm situation',
'DDE': 'AlrmMaxLim',
'AlrmMaxLim': {'DDE': 'AlrmMaxLim',
'DDE_nb': 116,
'cache': False,
'default': 0,
'description': 'maximum limit for sensor signal to trigger alarm situation',
'group0': 15,
'group1': None,
'group2': None,
......@@ -138,11 +138,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int16',
'write': True},
'AlrmMinLim': {'\n': 'minimum limit for sensor signal to trigger alarm situation',
'DDE': 'AlrmMinLim',
'AlrmMinLim': {'DDE': 'AlrmMinLim',
'DDE_nb': 117,
'cache': False,
'default': 0,
'description': 'minimum limit for sensor signal to trigger alarm situation',
'group0': 15,
'group1': None,
'group2': None,
......@@ -159,11 +159,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int16',
'write': True},
'AlrmMode': {'\n': 'alarm mode',
'DDE': 'AlrmMode',
'AlrmMode': {'DDE': 'AlrmMode',
'DDE_nb': 118,
'cache': False,
'default': 0,
'description': 'alarm mode',
'group0': 15,
'group1': None,
'group2': None,
......@@ -180,11 +180,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': True},
'AlrmNwSetp': {'\n': 'new/safe setpoint during alarm situation (until reset)',
'DDE': 'AlrmNwSetp',
'AlrmNwSetp': {'DDE': 'AlrmNwSetp',
'DDE_nb': 121,
'cache': False,
'default': 0,
'description': 'new/safe setpoint during alarm situation (until reset)',
'group0': 15,
'group1': None,
'group2': None,
......@@ -201,11 +201,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int16',
'write': True},
'AlrmOutMod': {'\n': 'alarm relais activ ity mode during alarm situation',
'DDE': 'AlrmOutMod',
'AlrmOutMod': {'DDE': 'AlrmOutMod',
'DDE_nb': 119,
'cache': False,
'default': 0,
'description': 'alarm relais activ ity mode during alarm situation',
'group0': 15,
'group1': None,
'group2': None,
......@@ -222,11 +222,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': True},
'AlrmStpMod': {'\n': 'setpoint change enable during alarm situation',
'DDE': 'AlrmStpMod',
'AlrmStpMod': {'DDE': 'AlrmStpMod',
'DDE_nb': 120,
'cache': False,
'default': 0,
'description': 'setpoint change enable during alarm situation',
'group0': 15,
'group1': None,
'group2': None,
......@@ -243,11 +243,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': True},
'AnIn1CorFS': {'\n': 'analog sensor signal input correction factor full scale (2000=1*multiplication)',
'DDE': 'AnIn1CorFS',
'AnIn1CorFS': {'DDE': 'AnIn1CorFS',
'DDE_nb': 109,
'cache': False,
'default': 2000,
'description': 'analog sensor signal input correction factor full scale (2000=1*multiplication)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -264,11 +264,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnIn1CorZS': {'\n': 'analog sensor signal input corr. factor zero scale (DSCM-A 0=0 other 32767=0)',
'DDE': 'AnIn1CorZS',
'AnIn1CorZS': {'DDE': 'AnIn1CorZS',
'DDE_nb': 108,
'cache': False,
'default': 32767,
'description': 'analog sensor signal input corr. factor zero scale (DSCM-A 0=0 other 32767=0)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -285,11 +285,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnIn2CorFS': {'\n': 'analog Vref input correction factor full scale (2000=1*multiplication)',
'DDE': 'AnIn2CorFS',
'AnIn2CorFS': {'DDE': 'AnIn2CorFS',
'DDE_nb': 111,
'cache': False,
'default': 2000,
'description': 'analog Vref input correction factor full scale (2000=1*multiplication)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -306,11 +306,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnIn2CorZS': {'\n': 'analog Vref input correction factor zero scale (DSCM-A 0=0 other 32767=0)',
'DDE': 'AnIn2CorZS',
'AnIn2CorZS': {'DDE': 'AnIn2CorZS',
'DDE_nb': 110,
'cache': False,
'default': 32767,
'description': 'analog Vref input correction factor zero scale (DSCM-A 0=0 other 32767=0)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -327,11 +327,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnInSA': {'\n': '"Analog setpoint input',
'DDE': 'AnInSA',
'AnInSA': {'DDE': 'AnInSA',
'DDE_nb': 217,
'cache': False,
'default': 1,
'description': '"Analog setpoint input',
'group0': 10,
'group1': None,
'group2': None,
......@@ -348,11 +348,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'float32',
'write': True},
'AnInZA': {'\n': '"Analog setpoint input',
'DDE': 'AnInZA',
'AnInZA': {'DDE': 'AnInZA',
'DDE_nb': 216,
'cache': False,
'default': 0,
'description': '"Analog setpoint input',
'group0': 10,
'group1': None,
'group2': None,
......@@ -369,11 +369,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'float32',
'write': True},
'AnInpCorFS': {'\n': 'analog input correction factor full scale (ext setp 2000 = 1 * multiplication)',
'DDE': 'AnInpCorFS',
'AnInpCorFS': {'DDE': 'AnInpCorFS',
'DDE_nb': 78,
'cache': False,
'default': 2000,
'description': 'analog input correction factor full scale (ext setp 2000 = 1 * multiplication)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -390,11 +390,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnInpCorZS': {'\n': 'analog input correction factor zero scale (ext setp DSCM-A 0=0 other 32767=0)',
'DDE': 'AnInpCorZS',
'AnInpCorZS': {'DDE': 'AnInpCorZS',
'DDE_nb': 77,
'cache': False,
'default': 32767,
'description': 'analog input correction factor zero scale (ext setp DSCM-A 0=0 other 32767=0)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -411,11 +411,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnOu1CorFS': {'\n': 'analog setpoint output correction factor full scale (2000=1*multiplication)',
'DDE': 'AnOu1CorFS',
'AnOu1CorFS': {'DDE': 'AnOu1CorFS',
'DDE_nb': 113,
'cache': False,
'default': 2000,
'description': 'analog setpoint output correction factor full scale (2000=1*multiplication)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -432,11 +432,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnOu1CorZS': {'\n': 'analog setpoint output correction factor zero scale (DSCM-A 0=0 other 32767=0)',
'DDE': 'AnOu1CorZS',
'AnOu1CorZS': {'DDE': 'AnOu1CorZS',
'DDE_nb': 112,
'cache': False,
'default': 32767,
'description': 'analog setpoint output correction factor zero scale (DSCM-A 0=0 other 32767=0)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -453,11 +453,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnOutCorFS': {'\n': 'analog output correction factor full scale (meas outp 2000 = 1 * multiplication)',
'DDE': 'AnOutCorFS',
'AnOutCorFS': {'DDE': 'AnOutCorFS',
'DDE_nb': 76,
'cache': False,
'default': 2000,
'description': 'analog output correction factor full scale (meas outp 2000 = 1 * multiplication)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -474,11 +474,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnOutCorZS': {'\n': 'analog output correction factor zero scale (meas outp DSCM-A 0=0 other 32767=0)',
'DDE': 'AnOutCorZS',
'AnOutCorZS': {'DDE': 'AnOutCorZS',
'DDE_nb': 75,
'cache': False,
'default': 32767,
'description': 'analog output correction factor zero scale (meas outp DSCM-A 0=0 other 32767=0)',
'group0': 10,
'group1': None,
'group2': None,
......@@ -495,11 +495,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int16',
'write': True},
'AnOutSA': {'\n': '"Analog measure output',
'DDE': 'AnOutSA',
'AnOutSA': {'DDE': 'AnOutSA',
'DDE_nb': 215,
'cache': False,
'default': 1,
'description': '"Analog measure output',
'group0': 10,
'group1': None,
'group2': None,
......@@ -516,11 +516,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'float32',
'write': True},
'AnOutZA': {'\n': '"Analog measure output',
'DDE': 'AnOutZA',
'AnOutZA': {'DDE': 'AnOutZA',
'DDE_nb': 214,
'cache': False,
'default': 0,
'description': '"Analog measure output',
'group0': 10,
'group1': None,
'group2': None,
......@@ -537,11 +537,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'float32',
'write': True},
'AnalogMode': {'\n': 'analog mode selection for analog operation',
'DDE': 'AnalogMode',
'AnalogMode': {'DDE': 'AnalogMode',
'DDE_nb': 53,
'cache': False,
'default': 0,
'description': 'analog mode selection for analog operation',
'group0': 10,
'group1': None,
'group2': None,
......@@ -558,11 +558,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'BHT1': {'\n': 'special BHT parameter (to be changed by Bronkhorst only)',
'DDE': 'BHT1',
'BHT1': {'DDE': 'BHT1',
'DDE_nb': 94,
'cache': False,
'default': '01,01,95',
'description': 'special BHT parameter (to be changed by Bronkhorst only)',
'group0': 14,
'group1': None,
'group2': None,
......@@ -579,11 +579,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'str',
'write': True},
'BHT10': {'\n': 'special BHT parameter (to be changed by Bronkhorst only)',
'DDE': 'BHT10',
'BHT10': {'DDE': 'BHT10',
'DDE_nb': 103,
'cache': False,
'default': 0,
'description': 'special BHT parameter (to be changed by Bronkhorst only)',
'group0': 14,
'group1': None,
'group2': None,
......@@ -600,11 +600,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'BHT11': {'\n': 'special BHT parameter (to be changed by Bronkhorst only)',
'DDE': 'BHT11',
'BHT11': {'DDE': 'BHT11',
'DDE_nb': 176,
'cache': False,
'default': 0,
'description': 'special BHT parameter (to be changed by Bronkhorst only)',
'group0': 14,
'group1': None,
'group2': None,
......@@ -621,11 +621,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'BHT12': {'\n': 'Special BHT parameter',
'DDE': 'BHT12',
'BHT12': {'DDE': 'BHT12',
'DDE_nb': 330,
'cache': False,
'default': 0,
'description': 'Special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -642,11 +642,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int32',
'write': False},
'BHT2': {'\n': 'special BHT parameter',
'DDE': 'BHT2',
'BHT2': {'DDE': 'BHT2',
'DDE_nb': 95,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -663,11 +663,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int16',
'write': False},
'BHT3': {'\n': 'special BHT parameter',
'DDE': 'BHT3',
'BHT3': {'DDE': 'BHT3',
'DDE_nb': 96,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -684,11 +684,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int32',
'write': False},
'BHT4': {'\n': 'special BHT parameter',
'DDE': 'BHT4',
'BHT4': {'DDE': 'BHT4',
'DDE_nb': 97,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -705,11 +705,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int16',
'write': False},
'BHT5': {'\n': 'special BHT parameter',
'DDE': 'BHT5',
'BHT5': {'DDE': 'BHT5',
'DDE_nb': 98,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -726,11 +726,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': False},
'BHT6': {'\n': 'special BHT parameter',
'DDE': 'BHT6',
'BHT6': {'DDE': 'BHT6',
'DDE_nb': 99,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -747,11 +747,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': True},
'BHT7': {'\n': 'special BHT parameter',
'DDE': 'BHT7',
'BHT7': {'DDE': 'BHT7',
'DDE_nb': 100,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -768,11 +768,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': False},
'BHT8': {'\n': 'special BHT parameter',
'DDE': 'BHT8',
'BHT8': {'DDE': 'BHT8',
'DDE_nb': 101,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -789,11 +789,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int8',
'write': False},
'BHT9': {'\n': 'special BHT parameter',
'DDE': 'BHT9',
'BHT9': {'DDE': 'BHT9',
'DDE_nb': 102,
'cache': False,
'default': 0,
'description': 'special BHT parameter',
'group0': 14,
'group1': None,
'group2': None,
......@@ -810,11 +810,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'int32',
'write': False},
'BaroPress': {'\n': 'mbar atmospheric (central) barometer pressure',
'DDE': 'BaroPress',
'BaroPress': {'DDE': 'BaroPress',
'DDE_nb': 107,
'cache': False,
'default': 1013.25,
'description': 'mbar atmospheric (central) barometer pressure',
'group0': 20,
'group1': None,
'group2': None,
......@@ -831,11 +831,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': False,
'type': 'float32',
'write': True},
'Baudrate': {'\n': 'Fieldbus baudrate (top interface)',
'DDE': 'Baudrate',
'Baudrate': {'DDE': 'Baudrate',
'DDE_nb': 201,
'cache': False,
'default': 12000000,
'description': 'Fieldbus baudrate (top interface)',
'group0': 23,
'group1': None,
'group2': None,
......@@ -852,11 +852,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int32',
'write': True},
'BridgePotm': {'\n': 'sensor bridge zero potmeter setting',
'DDE': 'BridgePotm',
'BridgePotm': {'DDE': 'BridgePotm',
'DDE_nb': 68,
'cache': False,
'default': 0,
'description': 'sensor bridge zero potmeter setting',
'group0': 9,
'group1': None,
'group2': None,
......@@ -873,11 +873,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'Bus1Medium': {'\n': 'Fieldbus medium id',
'DDE': 'Bus1Medium',
'Bus1Medium': {'DDE': 'Bus1Medium',
'DDE_nb': 306,
'cache': False,
'default': 1,
'description': 'Fieldbus medium id',
'group0': 23,
'group1': None,
'group2': None,
......@@ -894,11 +894,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'Bus1Parity': {'\n': 'Fieldbus parity',
'DDE': 'Bus1Parity',
'Bus1Parity': {'DDE': 'Bus1Parity',
'DDE_nb': 335,
'cache': False,
'default': 0,
'description': 'Fieldbus parity',
'group0': 23,
'group1': None,
'group2': None,
......@@ -915,11 +915,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'Bus1Select': {'\n': 'Fieldbus select',
'DDE': 'Bus1Select',
'Bus1Select': {'DDE': 'Bus1Select',
'DDE_nb': 305,
'cache': False,
'default': 255,
'description': 'Fieldbus select',
'group0': 23,
'group1': None,
'group2': None,
......@@ -936,11 +936,11 @@ PARAM_DDE_MAP = {'ADCcntrReg': {'\n': 'ADC control register',
'secured': True,
'type': 'int8',
'write': True},
'Bus2Addr': {'\n': 'Fieldbus2 address (side interface)',
'DDE': 'Bus2Addr',
'Bus2Addr': {'DDE': 'Bus2Addr',
'DDE_nb': 309,
'cache': False,
'default': 2,
'description': 'Fieldbus2 address (side interface)',
'group0': 23,