/// ------------------------------------------------------------------------------------------------ #region Public Constructor /// ------------------------------------------------------------------------------------------------ /// /// ------------------------------------------------------------------------------------------------ /// Name SRiSearchProperty /// /// <summary> Creates a new instance of the SRiSearchResult class. /// </summary> /// <param name="property"> The property that is the content of the result.</param> /// <remarks> /// </remarks> /// ------------------------------------------------------------------------------------------------ /// public SRiSearchResult(SRiProperty property) { Property = property; Selected = false; RequestType = property.RequestGroups[0].Name; TargetResponse = property.RequestGroups[0].EarliestTargetDate; TargetResponseToString = TargetResponse.ToString("dd/MMM/yyyy @ HH:mm", "Target response ", "No target response"); }
void requestTargetSuccess(TargetResponse response) { if (response.success == TargetResponseCode.WRONG_CONTROLLER) { requestTargetFailure("Command sent to wrong controller."); return; } failCount = 0; if (response.success == TargetResponseCode.JOURNEY_COMPLETE) { //Debug.LogWarning("Drone has completed its journey. Shutting Down."); simulate = false; return; } //Debug.LogWarning("DRONE New Target Received"); DroneDataWriter.Send(new DroneData.Update() .SetPreviousTarget(DroneDataWriter.Data.target) .SetTarget(response.newTarget) .SetTargetPending(TargetPending.RECEIVED) .SetDroneStatus(DroneStatus.MOVE)); }