androidbikekit
助力

助力

賦值

try {
    FarmlandBikeKit.sleipnir().writeAssistLevel(10, 40, 70)
} catch (e: Throwable) {
    
}

設置結果監聽

透過 writeAssistLevelSubject,可監聽到寫入是否成功或失敗

FarmlandBikeKit.sleipnir().writeAssistLevelSubject
    .subscribe(
        { result ->
            result.onSuccess { 
                try { 
                    // 寫入成功後,需重啟部件方始生效
                    FarmlandBikeKit.sleipnir().restartPart(DevicePartType.Controller)
                } catch (e: Throwable) {
                    
                }
            }
            
            result.onFailure {
                // 寫入失敗
            }
        },
        {
            // Observable Error
        }
    )