Nicht ganz.
Du musst gucken was wo wie verknüpft ist und gebraucht wird.
Beispiel:
handrad.hal: net maschine.ist-an halui.machine.is-on whb.halui.machine.is-on
gui.hal: net machine-is-on halui.machine.is-on qtpyvcp.machine.leds.is-on
Wie du siehst wird sowohl für's Handrad als auch eine GUI das "halui.machine.is-on" benötigt.
Daraus muss man dann was einheitliches machen, da zwei Netze genutzt werden. Was aber nicht geht.
Du hast einen "Sender" "halui.machine.is-on", das Signal davon soll an zwei "Empfänger", "whb.halui.machine.is-on" und "qtpyvcp.machine.leds.is-on". Du kannst nur ein Netz und nur einen "Sender" miteinander verknüpfen: "net maschine.is-on halui.machine.is-on", den Namen des Netzes kannst du dabei recht frei selber wählen.
Für die beiden "Empfänger" gilt also:
net maschine.is-on whb.halui.machine.is-on
net maschine.is-on qtpyvcp.machine.leds.is-on
Oder alles zusammen: net maschine.is-on halui.machine.is-on whb.halui.machine.is-on qtpyvcp.machine.leds.is-on
Denn an ein Netz kannst du beliebig viele "Empfänger" verknüpfen.
Du musst also entscheiden, ob das noch gebraucht wird oder nicht.
Ein einfaches "net maschine.is-on halui.machine.is-on" und "maschine.is-on" wird nirgendwo mehr benutzt, kann dann weg.