Я хотел бы знать, как управлять цветом светодиодов из приложения 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)
}