code: def _init_controls(self):
          
          self._config['heater'] = 0
          self._config['fan'] = 0
          self._config['main_fan'] = 0
          self._config['drum_motor'] = 1
          self._config['solenoid'] = 0
          self._config['cooling_motor'] = 0
          self._config['interval'] = self.INTERVAL
          self._config['environment_temp'] = 0
          self._config['bean_temp'] = 0
          self._config['chaff_tray'] = 1
  
          self._roast['name'] = None
          self._roast['input_weight'] = -1
          self._roast['output_weight'] = -1
          self._roast['operator'] = None
          self._roast['start_time'] = None
          self._roast['end_time'] = None
          self._roast['duration'] = -1
          self._roast['notes'] = None
          self._roast['events'] = list()
          self._roast['last'] = None
          self._roast['record'] = False
          self._roast['charge'] = None
          self._roast['turning_point'] = None
docs: Establish a set of base controls the user can influence.
  
          :returns: None