Page 1 of 2
ProgDvbApi - вопрос
Posted: Wed Nov 16, 2011 9:01 pm
by z-wer
Как бы найти на делфях?
Я понимаю, что сгодится и mdapi, но нужно апи от прогдвб.
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 4:59 am
by Prog
Смотря что нужно в результате.
А на дельфи в этой жизни вообще ничего найти нельзя. Либо писать на c++ либо с него портировать.
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 6:19 am
by z-wer
Нужно поуправлять через юсби-порт позиционером.
Позиционер своеобразный

, изготовлен лично мной.
У меня есть кусок кода, из MDWrapper...
И еще вопрос вдогонку, как переключить список каналов слева-направо, версия 6.65, чего то нигде найти не могу?
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 4:46 pm
by z-wer
как нить преодолеем....
Всем спасибо кто не мешал беседе, Удачи!
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 5:52 pm
by V.Zhukoff
z-wer wrote:как переключить список каналов слева-направо, версия 6.65, чего то нигде найти не могу?
Никак. Это от скина зависит. Ну или самому в скинэдиторе переместить
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 5:58 pm
by Prog
MDAPI вам должно хватить. Пишите - если это не так. Но собственое API ProgDVB надо будет на дельфи как то конвертировать.
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 6:33 pm
by z-wer

Ну как нить сконвертим....
Только хде это сикретное апи отыскать... ?
Сорри за жаргон...

Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 6:36 pm
by z-wer
V.Zhukoff wrote:z-wer wrote:как переключить список каналов слева-направо, версия 6.65, чего то нигде найти не могу?
Никак. Это от скина зависит. Ну или самому в скинэдиторе переместить
И к чему этот гиморой ???
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 7:17 pm
by boss911
z-wer wrote:И к чему этот гиморой ???
Это вопрос к разработчику. Я тоже список каналов перемещаю на правую сторону, для меня дикость, когда он в лева. Я ему предлагал, сделать опцию в программе, которая бы отвечала, на какой стороне должен быть список каналов.
Сейчас же переключаю список в скинэдиторе, так же включаю нумерацию для компактного вида. Да, гемор, а разработчик упрям, так что выхода нет.
Re: ProgDvbApi - вопрос
Posted: Thu Nov 17, 2011 7:27 pm
by z-wer
boss911, да мне не настолько интерес этот вопрос, сколько его реализация...
Я его задал попутно...
Всё, тему можно рубить, спасибо Prog-у за понимание даже не вникая в проблеммы.
Разберемся как нить.
Всем Удачи, точно, мне хватит и мд-апи.

Re: ProgDvbApi - вопрос
Posted: Fri Nov 18, 2011 7:53 pm
by z-wer
Prog, проблему частично решил. Но как то не очень хорошо получается.
Перевел ПрогДвб в режим работы по протоколу 1.1, назначил каждому порту отдельную лнб - получил 16 позиций.
Пробовал в режимах 1.2, 1.3 там вроде как тоже можно позиции прописывать.
Только либо Прогдвб вываливается с ошибкой, либо позиция не прописывается.
В мдапи постоянный ноль в параметре Diseqc: Byte;
В Театре и DvbViewer я получаю данные в виде позиции в градусах (3560, 130 и т.п.), правда через ложный параметр - что кстати очень удобно.
Попытался добавить еще один свитч, но проблема не решилась, на нем тоже данные меняются 0-15 как и на первом свитче.
Выход какой есть?
Re: ProgDvbApi - вопрос
Posted: Sat Nov 19, 2011 7:24 am
by Prog
У меня этот код выглядит как
pr->diseqc=diseqItem.GetDiseqSwitchPort();
*((DWORD*)pr->Extern_Buffer)=diseqItem.m_AngularPositionX10;
Сам не помню почему. Этому API >10 лет. Костылей больше цем функций. Причём в разы.
Re: ProgDvbApi - вопрос
Posted: Sat Nov 19, 2011 9:24 am
by z-wer
Prog, что костылей там валом я и сам знаю, и то что лет 10 это точно.
Мне в принципе нужны только функции инициализации и работа с дисеком (что то типа satID).
Больше ничего не нужно, если можно пару примеров, пусть даже на С++.
Можно конечно реализовать и по другому, например по частоте и названию канала - они в принципе с разных спутников не повторяются...
Но когда есть привязка каналов к спутнику - то это намного удобней.
Re: ProgDvbApi - вопрос
Posted: Sat Nov 19, 2011 10:13 am
by Prog
То есть, то как я описал выше - не работает? Можно сделать через api модулей ProgDVB. Но это будет только для ProgDVB. Удобно вам такое?
Re: ProgDvbApi - вопрос
Posted: Sat Nov 19, 2011 11:46 am
by z-wer
Конечно, будет удобно. Я прекрасно понимаю, что это будет только Прогдвб поддерживать.
То, что вы описали выше я не пробовал, пока - нет времени. Но у меня в принципе и нет апи Прогдвб, только пара кусков из враппера. Я у Saap-а скачал, он выложил исходник.