private static BatteryEntryState ToBatteryEntryState(BatteryStatus bs) { BatteryEntryState state = BatteryEntryState.Unknown; switch (bs) { case BatteryStatus.Full: state = BatteryEntryState.Full; break; case BatteryStatus.Charging: state = BatteryEntryState.Charging; break; case BatteryStatus.Discharging: state = BatteryEntryState.Discharging; break; case BatteryStatus.NotCharging: state = BatteryEntryState.NotCharging; break; case BatteryStatus.Unknown: state = BatteryEntryState.Unknown; break; } return(state); }
private static TabiApiClient.Models.BatteryState ConvertBatteryEntryStateToApiModel(BatteryEntryState entryState) { TabiApiClient.Models.BatteryState apiState = TabiApiClient.Models.BatteryState.Unknown; switch (entryState) { case BatteryEntryState.Charging: apiState = TabiApiClient.Models.BatteryState.Charging; break; case BatteryEntryState.Discharging: apiState = TabiApiClient.Models.BatteryState.Discharging; break; case BatteryEntryState.Full: apiState = TabiApiClient.Models.BatteryState.Full; break; case BatteryEntryState.NotCharging: apiState = TabiApiClient.Models.BatteryState.NotCharging; break; case BatteryEntryState.Unknown: apiState = TabiApiClient.Models.BatteryState.Unknown; break; } return(apiState); }