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 mlpiSecurityLib. These permissions shall be assigned to the groups (i.e. in the group manifest file groups.xml) rather than the users.
Permission-Ident Description
SECURITY_INFO View network security settings - Allows to view network security settings, e.g. activation state of certain communication protocols.
SECURITY_SETUP Modify network security settings - Allows to modify network security settings, e.g. deactivate certain communication protocols.
List of available functions in mlpiSecurityLib and the permissions required for their use.
Function Server version Permission-Ident
mlpiSecurityGetNetworkServiceInformation 1.15.0.0 "SECURITY_INFO"
mlpiSecurityGetNetworkServiceActivation 1.15.0.0 "SECURITY_INFO"
mlpiSecuritySetNetworkServiceActivation 1.15.0.0 "SECURITY_SETUP"
mlpiSecurityGetNetworkServiceConfiguration 1.19.0.0 "SECURITY_INFO"
mlpiSecuritySetNetworkServiceConfiguration 1.19.0.0 "SECURITY_SETUP"
List of the old permissions of mlpiSecurityLib and their corresponding new permission.
Old permission new Permission
MLPI_SECURITYLIB_PERMISSION_ALWAYS IMPLICIT
MLPI_SECURITYLIB_PERMISSION_SETUP SECURITY_SETUP
MLPI_SECURITYLIB_PERMISSION_INFO SECURITY_INFO