切換助力段數
執行
let level: UInt8 = 0 // 欲更改的助力段數。
FarmLandBikeKit.sleipnir.setAssistLevel(level)
.sink(receiveCompletion: { completion in
guard case .failure(let error) = completion else { return }
// 執行指令時,發生的例外。
}, receiveValue: { _ in
})
.store(in: &self.subscriptions)例外處理
- 傳入的參數,若超過「系統支援的最大助力段數」的檔位,則會拋出
FarmLandBikeKit.Error.unsupported錯誤。 - 若是藍牙剛連線,有可能尚未取得「系統支援的最大助力段數」,此時則會拋出
FarmLandBikeKit.Error.deviceInfoUnavailable錯誤。 - 若是具有螢幕鎖的車款,在鎖定狀態下,無法進行助力段數的切換。
關於「系統支援的最大助力段數」的檔位,請參閱 裝置資訊 的
support_assist_lv參數。