30 #ifndef OPTICALBENCHFEATUREINTERFACE_H 31 #define OPTICALBENCHFEATUREINTERFACE_H 42 virtual unsigned short int readOpticalBenchFiberDiameterMicrons(
const Protocol &protocol,
44 virtual unsigned short int readOpticalBenchSlitWidthMicrons(
const Protocol &protocol,
46 virtual std::string *readOpticalBenchID(
const Protocol &protocol,
48 virtual std::string *readOpticalBenchSerialNumber(
const Protocol &protocol,
50 virtual std::string *readOpticalBenchCoating(
const Protocol &protocol,
52 virtual std::string *readOpticalBenchFilter(
const Protocol &protocol,
54 virtual std::string *readOpticalBenchGrating(
const Protocol &protocol,
59 inline OpticalBenchFeatureInterface::~OpticalBenchFeatureInterface() {}
Definition: OpticalBenchFeatureInterface.h:39
Definition: Protocol.h:44
Definition: FeatureException.h:43
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42