Mech-Eye API 2.4.0
API reference documentation for Mech-Eye 3D Laser Profiler
Loading...
Searching...
No Matches
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
22 uint16_t port{};
23};
24} // namespace eye
25} // namespace mmind
Describes the version information.
Definition Version.h:19
Describes the laser profiler information.
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
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.
std::string model
The laser profiler model.
std::string controllerSN
The controller serial number.
std::string sensorSN
The sensor serial number.
std::string ipAddress
The IP address of the laser profiler.