Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpiCore)  1.26.2
mlpiSystemLib.h File Reference
Include dependency graph for mlpiSystemLib.h:

Go to the source code of this file.

Typedefs

typedef struct MlpiDiagnosis MlpiDiagnosis
 
typedef struct MlpiMemoryInfo MlpiMemoryInfo
 
typedef struct MlpiSpecialPathInfo MlpiSpecialPathInfo
 
typedef struct MlpiTransmissionStatus MlpiTransmissionStatus
 
typedef struct MlpiTransmissionInfo MlpiTransmissionInfo
 

Enumerations

Functions

MLPIRESULT mlpiSystemGetVersionInfo (const MLPIHANDLE connection, const WCHAR16 *component, WCHAR16 *version, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetLanguage (const MLPIHANDLE connection, MlpiLanguage *language)
 
MLPIRESULT mlpiSystemSetLanguage (const MLPIHANDLE connection, const MlpiLanguage language)
 
MLPIRESULT mlpiSystemGetName (const MLPIHANDLE connection, WCHAR16 *name, const ULONG numElements)
 
MLPIRESULT mlpiSystemSetName (const MLPIHANDLE connection, const WCHAR16 *name)
 
MLPIRESULT mlpiSystemGetIpAddress (const MLPIHANDLE connection, WCHAR16 *ipAddress, const ULONG numElements)
 
MLPIRESULT mlpiSystemSetIpAddress (const MLPIHANDLE connection, const WCHAR16 *ipAddress)
 
MLPIRESULT mlpiSystemGetSubnetMask (const MLPIHANDLE connection, WCHAR16 *subnet, const ULONG numElements)
 
MLPIRESULT mlpiSystemSetSubnetMask (const MLPIHANDLE connection, const WCHAR16 *subnet)
 
MLPIRESULT mlpiSystemGetGateway (const MLPIHANDLE connection, WCHAR16 *gateway, const ULONG numElements)
 
MLPIRESULT mlpiSystemSetGateway (const MLPIHANDLE connection, const WCHAR16 *gateway)
 
MLPIRESULT mlpiSystemGetCurrentMode (const MLPIHANDLE connection, MlpiSystemMode *mode)
 
MLPIRESULT mlpiSystemSetTargetMode (const MLPIHANDLE connection, const MlpiSystemMode mode)
 
MLPIRESULT mlpiSystemGetTemperature (const MLPIHANDLE connection, FLOAT *temperature)
 
MLPIRESULT mlpiSystemGetTemperatureMax (const MLPIHANDLE connection, FLOAT *temperature)
 
MLPIRESULT mlpiSystemResetTemperature (const MLPIHANDLE connection)
 
MLPIRESULT mlpiSystemGetTargetId (const MLPIHANDLE connection, LLONG *targetId)
 
MLPIRESULT mlpiSystemGetCpuLoad (const MLPIHANDLE connection, FLOAT *load)
 
MLPIRESULT mlpiSystemGetCpuLoadMax (const MLPIHANDLE connection, FLOAT *load)
 
MLPIRESULT mlpiSystemResetCpuLoad (const MLPIHANDLE connection)
 
MLPIRESULT mlpiSystemGetOperationHours (const MLPIHANDLE connection, ULONG *operatingTime)
 
MLPIRESULT mlpiSystemGetDateAndTimeUtc (const MLPIHANDLE connection, MlpiDateAndTime *dateTime)
 
MLPIRESULT mlpiSystemSetDateAndTimeUtc (const MLPIHANDLE connection, MlpiDateAndTime dateTime)
 
MLPIRESULT mlpiSystemSetDateAndTimeUtcByNtp (const MLPIHANDLE connection, const ULONG timeout, const WCHAR16 *server, const USHORT port=0)
 
MLPIRESULT mlpiSystemGetSerialNumber (const MLPIHANDLE connection, WCHAR16 *serialNumber, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetHardwareDetails (const MLPIHANDLE connection, WCHAR16 *hardwareDetails, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetLocalBusConfiguration (const MLPIHANDLE connection, WCHAR16 *configuration, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetFunctionModulBusConfiguration (const MLPIHANDLE connection, WCHAR16 *configuration, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetFunctionModuleHardwareDetails (const MLPIHANDLE connection, const ULONG functionModuleNum, WCHAR16 *hardwareDetails, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetMacAddress (const MLPIHANDLE connection, WCHAR16 *macAddress, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetMemoryInfo (const MLPIHANDLE connection, MlpiMemoryInfo *memoryInfo)
 
MLPIRESULT mlpiSystemGetSpecialPath (const MLPIHANDLE connection, const MlpiSpecialPath pathIdentifier, WCHAR16 *path, const ULONG numElements)
 
MLPIRESULT mlpiSystemGetSpecialPathInfo (const MLPIHANDLE connection, const MlpiSpecialPath pathIdentifier, MlpiSpecialPathInfo *pathInfo)
 
MLPIRESULT mlpiSystemGetRootPaths (const MLPIHANDLE connection, WCHAR16 *paths, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiSystemClearError (const MLPIHANDLE connection)
 
MLPIRESULT mlpiSystemReboot (const MLPIHANDLE connection)
 
MLPIRESULT mlpiSystemCleanup (const MLPIHANDLE connection)
 
MLPIRESULT mlpiSystemGetLicenseInformation (const MLPIHANDLE connection, WCHAR16 *licenses, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiSystemGetLimit (const MLPIHANDLE connection, MlpiSystemLimit limit, LLONG *value)
 
MLPIRESULT mlpiSystemGetDisplayedDiagnosis (const MLPIHANDLE connection, MlpiDiagnosis *diagnosis)
 
MLPIRESULT mlpiSystemSetDiagnosis (const MLPIHANDLE connection, const MlpiDiagnosisCategory category, const USHORT number, const WCHAR16 *diagnosisText=0)
 
MLPIRESULT mlpiSystemGetNewestDiagnosisIndex (const MLPIHANDLE connection, ULONG *index)
 
MLPIRESULT mlpiSystemGetOldestDiagnosisIndex (const MLPIHANDLE connection, ULONG *index)
 
MLPIRESULT mlpiSystemGetDiagnosisLog (const MLPIHANDLE connection, const ULONG index, MlpiDiagnosis *diagnosisLog, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiSystemConvertDiagnosisNumberToText (const MLPIHANDLE connection, const ULONG diagnosisNumber, WCHAR16 *diagnosisText, const ULONG numElements)
 
MLPIRESULT mlpiSystemSetBootLed (const MLPIHANDLE connection, const MlpiLedPattern pattern, const LONG count=-1)
 
MLPIRESULT mlpiSystemClearBootLed (const MLPIHANDLE connection)
 
MLPIRESULT mlpiSystemStartTransmission (const MLPIHANDLE connection, const WCHAR16 *source, const WCHAR16 *destination, MLPITASKHANDLE *handle)
 
MLPIRESULT mlpiSystemGetTransmissionStatus (const MLPIHANDLE connection, MlpiTransmissionStatus *status, ULONG numElements)
 
MLPIRESULT mlpiSystemGetTransmissionInfo (const MLPIHANDLE connection, const MLPITASKHANDLE handle, MlpiTransmissionInfo *info)
 
MLPIRESULT mlpiSystemTftpSetTimeout (const MLPIHANDLE connection, const USHORT seconds)
 
MLPIRESULT mlpiSystemTftpGetTimeout (const MLPIHANDLE connection, USHORT *seconds)
 
MLPIRESULT mlpiSystemTftpSetRetransmitCount (const MLPIHANDLE connection, const USHORT count)
 
MLPIRESULT mlpiSystemTftpGetRetransmitCount (const MLPIHANDLE connection, USHORT *count)
 

Variables

static const LONG MLPI_DIAGNOSIS_STRING_LEN = 124
 
static const WCHAR16 MLPI_VERSION_FIRMWARE [] = {'V','E','R','S','I','O','N','_','F','I','R','M','W','A','R','E','\0'}
 
static const WCHAR16 MLPI_VERSION_HARDWARE [] = {'V','E','R','S','I','O','N','_','H','A','R','D','W','A','R','E','\0'}
 
static const WCHAR16 MLPI_VERSION_LOGIC [] = {'V','E','R','S','I','O','N','_','L','O','G','I','C','\0'}
 
static const WCHAR16 MLPI_VERSION_BSP [] = {'V','E','R','S','I','O','N','_','B','S','P','\0'}
 
static const WCHAR16 MLPI_VERSION_MLPI_SERVER_CORE [] = {'V','E','R','S','I','O','N','_','M','L','P','I','_','S','E','R','V','E','R','_','C','O','R','E','\0'}
 
static const LONG MLPI_TRANSMISSION_URL_LEN = 256
 
static const LONG MLPI_TRANSMISSION_ERROR_LEN = 128
 

Detailed Description

Author
DC-IA/EAM1 (SK, JR)
Version
1.26.2
Date
2013

Definition in file mlpiSystemLib.h.