Crate asimov_sys

Crate asimov_sys 

Source

Structs§

AsiBlockDefinition
A block definition.
AsiBlockExecuteInfo
AsiBlockExecution
A block execution.
AsiBlockParameter
A block parameter.
AsiBlockPort
A block port.
AsiBlockUsage
A block usage (in a system or flow).
AsiFlowConnection
A flow connection.
AsiFlowCreateInfo
Defines the flow being created.
AsiFlowDefinition
A flow definition.
AsiFlowExecuteInfo
AsiFlowExecution
A flow execution.
AsiFlowUpdateInfo
AsiModelDownloadInfo
AsiModelManifest
A model manifest.
AsiModelTensor
A model tensor.
AsiModuleEnableInfo
AsiModuleRegistration
A module registration.
AsiStructureHeader
The common header for all SDK structures.

Enums§

AsiFlowExecutionState
The set of possible flow execution states.
AsiPortDirection
The set of possible port directions.
AsiPortState
The set of possible port states.
AsiResult
Result codes returned by SDK functions.
AsiStructureType
The set of possible SDK structure types.

Constants§

ASI_NULL_HANDLE

Functions§

asiCloneFlow
Clones an existing flow definition.
asiCreateFlow
Creates a new flow definition.
asiCreateInstance
Creates a new SDK instance.
asiDestroyInstance
Destroys an SDK instance.
asiDownloadModel
asiEnableModule
asiEnumerateBlockParameters
Enumerates block parameters.
asiEnumerateBlockPorts
Enumerates block ports.
asiEnumerateBlocks
Enumerates block definitions.
asiEnumerateFlowBlocks
Enumerates flow blocks.
asiEnumerateFlowConnections
Enumerates flow connections.
asiEnumerateFlowExecutions
Enumerates flow executions.
asiEnumerateFlows
Enumerates flow definitions.
asiEnumerateModelTensors
Enumerates model tensors.
asiEnumerateModels
Enumerates models.
asiEnumerateModules
Enumerates module registrations.
asiExecuteBlock
asiExecuteFlow
asiGetLicenseeString
Returns the SDK build’s licensee string, if any.
asiGetVersion
Returns the SDK’s current version as a packed integer.
asiGetVersionString
Returns the SDK’s current version as a string.
asiInitLibrary
Initializes the SDK’s global state.
asiPollFlowExecution
asiRemoveFlow
Removes an existing flow definition.
asiStartFlowExecution
asiStopFlowExecution
asiUpdateFlow
Mutates an existing flow definition.

Type Aliases§

AsiInstance
A handle encapsulating SDK state.
AsiVersion
An SDK version number as a packed integer.