![]() |
Macros | |
#define | MLPI_SECURITY_NETWORKSERVICE_FTP L"FTP" |
#define | MLPI_SECURITY_NETWORKSERVICE_SSH L"SSH" |
#define | MLPI_SECURITY_NETWORKSERVICE_MLPI L"MLPI" |
#define | MLPI_SECURITY_NETWORKSERVICE_MLPIS L"MLPIS" |
#define | MLPI_SECURITY_NETWORKSERVICE_OPCUA L"OPCUA" |
#define | MLPI_SECURITY_NETWORKSERVICE_SIS L"SIS" |
Typedefs | |
typedef struct MlpiNetworkServiceInfo | MlpiNetworkServiceInfo |
typedef struct MlpiNetworkConfigurationValue | MlpiNetworkConfigurationValue |
Enumerations |
List of used types, enumerations, structures and more...
#define MLPI_SECURITY_NETWORKSERVICE_FTP L"FTP" |
This constants defines the network services that may be available on the target.
File Transfer Protocol (unsafe!). The use of SFTP instead is strongly recommended!
Definition at line 173 of file mlpiSecurityLib.h.
#define MLPI_SECURITY_NETWORKSERVICE_SSH L"SSH" |
Secure Shell that includes SSH File Transfer Protocol (SFTP).
Definition at line 174 of file mlpiSecurityLib.h.
#define MLPI_SECURITY_NETWORKSERVICE_MLPI L"MLPI" |
Motion Logic Programming Interface (not encrypted).
Definition at line 175 of file mlpiSecurityLib.h.
#define MLPI_SECURITY_NETWORKSERVICE_MLPIS L"MLPIS" |
Motion Logic Programming Interface Secured (MLPI with TLS encryption). See MLPI and MLPIS.
Definition at line 176 of file mlpiSecurityLib.h.
#define MLPI_SECURITY_NETWORKSERVICE_OPCUA L"OPCUA" |
OPC Unified Architecture.
Definition at line 177 of file mlpiSecurityLib.h.
#define MLPI_SECURITY_NETWORKSERVICE_SIS L"SIS" |
Seriale Indramat Schnittstelle (i.e. Serial Indramat Interface).
Definition at line 178 of file mlpiSecurityLib.h.
MlpiNetworkServiceInfo |
This structure provides all information about a specific network-service.
Elements of struct MlpiNetworkServiceInfo
Type | Element | Description |
---|---|---|
WCHAR16 | networkServiceName | Name of the protocol (e.g. "SSH" or "FTP"). |
MlpiSecurityServiceState | networkServiceState | State of the protocol. |
networkServiceControlInfo | networkServiceControlInfo | Configuration possiblities of the protocol. |
MlpiNetworkConfigurationValue |
This structure provides one configuration value about a specific network-service.
Elements of struct MlpiNetworkConfigurationValue
Type | Element | Description |
---|---|---|
WCHAR16 | name | Name of the configuration value. |
WCHAR16 | value | The value itself. |
Value can hold only strings. There is no possibility to hold other values. Application is responsible to parse and insert values correctly.
This enumeration describes the possible states of the network services.
Enumerator | |
---|---|
MLPI_SECURITY_SERVICE_DISABLED |
Protocol is not active. |
MLPI_SECURITY_SERVICE_ENABLED |
Protocol is active. |
Definition at line 186 of file mlpiSecurityLib.h.
This enumeration describes the control possibilities of an specific network service.
Definition at line 194 of file mlpiSecurityLib.h.