S1005403_RisCC/todo.md

2.6 KiB

ToDo List

  • Inserire dati di navigazione dell'ownship nel file di salvataggio della simulazione

  • muovere il ppi in base al movimento dell'ownship

  • Aggiungere tabella dei dati cinematici dell'ownship nella schermata della simulazione

  • Mettere nel file di comando inviato al srver l'ultimo timetag che è arrivato dal server

  • Implementare il comando ping con numero indentificativo per verificare i tempi di risposta

  • Mettere configurazione cifre decimali inviate nei json al server

  • Se lat/lon passato dal server non è valido posso fare come fa mcs, integrare sul tempo e simulare il movimente dell'ownship

  • poter scegliere se visualizzare la mappa ppi fissa a nord o fissa con l'heading dell'ownship

  • salvare nei file delle simulazione i dati in lat/lon dei target così da poter piazzare su mappa oepnstreetmap le traiettorie e vedere come si è mosso lo scenario durante la simulazione

  • vedere anche la simulazione in 3d usando le mappe dem e le mappe operstreetmap.

  • Scrivere test unitari

  • creare repository su git aziendale, usando codice PJ40906 come progetto

  • aprire l'analisi direttamente cliccando sulla riga della tabella

  • creare una procedura di allineamento tra server e client usando il comando di ping da implementare anche sul server

  • funzione di sincronizzazione: è stato aggiunto al server la possibilità di gestire dei messaggi che sono di tipo SY (tag) che sono fatti per gestire il sincronismo tra client e server. In questa nuova tipologia di messaggi io invio un mio timetag che poi il server mi restituirà subito appena lo riceve, facendo così sappiamo in quanto tempo il messaggio che spedisco è arrivato al server, viene letto, e viene risposto il mio numero con anche il timetag del server. Facendo così misurando i delta posso scroprire esattamente il tempo che intercorre tra inviare un messaggio al server e ricevere una risposta. Per come è fatto il server il tempo di applicazione dei nuovi valori per i target sarà al massimo di 1 batch, che può essere variabile, ma a quel punto lo potremmo calibrare in altro modo. Con l'analisi sui sync possiamo sapere come allineare gli orologi.

FIXME List

  • sistemare la visualizzazione nella tabe simulator, per poter vedere quale scenario è stato selezionato
  • sistemare l'animazione della antenna che adesso non si muove più
  • rivedere la visualizzazione della combobox per scegliere lo scenario da usare.
  • quando è finita la simulazione i target nella tabella si devono fermare all'ultima posizione scambiata.
  • quando la traiettoria si ferma deve comparire la x gialla e non deve sparire a fine simulazione