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

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
LKDSDrv 2.0.6
Почему не работает меню "параметры слота"?
Программа Мстат 3.0.7 не хочет запускаться с параметрами подсети.
 
revit написал(а):
LKDSDrv 2.0.6
Почему не работает меню "параметры слота"?
Программа Мстат 3.0.7 не хочет запускаться с параметрами подсети.


1. Про "параметры слота". Пункт меню "Параметры слота" в модулях ComCLBCfg и LKDSDrvCfg пока не реализован. Показалось, что есть более срочные задачи.

2. MStat может запускаться с параметром -n<номер_подсети> и MStat работает в указанной параметром подсети. Вероятно речь идет о параметре -i<имя_файла_структуры>. Последний параметр действительно не реализован в MStat. Будем делать.
 
Выложена следующая версия, в которой добавлена возможность установки признака "Разрешить сетевые связи по динамическим IP" в панели "Параметры программного КСЛ" модуля LKDSDrvCfg.

Установка признака «Разрешить сетевые связи по динамическим IP» позволяет КСЛам, связанным с данным, не иметь статический IP адрес. При этом в данном ПКСЛ (в котором установлен признак «Разрешить сетевые связи по динамическим IP») в поле «IP адрес устройства» нужно указать какой-нибудь IP адрес, из той же сети, что и IP адрес компьютера. Порт данных и порт звука нужно указать правильным (такие же, что и в связанном КСЛе). В процессе работы ПКСЛ, получив пакеты от связанного КСЛа, выделяет из них IP адрес и начинает использовать выделенный IP адрес для посылки пакетов в связанный КСЛ.

Аппаратный КСЛ не может сам динамически получать IP адрес (например, по DHCP) – для этого он должен быть подключен к IP сети через маршрутизатор.
 
Андрей Ефименко написал(а):
Аппаратный КСЛ не может сам динамически получать IP адрес (например, по DHCP) – для этого он должен быть подключен к IP сети через маршрутизатор.


Но это же зависит только от математики ;) , так же как и поддержка PPPoE.
 
Van Gog написал(а):
Но это же зависит только от математики ;) , так же как и поддержка PPPoE.


Делать поддержку DHCP и PPPoe в аппаратных КСЛах (моноблоках) в ближайшее время не планируется. Т.е. возможно это и будет сделано, но сейчас нужно использовать маршрутизатор.
 
Выложен следующий вариант LKDSDrv.

В нем программному КСЛу можно установить признак - "Снять ограничение на 16 связей" в панели "Параметры программного КСЛ" модуля LKDSDrvCfg

Сами связи можно вводить по пункту меню "Внутренние связи программного КСЛ" модуля LKDSDrvCfg.

Т.к. один ПКСЛ теперь может иметь предельное число связей (в сети "Обь" до 254) и один ПКСЛ может получать данные со всех сетевых интерфейсов компьютера (сетевых карт, USB модемов, иных модемов), то в корневом УМ диспетчерской всегда можно обойтись одним ПКСЛом.
Это, вместе с возможностью динамической IP адресации удаленных УМ, делает удобным использование LKDSDrv и ПКСЛ в диспетчерских.
 
Андрей Ефименко написал(а):
Т.к. один ПКСЛ теперь может иметь предельное число связей (в сети "Обь" до 254) и один ПКСЛ может получать данные со всех сетевых интерфейсов компьютера (сетевых карт, USB модемов, иных модемов), то в корневом УМ диспетчерской всегда можно обойтись одним ПКСЛом.

Это хоррошо...
Это, вместе с возможностью динамической IP адресации удаленных УМ, делает удобным использование LKDSDrv и ПКСЛ в диспетчерских.
А это ваще супер!!! Не просто удобным, но и дешевым... Да и статику если вдруг заберут , то есть запасной вариант :)
Хотя конечно и весьма желательно без дополнительного маршрутизатора..
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Выложен следующий вариант LKDSDrv.

В нем программному КСЛу можно установить признак - "Снять ограничение на 16 связей" в панели "Параметры программного КСЛ" модуля LKDSDrvCfg

Сами связи можно вводить по пункту меню "Внутренние связи программного КСЛ" модуля LKDSDrvCfg.

Т.к. один ПКСЛ теперь может иметь предельное число связей (в сети "Обь" до 254) и один ПКСЛ может получать данные со всех сетевых интерфейсов компьютера (сетевых карт, USB модемов, иных модемов), то в корневом УМ диспетчерской всегда можно обойтись одним ПКСЛом.
Это, вместе с возможностью динамической IP адресации удаленных УМ, делает удобным использование LKDSDrv и ПКСЛ в диспетчерских.


Как только решите положительно вопрос с железкой https://forum.lkds.ru/threads/315/, сразу выкину КСЛы нафиг :D

А что там про динамическую IP адресацию удаленных УМ?
 
Van Gog написал(а):
Как только решите положительно вопрос с железкой https://forum.lkds.ru/threads/315/, сразу выкину КСЛы нафиг :D


Программный КСЛ будет иметь возможность работать через голосовой конвертер ЛБ6Pro (но может и по старому - через звуковую карту). Т.е. у диспетчера будет одна привычная трубка, через которую будут вестись переговоры и с ММИ, и с ПКСЛ и с ЛБ6Pro. Направление передачи будет переключаться кнопкой на трубке.

Van Gog написал(а):
А что там про динамическую IP адресацию удаленных УМ?


У программного КСЛа можно установить признак "Разрешить сетевые связи по динамическим IP". См.
 
