bstrSerialNumber [IScanInfo]

SYNOPSIS
BSTR bstrSerialNumberMy;
bstrSerialNumberMy = bstrSerialNumber;

REMARKS
This is a read only variable that holds the serial number of the scanning device, that has been used / is used to acquire the data.


dBeamAperture, dBeamDivergence, dBeamFocus [IScanInfo]

SYNOPSIS
double dBeamApertureMy;
dBeamApertureMy = dBeamAperture;
double dBeamDivergenceMy;
dBeamDivergenceMy = dBeamDivergence;
double dBeamFocusMy;
dBeamFocusMy = dBeamFocus;

REMARKS
These are read only variables that hold parameters that can be used to calculate the effective beam diameter at the distance of measurement. dBeamAperture and dBeamFocus are in units of [m], dBeamDivergence is in [rad];
Assuming the measured distance to be r,
the beam aperture to be A,
the beam divergence to be a,
and the beam focus to be f,
the diameter d of the beam becomes:


dBeamSeparationLength [IScanInfo]

SYNOPSIS
double dBeamSeparationLengthMy;
dBeamSeparationLengthMy = dBeamSeparationLength;

REMARKS
The beam separation length is a characteristic length, that is associated to the depth resolution.
The variable is read only, with unit of [m]. The value is not available on all instruments, but will be set to a default value of 2.0 m for this case.


dTemperature [IScanInfo]

SYNOPSIS
double dTemperatureMy;
dTemperatureMy = dTemperature;

REMARKS
Not yet implemented. Reserved for future expansion. Value is always 0.


dSupplyVoltage [IScanInfo]

SYNOPSIS
double dSupplyVoltageMy;
dSupplyVoltageMy = dSupplyVoltage;

REMARKS
Not yet implemented. Reserved for future expansion. Value is always 0.


dOperatingTime [IScanInfo]

SYNOPSIS
double dOperatingTimeMy;
dOperatingTimeMy = dOperatingTime;

REMARKS
Not yet implemented. Reserved for future expansion. Value is always 0.


bstrSyncTime [IScanInfo2]

SYNOPSIS
BSTR bstrSyncTimeMy;
bstrSyncTimeMy = bstrSynctime;

REMARKS
This is a read only variable that holds the date and time when the inetrnal clock last has been synchronized to a external reference clock.


bstrEpoch [IScanInfo2]

SYNOPSIS
BSTR bstrEpochMy;
bstrEpochMy = bstrEpoch;

REMARKS
This is a read only variable that holds the current epoch. Default is set to 00:00:00 of the sync-date.


bstrSyncMode [IScanInfo2]

SYNOPSIS
BSTR bstrSyncModeMy;
bstrSyncModeMy = bstrSyncMode;

REMARKS
This is a read only variable that holds an information about how the clock has been synchronized. This string also can be empty if the instrument does not support synchronized timestamping at all. Example values: UNSYNC, RTC, GPS, .... The exact value also might depend on the software that performed the synchronization of the scanner.