|
Autor |
Nachricht |
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
Hi,
ab cPOS V0.99.48 gibt es mit dem "Event Handler" die Möglichkeit, Alle funktionen von cPOS durch Eingangsinformationen zu steuern.
es gibt dafür eine einfache logik-sprache , mit der man
in abhängigkeit von beliebigen eingangssignalen
beliebige aktionen ausführen lassen kann:
eingangssignale können zb. gps daten, tasten
(-kombinationen), uhrzeit, digitale/analoge
eingangssignale, daten vom handy, lautstärke, usw.
sein.
also alles, was auch in cpos angezeigt werden kann.
aktionen können alle dinge sein, die sonst durch
buttons ausgelöst werden ,
z.b. lautstärke ändern, ausgänge setzen, menüs
umschalten, gamma / daynight, sms verschicken, ext.
programme starten, eben alles, was es als "function"
in der uniskin.ini gibt.
zusätzlich können noch warn- und infomeldungen als pop-up
angezeigt werden.
außerdem möglich: sprachausgabe und das automatische abspielen von soundfiles.
das klingt jetzt ziemlich "harmlos", aber überlegt mal,
was man damit für eine unermessliche funktionsvielfalt
bekommt.
damit kann man z.b. folgendes realisieren:
- geschw. abhängige lautstärke regelung
- eiswarner
- ansage "sie sind zuhause", wenn gps koordinaten
stimmen, oder garagentoröffner betätigen
- licht an, wenn lichtsonsor "dunkel" meldet
- helligkeitabhängige skin- oder gamma umschaltung
- zeitansage
- Info "Sabrina hat heute Geburtstag"
- zu bestimmter uhrzeit gammaumschaltung
- fernsteuerung durch sms (ok, etwas übertrieben)
- warnung "schneller 50km/h"
- warnung "handyakku leer"
usw...
die "shortcuts" und die "sendkey" funktionen sind jetzt ebenfalls bestandteil des eventhändlers.
d.h. es ist egal, ob eine taste gedrückt wird, ob
v>200km/h ,ein analoger eingang > 200 oder
tracktime>3minuten.
man kann mit jeder eingangsinformation (und
definierbaren logischen kombinationen) jede aktion
auslösen!
dadurch können auch tastenkombinationen, wie SHIFT+F1
als shortcuts verwendet werden.
für jeden event kann man eine "repeat" funktion
einschalten. (z.b. für vol+ sinnvoll)
außerdem kann (sollte) man auswählen, ob die events schnell (highspeed)
gut für tastenabfragen oder langsam (resourcenschonend, z.b. für gammaumschaltung) abgefragt werden.
kurzanleitung:
in settings auf event handler gehen
- mit add neue logic hinzufügen
- function (wie in uniskin.ini) auswählen und ggf. durch parameter ergänzen eintargen
- event auswählen (z.b. key_<taste> für tasten)
- ggf "highspeed" anklicken, wenn schnelle reaktion gewünscht ist.
- ggf "repeat" anklicken, wenn wiederholfunktion
gewünscht ist.
die events sind erst nach dem verlassen des settingsmenüs mit ok aktiv.
viel spass beim ausprobieren.
gruß,
fuchs
ps: einige Sachen funktionieren noch nicht bzw. sind noch nicht getestet. wenn euch was auffällt bitte melden, danke.
|
|
|
|
|
|
|
|
|
C1500
CPI Profi
Alter: 52
Anmeldung: 24.05.2004
Beiträge: 3552
Wohnort: Dortmund
2002 Fiat Stilo
|
|
Hi Fuchs,
ich habe gerade mit freuden gelesen, das du eine geschwindigkeitabhängige Lautstärkeregelung realisiert hast.
DANKE DANKE DANKE !!!!
Nur eine Frage noch:
Wie kann ich die bei mir Umsetzten?
Eine Idee hätte ich:
Aus dem CanBus kann ich ein Speedsignal auslesen.
Allerdings weis ichnicht, wie das Signal aussieht.
Wäre es möglich dieses Signal mit der K8055 auszulesen, bzw auszuwerten?
Kann man vielleicht noch eine Einstellung mit implementieren, das die Lautstärke z.b. um 5 "Einheiten" angehoben wird?
Also z.B. um 20% erhöhen wenn man von 50 auf 150 beschleunigt.
Dann könnte man auch mal mit leiser Musik schnell fahren.
Mein aktuelles Radio hat das nämlich so, und ich hab mich schon sehr daran gewöhnt. (soll aber trotzdem rausfliegen)
((und das nach gerade mal 2 Wochen, die ich den Wagen hab))
Gruß
Peer
|
|
|
|
Hardware: Jetway NC62K, AMD 5600+, 2Gb DDR800, DVB-T, CAN, uvm. Software: cPOS V1.2 Rules ! - Stilo Skin V1.02.568 - iGo8 mit StiloSkin
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
hi peer,
das ist quasi schon drin:
z.b. volume_+3 erhöht um 3 prozentschritte
volume_-3 verringert um 3 prozentschritte
(geht auf für die anderen kanäle, z.b. volume_main+3 oder volume_bass+3)
man könnte also schreiben:
function: volume+3
event: gps_speed > 50
function: volume-3
event: gps_speed < 45
dann würde die lautstärke bei 50km/h angehoben und bei 45km/h abgesenkt
ich muss allerdings noch eine option reinbringen, damit bestimmte aktionen NICHT direkt bei start ausgeführt werden.
|
|
|
|
Zuletzt bearbeitet von fuchs am Sa 27 Aug, 2005 14:20, insgesamt einmal bearbeitet
|
|
|
|
C1500
CPI Profi
Alter: 52
Anmeldung: 24.05.2004
Beiträge: 3552
Wohnort: Dortmund
2002 Fiat Stilo
|
|
Hi Fuchs,
auch das höhrt sich wieder super an...
Kennst du den Can-Bus Adapter von Dietz?
Da kommt ein Geschwindigkeitssignal für die Navi raus.
Das sollte eigendlich ein genormtes Siganl sein.
Leider weis ichnicht ob das der gleiche "SpeedPuls" ist, der auch zum Tacho geht.
Hast du eine Idee, wie ich dieses Signal auswerten kann?
Gruß
Peer
|
|
|
|
Hardware: Jetway NC62K, AMD 5600+, 2Gb DDR800, DVB-T, CAN, uvm. Software: cPOS V1.2 Rules ! - Stilo Skin V1.02.568 - iGo8 mit StiloSkin
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
Zitat:
|
Kennst du den Can-Bus Adapter von Dietz?
|
nö, sagt mir nichts, aber das geschwindigkeitssignal kannst schon über gps, k8055 iokarte (gala) und demnächst über obd2 auslesen.
Wozu brauchst du da noch einen CAN-Bus adapter?
gruß,
fuchs
|
|
|
|
|
|
|
|
divemarc
Stammposter
Alter: 53
Anmeldung: 23.09.2004
Beiträge: 262
Wohnort: Berlin
1991 BMW 3 Series
|
|
Das mit dem Garagentor öffnen hab ich auch schon überlegt, aber korregiert mich wenn ich falsch liege:
Mein Grundstück ist einfach zu klein!!!!!
Da ich maximal 5m vom Tor entfernt parke, wie soll er wissen, dass das Tor wieder zu schliessen ist?
Steht dann immer das Tor offen, wenn ich da bin? ;o))))))))
Und wenn ich losfahre, merkt er ja erst nach ein paar Metern, das es wech geht und will das Tor schliessen... wenn ich Glück hab reicht das Funksignal grad noch (reicht so 20m), wenn nicht bleibt das Sch... tor halt weiter offen (kennt es ja schon ).
Jemand eine Idee abgesehen vom Tor gleich aushängen????
|
|
|
|
|
|
|
|
|
manu
Forum-Veteran
Alter: 40
Anmeldung: 24.08.2004
Beiträge: 1015
Wohnort: Darmstadt (bei FFM)
1997 Honda CR-X
|
|
Hmmm, mein Tor schließt automatisch, wenn ich durch die Lichtschranke gefahren bin.
|
|
|
|
|
|
|
|
Zajonara
Inputsammler
Alter: 46
Anmeldung: 04.04.2004
Beiträge: 22
Wohnort: Göttingen
|
|
Tolle Sache was Du mit dem Event Handler auf die Beine gestellt hast! Da habe ich ja die nächsten Tage einiges zum Ausprobieren.
Gruß Nico
|
|
|
|
|
|
|
|
C1500
CPI Profi
Alter: 52
Anmeldung: 24.05.2004
Beiträge: 3552
Wohnort: Dortmund
2002 Fiat Stilo
|
|
@Fuchs: Can Bus ist für mich interresant, da ich so meine Lenkradfernbedieung weiter benutzen könnte.
@all: kennt jemand den Blaupunkt Standwart für Lenkradfernbedinung?
Was für ein Signal könnt ich denn da über die K8055 und den Event-Handler auslesen?
Gruß
Peer
|
|
|
|
Hardware: Jetway NC62K, AMD 5600+, 2Gb DDR800, DVB-T, CAN, uvm. Software: cPOS V1.2 Rules ! - Stilo Skin V1.02.568 - iGo8 mit StiloSkin
|
|
|
|
all-finder
Moderator
Alter: 39
Anmeldung: 26.03.2005
Beiträge: 2348
Wohnort: Landshut
2002 Opel Astra G Caravan
|
|
hi fuchs! hab mal wieder etwas getestet... bei mir hat das mit geschwindigkeitbasierten lautstärkenreglung noch nicht so ganz hin gehau'n... wenn ich starte ist er immer bei 0 %.
... habe nur vol+_ (wenn ich mich ganz erinnere...)
möchte im endeffekt, dass bei ca. 20 km +/- die lautstärke angepasst wird...
|
|
|
|
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
Zitat:
|
ich muss allerdings noch eine option reinbringen, damit bestimmte aktionen NICHT direkt bei start ausgeführt werden.
|
mit dem nächsten update geht es.
gruß, fuchs
|
|
|
|
|
|
|
|
|
all-finder
Moderator
Alter: 39
Anmeldung: 26.03.2005
Beiträge: 2348
Wohnort: Landshut
2002 Opel Astra G Caravan
|
|
hallo!
ein paar kleine fragen:
ist in meinem fall high speed sinnvoll?
was hat repeat auf sich? habe es mit einzelnen funktionen getestet z.B. gps_speed > 30 -> wenn ich ein 2. mal langsam fahre, wird dieses auch ohne repeat berücksichtigt.
die gammafunktion & skintauschfunktion geht nur noch über den eventhandler?
passt das soweit?
wäre es möglich, wenn am mic-eingang ein lautes signal (stimme) anliegt, die musik auf mute zu schalten? kann dies von der musik weg - erkannt werden?
|
|
|
|
Zuletzt bearbeitet von all-finder am Mi 07 Sep, 2005 10:28, insgesamt einmal bearbeitet
|
|
|
|
astro9481
Postingschinder
Alter: 43
Anmeldung: 28.07.2004
Beiträge: 587
Wohnort: Iserlohn
|
|
|
|
all-finder
Moderator
Alter: 39
Anmeldung: 26.03.2005
Beiträge: 2348
Wohnort: Landshut
2002 Opel Astra G Caravan
|
|
die frage ist ja... wie soll es funktionieren, dass das mic, welches sich bei meiner sonnenblende befindet, sich nicht von der musik beeinflussen lässt.
@astro9481: sonst danke, wäre auch interessant...
|
|
|
|
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
hi allfinder,
die einträge für die geschwindigkeitsabhängige lautstärkeanpassung stimmen so,
allerdings kannst du statt vol+ auch z.b. volume_+1 schreiben, um selber festzulegen, in welchem maß die lautstärke verändert wird.
für diese anwendung solltest du aber highspeed und repeat abschalten, um den rechenr nicht unnötig zu belasten.
highspeed = abfrage alle 100ms, kein higspeed= alle 1000ms
repeat ist hauptsächlich für eingaben von der tastatur oder anderen eingabgeräten gedacht.
wenn eingeschaltet, wird bei jedem durchlauf (also 100ms oder 1000ms) die function ausgeführt, sollange die bedingung efüllt ist. sonst nur 1x.
die skin und gamma umschaltung geht jetzt ausschließlich über den eventhandler.
die logik stimmt bei dir noch nicht ganz, schau nochmal in den screenshot ganz oben.
die sache mit dem mikro wird nicht funktionieren.
woher soll der pc wissen, was nun sprache und was musik ist?
wär zwar theoretisch möglich, das auszuwerten, aber viel zu aufwändig für eine kleine carpc freeware.
gruß,
fuchs
|
|
|
|
|
|
|
|
fuchs
Developer
Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland
|
|
@c1500:
das tachosignal kannst du mit dem countereingang vom k8055 einlesen.
es ist ein getaktetes 12V signal.
in der uniskin.ini musst du dann statt gps_speed z.b. frqi_0 eintragen.
ab der nächsten version kann man das in der sensor config eintragen und muss im skin dafür nichts mehr ändern .
gruß,
fuchs
|
|
|
|
|
|
|
|
|
Kadir
Frischfleisch
Alter: 58
Anmeldung: 29.10.2005
Beiträge: 2
Wohnort: Deutschland
|
|
Hallo Leute,
kann mir jemand helfen?? Seit dem ich cpos auf notebook drauf habe komme nicht mehr zu einstellungen rein . (setings). Obwohl ich mehr mals gelöscht und wieder geladen habe. Einstellungs button hat überhaupt kein funktion. Bei home pc geht.
Danke vorraus.
Kadir
|
|
|
|
|
|
|
|
one-t
Forumkenner
Alter: 38
Anmeldung: 20.07.2005
Beiträge: 189
Wohnort: Großrosseln
|
|
Bevor ich einen neuen Treath aufmache, frage ich hier mal.
Ich möchte im Event Handler einer Taste eine Funktion zuweisen über key_ ... nun möchte ich aber, das die Funktion nur Funktioniert wenn ich in mainmenu bin! Nur wie mache ich dies???
|
|
|
|
|
|
|
|
billy
Moderator
Alter: 41
Anmeldung: 10.11.2004
Beiträge: 5194
Wohnort: Stein bei Nürnberg
|
|
du kannst die funktionen auch direkt in die ini-datei des skins reinschreiben, damit wäre es dann möglich tasten nur in betimmten menüs zuzuweisen.
Key_xxxfunction=openmenu_mediaplayer
z.b. mediaplayer öffnen.
gruß
billy
|
|
|
|
Hardware: Seat RNS-E 2
|
|
|
|
bmw530
Forumjunkie
Alter: 102
Anmeldung: 25.06.2006
Beiträge: 652
Wohnort: Ingolstadt
2002 BMW 5 Series
|
|
billy83 hat folgendes geschrieben:
|
du kannst die funktionen auch direkt in die ini-datei des skins reinschreiben, damit wäre es dann möglich tasten nur in betimmten menüs zuzuweisen.
Key_xxxfunction=openmenu_mediaplayer
z.b. mediaplayer öffnen.
gruß
billy
|
Hi Billy,
ich habs gerade getestet, doch leider funzt es bei mir nicht. Ich hab folgendes geschrieben.
[mainmenu]
Key_49function=openmenu_mediaplayer
Ich habe vor meinen ccStick wie BMW Idrive zu konfigurieren.
|
|
|
|
Hardware: AMD Athlon 3800+, 10,2 Zoll TFT Touchsc., ccStick, Car2Pc Software: Cpos, MWI
|
|
|
|
|
Gehe zu Seite 1, 2, 3 Weiter
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|
|