A tela mostra alertas de emergência e públicos nas palavras do remetente, mais severos primeiro, com cada alerta longo exibido em partes para que nada seja cortado. Ela preenche toda a tela, fica no meio, se encaixa em um canto, corre como uma linha em um canto ou se estende como uma faixa ao longo de uma borda. Você define suas fontes de alerta, a localização da tela, as severidades a mostrar, seus idiomas preferidos, se o cartão permanece com status calmo quando não há alerta ativo, e quanto tempo cada alerta permanece visível.
Cartão ao vivo
Categoria: Informação pública. Tags: Alertas e status, Escolas e campi, Escritórios e locais de trabalho, Lobbies e recepção.
Layouts
Este cartão principal se encaixa em qualquer layout: tela cheia, centro, largo, canto, chip, faixa ou qualquer retângulo livre.
Layouts: cheio, centro, largo, canto, chip, faixa. Formas: paisagem, retrato, quadrado, faixa.
Layouts, temas e publicação de cartões. Veja os cartões.
Dados e privacidade
Feed: screenrig.cap/v1.
Documentos do feed carregam atribuição da fonte. O Player fornece o feed para o cartão.
Propriedades
Para tema, fundo, destaque e posição, veja Propriedades comuns.
Defina as propriedades estáticas nos params do cartão ao criá-lo. O documento de dados dele contém apenas propriedades dinâmicas. Linhas aninhadas descrevem o conteúdo da propriedade pai.
Propriedades estáticas
| Nome | Tipo | Padrão | Valores e limites | Descrição |
|---|---|---|---|---|
title | string | "" | maxLength: 60 | Nomeia o cartão quando mantém um status calmo. Vazio lê "Alertas". |
presence | string | "active" | "active", "always" | active mostra o cartão apenas enquanto um alerta estiver ativo. always mantém um status calmo quando não há: sem alertas ativos, sem atualização desde então, sem fonte de alerta. |
sources | array | [] | maxItems: 5 | Fontes CAP: uma URL http ou https (porta 80 ou 443) de um alerta CAP 1.0 a 1.2, ou de um índice ATOM ou RSS de alertas. Cada URL é buscada uma vez por minuto para cada tela que a utiliza. Em branco, lê os feeds públicos de alertas que cobrem location (NWS, Canada NAAD e MeteoAlarm para um local com códigos de área). |
publicAlerts | boolean, null | null | Também leia os feeds públicos que cobrem location. Null é verdadeiro sem sources e falso com eles. | |
location | object | additionalProperties: false | Onde a tela está. Alertas cuja área é um polígono ou círculo aparecem quando contém este ponto; alertas indicados por código de área aparecem quando geocodes compartilha um código. Sem isso, todos os alertas das fontes aparecem. | |
location.name | string | maxLength: 40 | ||
location.latitude | number | mínimo: -90; máximo: 90; Obrigatório | ||
location.longitude | number | mínimo: -180; máximo: 180; Obrigatório | ||
location.geocodes | array | [] | maxItems: 40 | Códigos de área do local, comparados com alertas que nomeiam sua área por código: [{"name": "UGC", "value": "WAC033"}]. |
location.geocodes[].name | string | minLength: 1; maxLength: 40; Obrigatório | O sistema de código: SAME, UGC, NUTS3, EMMA_ID. | |
location.geocodes[].value | string | minLength: 1; maxLength: 120; Obrigatório | ||
minSeverity | string | "minor", "moderate", "severe", "extreme" | Ocultar alertas abaixo desta severidade. Desmarcado mostra todas as severidades. | |
maxSeverity | string | "minor", "moderate", "severe", "extreme" | Ocultar alertas acima desta severidade: um canto ou faixa para alertas menores deixa os graves para uma colocação em tela cheia. | |
minUrgency | string | "past", "future", "expected", "immediate" | ||
minCertainty | string | "unlikely", "possible", "likely", "observed" | ||
events | array | maxItems: 30 | Somente estes eventos (não diferencia maiúsculas; * corresponde a qualquer sequência de caracteres). | |
excludeEvents | array | maxItems: 30 | ||
senders | array | maxItems: 30 | Somente alertas destes remetentes (não diferencia maiúsculas; * permitido). | |
statuses | array | maxItems: 4 | Quais status CAP aparecem. Não definido é Apenas Atual: testes e exercícios aparecem somente quando listados. | |
scopes | array | maxItems: 3 | Quais escopos CAP aparecem. Não definido é Público. | |
languages | array | maxItems: 30 | Preferência de idioma, o primeiro vence (fr, fr-CA, en). O texto do alerta no primeiro idioma disponível é exibido; um alerta em nenhum deles mostra seu primeiro idioma. | |
areaUnknown | string | "hide" | "hide", "show" | Um alerta informado apenas por códigos de área que o local não possui: ocultar ou mostrar. |
hourCycle | string | "24" | "12", "24", "military" | 12: 14h05. 24: 14:05. militar: 1405 HRS. |
timeZone | string, nulo | null | Zona IANA; nulo usa a zona da tela. | |
pageSeconds | integer | 12 | mínimo: 6; máximo: 60 | Quanto tempo cada alerta, e cada parte de um alerta longo, permanece antes do próximo. |
staleMinutes | integer | 30 | mínimo: 10; máximo: 1440 | Um documento não atualizado por tanto tempo é considerado desatualizado, qualquer que seja seu estado. |
backgroundColor | string, nulo | null | padrão: "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | Substitui o fundo e a placa do cartão por uma cor plana ordenada por CSS. #RRGGBBAA fornece opacidade. background none tem precedência. |
textColor | string, nulo | null | padrão: "^#[0-9A-Fa-f]{6}([0-9A-Fa-f]{2})?$" | Substitui as cores do texto principal e secundário. As cores de destaque e status semântico mantêm seus papéis. |
Propriedades dinâmicas
Este cartão não tem propriedades dinâmicas.
Exemplo de tela
Salve as propriedades estáticas como params.json e crie o cartão. O resultado traz o id crd_ dele.
{
"theme": "neomustard",
"location": {
"name": "Vancouver",
"latitude": 49.25,
"longitude": -123.0
}
}
screenrig card create --type cap-alert --major 1 --file params.json
Adicione este item aos primitives de uma página da playlist, com esse id no lugar do id do exemplo. Publique a playlist e atribua uma tela.
{
"id": "cap-alert",
"primitive": "card",
"card": "crd_01EXAMPLECARD000000000",
"layout": "full",
"content_fit": "fill"
}