Una tarjeta es un componente integrado en un lienzo de lista de reproducción. Llena su rectángulo con un reloj, menú, cola u otro detalle en vivo, y puede estar sobre imágenes o video.
Diseños y anclajes
Establezca layout y anchor en el elemento de la lista de reproducción, junto a card. layout es obligatorio.
layout | Caja en unidades de diseño 1080p | anchor |
|---|---|---|
full | Todo el lienzo, horizontal o vertical | ninguno |
free | Su propio rect y layer | ninguno |
center | 900 × 420, centrado | ninguno |
wide | El lienzo tiene un margen de 80 desde arriba y abajo y 30 desde los lados. | ninguno |
header | Todo el borde superior por 80 | ninguno |
footer | Todo el borde inferior por 80 | ninguno |
corner | 270 × 270, pegado a la esquina | top-left, top-right, bottom-left, bottom-right |
chip | 240 × 70, con margen de 30 desde los dos bordes más cercanos | top-left, top-right, bottom-left, bottom-right |
strip | Todo el borde por 120 | top, bottom, left, right |
Los tamaños se escalan por min(canvas width, canvas height) / 1080. Un lienzo 4K (3840 × 2160) muestra el mismo tamaño aparente que 1080p, y un lienzo vertical el mismo que uno horizontal. El diseño de una tarjeta sigue la forma de su caja: tira, horizontal, cuadrada, vertical o torre.
anchor es obligatorio para corner, chip y strip, y no permitido para full, free, center, wide, header y footer. Omitir rect y layer para todos los diseños excepto free: screenRIG los deriva del lienzo de la página cuando se guarda la lista de reproducción. Un elemento free necesita su propio rect y layer.
Componga una página con una tarjeta full, center o wide, más tarjetas corner, chip y strip según sea necesario. Una página contiene como máximo una tarjeta full, center o wide, como máximo una tarjeta corner o chip por esquina, y como máximo una strip por borde, más una tarjeta con presencia que comparte ese borde. Un header y un footer son barras de ancho completo, 80 de alto, a lo largo de los bordes superior e inferior, y una página contiene una barra por borde: un header ocupa el espacio strip del borde superior y un footer el del borde inferior, por lo que ese borde no tiene strip normal, mientras que una tarjeta con presencia aún puede compartirlo. Una página puede contener tanto un header como un footer. Las imágenes, videos y elementos web no están limitados por estas reglas, y cualquier número de tarjetas free puede compartir una página. Un corner o chip en un borde que contiene un strip se mueve hacia adentro más allá de este por 120, y más allá de un header o footer por 80 (el mayor cuando un borde contiene ambos), para que nunca se superpongan. Una tarjeta center, wide, header o footer ignora las tiras.
Un strip izquierdo o derecho es la banda en ese borde, 120 de ancho y tan alta como el lienzo. La tarjeta se dibuja como una tira horizontal y el Player la gira 90 grados alrededor del centro de la banda: la tira izquierda en sentido antihorario, para que el texto se lea de abajo hacia arriba, y la derecha en sentido horario, para que el texto se lea de arriba hacia abajo.
El nivel de una tarjeta decide sus layouts. Una tarjeta core toma los nueve, restringidos a los layouts que dibuja: solo las tarjetas header y footer toman esos dos. Una tarjeta fullscreen está hecha para una pantalla completa en paisaje o retrato y toma solo full. Un stinger es un separador de transición de página y no toma layout. GET /api/card-types y screenrig cards show ID listan el nivel y layouts de cada tarjeta.
Presencia
Algunas tarjetas están presentes solo mientras su condición se cumple, como una barra de alertas en el borde inferior o una ficha de “relámpago cercano”. Mientras están ausentes, una tarjeta no dibuja nada. Una tira de presencia en el mismo borde que una tira normal la reemplaza mientras está presente, y la tira normal regresa después. Una tarjeta con presencia aparece y desaparece con un movimiento que coincide con su diseño: las tiras se deslizan desde su borde, las esquinas y fichas se elevan y desvanecen, y las tarjetas center, wide, header, footer, full y free se desvanecen.
Errores de diseño
Guardar una lista de reproducción se rechaza con card_layout_invalid (400) por un diseño faltante o desconocido, un ancla faltante, desconocida o no deseada, un diseño que el nivel o vistas de la tarjeta no aceptan, o un rect o layer que no es el derivado. Se rechaza con card_layout_conflict (400) cuando dos tarjetas reclaman el mismo lugar en una página. errors[0].field nombra al miembro.
Temas
Establezca params.theme a neomustard (NeoMustard), cyanotype (Cyanotype), propaganda (Propaganda), signal (Signal), avant-garde (Avant Garde), bloom (Bloom), clear-dark (Clear Dark), clear-light (Clear Light) o primetime (Primetime). Las tarjetas en screenrig.ai se abren en Bloom y el control de tema las cambia. Primetime es el tema animado, background none da un fondo transparente, y los diseños de esquina y chip usan la placa compacta del tema.
Tarjetas núcleo, pantalla completa y stinger
Cada tarjeta es principal, de pantalla completa o de transición. Las tarjetas principales se adaptan a cualquier diseño y son las que aparecen en la página de Apps. Las tarjetas de pantalla completa llenan una pantalla horizontal o vertical y tienen sus propias páginas listadas en la referencia de tarjetas más abajo. La transición se reproduce entre dos páginas como un cambio de página.
Propiedades comunes
Estas propiedades controlan el tema y la posición de cada tarjeta. Establézcalas en params.
| Nombre | Tipo | Predeterminado | Valores y límites | Descripción |
|---|---|---|---|---|
theme | string | "neomustard" | "neomustard", "cyanotype", "propaganda", "signal", "avant-garde", "bloom", "clear-dark", "clear-light", "primetime" | |
background | string | "theme" | "theme", "none" | ninguno no pinta fondo, para superponer sobre video. |
accent | cadena, nulo | null | patrón: "^#[0-9A-Fa-f]{6}$" | Sobrescribe el acento del tema. |
layout | string | "full", "free", "center", "wide", "corner", "chip", "strip" | Dónde se coloca la tarjeta (CONTRACT.md "Diseños"): full es toda la pantalla, free cualquier rectángulo que el anfitrión dé, center 900x420, wide es la pantalla con un margen de 80 arriba y abajo y 30 a los lados, corner 270x270 pegado a una esquina, chip 240x70 con margen 30 desde una esquina, strip 120 de alto a lo largo de un borde (tamaños en píxeles de diseño 1080p). Sin esto, una tarjeta toma full cuando su rectángulo llena la pantalla, si no free. | |
anchor | string | "top-left", "top-right", "bottom-left", "bottom-right", "top", "bottom", "left", "right" | En qué esquina (corner y chip) o borde (strip) se sitúa un diseño. Corner por defecto es arriba a la derecha y strip abajo; los otros diseños no tienen. |
Propiedades estáticas y dinámicas
Una tarjeta es una instancia en su proyecto: un id crd_ que contiene las propiedades estáticas de la tarjeta y su documento de datos en vivo. Créela una vez, ponga su id en un elemento de página y cambie sus valores cuando quiera.
Las propiedades estáticas son los params de la instancia: tema, ubicación, títulos y similares. Cámbielas con card params y luego envíe la lista de reproducción de nuevo para que las tome. Las propiedades dinámicas son los valores marcados dynamic: true en el contrato de tarjeta, como secciones de menú, entradas de cola o lecturas de medidor. Viven en el documento de datos de la tarjeta, que card data put reemplaza sin republicar la lista de reproducción.
Los Players aplican valores predeterminados, luego parámetros estáticos, luego las propiedades dinámicas del documento. El documento en vivo no puede cambiar el estilo, y params nunca contiene propiedades dinámicas. Una tarjeta cuyas propiedades dinámicas obligatorias aún no tienen documento permanece oculta hasta que se escriba uno.
Una tarjeta, un documento
Cada tarjeta tiene su propio documento de datos, y cada elemento de página que contiene su id crd_ muestra ese documento. Dos tarjetas de Workplace Posts que muestran publicaciones diferentes son dos tarjetas con ids propios: una escritura en una actualiza solo los elementos que contienen su id. Ponga un mismo id en varios elementos, en una página o en varias, cuando deban mostrar el mismo documento.
Feeds
Los feeds son datos de terceros obtenidos y almacenados en caché por el backend y pasados a la tarjeta por el Player. Para el clima, configure location con un nombre, latitud y longitud. El backend deriva la clave del feed de estas propiedades estáticas; no envíe un campo feed en el elemento canvas. Los documentos de feed llevan atribución de fuente y marcas de tiempo de obtención. Cada referencia de tarjeta nombra su esquema de feed y atribución de fuente.
Muestre la atribución de un feed dondequiera que se muestren sus datos: las tarjetas lo hacen por usted. Un agente lee el documento que lee una tarjeta con GET /api/feeds/FAMILY, donde la familia es el primer nombre después de Familia y tarjeta en cada sección de abajo. Una primera lectura de un lugar nuevo responde 202 con Retry-After: 60 mientras screenRIG lo obtiene, y todas las tarjetas de un mismo lugar comparten un documento.
Mareas
Predicciones de marea para una estación, de NOAA CO-OPS: datos de dominio público de Estados Unidos y sus territorios.
- Familia y tarjeta:
tidesytides - Ajustes:
station, el ID de estación de NOAA de siete caracteres, olocation, que elige la estación de predicción más cercana en un radio de 100 km. Un lugar sin una estación tan cercana no da ninguna clave de feed: la tarjeta espera y la API responde400 invalid_request. - Datos: pleamares y bajamares desde dos días antes hasta tres días después, más una serie de 15 minutos para las estaciones que NOAA predice por armónicos. Las alturas están en metros sobre el MLLW y las horas en UTC. Se actualiza cada 6 horas.
- Crédito: Tide predictions from NOAA CO-OPS, reformatted by screenRIG; not an official NOAA product.
Lanzamientos de cohetes
Los próximos lanzamientos de cohetes en todo el mundo, de Launch Library 2 de The Space Devs.
- Familia y tarjeta:
launchesylaunch-tracker - Ajustes: ninguno. Todas las tarjetas muestran la misma lista.
- Datos: los 20 lanzamientos más próximos con proveedor, vehículo, plataforma y órbita, actualizados cada 15 minutos. Un lanzamiento sigue en la lista 24 horas después del despegue, que es como una tarjeta muestra su resultado, y el lanzamiento que está en la plataforma recibe además su cronología de misión de hasta 20 eventos.
- Crédito: Data: The Space Devs / Launch Library 2.
Retiradas de medicamentos y alimentos
Retiradas del organismo de salud o de alimentación de un país.
- Familia y tarjeta:
drugalertsydrug-alerts - Ajustes:
country(us,caogb) ycategory(drug, el predeterminado, ofood). - Datos: los últimos 90 días, primero la clase I y dentro de cada clase de la más reciente a la más antigua, hasta 100. Estados Unidos: los informes de aplicación de la FDA a través de openFDA, fechados por su fecha de informe, sin las retiradas completadas ni terminadas. Canadá: las retiradas y alertas de seguridad de Health Canada y la CFIA. Gran Bretaña: las retiradas de medicamentos de la MHRA (clases 1 a 3) y las alertas alimentarias de la Food Standards Agency. Se actualiza cada 3 a 6 horas.
- Crédito: el de cada organismo, bajo su licencia abierta: openFDA (CC0), la Licencia de Gobierno Abierto de Canadá y la Open Government Licence v3.0.
Enfermedades respiratorias
Actividad semanal de gripe, COVID-19 y VRS.
- Familia y tarjeta:
respiratoryyrespiratory-activity - Ajustes:
country(usogb) yregion: un estado, territorio o DC de EE. UU. por nombre o código postal, o Inglaterra o una región de la UKHSA. Una región vacía es el país. - Datos: para cada virus, un nivel de muy bajo a muy alto, una tendencia (en aumento, estable o en descenso, que screenRIG calcula a partir de las dos últimas semanas frente a las dos anteriores), el último valor y 26 semanas de historial. Estados Unidos: los niveles y tasas semanales de ingresos hospitalarios de los CDC, actualizados cada 6 horas. Inglaterra: el porcentaje de pruebas de laboratorio positivas de la UKHSA, actualizado cada 12 horas. La UKHSA no publica ningún nivel, así que screenRIG lo fija comparando la última semana con la más alta de las 52 últimas: menos del 5 % es muy bajo, menos del 20 % bajo, menos del 40 % moderado, menos del 70 % alto, y por encima, muy alto.
- Crédito: los CDC, sin que los CDC, el HHS ni el Gobierno de EE. UU. respalden a screenRIG y con el contenido sin modificar; la UKHSA, bajo la Open Government Licence v3.0.
Almanaque
Lo que la tarjeta today añade a la fecha: celebraciones, los acontecimientos del día en la historia, y el sol y la luna.
- Familia y tarjeta:
almanacytoday - Ajustes:
language(ar,bs,cs,de,en,es,fr,it,pt,ru,sv,tr,ukozh;enpor defecto),country(un código ISO 3166-1),location({screen.location}lo rellena) ydate. Una tarjeta sin ninguno de ellos muestra historia en inglés y los días internacionales. - Datos: los días festivos del país, sus celebraciones y los días internacionales (los nombres de los festivos están en inglés sea cual sea el idioma), hasta diez acontecimientos del día de On This Day de Wikipedia y, con una ubicación, la salida y la puesta del sol, el mediodía solar, el amanecer y el anochecer civiles, la duración del día y la fase de la luna. El sol y la luna se calculan, no se obtienen. El documento va desde el día anterior hasta dos días después, así que una página cambia a medianoche local.
- Crédito: los colaboradores de Wikipedia, bajo CC BY-SA 4.0.
Seguridad al aire libre
La lectura de calor que muestra la tarjeta outdoor-safety.
- Familia y tarjeta:
outdoorsafetyyoutdoor-safety - Ajustes:
location. - Datos: una temperatura de bulbo húmedo y globo estimada para terreno abierto a pleno sol, calculada a partir del tiempo en la ubicación: temperatura, humedad, viento, nubosidad y altura del sol. A la sombra la lectura es más baja. Es una estimación, nunca una lectura de sensor, y el documento lo indica. Las observaciones son horarias, así que defina
staleMinutesde la tarjeta en 120 o más. - Rayos: el feed solo lleva calor. Defina
showde la tarjeta enheat, o escriba los rayos en los datos de la tarjeta.
Salidas de transporte
Las próximas salidas de una a cuatro paradas de un mismo proveedor de transporte, por orden de salida.
- Familia y tarjeta:
departuresydepartures - Ajustes:
provider(tfl,enturodigitransit) ystops, los ID de parada del proveedor (separados por comas en la API). Busque un ID con el buscador de paradas del propio proveedor. - Datos: se actualizan cada minuto mientras una pantalla muestra el tablero. Una salida cancelada sigue en la lista como cancelada, y una parada sin salidas es un tablero vacío. Una parada que el proveedor no conoce hace fallar todo el tablero, y se mantiene el último. TfL solo da predicciones en directo, así que sus filas no tienen retraso.
| Proveedor | Ejemplos de ID de parada | Crédito |
|---|---|---|
tfl | 940GZZLUOXC (Oxford Circus), 490008660N (una parada de autobús) | Powered by TfL Open Data |
entur | NSR:StopPlace:337, NSR:Quay:568 | Contains data under the Norwegian licence for Open Government data (NLOD) distributed by Entur |
digitransit | HSL:1040129 | © Digitransit, CC BY 4.0 |
Bicicletas compartidas
Las estaciones de bicicletas compartidas más cercanas a un lugar, de sistemas que publican GBFS.
- Familia y tarjeta:
bikeshareybike-share - Ajustes:
location({screen.location}funciona) y, opcionalmente,system, un ID de sistema de MobilityData comoMobibikes_CA_Vancouver,dublinonextbike_bn. Sinsystem, lo atiende el sistema listado más cercano cuya zona contiene el lugar, y un lugar que ningún sistema listado cubre no da ninguna clave: la tarjeta espera y la API respondeinvalid_requestensystem. - Datos: primero las estaciones más cercanas, hasta 40 en un radio de 20 km, cada una con bicicletas, bicicletas eléctricas, anclajes y estado, actualizadas cada minuto.
- Sistemas: 28 cuyo propio feed lleva una licencia que permite la redistribución y la exhibición comercial: Mobi (Vancouver) y City Bikes Helsinki bajo ODbL, docomo (Tokio) bajo CC BY 4.0, los sistemas de JCDecaux (Dublín, Lyon, Toulouse, Nantes, Bruselas, Luxemburgo, Valencia, Liubliana) bajo la Licence Ouverte, y nextbike en Berlín, Colonia, Düsseldorf, Hannover, Núremberg, Bonn, Viena, Linz, Innsbruck, Praga, Brno, Varsovia, Wrocław, Zagreb, Barcelona, Gotemburgo y Estrasburgo bajo CC0.
- Crédito: el operador, bajo su licencia.
Publicar un lienzo de tarjeta
Siga Inicio para instalar el plugin oficial, seleccionar su proyecto y vincular un Player. Cree la tarjeta, ponga su id en una lista de reproducción y publíquela. Esta página usa la tarjeta de medidor en el diseño center.
Guarde las propiedades estáticas de la tarjeta como gauge-params.json:
{"theme":"neomustard"}
Cree la tarjeta con la CLI incluida en el plugin. El resultado incluye su id crd_.
screenrig card create --type gauge --file gauge-params.json
O llame a la API con el tipo y sus parámetros. La respuesta 201 incluye el id de la tarjeta.
curl --request POST "https://api.screenrig.ai/api/cards" \
--header "Authorization: Bearer $SCREENRIG_TOKEN" \
--header "Content-Type: application/json" \
--data '{"type":"gauge","params":{"theme":"neomustard"}}'
Guarde lo siguiente como playlist.json, con el id de su tarjeta en lugar de crd_01EXAMPLEGAUGE000000000. El elemento de página solo envía el id y su diseño: los params y los datos de la tarjeta permanecen con la tarjeta.
{
"name": "Live gauge",
"pages": [
{
"id": "main",
"canvas": {
"width": 1920,
"height": 1080,
"background": "#000000FF",
"viewport_fit": "contain"
},
"transition": {
"type": "crossfade",
"duration_ms": 500
},
"advance": {
"mode": "duration",
"after_ms": 15000
},
"primitives": [
{
"id": "gauge",
"primitive": "card",
"card": "crd_01EXAMPLEGAUGE000000000",
"layout": "center",
"content_fit": "fill"
}
]
}
]
}
Use autenticación API para su autorización. Un token de agente ya nombra su proyecto, por lo que los ejemplos no envían encabezado ScreenRig-Project; si envía uno, debe coincidir con el proyecto del token. Mantenga los valores de token fuera de los archivos de lista de reproducción.
curl --request POST "https://api.screenrig.ai/api/playlists" \
--header "Authorization: Bearer $SCREENRIG_TOKEN" \
--header "Content-Type: application/json" \
--data @playlist.json
La respuesta identifica la lista de reproducción con un id pl_. Una respuesta pending_review espera la revisión del proyecto antes de publicarse. Para cambiar propiedades estáticas, actualice la tarjeta con screenrig card params crd_ID --file gauge-params.json (PATCH /api/cards/{id} con {"params": {...}}) y luego envíe de nuevo el documento {name, pages} con PUT /api/playlists/{id}: la lista de reproducción toma los parámetros actuales de la tarjeta cuando se guarda. El major de una tarjeta, opcional al crearla, fija su contrato; omitirlo selecciona la versión mayor actual.
Los elementos de página antiguos que nombran un tipo del catálogo con params y data en línea, y las rutas /api/card-data/{key} que los respaldan, siguen aceptándose. Cada respuesta incluye una advertencia de obsolescencia que nombra su reemplazo: los ids de instancia de tarjeta de /api/cards, y /api/cards/{id}/data.
Escriba valores en vivo
Prefiera la CLI, que tiene el comando. Guarde el documento como gauge-data.json. El archivo contiene el documento en sí, sin envoltorio:
{"metrics":[{"label":"Capacity","value":72,"unit":"%"}]}
screenrig card data put crd_01EXAMPLEGAUGE000000000 --file gauge-data.json
Las escrituras sustituyen el documento entero y se comprueban con las propiedades dinámicas de la tarjeta: un documento que la tarjeta rechaza se rechaza con card_data_invalid (409) y nada cambia. Añada --ttl 30m o --expires-at INSTANT para vaciar los datos en todas las pantallas, también las que están sin conexión, cuando nada los actualice. Una notificación sobre la condición card_data_stale avisa al proyecto cuando los datos de una tarjeta caducaron porque nada los renovó.
O llame a la API directamente. La API envuelve el mismo documento en un campo document. Los documentos son objetos JSON de máximo 1 MiB.
curl --request PUT "https://api.screenrig.ai/api/cards/crd_01EXAMPLEGAUGE000000000/data" \
--header "Authorization: Bearer $SCREENRIG_TOKEN" \
--header "Content-Type: application/json" \
--data '{"document":{"metrics":[{"label":"Capacity","value":72,"unit":"%"}]}}'
Las pantallas que muestran la tarjeta vuelven a obtener el documento y lo actualizan en su lugar. Lea un documento con GET /api/cards/{id}/data; su revisión ETag puede enviarse como If-Match en la siguiente escritura. Añada Idempotency-Key para una escritura repetible segura, y ttl_seconds o expires_at junto a document para una caducidad. Liste las tarjetas del proyecto con GET /api/cards; elimine una con DELETE /api/cards/{id} cuando ninguna lista de reproducción la use.
Las imágenes en las propiedades de la tarjeta usan media:<mediaId>, haciendo referencia a una imagen lista en el mismo proyecto. Una escritura de datos en vivo requiere que esas imágenes estén aprobadas. Nunca coloque una URL de imagen en una propiedad de tarjeta.
Asigne y verifique con la CLI
Use la CLI incluida del complemento oficial con el mismo proyecto. Tome el id de la lista de reproducción de la respuesta API y el id de la pantalla de screen list, luego asigne e inspeccione el resultado:
screenrig screen list
screenrig screen assign scr_EXAMPLE --playlist-id pl_EXAMPLE
screenrig screen screenshot scr_EXAMPLE
La asignación registra la lista de reproducción deseada. Inspeccione la evidencia del reproductor antes de informar que se reproduce. Referencia CLI · Referencia API.
Referencia de tarjeta
La referencia de la tarjeta cubre tres grupos: tarjetas principales, tarjetas a pantalla completa y el stinger. Las tarjetas principales se ajustan a cualquier diseño, las tarjetas a pantalla completa llenan toda la pantalla y el stinger se reproduce entre páginas.
Tarjetas principales
- Feed de actividad
- Calidad del aire
- Anuncio
- Insignia
- Alerta CAP
- Celebraciones
- Gráfico
- Reloj
- Cuenta regresiva
- Tabla de datos
- Eventos
- Pie de página
- Medidor
- Encabezado
- Ícono
- Temporizador de intervalos
- Lista
- Medidor
- Calendario mensual
- Reproduciendo ahora
- Atendiendo ahora
- Número
- Progreso
- Alertas públicas
- Código QR
- Aviso de servicio
- Texto
- Ticker
- Hoy
- Tiempos de espera
- Clima
Tarjetas a pantalla completa
- Temporizador de actividad
- Matriz de alérgenos
- Servicios
- Tablero Andon
- Tablero de atletismo
- Asistencia
- Tablero de subastas
- Tablero de disponibilidad
- Tablero de béisbol
- Tablero de baloncesto
- Horario de campanas
- Compartir bicicletas
- Tablero de bingo
- Suministro de sangre
- Tablero de bolos
- Cuadro de torneo
- Respirar
- Tablero de construcción
- Construya el suyo
- Desafío de clase
- Clima
- Día de recolección
- Comidas combinadas
- Nombres de graduación
- Laboratorios de computación
- Conserjería
- Informe de condiciones
- Horario de conferencia
- Horario de cursos
- Registro judicial
- Tablero de cricket
- Cripto
- Tablero de señales
- Tablero de curling
- Casa de cambio
- Especiales del día
- Nivel de peligro
- Tablero de dardos
- Luz diurna
- Entregas
- Salidas
- Tablero de escritorio
- Comedores
- Directorio
- Despido
- Horario de muelle
- Muro de donantes
- Alertas de medicamentos
- Turnos de guardia
- Terremotos
- Resultados electorales
- Tablero del departamento de emergencias
- Mensaje de emergencia
- Energía
- Tablero de esports
- Carga de vehículos eléctricos
- Bahías de carga para vehículos eléctricos
- Tablero de exámenes
- Ficha técnica
- Tablero de fantasía
- Kiosco de retroalimentación
- Tablero de peleas
- Tablero de solapas
- Vuelos
- Síganos
- Fresco ahora
- Tablero de cumplimiento
- Tablero de puertas
- Momento del gol
- Tablero de golf
- Saludo
- Intensidad de carbono en la red
- Tablero de Gridiron
- Hora feliz
- Pared de frecuencia cardíaca
- Mapa de calor
- Tablero de hockey
- Estado del hogar
- Puntos de casa
- Tablero de reunión
- Tablero de entrada y salida
- Tablero de jackpot
- Pantalla de cocina
- Reconocimientos
- Último realizado
- Rastreador de lanzamientos
- Cuarto de lavandería
- Tabla de líderes
- Subtítulos en vivo
- Encuesta en vivo
- Visitantes en vivo
- Pared de logotipos
- Lealtad
- Sala de reuniones
- Tablero de menú
- Pared de mensajes
- Luna
- Cercano
- Estado de la red
- Noticias
- Próxima cita
- Cielo nocturno
- Medidor de ruido
- Ahora contratando
- Fichas numéricas
- Ocupación
- Tablero de probabilidades
- Oferta
- Horario de oficina
- Horario de apertura
- Confirmación de pedido
- Orden de servicio
- Estado del pedido
- Seguridad al aire libre: rayos y calor
- Paquetes
- Guía de estacionamiento
- Tarifas de estacionamiento
- Tablero de pacientes
- Estimador de pago
- Recogida en farmacia
- Muro de fotos
- Mapa de pines
- Aviones en vuelo
- Polen
- Practicantes hoy
- Horarios de oración
- Matriz de precios
- Sorteo
- Cuadrícula de productos
- Seguimiento de producción
- Promoción
- Listado de propiedades
- Tablero de preguntas
- Cotización
- Seguimiento de carrera
- Tablero de carreras
- Lluvia pronto
- Tablero de tarifas
- Llamada de receso
- Receta
- Noticias de investigación
- Actividad respiratoria
- Revisiones
- Tablero de sala
- Lector RSS
- Contador de seguridad
- Señales de seguridad
- Pulso de ventas
- Autobuses escolares
- Almuerzo escolar
- Tarjeta de puntuación
- Puntuaciones
- Información de pantalla
- Lectura del sensor
- Competencia de tiro
- Horarios
- Golpe
- Tablero de fútbol
- Muro social
- Destacado del personal
- Clasificaciones
- Cuadrícula de estado
- Página de estado
- Pasos
- Acciones
- Rastreador de tormentas
- Pausa para estiramiento
- Salas de estudio
- Estado de cirugía
- Marcador de natación
- Tablero de tareas
- Tablero de tenis
- Mareas
- Lista de niveles
- Tarifas por horario de uso
- Línea de tiempo
- Torre de tiempos
- Tiempos de viaje
- Trivia
- Próximo
- Índice UV
- Vacunas hoy
- Programación universitaria
- Destacado de vehículos
- Tráfico de embarcaciones
- Estado de visita
- Visitante Sign-In
- Programación visual
- Tablero de voleibol
- Tablero mural
- Orientación
- Programación semanal
- Tablero de bienvenida
- Quién está presente
- Wi-Fi
- Alerta de victoria
- Viento
- Palabra del día
- Tablero de ejercicios
- Publicaciones del lugar de trabajo
- Reloj mundial