示例#1
0
 /// <summary>
 /// Wakes the car
 /// </summary>
 public string WakeCar()
 {
     try
     {
         WakePostResult wakeResult = WakePostResult.RequestWake(CarId);
         SimplTeslaCar.Data.VehicleSummaryData data = wakeResult.Result.response;
         return(data.state);
     }
     catch (Exception ex)
     {
         CrestronConsole.PrintLine("SimplTeslaCar.Main.WakeCar()::Error waking car: " + ex.ToString());
         return("Unable to wake car");
     }
 }
        public override void GetResult()
        {
            WakePostResult wakeResult;

            base.GetResult();

            if (!string.IsNullOrEmpty(Result.error))
            {
                wakeResult = WakePostResult.RequestWake(vehicleIdString);

                base.GetResult();
            }

            Data = Result.response;
        }