Mech-Eye API 2.5.2
API reference documentation for Mech-Eye 3D Laser Profiler
Loading...
Searching...
No Matches
Public Attributes | List of all members
mmind::eye::ProfilerInfo Struct Reference

Describes the laser profiler information. More...

#include <ProfilerInfo.h>

Public Attributes

std::string model {}
 The laser profiler model.
 
std::string deviceName {}
 The device name (UTF-8 encoded).
 
std::string controllerSN {}
 The controller serial number.
 
std::string sensorSN {}
 The sensor serial number.
 
Version hardwareVersion {}
 The version of the hardware. The hardware cannot be upgraded.
 
Version firmwareVersion {}
 The version of the firmware. The firmware can be upgraded.
 
std::string ipAddress {}
 The IP address of the laser profiler.
 
std::string subnetMask {"255.255.255.0"}
 The IP subnet mask of the laser profiler.
 
IpAssignmentMethod ipAssignmentMethod {}
 The IP address assignment method of the laser profiler.
 
uint16_t port {}
 The laser profiler port.
 
bool supported {true}
 The support status of the device.
 
Version lastSupportedVersion
 The last supported version of the device.
 

Detailed Description

Describes the laser profiler information.

Definition at line 43 of file ProfilerInfo.h.

Member Data Documentation

◆ controllerSN

std::string mmind::eye::ProfilerInfo::controllerSN {}

The controller serial number.

Definition at line 47 of file ProfilerInfo.h.

◆ deviceName

std::string mmind::eye::ProfilerInfo::deviceName {}

The device name (UTF-8 encoded).

Definition at line 46 of file ProfilerInfo.h.

◆ firmwareVersion

Version mmind::eye::ProfilerInfo::firmwareVersion {}

The version of the firmware. The firmware can be upgraded.

Definition at line 50 of file ProfilerInfo.h.

◆ hardwareVersion

Version mmind::eye::ProfilerInfo::hardwareVersion {}

The version of the hardware. The hardware cannot be upgraded.

Definition at line 49 of file ProfilerInfo.h.

◆ ipAddress

std::string mmind::eye::ProfilerInfo::ipAddress {}

The IP address of the laser profiler.

Definition at line 51 of file ProfilerInfo.h.

◆ ipAssignmentMethod

IpAssignmentMethod mmind::eye::ProfilerInfo::ipAssignmentMethod {}

The IP address assignment method of the laser profiler.

Definition at line 54 of file ProfilerInfo.h.

◆ lastSupportedVersion

Version mmind::eye::ProfilerInfo::lastSupportedVersion

The last supported version of the device.

Definition at line 57 of file ProfilerInfo.h.

◆ model

std::string mmind::eye::ProfilerInfo::model {}

The laser profiler model.

Definition at line 45 of file ProfilerInfo.h.

◆ port

uint16_t mmind::eye::ProfilerInfo::port {}

The laser profiler port.

Definition at line 55 of file ProfilerInfo.h.

◆ sensorSN

std::string mmind::eye::ProfilerInfo::sensorSN {}

The sensor serial number.

Definition at line 48 of file ProfilerInfo.h.

◆ subnetMask

std::string mmind::eye::ProfilerInfo::subnetMask {"255.255.255.0"}

The IP subnet mask of the laser profiler.

Definition at line 52 of file ProfilerInfo.h.

◆ supported

bool mmind::eye::ProfilerInfo::supported {true}

The support status of the device.

Definition at line 56 of file ProfilerInfo.h.


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