SeaBreeze
SaturationEEPROMSlotFeature_MayaPro.h
Go to the documentation of this file.
1 /***************************************************/
29 #ifndef SATURATIONEEPROMSLOTFEATURE_MAYAPRO_H
30 #define SATURATIONEEPROMSLOTFEATURE_MAYAPRO_H
31 
33 #include <vector>
34 
35 namespace seabreeze {
36 
37  /* This class is intended specifically for getting the saturation level
38  * from a MayaPro or devices that are closely related to it.
39  */
42  public:
45 
46  protected:
47  /* Inherited from SaturationEEPROMSlotFeatureBase */
48  virtual unsigned int getSaturation(const Protocol &protocol,
49  const Bus &bus) throw (FeatureException);
50 
51  private:
52  int saturationSlot;
53  };
54 
55 } /* end namespace seabreeze */
56 
57 #endif /* SATURATIONEEPROMSLOTFEATURE_MAYAPRO_H */
Definition: Protocol.h:44
Definition: FeatureException.h:43
Definition: SaturationEEPROMSlotFeatureBase.h:38
Definition: SaturationEEPROMSlotFeature_MayaPro.h:40
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42