Пример кода для управления светодиодом с помощью DJI Mobile SDK (Swift) - PullRequest
0 голосов
/ 17 октября 2019

Я хотел бы знать, как управлять цветом светодиодов из приложения iOS с помощью Swift и DJI Mobile.

Я думаю, что возможно использовать DJIHandheldController.controlLED (), но я не знаю, как назначить аргументфункции вообще.

    private func fetchHandheldController() -> DJIHandheldController? {
        if DJISDKManager.product() == nil {
            return nil
        } else {
            let handheld = DJISDKManager.product() as? DJIHandheld
            return handheld?.handheldController
        }
    }

    func controlLED() {
        self.pitch = pitch
        self.roll = roll
        self.yaw = yaw
        self.verticalThrottle = verticalThrottle

        let command = DJIHandheldControllerLEDCommand()
        // I'd like to get a sample code to assign those variables
        // command.red = xxxx
        // command.green = xxxx
        // command blue = xxxx


        fetchHandheldController()?.controlLED(with: command, withCompletion: nil)
    }
...