Paso 4: Protocolo Pro-Lite
El signo sólo acepta comandos hasta 1.023 bytes de longitud, menos paquetes cabeceras hojas de habitación 1016 caracteres. Con 26 páginas, que hace sala 26.624 caracteres aproximadamente. Bastante bien, teniendo en cuenta que esto es sin incluir Curiosidades, que es cojo y creo que se puede eliminar.Para mi necesidad actual está bien, sobre todo porque tengo la intención de utilizar procesamiento para actualizar la muestra de todos modos y por lo tanto como la memoria.
El protocolo es bastante simple, se ve un poco como HTML, en que el código está contenido en las etiquetas.
Cada unidad tiene un número de identificación que se asigna a través del mando a distancia. De 1 – 255 tengo solamente la una unidad, y por lo que es número 1.
Para comunicarse con el Pro-Lite, primero pedimos el identificador para despertar a la unidad.
< IDXX > - donde XX es el número de identificación de la unidad, en hexadecimal. En nuestro caso < ID01 > es el texto para enviar a despertar mi unidad.
.
Comandos de texto vienen tras la identificación. Si yo no había despertado aún la unidad, necesito escribir lo siguiente.
< ID01 >, final de línea, retorno de carro.
< ID01 >.. .text y comandos...,final de línea, retorno de carro.
Si no ha habido ninguna comunicación para más de un minuto debe hacer otro despierte la llamada a la unidad antes de que usted puede enviar los datos.
Mostrar un mensaje
El signo tiene espacio para 26 mensajes, denominados páginas. Páginas son denotadas por las letras A la Z.
La sintaxis es la siguiente.
... < PX > mensaje... final de línea, retorno de carro -X es en realidad la página que desea acceder.
Así que si queremos acceder a la página A y tienen imprimir Hola mundo, enviaríamos
< PA > Hola mundo... final de línea, retorno de carro
Colores
Hay 26 códigos de color para elegir. Algunos de ellos son realmente feas.
Elija un color mediante el uso de las siguientes etiquetas.
- Rojo pálido < CA >
- < CB > rojo
- Rojo brillante < CC >
- < CD > naranja
- Naranja brillante < CE >
- Amarillo claro < CF >
- < CG > amarillo
- Amarillo brillante < CH >
- Cal de < CI >
- Cal Dim < CJ >
- Cal brillante < CK >
- Verde brillante < CL >
- Verde < CM >
- Verde tenue < NC >
- < CO > amarillo/verde/rojo
- < CP > arco iris (por defecto)
- < CQ > rojo y verde 3D
- 3D de < CR > rojo/amarillo
- 3D verde/rojo de < CS >
- Verde/amarillo de < CT > 3D
- < CU > verde sobre rojo
- < CV > rojo sobre verde
- < CW > naranja sobre verde 3D
- < CX > cal en 3D rojo
- 3D rojo verde < CY >
- < CZ > rojo sobre verde 3D
Tamaño/formato de carácter
Existen ocho formatos o tamaños de carácter
- < SA > Normal (predeterminado)
- < SB > negrita (ancho)
- < SC > cursiva
- < SD > Bold Italic (ancho)
- < SE > parpadeo Normal
- Intermitente de < SF > negrita (ancho)
- Intermitente de < SG > cursiva
- < SH > flasheo Bold Italic (ancho)
Funciones
Estas son las funciones disponibles para mostrar el texto
- < FA > - color al azar y el efecto
- < FB > - abierto del centro
- < FC > - ocultar el texto
- < FD > - aparezcan
- < FE - > desplazamiento de colores
- < FF > - cerca de derecha a izquierda
- izquierda de < FG > - cierre a derecha
- < FH > - estrecha hacia el centro
- < FI > - Desplácese hacia arriba desde la parte inferior
- < FJ > - Desplácese hacia abajo desde la parte superior
- < FK > - dos capas Deslice juntos
- < FL - > caídas puntos forman texto
- < FM > - gráfico de pac-man
- < FN > - criaturas
- < FO - > un pitido el pitido de la señal
- < FP > - pausa, corto retardo
- < FQ > - pantalla en blanco sueño
- forman de puntos al azar y < FR > - texto
- < FS > - rodillo mensaje de izquierda a derecha
- Opciones de < FT > - Mostrar hora y fecha, sin formato
- < FU - > color del texto cambia cada vez
- < FV > - gracias en cursiva
- < FW - > bienvenida en cursiva
- < FX > - velocidad 1: lenta y nerviosos
- < FY > - velocidad 2
- < FZ > - velocidad 3
Gráficos
También hay 26 gráficos, que están usuario reprogramable, que he no muy explorado estos. La sintaxis es la siguiente.
< BX > - donde X es una letra de la A la Z. Probarlos para saber lo que es.
Hay un montón de diferentes órdenes, pero como yo usando procesamiento para actualizar la señal, realmente sólo es necesario estar familiarizado con la presentación real del texto. Proceso tiene la capacidad para configurar alarmas y similares, así que por ahora no he explorado estas avenidas.
Algo que podría ser interesante y finalmente explorará se reprograman los bloques gráficos, sobre todo con la conducción de procesamiento.
Para aquellos que estén interesados, una lista más completa del Protocolo se puede encontrar aquí-
http://wls.wwco.com/ledsigns/prolite/ProliteProtocol.html .
Este protocolo se puede utilizar por cualquier cosa que se puede comunicar texto ascii para el signo. Me siento más cómodo con el proceso, pero fácilmente podría utilizar cualquier otro lenguaje.
Las cosas claves a recordar son; despierta el signo e incluir final de líneas y transporte devuelve después comandos.