Cand

Aus LaborWiki
Wechseln zu: Navigation, Suche

Der Cand[y] ist der Daemon der auf rl laeuft und die vom Canbus ankommenden Nachrichten verarbeiten kann. Urspruenglich war er nur als zentrale Instanz fuer lapcontrol gedacht. Lapcontrol ist dabei die Clientsoftware die von jedem Rechner aus gestartet werden kann und via tcp/ip eine Verbindung zu rl aufbaut. Genau genommen sieht es so aus, dass cand ein uart-tcp gateway ist. Damit fuegt er sich in die Struktur wie folgt ein:

 ---------------------     --------------------------------     -------------------------     --------------------------
| candevice - canport | - |canport - cangateway - uartport | - |uartport - cand - tcp/ip | - | tcp/ip - lapcontrol - UI | 
 ---------------------     --------------------------------     -------------------------     --------------------------

start des cand

Cand wird mit auf rl mit

start cand

gestartet resp mit

stop cand

gestoppt. Es ist davon abzuraten den cand von hand zu starten, da er unter einem spez benutzer laeuft der unter anderem schreibenden zugriff auf /var/log/cand hat. Aus sicherheitsgruenden sollte der cand auch nicht als benutzer root gestartet werden, was durch die start/stop-scripte sicher gestellt ist.