En la interfaz de Astra, puedes gestionar las configuraciones del Adaptador DVB y controlar su estado mediante los métodos de la API HTTP.
{
"id": "...",
"name": "...",
"type": "...",
"enable": true,
"adapter": 0,
"device": 0
}
name
- nombre del adaptador;type
- tipo de adaptador: S
, S2
, T
, T2
, ATSC
, ISDB-T
, C
, C/A
, C/B
, C/C
;enable
- true
si el adaptador está activado;adapter
- número de adaptador en el sistema: /dev/dvb/adapter0
device
- número del dispositivo en el adaptador: /dev/dvb/adapter0/frontend0
Petición: GET /api/adapter-info/{id}
id
- identificador único del adaptadorEn respuesta será JSON con la configuración del adaptador
Petición: POST /control/
{
"cmd": "set-adapter",
"id": "...",
"adapter": {...}
}
id
- identificador único del adaptadoradapter
- configuración del adaptadorPetición: POST /control/
{
"cmd": "restart-adapter",
"id": "..."
}
id
- identificador único del adaptadorPetición: POST /control/
{
"cmd": "set-adapter",
"id": "...",
"adapter": {
"remove": true
}
}
id
- identificador único del adaptadorPetición: GET /api/adapter-status/{id}
id
- identificador único del adaptadorParámetros de consulta opcionales: GET /api/adapter-status/{id}?t={time}
time
- por defecto es 1
- estadísticas de última hora, 0
- estadísticas del último segundo (estado actual del adaptador)Respuesta:
{
"timestamp": 0,
"instance": "...",
"name": "...",
"lock": true,
"signal": 0,
"signal_db": 0,
"snr": 0,
"snr_db": 0,
"ber": 0,
"unc": 0,
"bitrate": 0
}
timestamp
- hora del informe, para t=0
es una hora actual;instance
- nombre de instancia si se ha definido en Configuración -> General -> Nombre de instancia;name
- nombre de la corriente;lock
- true
si el sintonizador está bloqueado y puede recibir datos;signal
- nivel aproximado de la señal en porcentaje;signal_db
- nivel de señal en dBm multiplicado por 100;snr
- relación señal/ruido aproximada en porcentaje;snr_db
- relación señal/ruido en dB multiplicada por 100;ber
- contador de errores de bit;unc
- contador de errores de bloque;bitrate
- bitrate total en Kbit/s.