ScanDeviceManager CanLoadConfigurationDataFromScanDevice
Returns a Boolean value indicating whether the specified device contains configuration data or not.
public bool CanLoadConfigurationDataFromScanDevice(string deviceName) |
Return value
bool | Returns true if the specified device contains configuration data |
Parameters
string | deviceName | Unique name of the device |
Example
Copy
bool loadStatus = scanDeviceManager.CanLoadConfigurationDataFromScanDevice(newDeviceList[0]);
if (loadStatus)
{
int fieldSizeInBits = 65536;
int fieldSizeInMM;
float fieldWidthInMM;
float fieldHeightInMM;
string ControllerConfiguration = "";
string LaserConfiguration = "";
string LensConfiguration = "";
scanDeviceManager.GetConfigData(newDeviceList[0], 0x05, out ControllerConfiguration, 500);
scanDeviceManager.GetConfigData(newDeviceList[0], 0x06, out LaserConfiguration, 500);
scanDeviceManager.GetConfigData(newDeviceList[0], 0x02, out LensConfiguration, 500);
DeviceConfigurationData configData = scanDeviceManager.GetDeviceConfigurationData(GetselectedDeviceUniqueName());
if (configData != null)
{
fieldWidthInMM = fieldSizeInBits / configData.XFactor;
fieldHeightInMM = fieldSizeInBits / configData.YFactor;
fieldSizeInMM = (int)(fieldWidthInMM < fieldHeightInMM ? fieldHeightInMM : fieldWidthInMM);
}
}