Circuit Network Connection for Assemblers
Posted: Sun Jul 24, 2016 3:36 am
Assemblers should be circuit network (and ideally logistics network) connectable. Options would likely include (but not be limited to, there are probably lots of good ideas for this): enable/disable, read recipe crafting time and requirements, read selected recipe.
Enable/disable would treat the assembler as if it were unpowered: progress would halt for the current craft, items can not be inserted to the assembler.
Read recipe crafting time and requirements would output to a selected variable (like read robot statistics does on a roboport) the crafting time for the current recipe, and the number of each item needed for one craft as that item variable.
Read selected recipe would just output to the circuit network a count of whatever the crafted output would be (2 belts / 10 concrete / etc.).
In this fashion, you could REALLY utilize the requestor chest's "set requests" feature directly. I suspect significantly complex circuit networks could be designed with ease that would only require the player to set the recipe on the assembler to configure all the logistic network settings necessary automatically.
And honestly, the assemblers are the backbone of the factory: without them nothing gets done! We should be able to get more information from them than we can from a wooden box! (Seriously. The Wooden chest is circuit network connectable. Go try it out!)
Enable/disable would treat the assembler as if it were unpowered: progress would halt for the current craft, items can not be inserted to the assembler.
Read recipe crafting time and requirements would output to a selected variable (like read robot statistics does on a roboport) the crafting time for the current recipe, and the number of each item needed for one craft as that item variable.
Read selected recipe would just output to the circuit network a count of whatever the crafted output would be (2 belts / 10 concrete / etc.).
In this fashion, you could REALLY utilize the requestor chest's "set requests" feature directly. I suspect significantly complex circuit networks could be designed with ease that would only require the player to set the recipe on the assembler to configure all the logistic network settings necessary automatically.
And honestly, the assemblers are the backbone of the factory: without them nothing gets done! We should be able to get more information from them than we can from a wooden box! (Seriously. The Wooden chest is circuit network connectable. Go try it out!)