ITrackingCotask
and ITrackingDataCotask
.isSupported
and findSupportedNodes
methods.INetwork
and the required NodeHandle
, but some CotaskConstructors may require additional arguments. The low-level packet transfer from a device, the processing of source data, the work logic and the task identifier (GUID) are hidden inside the cotask and the CotaskConstructor. There usually is at least one cotask per task, and one CotaskConstructor per cotask. This allows you to make a more common API and a user-friendly interface for working with tasks.ITrackingCotaskConstructor
;findSupportedNodes
method (inherited from ICotaskConstructor
, all CotaskConstructors have it);nodeGetStatus
;nodeGetStringProperty
and nodeGetBinaryProperty
);startTask
method and get the corresponding cotask.cotask = {};
using statement
, or manually use the Dispose
method. You can also use our proprietary SafeDispose
method found in the SDK for C#: Api - Antilatency.InterfaceContract - Utils.