Actions

Difference between revisions of "Autolathe/Data Network"

From Unofficial Stationeers Wiki

(Initial creaion of page)
 
(migrated data into subpage)
Line 1: Line 1:
Under construction
+
{{Data Parameters}}
 +
{| class="wikitable"
 +
|-
 +
! Parameter Name !! Data Type !! Description
 +
|-
 +
| Open || Boolean || Opens the Autolathe, when set to 1. Closes the Autolathe, when set to 0.
 +
|-
 +
| Activate || Boolean || Activates the Autolathe, when set to 1 '''Note''': This can cause a minor bug to occur. (See [[#Bugs|Bugs]]). '''Does not''' deactivates the Autolathe, when set to 0, you have to set On to 0 instead.
 +
|-
 +
| On || Boolean || Turns the Autolathe on, when set to 1. Turns it off, when set to 0.
 +
|-
 +
| ClearMemory || Boolean trigger || Writing on this Parameter will reset the ExportCount and ImportCount values to zero.
 +
|-
 +
| [[RecipeHash]] || Integer || Set machine to recipe <small>Number is calculated using hash on prefabname</small>
 +
|-
 +
| Lock || Boolean || Does nothing.
 +
|}
 +
 
 +
{{Data Outputs}}
 +
{| class="wikitable"
 +
|-
 +
! Output Name !! Data Type !! Description
 +
|-
 +
| Power || Boolean || Returns whether the Autolathe is turned on and receives power. (0 for no, 1 for yes)
 +
|-
 +
| Open || Boolean || Returns whether the Autolathe is open. (0 for no, 1 for yes)
 +
|-
 +
| Error || Boolean || Returns whether the Autolathe is flashing an error. (0 for no, 1 for yes)
 +
|-
 +
| Activate || Boolean || Returns whether the Autolathe is active. (0 for no, 1 for yes)
 +
|-
 +
| Reagents || Integer || Returns the total amount of all contents, in the Autolathe, in grams.
 +
|-
 +
| On || Boolean || Returns whether the Autolathe is on. (0 for no, 1 for yes)
 +
|-
 +
| ImportQuantity || (Unknown) || (Unknown)
 +
|-
 +
| ImportSlotOccupant || Boolean || Returns whether there is something in the Autolathe import slot. (0 for no, 1 for yes) This outputs 1 only briefly, every time something is inserted in the Autolathe.
 +
|-
 +
| ExportQuantity || Integer || Returns how many items are in the export slot. This will usually only briefly turn 1, shortly before dropping something out of the export slot.
 +
|-
 +
| ExportSlotOccupant || Boolean || Returns whether there is something in the Autolathe export slot. (0 for no, 1 for yes) This will usually only briefly turn 1, shortly before dropping something out of the export slot.
 +
|-
 +
| RequiredPower || Integer || Returns the current amount of power, required by the Autolathe, in Watts. '''Note''': This will not update when active (See [[#Bugs|Bugs]]).
 +
|-
 +
| [[RecipeHash]] || Integer || Reads recipehash of selected recipe <small>Number is calculated using hash on prefabname</small>
 +
|}

Revision as of 06:54, 30 December 2023

Data Parameters

These are all parameters, that can be written to with a Logic Writer, Batch Writer, or Integrated Circuit (IC10). The outputs are listed in the order a Logic Writer's "VAR" setting cycles through them.

Parameter Name Data Type Description
Open Boolean Opens the Autolathe, when set to 1. Closes the Autolathe, when set to 0.
Activate Boolean Activates the Autolathe, when set to 1 Note: This can cause a minor bug to occur. (See Bugs). Does not deactivates the Autolathe, when set to 0, you have to set On to 0 instead.
On Boolean Turns the Autolathe on, when set to 1. Turns it off, when set to 0.
ClearMemory Boolean trigger Writing on this Parameter will reset the ExportCount and ImportCount values to zero.
RecipeHash Integer Set machine to recipe Number is calculated using hash on prefabname
Lock Boolean Does nothing.

Data Outputs

These are all parameters, that can be read with a Logic Reader or a Slot Reader. The outputs are listed in the order a Logic Reader's "VAR" setting cycles through them.

Output Name Data Type Description
Power Boolean Returns whether the Autolathe is turned on and receives power. (0 for no, 1 for yes)
Open Boolean Returns whether the Autolathe is open. (0 for no, 1 for yes)
Error Boolean Returns whether the Autolathe is flashing an error. (0 for no, 1 for yes)
Activate Boolean Returns whether the Autolathe is active. (0 for no, 1 for yes)
Reagents Integer Returns the total amount of all contents, in the Autolathe, in grams.
On Boolean Returns whether the Autolathe is on. (0 for no, 1 for yes)
ImportQuantity (Unknown) (Unknown)
ImportSlotOccupant Boolean Returns whether there is something in the Autolathe import slot. (0 for no, 1 for yes) This outputs 1 only briefly, every time something is inserted in the Autolathe.
ExportQuantity Integer Returns how many items are in the export slot. This will usually only briefly turn 1, shortly before dropping something out of the export slot.
ExportSlotOccupant Boolean Returns whether there is something in the Autolathe export slot. (0 for no, 1 for yes) This will usually only briefly turn 1, shortly before dropping something out of the export slot.
RequiredPower Integer Returns the current amount of power, required by the Autolathe, in Watts. Note: This will not update when active (See Bugs).
RecipeHash Integer Reads recipehash of selected recipe Number is calculated using hash on prefabname