Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpi4LabVIEW)  1.26.2
Structs, Types, ...
Collaboration diagram for Structs, Types, ...:

Macros

#define MLPI_CONTAINER_NAME_MAX_LENGTH   (64)
 

Typedefs

typedef struct MlpiContainerHandle MlpiContainerHandle
 
typedef struct MlpiContainerInformation MlpiContainerInformation
 
typedef struct MlpiContainerItemInformation MlpiContainerItemInformation
 

Enumerations

Detailed Description

List of used types, enumerations, structures and more...

Macro Definition Documentation

#define MLPI_CONTAINER_NAME_MAX_LENGTH   (64)

Maximum length of a container name.

Definition at line 443 of file mlpiContainerLib.h.

Typedef Documentation

MlpiContainerHandle

This structure defines the handle to a container.

Elements of struct MlpiContainerHandle

Type Element Description
ULONG connectionID Identity of connection.
ULONG containerID Identity of container.

You don't need to change or set the elements of this struct, as they are set by the MLPI.

MlpiContainerInformation

This structure defines the information content of a container.

Elements of struct MlpiContainerInformation

Type Element Description
WCHAR16 name Name of container.
MlpiDateAndTime dateTime Date and time container was created.
ULONG numItems Number of entries of container.
ULONG numElementsTagList Number of elements describing container.
ULONG dataSize Total data size (byte) of container.
MlpiContainerAccess accessFlag READ or WRITE access to the container.
MlpiContainerItemInformation

This structure defines the information of a container item.

Elements of struct MlpiContainerItemInformation

Type Element Description
MlpiType type Mlpi data type of item.
ULONG offset Offset of item within the container in bytes.
ULONG dataSize Size of item in bytes.

Enumeration Type Documentation

This enumeration defines whether we have a READ or WRITE container.

Enumerator
MLPI_CONTAINER_ACCESS_READ 

Enumeration for read container.

MLPI_CONTAINER_ACCESS_WRITE 

Enumeration for write container.

Definition at line 451 of file mlpiContainerLib.h.