User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
ee:hydrophones:start [2018/01/24 20:27]
Ryan Summers
ee:hydrophones:start [2018/01/24 20:30]
Ryan Summers
Line 103: Line 103:
 ==== Communication ==== ==== Communication ====
 The HydroZynq communicates primarily through UDP. A number of user scripts have been created in the `scripts/` folder for ease of use with UDP. For example, the stdout of the application is sent to Cobalt'​s UDP port 3000 (e.g. 192.168.0.2:​3000). A simple python application ([hydrozynq-repo-path]/​scripts.debug_stream.py) can be used to view the standard output of the application (e.g. dbprintf() statements). The HydroZynq communicates primarily through UDP. A number of user scripts have been created in the `scripts/` folder for ease of use with UDP. For example, the stdout of the application is sent to Cobalt'​s UDP port 3000 (e.g. 192.168.0.2:​3000). A simple python application ([hydrozynq-repo-path]/​scripts.debug_stream.py) can be used to view the standard output of the application (e.g. dbprintf() statements).
 +
 +=== Port Descriptions ===
 +^ Port Number ^ Destination ^ Description ^
 +| 3000        | HydroZynq ​  | Command port                      |
 +| 3001        | Cobalt ​     | Sample data stream port           |
 +| 3002        | Cobalt ​     | Time of Arrival Delay result port |
 +| 3003        | Cobalt ​     | Cross-correlation stream port     |
 +| 3004        | Cobalt ​     | Debug/​STDOUT port                 |
  
 Note that the HydroZynq does not run ROS natively, so python scripts running on cobalt are necessary for interfacing the HydroZynq with ROS. As of now, these scripts are still under initial development. Note that the HydroZynq does not run ROS natively, so python scripts running on cobalt are necessary for interfacing the HydroZynq with ROS. As of now, these scripts are still under initial development.