|
|
|
@ -1153,10 +1153,17 @@ void yon_adapter_window_setup(main_window *widgets){
|
|
|
|
driver_use = json_object_get_string(unit_obj);
|
|
|
|
driver_use = json_object_get_string(unit_obj);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const char *driver_all="";
|
|
|
|
const char *driver_all="";
|
|
|
|
if (json_object_object_get_ex(item_obj, "configuration", &unit_obj)) {
|
|
|
|
int loaded_size;
|
|
|
|
if (json_object_object_get_ex(unit_obj, "driver", &unit_obj))
|
|
|
|
config_str loaded = yon_config_load(get_drivers_for_card_command,&loaded_size);
|
|
|
|
driver_all = json_object_get_string(unit_obj);
|
|
|
|
for (int i=0;i<loaded_size;i++){
|
|
|
|
|
|
|
|
free(yon_char_divide_search(loaded[i],"=",-1));
|
|
|
|
|
|
|
|
yon_char_remove_last_symbol(loaded[i],'\n');
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
int pos = yon_char_parsed_check_exist(loaded,loaded_size,(char*)driver_use);
|
|
|
|
|
|
|
|
if (pos>-1){
|
|
|
|
|
|
|
|
driver_all=yon_char_new(loaded[pos+1]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
yon_char_parsed_free(loaded,loaded_size);
|
|
|
|
char *final_text = yon_char_unite("<span size=\"12pt\"><span weight='bold' color='#1a5fb4'>",DESCRIPTION_LABEL,":</span> ",_(desc),
|
|
|
|
char *final_text = yon_char_unite("<span size=\"12pt\"><span weight='bold' color='#1a5fb4'>",DESCRIPTION_LABEL,":</span> ",_(desc),
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",VENDOR_LABEL,":</span> ",vendor,
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",VENDOR_LABEL,":</span> ",vendor,
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",MODEL_LABEL,":</span> ",product,
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",MODEL_LABEL,":</span> ",product,
|
|
|
|
@ -1205,10 +1212,17 @@ void yon_adapter_window_setup(main_window *widgets){
|
|
|
|
driver_use = json_object_get_string(unit_obj);
|
|
|
|
driver_use = json_object_get_string(unit_obj);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const char *driver_all="";
|
|
|
|
const char *driver_all="";
|
|
|
|
if (json_object_object_get_ex(item_obj, "configuration", &unit_obj)) {
|
|
|
|
int loaded_size;
|
|
|
|
if (json_object_object_get_ex(unit_obj, "driver", &unit_obj))
|
|
|
|
config_str loaded = yon_config_load(get_drivers_for_card_command,&loaded_size);
|
|
|
|
driver_all = json_object_get_string(unit_obj);
|
|
|
|
for (int i=0;i<loaded_size;i++){
|
|
|
|
|
|
|
|
free(yon_char_divide_search(loaded[i],"=",-1));
|
|
|
|
|
|
|
|
yon_char_remove_last_symbol(loaded[i],'\n');
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
int pos = yon_char_parsed_check_exist(loaded,loaded_size,(char*)driver_use);
|
|
|
|
|
|
|
|
if (pos>-1){
|
|
|
|
|
|
|
|
driver_all=yon_char_new(loaded[pos+1]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
yon_char_parsed_free(loaded,loaded_size);
|
|
|
|
char *final_text = yon_char_unite("<span size=\"12pt\"><span weight='bold' color='#1a5fb4'>",DESCRIPTION_LABEL,":</span> ",_(desc),
|
|
|
|
char *final_text = yon_char_unite("<span size=\"12pt\"><span weight='bold' color='#1a5fb4'>",DESCRIPTION_LABEL,":</span> ",_(desc),
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",VENDOR_LABEL,":</span> ",vendor,
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",VENDOR_LABEL,":</span> ",vendor,
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",MODEL_LABEL,":</span> ",product,
|
|
|
|
"\n<span weight='bold' color='#1a5fb4'>",MODEL_LABEL,":</span> ",product,
|
|
|
|
|