Exemplo n.º 1
0
 public void RestoreFactoryDefaults(string aUglyName, string aRoom, string aName, IUpdateFirmwareHandler aUserHandler)
 {
     if (!InProgress)
     {
         Lock();
         iUrl      = null;
         iVariant  = null;
         iUglyName = aUglyName;
         iRoom     = aRoom;
         iName     = aName;
         iSoftwareUpdateVersion = "Restore Factory Defaults";
         iNoTrust      = false;
         iUserConsole  = aUserHandler;
         iIsFaceDef    = true;
         iUpdateThread = new Thread(ResetToFacDef);
         Unlock();
         iUpdateThread.IsBackground = false;
         iUpdateThread.Start();
     }
 }
Exemplo n.º 2
0
 public void Start(string aUrl, string aVariant, string aUglyName, string aRoom, string aName, string aSoftwareUpdateVersion, bool aNoTrust, IUpdateFirmwareHandler aUserHandler)
 {
     if (!InProgress)
     {
         Lock();
         iUrl      = aUrl;
         iVariant  = aVariant;
         iUglyName = aUglyName;
         iRoom     = aRoom;
         iName     = aName;
         iSoftwareUpdateVersion = aSoftwareUpdateVersion;
         iNoTrust      = aNoTrust;
         iUserConsole  = aUserHandler;
         iIsFaceDef    = false;
         iUpdateThread = new Thread(Reflash);
         Unlock();
         iUpdateThread.IsBackground = false;
         iUpdateThread.Start();
     }
 }
Exemplo n.º 3
0
 public void RestoreFactoryDefaults(IUpdateFirmwareHandler aHandler)
 {
     iUpdateFirmware.RestoreFactoryDefaults(UglyName(Udn), Room, Name, aHandler);
 }
Exemplo n.º 4
0
 public void UpdateFirmware(IUpdateFirmwareHandler aHandler, bool aDeviceRecovery)
 {
     iUpdateFirmware.Start(SoftwareUpdateUrl, SoftwareUpdateVariant, UglyName(Udn), Room, Name, SoftwareUpdateVersion, aDeviceRecovery, aHandler);
 }