24.01.2015 Views

SECONDA UNIVERSITA' DEGLI STUDI DI NAPOLI ... - CO.RI.STA

SECONDA UNIVERSITA' DEGLI STUDI DI NAPOLI ... - CO.RI.STA

SECONDA UNIVERSITA' DEGLI STUDI DI NAPOLI ... - CO.RI.STA

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PDU Line<br />

DU Line<br />

DAC<br />

Interfaccia con la PDU/RFU tramite apposito protocollo su<br />

RS232;<br />

Interfaccia con la DU tramite apposito protocollo su RS232;<br />

Interfaccia con la scheda Streamstore Amazon Disk Array Controller, tramite<br />

manufacturer's API;<br />

LOCAL GRAPHIC USER INTERFACE<br />

MAIN <strong>CO</strong>DE<br />

DAC CDMU Line DU Line PDU Line<br />

<strong>CO</strong>NDUANT<br />

STREAMSTORE API<br />

(xlrapi.dll)<br />

RS232 port management<br />

wrapper<br />

(tserial)<br />

Figura 1- 7: Componenti del software<br />

L’interfaccia del DAC è implementata in un modulo contenente funzioni che fanno operazioni<br />

necessarie allo scopo di controllare la scheda disk array controller. Tali funzioni chiamano<br />

appropriatamente il codice API contenuto nella xlrapi.dll della manufacturer’s shared library.<br />

Le altre interfacce ed i loro protocolli sono implementati con codice di Programmazione Orientata<br />

agli Oggetti in moduli contenenti classi e funzioni. Viene usata una classe base incapsulante per<br />

gestire la porta RS232.<br />

Queste classi e funzioni consentono la dissociazione dalla funzione basso livello legata al hardware.<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!