Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Ultima revisioneEntrambe le parti successive la revisione | |||
progetti:test_rocket_please_ignore [2018/10/23 17:07] – creata telespalla | progetti:test_rocket_please_ignore [2018/10/23 17:11] – added image, minor fixes telespalla | ||
---|---|---|---|
Linea 28: | Linea 28: | ||
</ | </ | ||
+ | {{ : | ||
===== Funzionamento ===== | ===== Funzionamento ===== | ||
Il modello di razzo tramite api riceve indicazione di quando fare partire delle animazioni programmate. | Il modello di razzo tramite api riceve indicazione di quando fare partire delle animazioni programmate. | ||
- | Le tre principali animazioni sono: | + | Le principali animazioni sono: |
- | * Lift-off che attiva la musica, un conto alla rovescia e la conseguente accensione delle luci dei motori | + | * Lift-off che attiva la musica, un conto alla rovescia e la conseguente accensione delle luci dei motori |
- | * Sgancio primo stadio, attiva su un secondo canale audio voci tratte da comunicazioni della NASA, rende i colori dell' | + | * Sgancio primo stadio, attiva su un secondo canale audio voci tratte da comunicazioni della NASA, rende i colori dell' |
- | * Sgancio secondo stadio , come sopra, attivando il secondo servo, ma dopo un intervallo di tempo disattiva le luci e attiva un fade-out della musica. | + | * Sgancio secondo stadio , come sopra, attivando il secondo servo, ma dopo un intervallo di tempo disattiva le luci e attiva un fade-out della musica. |
- | * Abort, per terminare il tutto. | + | * Abort, per terminare il tutto. |
Nelle repo trovate ksp_client.py che contiene le regole per comunicare con il gioco di simulazione KSP. | Nelle repo trovate ksp_client.py che contiene le regole per comunicare con il gioco di simulazione KSP. | ||
Il codice è in python ed è suddiviso per funzioni (servo, audio, etc.), il tutto comunica tramite messaggi inviati tramite la libreria ZeroMQ ed è avviato tramite systemd. | Il codice è in python ed è suddiviso per funzioni (servo, audio, etc.), il tutto comunica tramite messaggi inviati tramite la libreria ZeroMQ ed è avviato tramite systemd. |