Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpi4COM)  1.26.2
ISystem::Diagnosis Struct Reference
Collaboration diagram for ISystem::Diagnosis:
Collaboration graph

Public Attributes

LONG number
 
DiagnosisState state
 
struct DateAndTime dateTime
 
LONG logicalAddress
 
LONG physicalAddress
 
DiagnosisDespatcher despatcher
 
LONG index
 
BSTR text
 

Detailed Description

This structure defines the information returned when accessing the diagnosis. A diagnosis is either an error (F...), a warning (E...) or a message (A...). An error must be cleared by the user, warnings remain active until the reason for the warning has been removed. Messages are for informational purposes only. When an error is cleared, two entries exist in the diagnostic log. One where diagnosisState is set SYSTEM_ACTIVE and another one where it is set to SYSTEM_RESET.

Elements of struct Diagnosis

Type Element Description
LONG number Identity number described in the help manual and used to identify the diagnosis.
DiagnosisState state State of a diagnostic message
DateAndTime dateTime Date and time of the diagnosis
LONG logicalAddress Logical address of the device(e.g. axis, touchprobe,...) that dispatched the diagnosis.
LONG physicalAddress Physical address of a physical device possibly connected to the logical object, e.g. drive of an axis.
DiagnosisDespatcher dispatcher Identifying source of diagnosis.
LONG index Index of the diagnosis inside the diagnosis ring buffer.
WCHAR16[] text Diagnosis text with diagnosis description.

Definition at line 225 of file ISystem.idl.

Member Data Documentation

LONG ISystem::Diagnosis::number

Identity number described in the help manual and used to identify the diagnosis.

Definition at line 227 of file ISystem.idl.

DiagnosisState ISystem::Diagnosis::state

State of a diagnostic message.

Definition at line 228 of file ISystem.idl.

struct DateAndTime ISystem::Diagnosis::dateTime

Date and time of the diagnosis.

Definition at line 229 of file ISystem.idl.

LONG ISystem::Diagnosis::logicalAddress

Logical address of the device(e.g. axis, touchprobe,...) that dispatched the diagnosis.

Definition at line 230 of file ISystem.idl.

LONG ISystem::Diagnosis::physicalAddress

Physical address of a physical device possibly connected to the logical object, e.g. drive of an axis.

Definition at line 231 of file ISystem.idl.

DiagnosisDespatcher ISystem::Diagnosis::despatcher

Identifying source of diagnosis.

Definition at line 232 of file ISystem.idl.

LONG ISystem::Diagnosis::index

Index of the diagnosis inside the diagnosis ring buffer.

Definition at line 233 of file ISystem.idl.

BSTR ISystem::Diagnosis::text

Diagnosis text with diagnosis description.

Definition at line 234 of file ISystem.idl.


The documentation for this struct was generated from the following file: