Get a Frontend Allocation
Required Properties:
idl.namespace == "FRONTEND"idl.type == any("DigitalTuner", "AnalogTuner")direction == "Provides""Tuner" in name
{
"direction": "Provides",
"name": "DigitalTuner_in",
"active_allocation_ids": [
/* List of Allocation IDs (strings) */
],
"idl": {
"namespace": "FRONTEND",
"version": ":1.0",
"type": "DigitalTuner"
},
"allocations": [
{
"id": "allocationId",
"value": [
{ "id": "tuner_agc_enable", "value": true },
{ "id": "tuner_control", "value": "RX_DIGITIZER" },
{ "id": "tuner_reference_source", "value": "NOT_SUPPORTED" },
{ "id": "tuner_bandwidth", "value": 2000000.0 },
{ "id": "tuner_output_sample_rate", "value": 2000000.0 },
{ "id": "tuner_rf_flow_id", "value": "RTL_FLOW_ID_NOT_SET" },
{ "id": "tuner_enable", "value": true },
{ "id": "tuner_device_control", "value": true },
{ "id": "tuner_gain", "value": 0.0 },
{ "id": "tuner_group_id", "value": "" },
{ "id": "tuner_center_frequency", "value": 89500000.0 },
{ "id": "tuner_status", "value" : [
/* FRONTEND::tuner_status* properties list */
],
]
}
],
"repId": "IDL:FRONTEND/DigitalTuner:1.0",
"tuner_statuses": [
/* Lists of FRONTEND::tuner_status::* properties for each tuner */
]
}The tuner statuses list is in essence the FRONTEND::tuner_status::* property list, as defined by the IDL. It is not reproduced here.