SeaBreeze
SerialNumberEEPROMSlotFeature.h
Go to the documentation of this file.
1 /***************************************************/
30 #ifndef SERIALNUMBEREEPROMSLOTFEATURE_H
31 #define SERIALNUMBEREEPROMSLOTFEATURE_H
32 
35 #include <string>
36 
37 namespace seabreeze {
38 
41  public:
44  std::string *readSerialNumber(const Protocol &protocol, const Bus &bus)
45  throw (FeatureException);
46  unsigned char readSerialNumberMaximumLength(const Protocol &protocol, const Bus &bus)
47  throw (FeatureException);
48 
49  /* Overriding from Feature */
50  virtual FeatureFamily getFeatureFamily();
51  };
52 
53 }
54 
55 #endif /* SERIALNUMBEREEPROMSLOTFEATURE_H */
Definition: Protocol.h:44
Definition: SerialNumberFeatureInterface.h:40
Definition: FeatureFamily.h:39
Definition: SerialNumberEEPROMSlotFeature.h:39
Definition: FeatureException.h:43
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: EEPROMSlotFeatureBase.h:44