hdrpano
lvl.4
Flight distance : 598458 ft
Switzerland
Offline
|
I do that with a segment control switch: (iOS swift)
@IBAction func remoteSwitchMiniAction(_ sender: UISegmentedControl) {
let RC = ProductCommunicationManager.shared.fetchRemoteController()
var SoftMode : DJIRCSoftSwitchJoyStickMode = ._P
switch Int(sender.selectedSegmentIndex) {
case 0:
SoftMode = ._S
case 1:
SoftMode = ._P
case 2:
SoftMode = ._T
default:
SoftMode = ._P
}
if RC != nil {
if self.aircraftModel == DJIAircraftModelNameMavicMini {
print("Aircraft is Mini")
RC?.setSoftSwitchJoyStickMode(SoftMode, completion: { (error: Error?) in
if error != nil {
print("Error set for Mini");
} else {
print("Set switch \(SoftMode.rawValue)for Mini")
}
})
}
}
} |
|