Há vinte e quatro plugins no catálogo hoje, e cada cartão abaixo traz a versão que o aplicativo vai realmente baixar. Cada entrada diz exatamente o quanto está verificada, porque “decodifica AIS” e “decodifica AIS captado do ar” são afirmações diferentes.
Bancada de decodificação
Decodificador de I/Qtestado, ainda não no ar
Decodifica uma banda inteira de uma vez a partir de um único rádio. Quatro conjuntos de canais ficam próximos o bastante para que o seu receptor já esteja amostrando todos eles — seis frequências ACARS, sete canais meteorológicos da NOAA, quatro canais de pager, dois de APRS —, mas até agora você só conseguia decodificar um de cada vez, porque esses decodificadores trabalham com áudio demodulado e um receptor demodula um canal por vez. Este usa o fluxo bruto, separa cada canal dele e roda um decodificador próprio em cada um, juntando tudo numa só janela com a frequência de chegada no início da linha. O que ele decodifica acompanha onde você sintoniza: aponte o rádio para a banda meteorológica e você recebe os sete canais da NOAA; em 931 MHz, quatro pagers; em 144 MHz, as duas frequências APRS. Há um preset para cada uma, e o painel lista todos os canais da banda em que você está — se o seu rádio o alcança, o sinal nele e quantas mensagens ele trouxe. Os demoduladores são os mesmos que esses plugins usam, sem alterações.
Decodificador de aeronaves ADS-B
Decodificador de I/Qverificado no ar
Posição, indicativo e velocidade das aeronaves em 1090 MHz. Decodificado ao vivo, captado do ar, com os blocos de endereço ICAO e os indicativos coincidindo entre tipos de mensagem independentes. O offset DC do próprio receptor é removido antes da detecção, então um dongle de IF zero ouve aeronaves que antes ficavam enterradas. A versão 1.7 ouve bem mais longe: o teste que decide se uma rajada é mesmo uma transmissão pedia cerca do dobro da relação sinal-ruído que outros decodificadores pedem, e o limiar que o substituiu foi escolhido a partir de sete minutos de tráfego real, e não por argumentação — os mesmos cinco minutos de céu passaram de 27 aeronaves para 40, e de 20 delas com posição para 33. A versão 1.8 informa que TIPO é cada aeronave — avião leve, avião de linha, pesado, helicóptero, planador, ultraleve, não tripulado — a partir da categoria que toda aeronave transmite ao lado do indicativo, e o FoxSDR desenha cada uma com o próprio ícone — desde a 0.99.26, uma vista superior sombreada de 48 px (com o tamanho definido em EXIBIR > Exibição), incluindo helicópteros e uma ponta de seta simples para uma aeronave que não informa tipo. Medido ao longo de seis minutos de céu real, 32 das 33 aeronaves que se identificaram informaram um tipo.
Aircraft Info (consulta ao registro)
Enriquecimento do mapa
Transforma um endereço de aeronave de 24 bits em quem ela realmente é: matrícula, tipo e operador, mostrados no mapa e na lista de trilhas. Desde a 1.1.0, ele consulta primeiro o banco de dados de aeronaves do próprio foxsdr.com — construído com os dados de aeronaves da OpenSky Network, e sem guardar nenhum registro de quem perguntou sobre o quê — e só pergunta ao adsbdb.com, mantido por voluntários, sobre aeronaves que nós não conhecemos.
Decodificador de rastreamento de navios AIS
Decodificador de I/Qtestado, ainda não no ar
Posições de navios e dados de viagem na banda marítima. Os dois canais ao mesmo tempo a partir de um único receptor, plotados no mapa junto com todo o resto.
Decodificador de pacotes APRS / AX.25
Decodificador de áudiotestado, ainda não no ar
Packet radio Bell 202 a partir de áudio NFM em 144.800 MHz: posições, mensagens, status e telemetria, validados pela verificação de quadro do AX.25.
Decodificador de imagens SSTV
Decodificador de imagemtestado, ainda não no ar
Imagens de varredura lenta em HF e em 2 m. O modo é lido do próprio cabeçalho VIS da transmissão, e a deriva de relógio é medida a partir dos pulsos de sincronismo, corrigida e informada em ppm.
Imagens meteorológicas da NOAA (APT)
Decodificador de imagem
A imagem que os satélites da NOAA transmitem continuamente em 137 MHz, montada linha a linha enquanto um deles cruza o céu. Os dois canais chegam lado a lado, como foram enviados — normalmente luz visível ao lado de infravermelho. Montado junto com Satélites, aquele plugin diz quando o NOAA 19 vai passar de novo e este desenha o que ele envia.
Satélites meteorológicos GOES (HRIT / LRIT)
Decodificador de I/Q e de imagemtestado, ainda não no ar
A transmissão direta dos satélites meteorológicos GOES em 1.7 GHz, do I/Q bruto até os arquivos que ela traz: imagens do disco completo da Terra, imagens com compressão Rice descomprimidas e os produtos de texto EMWIN. Precisa de uma antena parabólica de cerca de um metro e de um amplificador de baixo ruído. Comprovado com os arquivos de amostra publicados pela própria NOAA; nada captado diretamente de um satélite passou por ele ainda.
Decodificador de Morse (CW)
Decodificador de áudiotestado, ainda não no ar
Lê a estação no tom de 700 Hz, acompanhando-a até 60 Hz em qualquer direção, deduz a velocidade a partir do próprio sinal e novamente após cada pausa, lê o espaçamento Farnsworth e a manipuladora manual, e traz um predefinido para SAQ Grimeton.
Decodificador de radioteletipo RTTY
Decodificador de áudiotestado, ainda não no ar
Radioteletipo amador de 45.45 baud em HF. A polaridade é deduzida a partir do sinal em vez de ser pedida, e os dois conjuntos de caracteres são tratados.
Decodificador de FT8
Decodificador de áudiodecodifica gravações reais, ainda não ao vivo no ar
O modo amador de sinais fracos do WSJT-X, decodificado slot a slot no relógio UTC e impresso no próprio formato do WSJT-X — hora, SNR, DT, frequência de áudio, mensagem. Os presets são as frequências de dial de FT8 do WSJT-X, de 160 m a 2 m. Pedido pela caixa de recursos do aplicativo. Construído sobre ft8_lib (MIT) e KISS FFT (BSD-3-Clause).
Decodificador de SELCAL
Decodificador de áudiotestado, ainda não no ar
As chamadas de quatro letras que estações aeronáuticas de HF enviam para alertar a tripulação de uma aeronave, com todos os 32 tons ICAO e a temporização da norma verificada — uma chamada que não a cumpre ainda assim é informada, com o motivo. Dez presets de HF do Atlântico Norte. Pedido pela caixa de recursos do aplicativo.
Decodificador de pagers POCSAG
Decodificador de áudiotestado, ainda não no ar
As três taxas de bits e a polaridade invertida são detectadas automaticamente. O código corretor de erros BCH é implementado por completo: palavras de código danificadas são descartadas em vez de mostradas como texto.
Decodificador de alertas EAS / SAME
Decodificador de áudio
Os cabeçalhos digitais de toda mensagem do Emergency Alert System dos EUA e de todo alerta da NOAA Weather Radio, impressos por extenso: o evento, quem o emitiu, quais condados ele cobre e por quanto tempo vale. O cabeçalho é enviado três vezes e este decodificador faz uma votação entre as cópias, de modo que um alerta sobrevive a um ruído que danifica cada uma de um jeito diferente.
Satélites
Fonte de trilhas
A ISS, satélites amadores e satélites meteorológicos desenhados ao vivo no mapa com a trilha no solo prevista, uma tabela de passagens para a sua própria estação e correção Doppler que mantém um downlink em movimento ao longo de toda a passagem. As órbitas vêm de conjuntos de elementos da CelesTrak, então o que ele desenha é calculado, e não recebido.
Imagens do mapa (OpenStreetMap)
Imagens do mapa
Blocos de mapa em nível de rua sob o mapa, baixados de um servidor de blocos que você mesmo mantém — o que deixa o licenciamento das imagens com quem as serve.
Motor de levantamento
Decodificador de I/Q
Aponte para uma banda, deixe rodando numa máquina que já fica ligada de qualquer jeito e volte para ver o que foi realmente usado: quais frequências, com que largura, com que intensidade e com que frequência elas estavam presentes. Ele lê toda a largura de banda do receptor de uma vez, em vez de um canal de cada vez.
Nearby Signal Catch
Decodificador de I/Q
Notices a transmitter far stronger than everything else in the band the radio is sampling - usually a handheld or a mobile close by - and, if you allow it, brings the receiver to it so you hear it. It works like the Close Call feature on Uniden scanners, and is not made or endorsed by Uniden.
Decodificador Inmarsat-C / EGC
Decodificador de I/Qexperimental
Transmissões de segurança marítima. Cerca de dez das constantes da interface aérea dele são suposições reconstruídas, então muito provavelmente ele não vai decodificar nada captado do ar — e ele é publicado dizendo exatamente isso, no próprio nome.
Exemplo: medidor de RMS
Referência
O plugin de referência: informa o nível RMS do áudio demodulado e existe para mostrar como é escrever um plugin.
ACARS
Decodificador-instrumentoPOA, não VDL Modo 2
Este decodifica POA — ACARS simples — e não VDL Modo 2. O POA é o enlace original, orientado a caracteres: MSK de 2400 baud numa portadora AM, sete bits ASCII e um bit de paridade ímpar por caractere, em 131.550 MHz na América do Norte e em 131.725 MHz na Europa. O VDL Modo 2 é uma forma de onda diferente, em canais diferentes — D8PSK a 31,500 bit/s, por volta de 136 MHz, levando AOA em vez de caracteres — e nada aqui o demodula.
O que chega pelo POA são as mensagens que aviões de linha e estações de solo trocam — relatórios de posição, autorizações, tráfego de motores e de manutenção —, impressas à medida que chegam. A janela é desenhada como a impressora da cabine de um avião de linha, puxando papel.
Pagers FLEX
Decodificador-instrumento
Tráfego de pagers FLEX, guardado numa memória que você pode rolar para trás em vez de um log que some rolando. A janela é desenhada como um pager dos anos 1990, com visor de cristal líquido e memória de mensagens.
Chamada seletiva sequencial de dois tons
Decodificador-instrumento
As chamadas sequenciais de dois tons que abrem o alerta de uma estação: o par de tons identifica quem está sendo chamado, e o receptor responde a ele como o equipamento real faz. A janela é desenhada como um receptor de alerta de quartel de bombeiros.
VOR
Decodificador-instrumento
Os radiofaróis omnidirecionais de VHF pelos quais as aeronaves navegam. Gire o OBS e o ponteiro responde, exatamente como o instrumento no avião. A janela é desenhada como um indicador de curso de cabine, com um botão de OBS que funciona.
WEFAX
Decodificador-instrumento
As cartas meteorológicas transmitidas para a navegação marítima, desenhadas como o aparelho de fax que costumava recebê-las as teria desenhado, com escada de lâmpadas e tudo. A janela é desenhada como o painel de controle de um fax marítimo.
Radiobalizas de socorro de 406 MHz
Decodificador-instrumento
As radiobalizas de 406 MHz levadas por aeronaves, embarcações e pessoas. A janela é um painel de alarme porque é isso que o sinal significa. A janela é desenhada como um painel de alarme, com a identidade de quinze caracteres num vidro de sete segmentos.
Medidores de consumo ERT
Decodificador-instrumento
As rajadas curtas que medidores domésticos de eletricidade, gás e água enviam para leitura à distância, mostradas num registrador igual ao do próprio medidor. A janela é desenhada como o registrador de um medidor de eletricidade.
Sensores meteorológicos de 433 MHz
Decodificador-instrumento
Os sensores de temperatura e umidade de jardim em 433 MHz, exibidos no tipo de console com que eram vendidos. A janela é desenhada como um console Oregon Scientific.
Um plugin montado roda dentro do próprio processo do FoxSDR, com todos os privilégios que o FoxSDR tem. Não há sandbox. Ressintonizar é a única coisa que o console de fato controla: desligado por padrão, desligado para todo plugin recém-instalado. Os plugins são exatos quanto à ABI — um compilado para outra versão do host é recusado em vez de carregado, porque uma diferença no layout de uma struct vira corrupção de memória dias depois.