Per il mio progetto mi sono ispirato dal protocollo denominato PlainProtocol descritto in precedenza e ho apportato delle semplificazioni e adattamenti. Ecco i risultati:
La sintassi:
La tramissione dei dati si basa sulle seguenti semplici regole:
- tutti i dati sono trasmessi mediante stringhe di caratteri
- i comandi vengono racchiusi tra "< >"
- il valore è aggiunto immediatamente dopo ">"
- il carattere ";" indica che il messaggio è finito
La sintassi è composta nel seguente modo:
<comando1>valore1;<comando2>valore2; ...
Ho definito una serie di comandi (generalmente lunghi 3 caratteri) che identificano il tipo di valore che viene trasferito. L'elenco completo è il seguente:
Come si può notare, ho indicato anche la direzione in cui viene trasferito il valore, il range minimo e massimo e l'unità di misura del valore.