This commit is contained in:
TheJoKlLa 2023-03-01 02:05:18 +01:00
commit cf75b79118

View File

@ -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