Specification d'une interface de périphérique.

Specification d'une interface de périphérique. - Divers - Programmation

Marsh Posté le 11-10-2012 à 21:43:44    

Bonjour.
J'écris avec Ada,
--
-- je travail sur mon compositeur. Comme d'habitude je recommence l'implémentation.
--
-- je voudrais ici simplement spécifier un paquetage avec Ada qui permet d'initialiser ouvrir, fermer et écrire un périphérique
-- On écrit des interfaces.C.long
-- j'ai fait :

Code :
  1. package Midi.Device is
  2.  
  3.   type Device_Type is private;
  4.  
  5.   procedure Initialize (Device : in out Device_Type);
  6.   procedure Open       (Device : in out Device_Type);
  7.   procedure Write      (Device : in     Device_Type; Message : in C.Long);
  8.   procedure Close      (Device : in out Device_Type);
  9.   Status_Error   : exception; -- raised when write is call when device is initialized but close.
  10.   Not_Initialized : exception; -- raised when Open, Close or Write are call when device is not initialized.
  11. private
  12.   ...
  13. end Midi.Device;


-- Penser vous que ce soit une bonne spécification pour le mode d'exploitation d'un périphérique MIDI pour les sortie uniquement ?
-- Merci.

Reply

Marsh Posté le 11-10-2012 à 21:43:44   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed