LIN LDF einlesen - Rad nicht neu erfinden

Gast #4499786
Lesenswert?

Hallo,
ich möchte gerne ein LDF File parsen. Also einen Parser programmieren, 
da ich keinen als OpenSource finde. Nun gibt es ja viel andere. Zum 
Beispiel für JSON. Also denke ich mir, dass ich eigentlich nicht bei 0 
anfangen müsste. Wie würde man so etwas angehen?

Hier ein Beispiel, wie eine LDF Datei aussieht:
(ohne Kommentare und einiges andere)
1
Nodes {
2
  Master: DCU, 5 ms, 0.1 ms;
3
  Slaves: FLWM, LMM, CPM, CEM, ...;
4
}
5

6
Frames {
7
  DCU_Frm1: 0x01, DCU, 1 {
8
    MirrorButtonsStatus, 0;
9
    MirrorButtons, 2; 
10
  }
11
  CPM_Frm1: 0x02, CPM, 5 {
12
    WaterTempLow, 0;
13
    WaterTempHigh, 8;
14
    CPMFuelPump, 20;
15
  }
16
...
17
}
18

19
Schedule_tables {
20
  Normal_Schedule {
21
   DCU_Frm1 delay 15 ms;
22
   CPM_Frm1 delay 25 ms;
23
  }
24
...
25
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren