Skip to content

Commit f92245a

Browse files
committed
Add SeaTrac node and network comms bridge
1 parent 66e0ebc commit f92245a

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

configs/seatrac.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
seatrac:
2+
comms:
3+
connection:
4+
type: "UDP"
5+
udp_rx: 62001
6+
udp_tx: 62001
7+
udp_address: "127.0.0.1"
8+
9+
outlets:
10+
- name: "starlink"
11+
outlet: 15

deps/deps.rosinstall

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,7 @@
1515
- git:
1616
local-name: ros-triton-classifier
1717
uri: https://github.com/WHOIGit/ros-triton-classifier.git
18+
19+
- git:
20+
local-name: seatrac-api
21+
uri: https://github.com/WHOIGit/seatrac-api.git
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<launch>
2+
<!-- Most settings are in config.yaml, which is easier to edit -->
3+
<rosparam command="load" file="$(arg config_file)" />
4+
5+
<node name="seatrac" pkg="seatrac" type="seatrac_node.py" required="true">
6+
<remap from="~in" to="~comms/in" />
7+
<remap from="~out" to="~comms/out" />
8+
</node>
9+
10+
<node ns="seatrac" name="comms" pkg="ds_util_nodes" type="bridge_node"
11+
required="true" />
12+
</launch>

src/phyto_arm/package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
<exec_depend>ifcb</exec_depend>
3434
<exec_depend>jvl_motor</exec_depend>
3535
<exec_depend>rbr_maestro3_ctd</exec_depend>
36+
<exec_depend>seatrac</exec_depend>
3637
<exec_depend>triton_classifier</exec_depend>
3738

3839
<!-- For GPS -->

0 commit comments

Comments
 (0)