Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpi4LabVIEW)  1.26.2
Server version since 1.26.0.0 (MLC-FW: 14V22)
Collaboration diagram for Server version since 1.26.0.0 (MLC-FW: 14V22):
Note
Since firmware version 14V22 (MLPI-Server-Version: 1.26.0.0) a centralized permission management has been implemented in target controls XM2, L75 and VPx. Some permissions have been summarized in order to improve their usability. Additional information regarding the usage of older manifest files (i.e. accounts.xml) with newer server versions can be found in Manifest since server version 1.26.0.0.
Users of other CML controls (i.e. L25, L45, L65) have to use the old permissions as defined in Server versions before 1.26.0.0
List of valid permissions for mlpiContainerLib. These permissions shall be assigned to the groups (i.e. in the group manifest file groups.xml) rather than the users.
Permission-Ident Description
CONTAINER_BROWSE Browse - Allows to browse through existing containers
CONTAINER_INFO Info - Allows to get information about containers, e.g. name, items etc.
CONTAINER_SETUP Setup - Allows to create and delete containers and set container name.
CONTAINER_UPDATE Update - Allows to read/write data from/to containers, depending on container type.
List of available functions in mlpiContainerLib and the permissions required for their use.
Function Server version Permission-Ident
mlpiContainerCreate 1.0.0.0 "CONTAINER_SETUP"
mlpiContainerUpdate 1.0.0.0 "CONTAINER_UPDATE"
mlpiContainerDestroy 1.0.0.0 "CONTAINER_SETUP"
mlpiContainerGetName 1.0.0.0 "CONTAINER_INFO"
mlpiContainerSetName 1.0.0.0 "CONTAINER_SETUP"
mlpiContainerGetInformation 1.0.0.0 "CONTAINER_INFO"
mlpiContainerGetTagList 1.0.0.0 "CONTAINER_INFO"
mlpiContainerGetItemInformation 1.0.0.0 "CONTAINER_INFO"
mlpiContainerGetSingleItemInformation 1.0.0.0 "CONTAINER_INFO"
mlpiContainerGetNumberOfContainer 1.0.0.0 "CONTAINER_BROWSE"
mlpiContainerGetHandlesOfContainer 1.0.0.0 "CONTAINER_BROWSE"
List of the old permissions of mlpiContainerLib and their corresponding new permission.
Old permission new Permission
MLPI_CONTAINERLIB_PERMISSION_ALWAYS IMPLICIT
MLPI_CONTAINERLIB_PERMISSION_SETUP CONTAINER_SETUP
MLPI_CONTAINERLIB_PERMISSION_UPDATE CONTAINER_UPDATE
MLPI_CONTAINERLIB_PERMISSION_INFO CONTAINER_INFO
MLPI_CONTAINERLIB_PERMISSION_BROWSE CONTAINER_BROWSE