Windows Драйвер LKDSDrv - развитие ComCLB

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
Van Gog написал(а):
Для размышления: комп относительно новый, звук HD Audio, можен здесь собака порылась ;)


Проверял на нескольких таких компьютерах - программный КСЛ звук сохраняет.
Хотел бы все-таки получить WAV файл, в котором звук не записан.
 
Андрей Ефименко написал(а):
Проверял на нескольких таких компьютерах - программный КСЛ звук сохраняет.
Хотел бы все-таки получить WAV файл, в котором звук не записан.


Про ПКСЛ я не говорил, у меня он один и задействован для свзи ЛД с ЦД. Звук не пишется с обычных КСЛов через ММИ и с ПКЛШ.

Завтра посмотрю повнимательней, может опять что-то не доделал <_< .
 
Van Gog написал(а):
Про ПКСЛ я не говорил, у меня он один и задействован для свзи ЛД с ЦД. Звук не пишется с обычных КСЛов через ММИ и с ПКЛШ.

Завтра посмотрю повнимательней, может опять что-то не доделал <_< .


К сожалениею с ПКЛШ звук действительно не пишется. Будет решено в новом голосовом конверторе.
По поводу звука с ММИ. У меня то же HD Audio. Если включить звуковой кабель во фронтальный микрофонный вход, то звук сохраняется в WAV файлах. Возникает, правда, вопрос - куда подключать микрофон для программного КСЛа. Есть еще один микрофонный вход и линейный вход, правда, уровень низкий (тихо записывается), если включить звуковой кабель ММИ в эти входя компьютера.
 
Последнее редактирование модератором:
Ну, точно кабель из ММИ воткнул в линейный вход <_< . Переткнул в микрофонный: виндовая звукозапись работает исправно, драйвер опять создаёт пустые файлы :blink: :angry:

Андрей Ефименко написал(а):
К сожалениею с ПКЛШ звук действительно не пишется. Будет решено в новом голосовом конверторе.
..... Возникает, правда, вопрос - куда подключать микрофон для программного КСЛа. Есть еще один микрофонный вход и линейный вход, правда, уровень низкий (тихо записывается), если включить звуковой кабель ММИ в эти входя компьютера.


По линейному входу уровень записи приемлемый. Можно объединить две проблемы: в конвертере сделать апаратный микшер и заводить сигнал ММИ на него, а уже с конвертера на линейный вход звуковой карты, предварительно согласовав уровни всех источников (ММИ+КЛШ+КСЛ, ПКЛШ и ПКСЛ).

А по моему вопросу предложение такое: в MPult-е в небольшой области панели инструментов выводить осцилограмму звукового входа (примерно как в Winampe). Я думаю для этого дела есть готовые библиотеки на Си.

