CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

function

Tests.ManualGuidanceTests.switchPosition

Band the switch quantizer reports

Public declarations

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

RoleNameTypeDimensions / attributes / defaultDescription
inputpwm_usReal
inputhysteresis_usReal
inputpreviousInteger
outputpositionInteger

Modelica declarations and implementation

Show parameters, interfaces and source

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

function switchPosition "Band the switch quantizer reports"
    input Real pwm_us;
    input Real hysteresis_us;
    input Integer previous;
    output Integer position;
  algorithm
    position := Vehicles.Interfaces.switchBandPosition(
      pwm_us, switchEdge_us, hysteresis_us, previous);
  end switchPosition;