[gd_scene load_steps=13 format=3 uid="uid://cprxsbwebcd5v"] [ext_resource type="Script" uid="uid://b28c5btqltji5" path="res://station_epc.gd" id="1_qc5a3"] [ext_resource type="PackedScene" uid="uid://dyhvoundu2kqc" path="res://parts/Building.tscn" id="1_v76qd"] [ext_resource type="PackedScene" uid="uid://bqlkj4ar8q1ws" path="res://parts/assemblies/BeltConveyorAssembly.tscn" id="3_u7586"] [ext_resource type="PackedScene" uid="uid://gddgyvex6gdj" path="res://parts/PushButton.tscn" id="4_ahe6k"] [ext_resource type="PackedScene" uid="uid://co2mqmdwpn57w" path="res://parts/BoxSpawner.tscn" id="5_u7586"] [ext_resource type="PackedScene" uid="uid://drle8i15nwr68" path="res://parts/StackLight.tscn" id="6_qc5a3"] [ext_resource type="Script" uid="uid://bl7o7avq4pi78" path="res://src/StackLight/stack_light_data.gd" id="7_kdh4b"] [ext_resource type="Script" uid="uid://buet0tp11gjdl" path="res://src/StackLight/stack_segment_data.gd" id="8_spet4"] [ext_resource type="PackedScene" uid="uid://bl73u0rvt2orv" path="res://parts/Despawner.tscn" id="9_kdh4b"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_6pmrs"] friction = 0.5 [sub_resource type="Resource" id="Resource_kdh4b"] resource_local_to_scene = true script = ExtResource("8_spet4") active = true [sub_resource type="Resource" id="Resource_spet4"] resource_local_to_scene = true script = ExtResource("7_kdh4b") segment_datas = [SubResource("Resource_kdh4b")] [node name="Simulation" type="Node3D"] script = ExtResource("1_qc5a3") [node name="Building" parent="." instance=ExtResource("1_v76qd")] [node name="BoxSpawner" parent="." instance=ExtResource("5_u7586")] transform = Transform3D(1, 2.30012e-09, -9.31322e-10, -2.30012e-09, 1, 8.84756e-09, 9.31322e-10, -8.84756e-09, 1, -4.09642, 0.192588, -1.6166) disable = true [node name="Despawner" parent="." instance=ExtResource("9_kdh4b")] transform = Transform3D(2, 0, 0, 0, 1, 0, 0, 0, 2, 4.05126, -1.42588, -1.63314) [node name="UL1_3" parent="." instance=ExtResource("3_u7586")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.819656, -0.308412, -1.61317) local_floor_plane = Plane(0, 1, 0, -1.691588) speed = 0.0 belt_physics_material = SubResource("PhysicsMaterial_6pmrs") enable_comms = true speed_tag_name = "UL1_3_OIP" running_tag_name = "" size = Vector3(8, 0.5, 1.524) [node name="UL1_3_EPC1" parent="." instance=ExtResource("4_ahe6k")] transform = Transform3D(1, 0, 0, 0, 0.999853, 0.0171208, 0, -0.0171208, 0.999853, -4.922587, -0.18, -0.75) text = "UL1_3_EPC1_CH1" toggle = true normally_closed = true lamp = true button_color = Color(0.886275, 0.537255, 0, 1) enable_comms = true pushbutton_tag_name = "Estop_OIP" lamp_tag_name = "Estop_OIP" [node name="UL1_3_EPC3" parent="." instance=ExtResource("4_ahe6k")] transform = Transform3D(1, 0, 0, 0, 0.999853, 0.0171208, 0, -0.0171208, 0.999853, -4.4607387, -0.18, -0.75) text = "UL1_3_EPC1_CH2" toggle = true normally_closed = true lamp = true button_color = Color(0.886275, 0.537255, 0, 1) enable_comms = true pushbutton_tag_name = "Estop_OIP2" lamp_tag_name = "Estop_OIP2" [node name="UL1_3_EPC1_STATION" parent="." instance=ExtResource("4_ahe6k")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.503487, -0.7, -0.75) text = "STATION EPC1" toggle = true pressed = true lamp = true button_color = Color(0.886275, 0.533333, 0, 1) enable_comms = true pushbutton_tag_name = "UL1_3_EPC1.CTRL.STS.EStop_Was_Actuated" lamp_tag_name = "UL1_3_EPC1.CTRL.STS.EStop_Was_Actuated" [node name="UL1_3_EPC1_BEACON" parent="." instance=ExtResource("6_qc5a3")] transform = Transform3D(3.03596, -0.0024184675, 0, 0.0540532, 0.135836, 0, 0, 0, 3.036441, -4.5, 0.0338165, -0.637099) light_value = 1 _data = SubResource("Resource_spet4") "Light 1" = SubResource("Resource_kdh4b") enable_comms = true tag_groups = null tag_name = "Beacon_OIP.0" [node name="MCM_START" parent="." instance=ExtResource("4_ahe6k")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -0.18, -0.75) text = "MCM START" toggle = true pressed = true lamp = true button_color = Color(0.359592, 0.479432, 1, 1) enable_comms = true pushbutton_tag_name = "MCM.STS.System_Started" lamp_tag_name = "MCM.STS.System_Started" [node name="START_CONVEYOR" parent="." instance=ExtResource("4_ahe6k")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, -0.18, -0.75) text = "START CONVEYOR" normally_closed = true button_color = Color(0.407843, 1, 0.164706, 1) enable_comms = true pushbutton_tag_name = "Start_Conveyor_OIP" lamp_tag_name = "Start_Conveyor_OIP" [node name="COMMUNIACTION" parent="." instance=ExtResource("4_ahe6k")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, -0.18, -0.75) text = "COMMUNIACTION OFF" toggle = true button_color = Color(0.886275, 0.533333, 0, 1) enable_comms = true pushbutton_tag_name = "Parent_Comm_Faulted" lamp_tag_name = "Parent_Comm_Faulted"