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
- 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