diff --git a/bffh.dhall b/bffh.dhall index 1762828..ea6133d 100644 --- a/bffh.dhall +++ b/bffh.dhall @@ -151,7 +151,7 @@ description = Some "LBoxx with 1,75mm PLA", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.lboxx.use", + write = "tfom23.lboxx.write", manage = "tfom23.manage", category = "LBoxx", prodable = True, @@ -162,7 +162,7 @@ description = Some "LBoxx with Tools of the FabLock Project", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.lboxx.use", + write = "tfom23.lboxx.write", manage = "tfom23.manage", category = "LBoxx", prodable = True, @@ -173,7 +173,7 @@ description = Some "LBoxx with Tools of the FabReader Project", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.lboxx.use", + write = "tfom23.lboxx.write", manage = "tfom23.manage", category = "LBoxx", prodable = True, @@ -184,7 +184,7 @@ description = Some "LBoxx with FabAccess Sticker and NTAGs", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.lboxx.use", + write = "tfom23.lboxx.write", manage = "tfom23.manage", category = "LBoxx", prodable = True, @@ -195,7 +195,7 @@ description = Some "LBoxx with Parts for the TFOM23 Demo", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.lboxx.use", + write = "tfom23.lboxx.write", manage = "tfom23.manage", category = "LBoxx", prodable = True, @@ -208,7 +208,7 @@ description = Some "EuroBox with Haribo", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.eurobox.use", + write = "tfom23.eurobox.write", manage = "tfom23.manage", category = "EuroBox", prodable = True, @@ -219,7 +219,7 @@ description = Some "EuroBox with Rittersport Goldschatz", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.eurobox.use", + write = "tfom23.eurobox.write", manage = "tfom23.manage", category = "EuroBox", prodable = True, @@ -232,7 +232,7 @@ description = Some "Kallax Drawer", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.locker.use", + write = "tfom23.locker.write", manage = "tfom23.manage", category = "Locker", prodable = True, @@ -243,7 +243,7 @@ description = Some "Kallax Drawer", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.locker.use", + write = "tfom23.locker.write", manage = "tfom23.manage", category = "Locker", prodable = True, @@ -254,7 +254,7 @@ description = Some "Kallax Drawer", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.locker.use", + write = "tfom23.locker.write", manage = "tfom23.manage", category = "Locker", prodable = True, @@ -265,7 +265,7 @@ description = Some "Kallax Drawer", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.locker.use", + write = "tfom23.locker.write", manage = "tfom23.manage", category = "Locker", prodable = True, @@ -276,7 +276,7 @@ description = Some "Kallax Door", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.locker.use", + write = "tfom23.locker.write", manage = "tfom23.manage", category = "Locker", prodable = True, @@ -289,7 +289,7 @@ description = Some "FabAccess Prusa MK3", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.prusa.use", + write = "tfom23.prusa.write", manage = "tfom23.manage", category = "Printers" }, @@ -299,7 +299,7 @@ description = Some "TFOM23 Printer", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.printer.use", + write = "tfom23.printer.write", manage = "tfom23.manage", category = "Printers" }, @@ -309,7 +309,7 @@ description = Some "TFOM23 Lasercutter", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.lasercutter.use", + write = "tfom23.lasercutter.write", manage = "tfom23.manage", category = "Lasercutter" }, @@ -319,7 +319,7 @@ description = Some "TFOM23 CNC", disclose = "tfom23.disclose", read = "tfom23.read", - write = "tfom23.cnc.use", + write = "tfom23.cnc.write", manage = "tfom23.manage", category = "CNC" }, @@ -429,11 +429,26 @@ cmd = "python", args = "tfom23-demo/actors/fabreader/main.py --host localhost --fabreader 00004" }}, + fabpel_0 = { module = "Process", params = + { + cmd = "python", + args = "tfom23-demo/actors/fabpel/main.py --host localhost --fabpel 00000" + }}, fabpel_1 = { module = "Process", params = { cmd = "python", args = "tfom23-demo/actors/fabpel/main.py --host localhost --fabpel 00001" }}, + fabpel_2 = { module = "Process", params = + { + cmd = "python", + args = "tfom23-demo/actors/fabpel/main.py --host localhost --fabpel 00002" + }}, + fabpel_3 = { module = "Process", params = + { + cmd = "python", + args = "tfom23-demo/actors/fabpel/main.py --host localhost --fabpel 00003" + }}, }, -- Linkng up machines to actors @@ -464,7 +479,10 @@ { machine = "Lasercutter_0", actor = "fabreader_3" }, { machine = "CNC_0", actor = "fabreader_4" }, - { machine = "Printer_0", actor = "fabpel_1" }, + { machine = "Printer_0", actor = "fabpel_0" }, + { machine = "Printer_1", actor = "fabpel_1" }, + { machine = "Lasercutter_0", actor = "fabpel_2" }, + { machine = "CNC_0", actor = "fabpel_3" }, ], -- Initiators are configured almost the same way as Actors, refer to actor documentation for more details