Радиоэфир > DMR
Mmdvm DMR Voice Modem на STM32
UT7UX:
--- Цитата: UT3UQZ від Вересень 16, 2021, 23:16:11 ---равно так же как "профессор" отвечает на сообщения, которые точно так же никакого отношения к нему не имеют?
--- End quote ---
Э... Что?
--- Цитата: UT3UQZ від Вересень 16, 2021, 23:16:11 ---ну камон, не будьте ребенком и признайте косяк =) никто не заклюет
--- End quote ---
Я готов признать свою неправоту даже там, где был прав - мне и истине все равно, а вам приятно. Тем более что за свой счет доказывать что-то кому-то, вместо предоставить кому-то учиться, если сумеет, на собственных ошибках - так себе идея. Поэтому в чем вы там меня обвиняете? Неважно, согласен, был неправ, прошу прощения. Безопасная победа над поддающимся соперником - разве это не прекрасно?
UR6HV:
--- Цитата: UT3UDX від Вересень 15, 2021, 10:29:28 ---Не поделюсь - это в том смысле, что никакого образа не нужно, все работает из коробки даже без пересборки MMDVMHost, конечно эти DMR ID работать с brandmeister и freeDMR работать не будут, но на HomeBrew DMR сервере будут работать нормально. Да, если хотите поговорить - пишите в телеграм.
--- End quote ---
Сделал как на скриншоте но все равно не пускает, к сожалению телеграмма нет у меня, можно написать вам в вайбер ?
UR6HBL:
--- Цитата: UT3UDX від Вересень 13, 2021, 22:06:22 ---Смешно на самом-то деле , потому что вы мне прислали ссылку на файл, в котором определяются две функции, которые используются
именно как врапперы для WhiteList, про который я говорил в начале.
Далее, CDMRAccessControl::validateSrcId - вызывается как обработчик строки параметров из опции конфигурации WhiteList
в секции конфигурационного файла MMDVM, которая называется [DMR] не имеет никакого отношения к валидации DMR ID в том контексте,
который тут обсуждался ранее
Проверить это очень легко, необходимо указать неправильные DMR id в WiteList и в логах можем увидеть знакомые строки темплейта
LogMessage("DMR Slot %u, RF user %u rejected", m_slotNo, srcId);
Ггггг. :-D
--- End quote ---
Вместо "гыкания", лучше бы помогли человеку. А так потратили свое и чужое время на заумные слова.
// unsigned int prefix = id / 10000U;
// if (prefix == 0U || prefix > 999U)
// return false;
// if (!m_prefixes.empty()) {
// bool ret = std::find(m_prefixes.begin(), m_prefixes.end(), prefix) == m_prefixes.end();
// if (ret)
// return false;
// }
.... и все работает с любыми ID.
В словесном поносе участвовать не желаю - нет времени.
Всего доброго !
Навігація
Go to full version