[gd_scene load_steps=3 format=3 uid="uid://cl7rfid2g3c4d"] [ext_resource type="Script" uid="uid://cuyhf18taa5if" path="res://node_3d.gd" id="1_a202f"] [ext_resource type="Script" uid="uid://dujw1jse1b42x" path="res://ant_device.gd" id="2_noarx"] [node name="Node3D" type="Node3D"] script = ExtResource("1_a202f") [node name="ANTDevice" type="ANTDevice" parent="."] script = ExtResource("2_noarx") [node name="PowerChannel" type="PowerChannel" parent="ANTDevice"] device_number = 23248 channel = 1 [node name="PanelContainer" type="BoxContainer" parent="."] offset_right = 40.0 offset_bottom = 40.0 [node name="hr_container" type="PanelContainer" parent="PanelContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/hr_container"] layout_mode = 2 [node name="connect_button" type="Button" parent="PanelContainer/hr_container/VBoxContainer"] layout_mode = 2 text = "Connect" [node name="title_label" type="Label" parent="PanelContainer/hr_container/VBoxContainer"] layout_mode = 2 text = "Hear Rate" [node name="value_label" type="Label" parent="PanelContainer/hr_container/VBoxContainer"] layout_mode = 2 [node name="pwr_container" type="PanelContainer" parent="PanelContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/pwr_container"] layout_mode = 2 [node name="connect_button" type="Button" parent="PanelContainer/pwr_container/VBoxContainer"] layout_mode = 2 text = "Connect" [node name="title_label" type="Label" parent="PanelContainer/pwr_container/VBoxContainer"] layout_mode = 2 text = "Pwr" horizontal_alignment = 1 [node name="power_label" type="Label" parent="PanelContainer/pwr_container/VBoxContainer"] layout_mode = 2 [node name="voltage_label" type="Label" parent="PanelContainer/pwr_container/VBoxContainer"] layout_mode = 2 horizontal_alignment = 1 [node name="operating_time_label" type="Label" parent="PanelContainer/pwr_container/VBoxContainer"] layout_mode = 2 horizontal_alignment = 1 [node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/pwr_container/VBoxContainer"] layout_mode = 2 [node name="power_cnt_title" type="Label" parent="PanelContainer/pwr_container/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "pwr_cnt: " [node name="power_cnt_value" type="Label" parent="PanelContainer/pwr_container/VBoxContainer/HBoxContainer"] layout_mode = 2 horizontal_alignment = 1 [node name="HBoxContainer2" type="HBoxContainer" parent="PanelContainer/pwr_container/VBoxContainer"] layout_mode = 2 [node name="torque_cnt_title" type="Label" parent="PanelContainer/pwr_container/VBoxContainer/HBoxContainer2"] layout_mode = 2 text = "torque cnt:" [node name="torque_cnt_value" type="Label" parent="PanelContainer/pwr_container/VBoxContainer/HBoxContainer2"] layout_mode = 2 horizontal_alignment = 1 [connection signal="broadcast_data_received" from="ANTDevice" to="ANTDevice" method="_on_broadcast_data_received"] [connection signal="channel_response_received" from="ANTDevice" to="ANTDevice" method="_on_channel_response_received"] [connection signal="device_number_received" from="ANTDevice" to="ANTDevice" method="_on_device_number_received"] [connection signal="battery_status_received" from="ANTDevice/PowerChannel" to="ANTDevice" method="_on_power_channel_battery_status_received"] [connection signal="crank_torque_received" from="ANTDevice/PowerChannel" to="ANTDevice" method="_on_power_channel_crank_torque_received"] [connection signal="power_received" from="ANTDevice/PowerChannel" to="ANTDevice" method="_on_power_channel_power_received"] [connection signal="search_timed_out" from="ANTDevice/PowerChannel" to="ANTDevice" method="_on_power_channel_search_timed_out"] [connection signal="pressed" from="PanelContainer/hr_container/VBoxContainer/connect_button" to="ANTDevice" method="_on_connect_button_pressed"] [connection signal="pressed" from="PanelContainer/pwr_container/VBoxContainer/connect_button" to="ANTDevice" method="_on_power_connect_button_pressed"]