infostellarinc / starcoder

A server to read/write data from/to the stars, written in Go.
GNU General Public License v3.0
21 stars 13 forks source link

Support GroundStationConfigurationRequest in groundstation-api block #184

Closed koncha99 closed 9 months ago

koncha99 commented 4 years ago

Ground Station API now supports GroundStationConfiguraitonRequest that allow users to configure transmitters and receivers through API. This PR extends exisiting ground station api block and add two new port thats output messages when it receives GroundStationConfigurationRequest. Messages are defined as pmt.pair that has configuration name as a key and value. Each blocks which takes this message needs to filter out uninterested messages by key name.

Screenshot from 2020-02-05 14-56-18

e.g )

# messages from "transmitter_control" port
******* MESSAGE DEBUG PRINT ********
(enable_if_sweep . #t)
************************************
******* MESSAGE DEBUG PRINT ********
(bitrate . 1000)
************************************