[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit '_crw_crwapi' (#crwlib)

IDaqApi

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: _crw_crwapi.pas line 4399

type IDaqApi = interface(IPluginApi)

  function DaqCommand;

  function DaqDataSheet();

  function DaqIsLoaded;

  function DaqIsStarted;

  function DaqConfigFile;

  function DaqDataPath;

  function DaqTempPath;

  function FindTag();

  function CreateTag();

  function FreeTag();

  function TypeTag();

  function NameTag();

  function iGetTag();

  function rGetTag();

  function sGetTag();

  function iSetTag();

  function rSetTag();

  function sSetTag();

  function ThermoCoupleCount;

  function FindThermoCouple();

  function ThermoCoupleName();

  function ThermoCoupleRange();

  function ThermoCoupleValue();

  function RelationshipCount;

  function FindRelationship();

  function RelationshipName();

  function RelationshipRange();

  function RelationshipValue();

  function Time;

  function TimeUnits;

  function NumAIs;

  function NumDIs;

  function NumAOs;

  function NumDOs;

  function NumCals;

  function RefAI();

  function RefDI();

  function RefAO();

  function RefDO();

  function RefCalibr();

  function GetCurveLength();

  procedure SetCurveLength();

  function GetCurvePoint();

  procedure SetCurvePoint();

  procedure CurveAddPoint();

  procedure CurveAddPoints();

  procedure CurveDeletePoint();

  procedure CurveDeletePoints();

  procedure CurveInsertPoint();

  procedure CurveInsertPoints();

  function GetCurveName();

  function GetCurveColor();

  function GetCurveStyle();

  function GetCurveComment();

  procedure SetCurveComment();

  function CurveGetIndexAt();

  function CurveInterpolateAt();

  function CurveSmoothAt();

  function CurveMedianaAt();

  function CurveFlags();

  function GetCurveLimits();

  function GetCurveIntegral();

  function GetCurveLastPoint();

  function PutEv();

  function PutAO();

  function PutDO();

  function getai();

  function getai_n();

  function getai_xn();

  function getai_yn();

  function getai_xi();

  function getai_yi();

  function getdi();

  function getdi_n();

  function getdi_xn();

  function getdi_yn();

  function getdi_xi();

  function getdi_yi();

  function calibr();

  function fixerror();

  function aimap();

  function dimap();

  function aomap();

  function domap();

  function diword();

  function ClickButton;

  function ClickSensor;

  function ClickTag;

  function Voice();

  function WinDraw();

  function WinShow();

  function WinHide();

  function WinSelect();

  function ReadIni();

  function GetPortB();

  procedure SetPortB();

  function GetPortW();

  procedure SetPortW();

  function GetPortL();

  procedure SetPortL();

  function RegisterErr();

  function GetErrCount();

  function RunCount;

  function FindObjectRef();

  function DeviceName();

  function DeviceModel();

  function DeviceFamily();

  function DeviceAction();

  function DeviceClear();

  function DeviceClearDevice();

  function DeviceStart();

  function DeviceStop();

  function DeviceMessage();

  function SaveCrw();

  function SpecMarker();

  function SpecMarkerL();

  function SpecMarkerR();

  function SpecRoiL();

  function SpecRoiR();

  function GlobalCalc();

  function UartOpen();

  function UartOpenConfig();

  procedure UartClose();

  function UartActive();

  function UartWriteBuf();

  function UartReadBuf();

  function UartWriteStr();

  function UartReadStr();

  procedure UartRxClear();

  procedure UartTxClear();

  function UartRxCount();

  function UartTxCount();

  function UartRxSpace();

  function UartTxSpace();

  function UartFindCheckSum();

  function UartCatCheckSum();

  function UartCatCheckSumCR();

  function UartTruncCheckSum();

  function UartTruncCheckSumCR();

  function AdamFindSlot();

  function AdamGetStatus();

  function AdamSendRequest();

  function AdamGetRequest();

  function AdamGetRequestTime();

  function AdamGetAnswer();

  function AdamGetPort();

  function AdamGetAddress();

  function AdamGetUsesCheckSum();

  function ClickParams();

  function Add3D();

  function Plot3D();

  function Edit();

  function EditState;

  function DevSend();

  function FileRef();

  function DevPost();

  procedure Echo();

  function RedirectStdIn();

  function RedirectStdOut();

  function str2shortcut();

  function shortcut2str();

  function awakeflag;

  function crypt_ctrl();

  function crypt_encode();

  function crypt_decode();

  function getmd5fromstr();

  function getmd5fromfile();

  function getmd5fromtext();

  function wdt_reset();

  function guard_check();

  function timebase;

  function daqfileref();

  function GetClockRes();

  function SetClockRes();

  function cpu_start;

  function cpu_clock;

  function pidaffinity();

  function devaffinity();

  function clickwrite();

  function clickread;

  function clickwhat;

  function clickwrote;

  function clickfilter();

  function clickawaker();

  function taglock();

  function getai_par();

  function getao_par();

  function getdi_par();

  function getdo_par();

  property CurveLength []: Integer; [rw]

  property CurvePoint []: TPoint2D; [rw]

  property CurveName []: LongString; [r]

  property CurveColor []: Integer; [r]

  property CurveStyle []: Integer; [r]

  property CurveComment []: LongString; [rw]

  property CurveLimits []: TRect2D; [r]

  property CurveLastPoint []: TPoint2D; [r]

  property PortB []: Byte; [rw]

  property PortW []: Word; [rw]

  property PortL []: LongWord; [rw]

end;

Inheritance

IDaqApi

IPluginApi

IUnknown

?