PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Радио/ТВ (http://pccar.ru/forumdisplay.php?f=128)
-   -   Надо что-то делать с радио.... (http://pccar.ru/showthread.php?t=4176)

s.m. 11.08.2009 18:24

Цитата:

Сообщение от Sfinks_M (Сообщение 106900)
А я чё говорил, работает :yes4:
Насчёт FT245, распаять сможешь? Я щас на ATMega8 собираю схему, прошивка есть, эмулирует LPT2, светодиодики поджигает влёт, щас с программой мучаюсь, на Delphi пишу, с DKLM работает с моей прогой пока нехочет :no2:
Схемка простяцкая, атмега большая (распаивать легко), прошить можно через тот же LPT порт дома. (я первую прошил и програматор из неё сделал). :smile1:

Попробую сначала FT245, все-таки 25 лет уже держу паяльник в руках :)
Атмегу купил, но еще не дошли руки до программатора, если FT245 устроит, то не буду даже париться с атмегой

s.m. 14.08.2009 04:35

Вложений: 1
Есть идея - взять софтину сфинкса (http://pccar.ru/attachment.php?attac...1&d=1250227524)

и сделать ее версию с командной строки, причем назвать rc.exe и сохранить полный синтаксис радиатора (см. ниже )
и положить ее в папку радиатора (то есть повторить финт с медиаплеером и фубаром)

затем подключить эту софтинку к центрифуге, как описано здесь (http://tips-auto.com/car-electrical-...-7-sect-6.html) в разделе 7.6.4. Setting Up the Radio

пусть центрифуга думает, что это radiator :)

И все! то бишь добавить к написанному разбор командной строки. И будет нормальное радио для всех.
Кто-то здесь говорил, что С++ не проблема? Мог бы взять работу на дом :)

а вот собсна описание опций командной строки.



This is a command-line utility which can control Radiator. For newest version please check http://flesko.cz.

LIST OF POSSIBLE PARAMETERS AND THEIR MEANINGS:
Parameters are separated by spaces: rc command1 command 2
Example: rc fr8970 x vu (tune frequency 89.70 MHz, maximize Radiator and set volume up).

TUNING:
fr: tune frequency (fr10685 for 106.85 MHz)
finetuneup, fu: fine tune up
finetunedown, fd: fine tune down
tuneup, tu: coarse tune up
tunedown, td: coarse tune down
scanup, scu: scan up
scanup, scd: scan down

STATIONS:
no: station number (no11 for switching to station No. 11)
statup, su: station up
statdown, sd: station down
last, l: last station
surf, f: station surfing

SOUND:
muteunmute, mu: toggle mute/unmute
mute, m: mute sound
unmute, u: unmute sound
volup, vu: volume up
voldown, vd: volume down
monostereo, ms: toggle mono/stereo
stereo, st: stereo
mono, mo: mono

RECORDING:
loopon, lo: set loop recording on
loopoff, loff: set loop recording off
toggleloop, tl: toggle loop recording on/off
record, r: begin/stop recording
(when stopping recording it will ask for name of the recorded file)

sr: stop recording and save it with given name
(Example: sr"C:\Music\My Name Of The File.wav"
or
srMyFile.wav
or
sr without parameter for automatical naming

Use quotation marks " " when filename contains one or more spaces).

You can use variables in filename: %y (Year), %m (Month), %d (Day), %h (Hour), %n (miNutes), %s (Seconds), %f (Frequency in MHz - e.g. 89_70), %b (station numBer), %a (station nAme), %l (Login name in Windows), %c (Codec name).

(Example: sr"C:\Music\Show from %a on %d-%m (%y) at %h-%n by %l.wav" could result in:
C:\Music\Show from Radio Life on 25-10 (2001) at 15-03 by Mirek.wav)

Make sure that length of the filename (including path) will not exceed file name length limitation of OS (for example: file names are limited to 255 characters in Windows 95).

OTHER:
lcd: set LCD text (lcd"Give me a break ...")
locklcd, ll: prevent LCD from being updating by any other way than by WM_MyLCD message
releaselcd, lr: unlock LCD previously locked by WM_MyLockLCD
refreshlcd, lf: force Radiator to refresh LCD
min, n: minimize
max, x: maximize
thin, t: thin window
togglethin, tt: toggle thin/full size window
toggletray, ttr: toggle minimized (tray)/window modes
restore, e: restore from tray icon
ontop, ot: toggle on/off always on top
sleep: sleep (0, 10, 20, 30, 60, 120, 300 minutes)
sw: shutdown Windows (0, 10, 20, 30, 60, 120, 300 minutes)
close, c: close Radiator
terminate, ter: shutdown of Radiator

Copyright ©2003 Miroslav Flesko. Made in Czech Republic.

oops1 14.08.2009 09:51

Будет время посмотрю сырцы. Но смысла так извращается не вижу. если сырцы позволяют управлять тюнером. то сделаю плагин.

s.m. 14.08.2009 11:42

Цитата:

Сообщение от oops1 (Сообщение 107281)
Будет время посмотрю сырцы. Но смысла так извращается не вижу. если сырцы позволяют управлять тюнером. то сделаю плагин.

я не разбирался сильно с плагином, но в чем отличие плагина от того, что я описал - только в узкой заточенности под софт. В моем варианте мы даем гибкость в подключении к любому фронтэнду - пиши плагин к своему любимому, который просто дергает некий черный ящик со своим ИНТЕРФЕЙСОМ, абстрактным по отношению к фронтэнду.
А почему я прицепился к радиатору - так вроде его поддержка заявлена в нескольких фронтэндах - так что, к каждому писать плагин и брать за это $$$ :)

Я посмотрел описание плагинов к радиатору - он использует свой какой-то dll для прямого доступа к порту, с которым нужно разбираться человеку, умеющему программировать порты под винду, это не то, что используют.

oops1 14.08.2009 12:44

У кого нибудь есть железка которая может управляться данным софтом ? У меня нету :). кто будет тестировать ?

s.m. 14.08.2009 13:25

Цитата:

Сообщение от oops1 (Сообщение 107298)
У кого нибудь есть железка которая может управляться данным софтом ? У меня нету :). кто будет тестировать ?

у меня уже работает под LPT, но добавить FT245 - дело пары часов - вся комплектуха уже есть, так что я могу потестить

oops1 14.08.2009 18:59

Тут лежит тестовая утилита.
http://sabasta.com/13542356/

у кого есть девайс протестируйте будет она управлять или нет. она делает все тоже самое что и программа из исходников.

У меня девайса нету. Делал на бум.
.NEt 2.0 должен быть установлен. Если Стоит центрифуга .NET уже есть .

Если будет работать то встроить куда либо дело 20 минут.

s.m. 14.08.2009 19:07

Цитата:

Сообщение от oops1 (Сообщение 107352)
Тут лежит тестовая утилита.
http://sabasta.com/13542356/

у кого есть девайс протестируйте будет она управлять или нет. она делает все тоже самое что и программа из исходников.

У меня девайса нету. Делал на бум.
.NEt 2.0 должен быть установлен. Если Стоит центрифуга .NET уже есть .

Если будет работать то встроить куда либо дело 20 минут.

ссылка битая

oops1 14.08.2009 19:09

Цитата:

Сообщение от s.m. (Сообщение 107354)
ссылка битая

У меня работает.


Ну тогда отсюда.

s.m. 14.08.2009 19:20

Цитата:

Сообщение от oops1 (Сообщение 107355)
У меня работает.


Ну тогда отсюда.

скачал, попробую, тогда отпишусь о результатах


Часовой пояс GMT +4, время: 21:04.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot