code: func NewECU(cfg *ECUConfig) *ECU {
  	if cfg == nil {
  		defaultCfg := DefaultECUConfig()
  		cfg = &defaultCfg
  	}
  	return &ECU{
  		cfg:             cfg,
  		shutdown:        make(chan bool),
  		shutdownControl: make(chan bool),
  		shutdownMonitor: make(chan bool),
  	}
  }
docs: // NewECU returns an initialised ECU struct.