Mech-Eye API Reference 2.1.4-alpha
API reference documentation for Mech-Eye 3D Laser Profiler
All Classes Functions Variables Enumerations Enumerator Pages
ProfilerInfo.h
1#pragma once
2#include <string>
3#include "Version.h"
4#include "CommonTypes.h"
5
6namespace mmind {
7namespace eye {
12{
13 std::string model{};
14 std::string controllerSN{};
15 std::string sensorSN{};
18 std::string ipAddress{};
19 std::string subnetMask{"255.255.255.0"};
20 IpAssignmentMethod ipAssignmentMethod{};
21 uint16_t port{};
22};
23} // namespace eye
24} // namespace mmind
Version information.
Definition Version.h:16
The information of the laser profiler.
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 subnetMask
Subnet mask.
IpAssignmentMethod ipAssignmentMethod
IP address assignment method.
uint16_t port
Port occupied by the Mech-Eye SDK application.
std::string model
Laser profiler model.
std::string controllerSN
Controller serial number.
std::string sensorSN
Sensor head serial number.
std::string ipAddress
IP address of the laser profiler.