code: func (b *Driver) StartPcmd() {
  	go func() {
  		// wait a little bit so that there is enough time to get some ACKs
  		time.Sleep(500 * time.Millisecond)
  		for {
  			err := b.adaptor().WriteCharacteristic(pcmdCharacteristic, b.generatePcmd().Bytes())
  			if err != nil {
  				fmt.Println("pcmd write error:", err)
  			}
  			time.Sleep(50 * time.Millisecond)
  		}
  	}()
  }
docs: // StartPcmd starts the continuous Pcmd communication with the Minidrone