---
title: "CameraSettings"
product: "LumiScan VGR"
component: "lumiscan-vgr"
version: "1.8.4"
display_version: "1.8.4.6"
latest_version: true
language: "en"
url: "https://docs.hdvisionsystems.com/en/lumiscan-vgr/1.8.4/api/settings/camera-settings.html"
---

# CameraSettings – LumiScan VGR

LumiScan settings. Entries correspond to the settings from the LumiScan Viewer.

## Member Variables

- **`id`:** `std::string`, default: `\{""\}` *JSON Type*: string Unique camera name in settings

- **`serial`:** `std::string`, default: `\{""\}` *JSON Type*: string The serial number of the camera, if not given, it will use 'id' as serial

- **`calibrationFile`:** `std::filesystem::path`, default: `\{""\}` *JSON Type*: string +*Requirement*: Must be a path to a regular file. File path to the calibration file associated with the LumiScan device.

- **`simulateCamera`:** `bool`, default: `{false}` *JSON Type*: (optional) bool Force the application to simulate a camera. This does not require a physical camera. When capturing an image the data specified by loadFilePath/datasetName is loaded instead. If no datasetName is specified the recording setting id is used as datasetName.

- **`genTLSettings`:** `std::optional< hdv::camera::genicam::GenTLSettings >`, default: `\{std::nullopt\}`
