applebikekit
切換助力段數

切換助力段數

執行

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)

例外處理

  1. 傳入的參數,若超過「系統支援的最大助力段數」的檔位,則會拋出 FarmLandBikeKit.Error.unsupported 錯誤。
  2. 若是藍牙剛連線,有可能尚未取得「系統支援的最大助力段數」,此時則會拋出 FarmLandBikeKit.Error.deviceInfoUnavailable 錯誤。
  3. 若是具有螢幕鎖的車款,在鎖定狀態下,無法進行助力段數的切換。

關於「系統支援的最大助力段數」的檔位,請參閱 裝置資訊support_assist_lv 參數。