Autor |
Nachricht |
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Hallo,
ich möchte bei meinem Fahrzeug die Lenkradtasten für CPOS nutzen, diese werden aber anscheinend nur freigegeben, sobald das Komibinstrument einen Original-Radio erkennt, der alle 1083ms eine Statusmeldung ins Bus-System sendet. Diese Statusmeldung habe ich bereits mit dem CAN-Hacker ausgemacht, nur jetzt müsste ich CPOS dazu bringen alle 1083ms diese Statusmeldung zu senden. Gibt es die Möglichkeit von CPOS periodisch eine Nachricht senden zu lassen? Bisher habe ich nur diese OnButton-Funktion gesehen.
Vielen Dank,
Erich
|
|
|
|
|
|
|
|
|
billy
Moderator
Alter: 41
Anmeldung: 10.11.2004
Beiträge: 5194
Wohnort: Stein bei Nürnberg
|
|
sendRSCAN_*** und schon solltest das haben, nur mit dem timing wirds denke ich ein problem.
welches auto fährst du?
gruß
billy
|
|
|
|
Hardware: Seat RNS-E 2
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Hallo Billy, danke für deine Antwort.
Ich fahr' eine MB E-Klasse BJ. 2000. Da das ja nicht unbedingt das Mainstream-Auto für Car-PC Enthusiasten ist, tu' ich mir natürlich mit der Informationsbeschaffung etwas schwer...
Soweit ich im Wiki gelesen habe zählt der Timer sekundenweise nach oben, oder? Vielleicht toleriert das Kombiinstrument diese Abweichung gerade noch, das werd' ich auf jeden Fall testen.
Könnte ich dieses Statussignal dann sozusagen mit dem Eventhandler sekündlich senden? Leider ist die Beschreibung des Befehls sendRScan im Wiki etwas spärlich.... Wie müsste das formatieren?
Vielen Dank,
Erich
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Habs gerade mit 1000ms probiert, würde auch funktionieren...
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Kann mir niemand bei meinem Anliegen behilflich sein?
Im Eventhandler kann ich die Funktion sendRSCAN nicht auswählen, da es mir im Dropdownmenü nicht angezeigt wird. Wo könnte ich das sekündliche Absenden der Nachricht definieren?
Vielen Dank,
Erich
|
|
|
|
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
gehst halt über nen timer - der is ja im wiki erklärt (im alten wars das zumindest - im neuen find ich grade garnix)...
und die Funktion gibste einfach ein... Im dropdown fehlt das eine oder andere, außerdem funktioniert sendRSCAN nur bis 125kbit...
Grüße,
Micha...
|
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Hallo,
auf die Idee, es manell einzugeben bin ich auch schon gekommen. Leider ohne Erfolg. Ich hab' den Befehl folgendermaßen eingegeben:
sendRSCAN_t3288A1010000000000
t=ID-Format
328=ID
8=DLC
A101000000000000 = Daten
Mach ich hier bei der Formatierung etwas falsch?
Da mein Bus mit 83.33 kbit läuft, sollte es keine Probleme mit der Begrenzung geben, oder?
Vielen Dank,
Erich
|
|
|
|
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Eigentlich nicht.... Aber, was is das für ein Bus, das der mit so einer komischen Geschwindigkeit läuft? Auslesen funktioniert??
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Auslesen funktioniert einwandfrei (auch in CPOS) , das Senden mit dem CANHacker auch einwandfrei...
Wie ich schon geschrieben habe, ich hab einen Mercedes, und da ist die Bandbreite vom Komfortbus nun mal so....
|
|
|
|
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Hmkai.... Also vom prinzip sieht es gut aus....
Hast du es mal mit nem großen statt dem kleinen t probiert? Weiß grade ausm Kopf nicht, wie das Protokoll aussah und ob das kleine oder das große für die 11bit IDs stand...
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Das werd' ich noch probieren, momentan hab ich es aufgrund dieses Posts klein geschrieben: klick
|
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Da ich nicht weiterkomme und ich inzwischen etwas verzweifelt bin, suche ich einen Versierten, der mir gegen Bezahlung bei einer funktionierenden Lösung hilft, da ich vielleicht nur zu blöd bin, die notwendigen Parameter zu setzen...
Wie gesagt, ich möchte im Intervall von einer Sekunde die Funktion sendRSCAN_t3288A1010000000000 ausführen lassen.
|
|
|
|
|
|
|
|
shaneL
Forum-Veteran
Anmeldung: 07.10.2005
Beiträge: 981
|
|
mach nen eventhandler-eintrag mit
Funktion: sendrscan_t3288A1010000000000
Event: True=On
Optionen:
Wiederholung einschalten
Hochgeschwindigkeit abschalten
Startup is wohl wurscht
sollt was nicht funktionieren, meldest dich nochmal
gruss
edit: und das't' im befehl unbedingt klein schreiben beim 11bit-bus.
was ein problem darstellen könnte ( wird wohl auch so sein) is das grosse 'A' im Datenblock ( cpos bringt intern alles auf kleinschreibung)
sollte das der fall sein, muss ich mir diesbezüglich noch was einfallen lassen.
|
|
|
|
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Öhm, Länge 8 und dann nur 7Byte!?
Und @shaneL: Warum ist das a nen Problem? Ist doch eh alles hex... *wunder* Oder meinste der CAN-Adapter will nen großes A sehen?
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Danke für deine Antwort, shanel! Sorgt die Option Wiederholen automatisch für den richtigen Intervall?
Das mit dem 'A' im Datenblock hatte ich noch gar nicht bedacht, obwohl ich ja schon gelesen hatte, dass es ja schon für das 'T' für das ID-Format einen Fix gibt....hm, das müsste doch anderen CAN-Nutzern aber doch schon aufgefallen sein, oder?
|
|
|
|
|
|
|
|
shaneL
Forum-Veteran
Anmeldung: 07.10.2005
Beiträge: 981
|
|
es is einfach möglich, dass der adapter das will ...ich selbst hab wie gesagt noch kein can. ..falls daran tatsächlich liegen sollte, dann fixen wir das, kein thema.
die option 'keine' Hochgeschwindigkeit sorgt für das interval 1000ms, wiederholen, damits nicht nur 1x gesendet wird ( der event True=On is ja dauerhaft gültig)
Zitat:
|
Öhm, Länge 8 und dann nur 7Byte!?
|
..nehm mal an, dass is nur'n schreibfehler - werden tatsächlich schon 8 sein ...oder?
|
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Moin!
Ich hab's nun nochmal mit diesen Einstellungen probiert, leider keine Änderung...
Zitat:
|
..nehm mal an, dass is nur'n schreibfehler - werden tatsächlich schon 8 sein ...oder?
|
Ja, stimmt, ist ein Schreibfehler.
Zitat:
|
es is einfach möglich, dass der adapter das will ...ich selbst hab wie gesagt noch kein can. ..falls daran tatsächlich liegen sollte, dann fixen wir das, kein thema.
|
Also scheint Ihm möglicherweise doch das 'A' zu stören. Ich verwende den CANUSB-Adapter. Vielleicht meldet sich ja noch jemand wie C1500 zu diesem Thema zu Wort, der ev. auch solche Funktionen nutzt.... ansonsten wäre es super von euch, wenn man das Problem fixen könnte! Danke für eure bisherigen Bemühungen!
|
|
|
|
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Also der Source von meinem Adapter sagt, das er Großbuchstaben sehen will - hatten ich ein Glück, das mir das noch keine Probleme bereitet hat...
Und da mcfloppy da bestimmt ordentlich gearbeitet hat ist wohl zu befürchten das das das Protokoll so her gibt... Aber einmal ID und Message in Großschreibung zu wandeln sollte ja auch in cpos kein Thema sein - oder?
Grüße,
Micha...
|
|
|
|
|
|
|
|
shaneL
Forum-Veteran
Anmeldung: 07.10.2005
Beiträge: 981
|
|
...ne is natürlich(im Gegensatz zum Prefix) kein Problem, is ja dann immer groß
ich mach das nachher wenn zeit schnell und stells hier ein.
gruss
|
|
|
|
|
|
|
|
Cascade
Inputsammler
Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45
|
|
Wäre super, wenn du das machen könntest!
PS: shanel, bist du der Hoster von cpos-online?
|
|
|
|
|
|
|
|
|