code: func (b *ClientAdaptor) Subscribe(cUUID string, f func([]byte, error)) (err error) {
  	if !b.connected {
  		log.Fatalf("Cannot subscribe to BLE device until connected")
  		return
  	}
  
  	uuid, _ := blelib.Parse(cUUID)
  
  	if u := b.profile.Find(blelib.NewCharacteristic(uuid)); u != nil {
  		h := func(req []byte) { f(req, nil) }
  		err = b.client.Subscribe(u.(*blelib.Characteristic), false, h)
  		if err != nil {
  			return err
  		}
  		return nil
  	}
  
  	return
  }
docs: // Subscribe subscribes to notifications from the BLE device for the
  // requested service and characteristic