Андрей Ефименко написал(а):
Программный КСЛ будет иметь возможность работать через голосовой конвертер ЛБ6Pro (но может и по старому - через звуковую карту). Т.е. у диспетчера будет одна привычная трубка, через которую будут вестись переговоры и с ММИ, и с ПКСЛ и с ЛБ6Pro. Направление передачи будет переключаться кнопкой на трубке.


Только один вопрос: когда?
 
У меня не пишуться переговоры диспетчера. ComClb записывал нормально. Причём в папке Wav создаються файлы разной длины, название файлов соответствует реальному времени, и дате включения переговорной связи, но при воспроизведении полная тишина.

Программа воспроизведения встроенная в MPult не выводит даже список файлов.

Программа "Звукозапись" пишет звук с ММИ нормально.
 
Van Gog написал(а):
У меня не пишуться переговоры диспетчера. ComClb записывал нормально. Причём в папке Wav создаються файлы разной длины, название файлов соответствует реальному времени, и дате включения переговорной связи, но при воспроизведении полная тишина.

Программа воспроизведения встроенная в MPult не выводит даже список файлов.

Программа "Звукозапись" пишет звук с ММИ нормально.


Т.е. штатным проигрывателем Windows файлы WAV не воспроизводятся ?

Хотел бы получить файл MPult.XML и список файлов, сохраненных в папке WAV. Сделать список можно следующим образом - в командной строке Windows или в FARе нужно сделать текущей папку WAV, после чего ввести команду:

tree /F >wav.str

образуется файл wav.str, который и нужно прислать.
 
Андрей Ефименко написал(а):
Т.е. штатным проигрывателем Windows файлы WAV не воспроизводятся ?

Хотел бы получить файл MPult.XML и список файлов, сохраненных в папке WAV. Сделать список можно следующим образом - в командной строке Windows или в FARе нужно сделать текущей папку WAV, после чего ввести команду:

tree /F >wav.str

образуется файл wav.str, который и нужно прислать.


Прислать не проблема, но очень хочется покапаться самому ;) . Подскажите, что посмотреть и вообще как и куда передаются параметры и команда на запись звука. (Конечно если это не составляет коммерческую тайну :rolleyes: )

И вообще не плохо бы выпустить руководство по LKDSDrv с описанием формата конфигурационных файлов и всяких фишечек, ведь попадаются же люди, которым интересно покопаться ;)
 
Последнее редактирование модератором:
Van Gog написал(а):
Прислать не проблема, но очень хочется покапаться самому ;) . Подскажите, что посмотреть и вообще как и куда передаются параметры и команда на запись звука. (Конечно если это не составляет коммерческую тайну :rolleyes: )

И вообще не плохо бы выпустить руководство по LKDSDrv с описанием формата конфигурационных файлов и всяких фишечек, ведь попадаются же люди, которым интересно покопаться ;)


Формат конфигурационных файлов не тайна, просто это внутренне дело ПО, соответственно может меняться, а публичное описание вроде как создает некую ответсвенность по поводу изменения форматов.
Все конфигурационные файлы это текстовые XML файлы (*.XML). Назначение параметров, я думаю, можно определить из имени параметра. Формат имени конфигурационных файлов описан в LKDSDrv.Doc

Что бы ручные изменения конфигурационных файлов вступили в силу, нужно остатовить и снова запустить службу LKDSDrv.

А запрашиваемая информация нужна для отладки, и я хотел бы её получить. ПО достаточно сложное и отладка будет идти ещё долго и требует вашей помощи.
 
Со списком разобрался: была выставлена большая длительность в фильтре по времени. Как всегда дело было не в бабине <_< :D ...

А вот файлики всётаки получаются пустые, даже с ПКЛШ.
 
Андрей Ефименко написал(а):
Программный КСЛ будет иметь возможность работать через голосовой конвертер ЛБ6Pro (но может и по старому - через звуковую карту). Т.е. у диспетчера будет одна привычная трубка, через которую будут вестись переговоры и с ММИ, и с ПКСЛ и с ЛБ6Pro. Направление передачи будет переключаться кнопкой на трубке.
Van Gog написал(а):
Только один вопрос: когда?
Вот это отличный вариант. Даже при дешевизне гарнитуры по отношению к конвертеру, до сих пор ею не пользуюсь -как то не практично, не прижилось. Диспетчеров тоже трудно было бы переучить... А вот если трубка будет в USB вставляться и коробочка где нибудь возле компа спрячется, то учень удобно. Особенно удобно для проверок и тестирования оборудования, когда только комп под рукой. Идеальный вариант -одна трубка с начинкой USB внутри!! Т.е USB-трубка :lol: !
Сейчас вот экспериментирую с расширенным ПКСЛом (на 254 адреса) и динамикой и трубка такая нужна. Ну нету у меня ни микрофона ни гарнитуры, нету!!! Зато есть конвертер и трубка!
Андрей доработай побыстрее LKDSDrv для работы ПКСЛ с конвертером.
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Выложена следующая версия, в которой добавлена возможность установки признака "Разрешить сетевые связи по динамическим IP" в панели "Параметры программного КСЛ" модуля LKDSDrvCfg.

УРА!!!! Заработало!!! Удаленный Моно с модемом CDMA через динамику... :lol:
И в исходящей связи центрального ПКСЛа можно указать вообще любой IP!!! И работает!! Я в осадке :blink: :o
 
Последнее редактирование модератором:
Назад
Сверху