Skip to main content

ResQ.Core

DeploymentRecommendation Class

Represents a single drone deployment recommendation.
public record DeploymentRecommendation : System.IEquatable<ResQ.Core.DeploymentRecommendation>
Inheritance System.Object → DeploymentRecommendation Implements System.IEquatable<DeploymentRecommendation>

Example

var deployment = new DeploymentRecommendation
{
    DroneId = "drn-001",
    TargetPosition = new Location(37.7749, -122.4194),
    MissionType = "Search",
    Priority = 1,
    Rationale = "High probability survivor location"
};

Remarks

Part of an optimization strategy, specifying which drone should be deployed where and for what mission.
Properties
DroneIdID of the drone to deploy.
MissionTypeType of mission to execute.
PriorityPriority level (lower number = higher priority).
RationaleExplanation for this recommendation.
TargetPositionTarget position for deployment.