Hallo zusammen, ich habe eine kurze Frage und zwar was bedeutet die folgende Zeile. linmessage 0x3D request request.rtr=0
Ohne weiteren Kontext: Nichts. Außerdem sind es zwei Zeilen. Ins Blaue geraten: Es handelt sich um irgendeine Art von Programmiersprache, in der hier ein Lin-Botschafts-Objekt erzeugt und dann dessen Feld "rtr" auf 0 gesetzt wird.
ja es handelt sich um CAPL Programmierung. LIN Botschaften werden zyklisch gesendet und empfangen. Rolf M. schrieb: > in der hier ein Lin-Botschafts-Objekt erzeugt und > dann dessen Feld "rtr" auf 0 gesetzt wird was heißt das? Gruß Peter
Peter schrieb: > Rolf M. schrieb: >> in der hier ein Lin-Botschafts-Objekt erzeugt und >> dann dessen Feld "rtr" auf 0 gesetzt wird > > was heißt das? Gute Frage, da es soweit ich weiß bei LIN gar kein RTR gibt. Ich kenne das nur vom CAN. Die ID 0x3D ist wohl für Antworten auf Diagnose-Requests reserviert.
Es wird ein Botschaftsobjekt mit dem Frame Identifier 0x3D erzeugt. Das Objekt kann über den Namen request angesprochen werden. In der LIN spec wird der Identifier für Diagnosezwecke verwendet. Der Begriff RTR weckt Erinnerungen an CAN wo dieser Begriff für Remote Transmisson Reauest steht. Gruss Worker
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.