text: description = 'config file for setup properties of devices for Nero machine'
  
  group = 'configdata'
  
  tango_base = 'tango://server.nero.pnpi:10000/'
  
  # --------------- Sample Environment --------------- #
  ALPHA_CONF = {
      'description': 'azimuth angle of the sample table',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'deg',
      'abslimits': (-360, 360),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  #  B(I) = Ic0 + c1*erf(c2*I) + c3*atan(c4*I)
  #  calibration: (c0, c1, c2, c3, c4)
  B_CONF = {
      'description': 'Magnet field [T]',
      'calibration': (0.1, 0.0, 0.0, 0.0, 0.0),
  }
  
  CURRENT_CONF = {
      'description': 'Current source for magnet field',
      'abslimits': (0, 15),
      'visibility': (),
      'unit': 'A',
  }
  
  # --------------- Monochromator --------------- #
  X_CONF = {
      'description': 'x position of the monochromator table',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'mm',
      'abslimits': (-100, 100),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  Y_CONF = {
      'description': 'y position of the monochromator table',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'mm',
      'abslimits': (-100, 100),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  CHI1_CONF = {
      'description': 'angle of the first crystal of the monochromator',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'arcmin',
      'abslimits': (-120, 120),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  CHI2_CONF = {
      'description': 'angle of the second crystal of the monochromator',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'arcmin',
      'abslimits': (-120, 120),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  CHI3_CONF = {
      'description': 'angle of the third crystal of the monochromator',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'arcmin',
      'abslimits': (-120, 120),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  CHI4_CONF = {
      'description': 'angle of the fourth crystal of the monochromator',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'arcmin',
      'abslimits': (-120, 120),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  OMEGA_CONF = {
      'description': 'azimuth angle of the sample table',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'deg',
      'abslimits': (-90, 90),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  # --------------- Colimator --------------- #
  X_GAP_CONF = {
      'description': 'y position of the monochromator table',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'mm',
      'abslimits': (-100, 100),
      'visibility': (),
  }
  
  Y_GAP_CONF = {
      'description': 'y position of the monochromator table',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'mm',
      'abslimits': (-100, 100),
      'visibility': (),
  }
  
  THETA_S_CONF = {
      'description': 'shaper rotation',
      'precision': 0.01,
      'speed': 0.25,
      'unit': 'deg',
      'abslimits': (-5, 5),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  X_S_CONF = {
      'description': 'shaper perpendicular movement',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'mm',
      'abslimits': (-50, 50),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  DIA1_ANGLE_CONF = {
      'description': 'the diaphragm #1 angle',
      'precision': 0.01,
      'speed': 0.25,
      'unit': 'deg',
      'abslimits': (-5, 5),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  DIA1_POS_CONF = {
      'description': 'the diaphragm #1 perpendicular beam movement',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'mm',
      'abslimits': (-50, 50),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  DIA2_ANGLE_CONF = {
      'description': 'the diaphragm #2 angle',
      'precision': 0.01,
      'speed': 0.25,
      'unit': 'deg',
      'abslimits': (-5, 5),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  
  DIA2_POS_CONF = {
      'description': 'the diaphragm #2 perpendicular beam movement',
      'precision': 0.01,
      'speed': 0.5,
      'unit': 'mm',
      'abslimits': (-50, 50),
      'visibility': {'metadata', 'namespace', 'devlist'},
  }
  