Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }