TInt CDummyUsbDevice::GetAsyncOp(const TDesC8& aDes) { if (aDes.MatchF(_L8("none")) != KErrNotFound) return EUsbChargingTestAsyncOpNone; if (aDes.MatchF(_L8("delay")) != KErrNotFound) return EUsbChargingTestAsyncOpDelay; User::Panic(KUsbChargingTestPanic, EUsbChargingTestPanicBadInputData); return -1; }
TInt CDummyUsbDevice::GetCommand(const TDesC8& aDes) { if (aDes.MatchF(_L8("none")) != KErrNotFound) return EUsbChargingTestCommandNone; if (aDes.MatchF(_L8("devicestate")) != KErrNotFound) return EUsbChargingTestCommandDeviceState; if (aDes.MatchF(_L8("usersetting")) != KErrNotFound) return EUsbChargingTestCommandUserSetting; User::Panic(KUsbChargingTestPanic, EUsbChargingTestPanicBadInputData); return -1; }
TInt CDummyUsbDevice::GetCheck(const TDesC8& aDes) { if (aDes.MatchF(_L8("none")) != KErrNotFound) return EUsbChargingTestCheckNone; if (aDes.MatchF(_L8("pluginstate")) != KErrNotFound) return EUsbChargingTestCheckPluginState; if (aDes.MatchF(_L8("milliamps")) != KErrNotFound) return EUsbChargingTestCheckMilliAmps; if (aDes.MatchF(_L8("charging")) != KErrNotFound) return EUsbChargingTestCheckCharging; User::Panic(KUsbChargingTestPanic, EUsbChargingTestPanicBadInputData); return -1; }