Improve logging over device specific configs
This commit is contained in:
parent
ebf0965381
commit
2aed9f5b51
|
|
@ -870,16 +870,24 @@ int uiloadconfig(const char* config_file_str, int confignum, int configureddevic
|
||||||
DeviceSettings settings;
|
DeviceSettings settings;
|
||||||
|
|
||||||
config_setting_t* config_device = config_setting_get_elem(config_devices, i);
|
config_setting_t* config_device = config_setting_get_elem(config_devices, i);
|
||||||
const char* device_type;
|
const char* device_type = NULL;
|
||||||
const char* device_subtype;
|
const char* device_subtype = NULL;
|
||||||
const char* device_config_file;
|
const char* device_config_file = NULL;
|
||||||
|
int found = 0;
|
||||||
config_setting_lookup_string(config_device, "device", &device_type);
|
config_setting_lookup_string(config_device, "device", &device_type);
|
||||||
config_setting_lookup_string(config_device, "type", &device_subtype);
|
config_setting_lookup_string(config_device, "type", &device_subtype);
|
||||||
config_setting_lookup_string(config_device, "config", &device_config_file);
|
found = config_setting_lookup_string(config_device, "config", &device_config_file);
|
||||||
|
|
||||||
slogt("device type: %s", device_type);
|
slogt("device type: %s", device_type);
|
||||||
slogt("device sub type: %s", device_subtype);
|
slogt("device sub type: %s", device_subtype);
|
||||||
|
if(found == CONFIG_FALSE)
|
||||||
|
{
|
||||||
|
device_config_file = NULL;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
slogt("device config file: %s", device_config_file);
|
slogt("device config file: %s", device_config_file);
|
||||||
|
}
|
||||||
if (error == MONOCOQUE_ERROR_NONE)
|
if (error == MONOCOQUE_ERROR_NONE)
|
||||||
{
|
{
|
||||||
error = devsetup(device_type, device_subtype, device_config_file, ms, &settings, config_device);
|
error = devsetup(device_type, device_subtype, device_config_file, ms, &settings, config_device);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue