Difference between revisions of "Kit (IC Housing)"
From Unofficial Stationeers Wiki
Emilgardis (talk | contribs) (Use proper/better category -> IC10) |
(Added reference to batch access. Format on Setting section.) |
||
Line 24: | Line 24: | ||
| item_rec3 = | | item_rec3 = | ||
}} | }} | ||
− | == | + | ==Description== |
− | + | An IC Housing is used in combination with an [[Integrated_Circuit_(IC10)|integrated circuit]] to run an [[IC10|IC10]] script and access devices on the data network.<br/> | |
− | + | Each of the 6 I/O screws can be used to link an individual device to the corresponding [[IC10#IO_to_Device_registers|device register]] in the program.<br/> | |
− | + | Devices can also be accessed with [[IC10#batch_IO_to_-_Device_registers|batch instructions]] to read or write the same parameter on multiple devices. Batch access can be used in combination with name hashes to overcome the limit of 6 I/O screws. | |
{{Data Network Header}} | {{Data Network Header}} | ||
Line 38: | Line 38: | ||
| Activate || Boolean || 0 on placement. Once a 1 is written, it will not change.<br> Can be used as a program start delay? | | Activate || Boolean || 0 on placement. Once a 1 is written, it will not change.<br> Can be used as a program start delay? | ||
|- | |- | ||
− | | Setting || Float || | + | | Setting || Float || Can be used as an I/O variable |
|- | |- | ||
| On || Boolean || | | On || Boolean || | ||
Line 53: | Line 53: | ||
| Activate || Boolean || | | Activate || Boolean || | ||
|- | |- | ||
− | | Setting || Float || | + | | Setting || Float || Can be used as an I/O variable |
|- | |- | ||
| RequiredPower || Integer || | | RequiredPower || Integer || | ||
Line 63: | Line 63: | ||
| On || Boolean || | | On || Boolean || | ||
|} | |} | ||
− | The | + | ==Note== |
+ | The <code>Setting</code> parameter can be accessed by the inserted IC using the db device register. This can be useful for passively communicating information with devices on the network, such as other IC Housings or a [[Kit (Logic I/O)|Logic I/O]] module. <br/> | ||
</translate> | </translate> |
Revision as of 21:59, 2 September 2024
Properties | |
---|---|
Stacks | Yes |
Recipe | |
Created With | Electronics Printer |
Cost | 10 Copper, 4 Steel, 2 Solder |
Operation | |
---|---|
Power Usage | 50W |
Construction | |
Placed on | Small grid, On Frames |
Stage 1 | |
Deconstruction | |
Deconstructed with | Hand Drill |
Description
An IC Housing is used in combination with an integrated circuit to run an IC10 script and access devices on the data network.
Each of the 6 I/O screws can be used to link an individual device to the corresponding device register in the program.
Devices can also be accessed with batch instructions to read or write the same parameter on multiple devices. Batch access can be used in combination with name hashes to overcome the limit of 6 I/O screws.
Data Network Properties
These are all Data Network properties of this device.
Data Parameters
These are all parameters that can be written with a Logic Writer, Batch Writer, or Integrated Circuit (IC10).
Parameter Name | Data Type | Description |
---|---|---|
Activate | Boolean | 0 on placement. Once a 1 is written, it will not change. Can be used as a program start delay? |
Setting | Float | Can be used as an I/O variable |
On | Boolean |
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 |
---|---|---|
Error | Boolean | |
Activate | Boolean | |
Setting | Float | Can be used as an I/O variable |
RequiredPower | Integer | |
PrefabHash | Integer | |
Power | Integer | |
On | Boolean |
Note
The Setting
parameter can be accessed by the inserted IC using the db device register. This can be useful for passively communicating information with devices on the network, such as other IC Housings or a Logic I/O module.