CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

function

SLAM.Localization.RGBDLocalizationCatalog.HeldReceipt

The receipt of a publication that was not requested: idle, nothing completed

Public declarations

Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.

RoleNameTypeDimensions / attributes / defaultDescription
inputframeRejectionReasonInteger
outputreceiptReceipt

Modelica declarations and implementation

Show parameters, interfaces and source

Parameters, inputs, outputs, defaults and equations from the source file.

function HeldReceipt "The receipt of a publication that was not requested: idle, nothing completed"
    input Integer frameRejectionReason;
    output Receipt receipt;
  algorithm
    receipt.accepted := false; receipt.rejectionReason := 1;
    receipt.imageCompleted := false; receipt.mappingAccepted := false;
    receipt.frameRejectionReason := frameRejectionReason;
    receipt.decision.valid := false; receipt.decision.captureRequested := false; receipt.decision.reason := 1;
    receipt.decision.enabledCount := 0; receipt.decision.elapsed := 0.0;
    receipt.decision.translationSquared := 0.0; receipt.decision.rotationCosine := 1.0;
    receipt.mapDiagnostics := RGBDCatalogMapping.EmptyDiagnostics();
    receipt.problem := RGBDGraphMeasurements.EmptyProblem();
  end HeldReceipt;