// $Id$ /** * @file RateGen.idl * * Definition of the RateGen (a rate generator) component. * * @author Nanbor Wang */ #ifndef RATEGEN_IDL #define RATEGEN_IDL #include "../Display_Base/Display_Base.idl" module HUDisplay { component RateGen supports opmode { publishes tick Pulse; /// The attribute can be configured via the home or the /// component property file. attribute long hertz; }; home RateGenHome manages RateGen { // Explicit operations factory new_RateGen (in long hertz); }; }; #endif /* RATEGEN_IDL */