|
News
16.03.2011 - Änderung des CAN Communication ProtokollsMittlerweile hat es sich herausgestellt, dass das bisher definierte Protokoll immer noch zu umständlich definiert war. Die neue Fassung reduziert den Aufwand nochmals. Das Layout bleibt für alle MessageTypes bis auf TransferData gleich. Die Unterscheidung zwischen PeerToPeerMessage und BroadcastMessage findet nun über die ReceiverNodeId statt. Ist diese 0, so handelt es sich um eine BroadcastMessage, ansonsten um eine PeerToPeerMessage. Der neu definierte MessageType mit 3 Bit definiert nun eindeutig den Inhalt einer Message. Da der MessageType in den obersten drei Bits abgelegt wird kann darüber die Priorität der unterschiedlichen MessageTypes definiert werden. So hat der MessageType Event die höchste Priorität und TransferData die niedrigste. Weiterhin gilt, dass der Node mit der niedrigsten ID die höchste Priorität hat. Weitere Infos zum neuen Protokoll: CanCommunicationProtocol. 25.01.2011 - Programmier SessionNach einer abendlichen Programmier Session läuft nun der CAN Treiber und der darüber liegende COM Layer. Danke Chris für Deine Arbeit! irgendwann im Herbst 2010So, nun ist es soweit. Nachdem mich der Gedanke nun schon einige Jahre beschäftigt hat und der Umbau unseres Häuschen soweit ist, dass wir darin einigermaßen wohnen können, nimmt das Projekt techHomeAutomation langsam Formen an.
| |