Ну, это я так, от безысходности :( .
 
Последнее редактирование модератором:
revit написал(а):
Андрей доработай побыстрее LKDSDrv для работы ПКСЛ с конвертером.

Переписал в 43 удаленных КСЛах порты. Сделал вручную настройки LKDSDrv для 80 УМов. Переписали правила портфорвардинага на двух шлюзах предприятия.....
Сегодня решил перевести диспетчера на новый драйвер......
:( Побаловался и вернул все в зад.... трубки то нет для ПКСЛ... :(
Когда? Очень хоца..
 
Последнее редактирование модератором:
Выложен новый архив LKDSDrv

Основное изменение - программный КСЛ контролирует жизнеспособность сетевого соединения с другим КСЛом. При не получении подтверждения на 10 подряд посланных пакетов, ПКСЛ считает, что связь потеряна и передает LKDSDrv список УМ, с которыми осуществлялась связь по данному сетевому подключению. После чего LKDSDrv передает модулю MPult оповещение о том, что с КЛШ, доступ к которым производился по разорванному подключению ПКСЛа, нет связи. Ну а MPult протоколирует оповещения в журнале и рисует на всех ЛБ, которые подключены к потерянным КЛШ, картинку "Нет связи" (разорванный провод).

При возобновлении связи по сетевому подключению ПКСЛа, MPult производит переопрос (как при запуске) состояния ЛБ, которые были помечены как "Нет связи".
 
Выложен новый архив LKDSDrv

Основная доработка - возможность использования аппаратного голосового конвертора для программного КСЛа
 
Андрей Ефименко написал(а):
Выложен новый архив LKDSDrv

Основная доработка - возможность использования аппаратного голосового конвертора для программного КСЛа


Попробовал... Результат не очень порадовал: звук от диспетчера в кабину прерывается ("проглатываются" слова), не всегда срабатывает переключение приём/передача, не всегда проходит сигнал вызова. :( В случае с аппаратным КСЛом траблов не наблюдалось. Примерно тоже самое происходит с ПКЛШ+ЛБ Pro.

Думаю дело либо в драйвере, либо в конкретно моём PC+Win, либо в связке всего этого. В любом случае хотелось бы получить рекомендации где копать?
 
Последнее редактирование модератором:
Van Gog написал(а):
Попробовал... Результат не очень порадовал: звук от диспетчера в кабину прерывается ("проглатываются" слова), не всегда срабатывает переключение приём/передача, не всегда проходит сигнал вызова. :( В случае с аппаратным КСЛом траблов не наблюдалось. Примерно тоже самое происходит с ПКЛШ+ЛБ Pro.

Думаю дело либо в драйвере, либо в конкретно моём PC+Win, либо в связке всего этого. В любом случае хотелось бы получить рекомендации где копать?


А по сравнению с использованием колонок/микрофона, т.е. когда ПКСЛ сам кодировал звук, качество изменилось ? И в какую сторону, если изменилось ?

Не понятно с сигналом вызова - его приход никак не должен быть связан со способом кодирования звука (аппаратный/программный). Т.е. при использования программного кодирования звука в ПКСЛ сигнал вызова приходил всегда, а при использовании аппаратного кодирования не всегда ?
 
Андрей Ефименко написал(а):
А по сравнению с использованием колонок/микрофона, т.е. когда ПКСЛ сам кодировал звук, качество изменилось ? И в какую сторону, если изменилось ?


Пока сказать не могу, выберу время - обязательно проверю всё более тщательно.

Андрей Ефименко написал(а):
Не понятно с сигналом вызова - его приход никак не должен быть связан со способом кодирования звука (аппаратный/программный). Т.е. при использования программного кодирования звука в ПКСЛ сигнал вызова приходил всегда, а при использовании аппаратного кодирования не всегда ?


Возможно проблема связана с оператором/оборудованием CDMA. Есть две причины так думать:
1. Когда я пробовал собрать систему "на коленке" в конторе вызов проходил всегда. (Кстати звук был, кажется, получше);
2. Есть у нас лифт с ЛБ 6.0 Pro с которого вызов периодически не приходит :angry:, хотя диагностика и димнамика работают исправно. При этом, если сеанс связи начал диспетчер, то поговорить можно (опять же, разборчивость речи не очень хорошая и звук может прерываться). После окончания сеанса связи, в течение 2х-3х минут сигнал вызова проходит нормально. Модем CNU-550 Pro.
 
revit написал(а):
А для ПКЛШ когда?


Сделана и для ПКЛШ проверка связи (и выложено). Максимальное время, через которое будет определено, что нет связи с ЛБ6Pro - 9 минут.
 
Van Gog написал(а):
2. Есть у нас лифт с ЛБ 6.0 Pro с которого вызов периодически не приходит :angry:, хотя диагностика и димнамика работают исправно. При этом, если сеанс связи начал диспетчер, то поговорить можно (опять же, разборчивость речи не очень хорошая и звук может прерываться). После окончания сеанса связи, в течение 2х-3х минут сигнал вызова проходит нормально. Модем CNU-550 Pro.
А порты в симотече форвардил? и настройка Лб -статик или dhcp?.
У меня тоже есть проблемка с первой прошкой (тоже на CDMA, 550про) заметил такое - при первом включении не вяжется с диспетчерской. После передергивания модема -может повязаться через три минуты, а может и через минуту. Диагностировать трудно-нет индикаторов а сетевые мигают вяло.
Еще непонятно как подключаться удаленно к ПКЛШ.
Выставил, эксперимента ради, в своем драйвере у УМ0, к которому подключаюсь удаленно через его ПКСЛ, просто КЛШ в 6 слот-МПульт рисует только лифт с прошкой остальных нет на связи или вообще нет никаких. По всей видимо такой номер не проходит и тут уже надо дополнительные связи в прошке прописывать и у себя ПКЛШ настраивать. а нехотелось бы -лучшечерез один айпишник контролировать подсеть.

Есть еще глючек в драйвере-когда в настройках ПКЛШ ставишь галочку "программная" то сбрасывается ранее выставленный номер слота.
 
Последнее редактирование модератором:
revit написал(а):
Еще непонятно как подключаться удаленно к ПКЛШ.
Выставил, эксперимента ради, в своем драйвере у УМ0, к которому подключаюсь удаленно через его ПКСЛ, просто КЛШ в 6 слот-МПульт рисует только лифт с прошкой остальных нет на связи или вообще нет никаких. По всей видимо такой номер не проходит и тут уже надо дополнительные связи в прошке прописывать и у себя ПКЛШ настраивать. а нехотелось бы -лучшечерез один айпишник контролировать подсеть.


Возможно я не совсем понял проблемы, но:

Вообше ПКЛШ ведет себя точно так же как и обычный КЛШ. Если ПКЛШ описан в структуре диспетчерской в корневом УМ (т.е. поддерживается LKDSDrv в этой диспетчерской), то в другой диспетчерской можно описать этот УМ с КЛШ и получать данные (через аппраратный или программный КСЛ) как и с обычного КЛШ. Единственно - нельзя будет включить ГГС, т.к., к сожалению, сейчас не ретранслируются голосовые пакеты с ЛБ6Pro (с ПКЛШ) на ПКСЛ.

Можно, конечно, описать один ЛБ6Pro в нескольких ПКЛШ (как-бы поключить обычный ЛБ к нескольким локальным шинам, т.е. к нескольким КЛШ). В этом случае можно будет включать ГГС и не будет проблемы "Администратора" (активных и пассивных диспетчерских)

revit написал(а):
Есть еще глючек в драйвере-когда в настройках ПКЛШ ставишь галочку "программная" то сбрасывается ранее выставленный номер слота.


Это можно, пока, считать особенностью - желательно вначале ставить признак "Программный", а потом уже выбирать номер слота.
 
Андрей Ефименко написал(а):
Возможно я не совсем понял проблемы, но:

Вообше ПКЛШ ведет себя точно так же как и обычный КЛШ. Если ПКЛШ описан в структуре диспетчерской в корневом УМ (т.е. поддерживается LKDSDrv в этой диспетчерской), то в другой диспетчерской можно описать этот УМ с КЛШ и получать данные (через аппраратный или программный КСЛ) как и с обычного КЛШ. Единственно - нельзя будет включить ГГС, т.к., к сожалению, сейчас не ретранслируются голосовые пакеты с ЛБ6Pro (с ПКЛШ) на ПКСЛ.

Можно, конечно, описать один ЛБ6Pro в нескольких ПКЛШ (как-бы поключить обычный ЛБ к нескольким локальным шинам, т.е. к нескольким КЛШ). В этом случае можно будет включать ГГС и не будет проблемы "Администратора" (активных и пассивных диспетчерских)
Т.е доступны оба варианта-это очень хорошо. Но правда первый у меня не заработал. Буду еще пробовать, результаты напишу.
Это можно, пока, считать особенностью - желательно вначале ставить признак "Программный", а потом уже выбирать номер слота.
Это не баг-это фича :D
 
Последнее редактирование модератором:
revit написал(а):
Т.е доступны оба варианта-это очень хорошо. Но правда первый у меня не заработал. Буду еще пробовать, результаты напишу.

Да, работает. Удаленный ПКЛШ настроен в моем драйвере как обычный КЛШ.
Проблема была в том что оставались связи с УМами, вместо котрых поставил ЛБ6про.....

Если установить "програмный", то тоже все нормально, но вот настроек конечно нет и до блоков недостучаться...
Да и в "своем" ПКЛШ желательно сделать вызов конфигуратора блока (а может и непосредственно настроек) из окна параметров ПКЛШ, с автоматической установкой идентификатора и текущего айпишника.
 
Последнее редактирование модератором:
Выложен новый архив LKDSDrv

Настоятельно рекомендую поменять, если используются ЛБ6Pro, в ПКЛШ описано больше, чем 1 ЛБ и в MPult включено вычитывания статистики работы приводов. Т.е. если используются ЛБ6Pro, то нужно поменять.

Исправлена ошибка, приводящая к резкому уверичению трафика (статистика все равно не вычитывается из ЛБ с номером больше 1)
 
Возникла необходимость немного изменить структуру сети, соотвественно требуется изменить связи входящих КСЛов (номер слота связи, порты данных и звука связи и порты самого КСЛа) и структуру сети в драйвере. В какой последовательности нужно изменять параметры удалённо, чтобы не потерять входящий УМ?
 
Van Gog написал(а):
Возникла необходимость немного изменить структуру сети, соотвественно требуется изменить связи входящих КСЛов (номер слота связи, порты данных и звука связи и порты самого КСЛа) и структуру сети в драйвере. В какой последовательности нужно изменять параметры удалённо, чтобы не потерять входящий УМ?
При смене портов у исходящих КСЛов (в ЦД) я менял сначала порты в исходящей связи КСЛов в удаленных УМ (входящих), потом собственные в КСЛе ЦД. Все было ОК. Про слоты не скажу-не менял.
 
Последнее редактирование модератором:
Назад
Сверху