Skip to content
This repository has been archived by the owner on Mar 3, 2021. It is now read-only.

Specifiche protocollo #24

Closed
gabelluardo opened this issue May 25, 2019 · 2 comments
Closed

Specifiche protocollo #24

gabelluardo opened this issue May 25, 2019 · 2 comments
Assignees

Comments

@gabelluardo
Copy link
Member

gabelluardo commented May 25, 2019

Sono omessi destinatario e tipo del pacchetto, che sono i primi due campi


bici -> server

Pack 0
  ::dati (già sappiamo)
Pack 1
  ::state (già sappiamo, in caso cambiamo solo qualche valore)
Pack 2
  ::notifica
  valore
  // il valore può essere il numero di pacchetto segnale ricevuto 
  // oppure un valore da sfruttare come log
  //
  // la stringa di info da mostrare verrà scelta dal frontend

server -> bici

Pack 3
  ::impostazioni 
  circonfernza
  run
  log
  csv
  ant
  potenza
  led
  ...
  // ritorna un pacchetto 2 di notifica
Pack 4
  ::segnali
  valore:
    0 = calibra cambio
    1 = calibra powerm
    2 = reset
    ...
    13 = p13
    ...
  // ogni segnale ritorna un pacchetto notifica
  // per capire se la tramissione è andata a buon fine
  // 
  // in frontend potrebbero essere:
  // 1) degli switch che se settati a on mandano il pacchetto, 
  //    alla ricezione della notifica passano automaticamente a off
  //    (oppure quando settati a off smettono di mostrare un oggetto a
  //    schermo, es p13)
  // 2) bottoni che cambiano colore quando si invia il pacchetto e quando
  //    arriva la notifica tornano al colore originario
  // 
  // questo serve principalmente all'inizio per vedere se si hanno problemi
  // con la ricezione dei segnali e/o quando un segnale viene perso
Pack 5
  ::messaggi
  messaggio
  priorità
  durata
  timeout // qual è la differenza tra durata e timeout?
Pack 6
  ::gestione rasp
  valore
    0 = spegni
    1 = riavvia
    ...
  // ogni segnale ritorna un pacchetto notifica
  // per capire se la tramissione è andata a buon fine
  //
  // valgono le considerazioni fatte per il 4
Pack 7
  ::video
  nome_file
  // in frontend si potrebbe mostrare il minutaggio del video
  // e al salvataggio ritornare in quale cartella é stato salvato
  // nel rasp
This was referenced May 25, 2019
@gabelluardo gabelluardo pinned this issue May 25, 2019
@stelosca96 stelosca96 removed their assignment Oct 10, 2019
@policumbent policumbent locked as resolved and limited conversation to collaborators Oct 10, 2019
@gabelluardo
Copy link
Member Author

@all-contributors please add @gabelluardo for code

@gabelluardo gabelluardo reopened this Mar 2, 2021
@gabelluardo
Copy link
Member Author

@all-contributors please add @stelosca96 for code, docs

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants