Доброго времени суток сообщество drive.
Сегодня речь пойдёт о украшательстве головного устройства smeg.

такая возможность заложена разработчиками с самого начала, но в странах СНГ её никто ни когда не видел.
Сподвигло меня на реализацию этой функции интерфейсы головных устройств от ваговской группы, где это выполнено элегантно и эффектно. Там иконки являются чуть ли не главным элементом интерфейса управления радио станциями. Так же имеется возможность добавлять свои иконки к интерфейсу подгружая их с флешки.
Но вернёмся к французам; разработчики пошли дальше и в место одной иконки сделали 3 разных размера.


И если на самой большой в иконку можно вставить слоган, то списочный вид может содержать только очертания логотипа. На этом все плюшки кончаются, ибо хорошую идею загубили на корню. Моя версия smeg( последняя прошивка пятой линейки) содержит 199 комплектов иконок под 204 радио станции. По сути взяли по несколько радио станций из каждой страны Евросоюза. Так ещё и исходники были не лучшего качества, видно что некоторые логотипы были скролированны из низкого разрешения в более крупное. В общем как всегда, такое происходит не только в России но и у лягушатников — хорошая идея которую бюрократы задушили на корню.
Интерфейс магнитолы даёт добавить только приветственный логотип — заставку при загрузке. Всё остальное живёт в разделе /SYSTEM.
Немного отступления как это всё работает.
Эра великого и ужасного RDS(Radio Data System). Это способ передачи цифровой информации внутри канала выделенного под вещание радиостанции. Если вы видите на дисплее название радио станции, песни, исполнителя, то станция вещает rds. По сути единственным обязательным аргументом который должен вещаться — является уникальный идентификатор ( PI ). Благодаря этому идентификатору, магнитолы определяют уникальность радиостанции. Например в дороге когда чувствительность источника становится слишком низкой магнитола автоматом переключится на другую частоту от другой вышки если та передаст такой же идентификатор. Поиском другого источника как раз занимается вторая антенна в магнитоле (там где она есть).
Цифровой канал rds слишком узкий что бы передавать фото. По этому решение простое — хранить лого локально и привязывать логотип к соответствующему идентификатору.
Что-ж я живу в Москве, здесь вещается 51 радиостанция, 50 из которых имеют rds.
В следующей части я расскажу как скомпилировать базу и выложу софт.






Комментарии 4
Да да ждем продолжения.
Вторая часть уже давно написана.
Опа, ждём продолжения.
Интересно решение, как добавлять свои картинки.
Возможно и в китайский RCC можно будет добавить картинки станций.