Get Frontend RFSource
Required Properties:
idl.namespace == "FRONTEND"idl.type == "RFSource"direction == "Provides"name begins "RFSource"
{
"type": "RFSource",
"name": "RFSource_in",
"idl": {
"namespace": "FRONTEND",
"version": ":1.0",
"type": "RFSource"
},
"direction": "Provides",
"repId": "IDL:FRONTEND/RFSource:1.0",
"available_rf_inputs": [
/* List of RFInfoPkt structures */
],
"current_rf_input": {
/* RFInfoPkt Structure */
}
}The RFInfoPkt structure is as follows:
{
"spectrum_inverted": false,
"rf_center_freq": 50000000000.0,
"if_center_freq": 0.0,
"capabilities": {
"bw_range": { "max_val": 0.0, "values": [], "min_val": 0.0 },
"freq_range": { "max_val": 0.0, "values": [], "min_val": 0.0 }
},
"ext_path_delays": [],
"rf_bandwidth": 100000000000.0,
"rf_flow_id": "FLOW_ID_NOT_SET",
"sensor": {
"feed": {
"polarization": "",
"name": "",
"freq_range": {
"max_val": 0.0,
"values": [],
"min_val": 0.0
}
},
"collector": "",
"rx": "",
"mission": "",
"antenna": {
"size": "",
"type": "",
"description": "",
"name": ""
}
},
"additional_info": []
}