SeaBreeze
Public Member Functions
seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol Class Reference
Inheritance diagram for seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol:
Inheritance graph
Collaboration diagram for seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol:
Collaboration graph

Public Member Functions

 OBPSpectrometerProtocol (OBPIntegrationTimeExchange *integrationTimeExchange, Transfer *requestSpectrumExchange, Transfer *unformattedSpectrumExchange, Transfer *spectrumTransferExchange, OBPTriggerModeExchange *triggerMode)
 
virtual std::vector< unsigned char > * readUnformattedSpectrum (const Bus &bus)
 
virtual std::vector< double > * readSpectrum (const Bus &bus)
 
virtual void requestSpectrum (const Bus &bus)
 
virtual void setIntegrationTimeMicros (const Bus &bus, unsigned long time_usec)
 
virtual void setTriggerMode (const Bus &bus, SpectrometerTriggerMode &mode)
 
- Public Member Functions inherited from seabreeze::SpectrometerProtocolInterface
 SpectrometerProtocolInterface (Protocol *protocol)
 
- Public Member Functions inherited from seabreeze::ProtocolHelper
 ProtocolHelper (Protocol *proto)
 
ProtocolgetProtocol ()
 

Additional Inherited Members

- Protected Attributes inherited from seabreeze::ProtocolHelper
Protocolprotocol
 

Member Function Documentation

◆ readUnformattedSpectrum()

virtual std::vector< unsigned char > * seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol::readUnformattedSpectrum ( const Bus bus)
virtual

◆ readSpectrum()

virtual std::vector< double > * seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol::readSpectrum ( const Bus bus)
virtual

◆ requestSpectrum()

virtual void seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol::requestSpectrum ( const Bus bus)
virtual

◆ setIntegrationTimeMicros()

virtual void seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol::setIntegrationTimeMicros ( const Bus bus,
unsigned long  time_usec 
)
virtual

◆ setTriggerMode()

virtual void seabreeze::oceanBinaryProtocol::OBPSpectrometerProtocol::setTriggerMode ( const Bus bus,
SpectrometerTriggerMode mode 
)
virtual

The documentation for this class was generated from the following file: