UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
estituisce la modalità grafica corrente: 0 indica il modo testo, mentre 1<br />
indica la modalità grafica.<br />
• void image_to_screen(TImageData *in_frame, int x_ofs, int y_ofs)<br />
visualizza a video l’immagine puntata da in_frame, con l’angolo<br />
superiore sinistro posto alle coordinate x_ofs e y_ofs. Visualizza,<br />
inoltre, il time-stamp proprio dell’immagine. La funzione effettua i<br />
controlli sulla modalità video corrente, generando una condizione di<br />
errore se non si è in modo grafico. Si ha errore anche se l’immagine<br />
viola le dimensioni della finestra grafica.<br />
• void update_driver(int hmv, int vmv, float hfrac, float vfrac,<br />
int hval, int vval)<br />
aggiorna i dati relativi al driver che controlla i motori. Visualizza lo<br />
stato di moto, la percentuale di pilotaggio e una percentuale dello spazio<br />
percorso dai motori per portarsi nella posizione attualmente richiesta<br />
processo che controlla i motori.<br />
• void update_thresh_bar(int th)<br />
aggiorna la barra che visualizza il livello di soglia attualmente utilizzato<br />
per scandire l’immagine. Il valore di th deve essere compreso tra 0 e<br />
255.<br />
• void make_default_screen(void)<br />
realizza la schermata principale comune ai diversi moduli esecutivi,<br />
disegnando le diverse finestre, le barre e i led.<br />
• void hpower_led_set(int onoff)<br />
void vpower_led_set(int onoff)<br />
void laser_led_set(int onoff)<br />
void valve_led_set(int onoff)<br />
impostano dinamicamente il valore dei led visualizzati sullo schermo, in<br />
base allo stato dei diversi dispositivi hardware, rispettivamente: il<br />
191