ProjectSettings
Global settings object for LumiScan VGR.
Member Functions
static ProjectSettings generatePreset()-
== Member Variables
m_meta-
hdv::application::SettingMeta, default:\{"LumiScanVGR", SETTINGS_FILE_VERSION, "NoMachineId", "LumiScanVGR", VGR::Version::String()\}
communicationProtocol-
CommunicationType, default:\{CommunicationType::Profinet\}
m_projectSettingsFile-
std::string, default:\{""\}
cameras-
std::vector< CameraSettings >JSON Type: array of camera objects +Requirement: Must contain at least one element.
recordings-
std::vector< RecordingSettings >JSON Type: array of recording objects +Requirement: Must contain at least one element.
networks-
std::vector< NetworkSettings >JSON Type: array of NetworkSettings objects
objects-
std::vector< ObjectSettings >JSON Type: array of ObjectSettings objects
pipelines-
std::vector< PipelineSettings >JSON Type: array of PipelineSettings objects
robots-
std::vector< RobotSettings >JSON Type: array of RobotSettings objects +Requirement: Must contain at least one element.
user-
UserSettingsJSON Type: UserSettings object
system-
SystemSettingsJSON Type: SystemSettings object