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

Public Member Functions

virtual unsigned char readPixelBinningFactor (const Bus &bus) throw (ProtocolException)
 
virtual void writePixelBinningFactor (const Bus &bus, const unsigned char binningFactor) throw (ProtocolException)
 
virtual unsigned char readDefaultPixelBinningFactor (const Bus &bus) throw (ProtocolException)
 
virtual void writeDefaultPixelBinningFactor (const Bus &bus, const unsigned char binningFactor) throw (ProtocolException)
 
virtual void writeDefaultPixelBinningFactor (const Bus &bus) throw (ProtocolException)
 
virtual unsigned char readMaxPixelBinningFactor (const Bus &bus) throw (ProtocolException)
 
- Public Member Functions inherited from seabreeze::PixelBinningProtocolInterface
 PixelBinningProtocolInterface (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

◆ readPixelBinningFactor()

virtual unsigned char seabreeze::oceanBinaryProtocol::OBPPixelBinningProtocol::readPixelBinningFactor ( const Bus bus)
throw (ProtocolException
)
virtual

Get the pixel binning factor of the device.

Implements seabreeze::PixelBinningProtocolInterface.

◆ writePixelBinningFactor()

virtual void seabreeze::oceanBinaryProtocol::OBPPixelBinningProtocol::writePixelBinningFactor ( const Bus bus,
const unsigned char  binningFactor 
)
throw (ProtocolException
)
virtual

Set the pixel binning factor on the device.

Implements seabreeze::PixelBinningProtocolInterface.

◆ readDefaultPixelBinningFactor()

virtual unsigned char seabreeze::oceanBinaryProtocol::OBPPixelBinningProtocol::readDefaultPixelBinningFactor ( const Bus bus)
throw (ProtocolException
)
virtual

Get the default pixel binning factor of the device.

Implements seabreeze::PixelBinningProtocolInterface.

◆ writeDefaultPixelBinningFactor() [1/2]

virtual void seabreeze::oceanBinaryProtocol::OBPPixelBinningProtocol::writeDefaultPixelBinningFactor ( const Bus bus,
const unsigned char  binningFactor 
)
throw (ProtocolException
)
virtual

Set the default pixel binning factor on the device.

Implements seabreeze::PixelBinningProtocolInterface.

◆ writeDefaultPixelBinningFactor() [2/2]

virtual void seabreeze::oceanBinaryProtocol::OBPPixelBinningProtocol::writeDefaultPixelBinningFactor ( const Bus bus)
throw (ProtocolException
)
virtual

Reset the default pixel binning factor on the device. This will reinstate the factory default of 0.

Implements seabreeze::PixelBinningProtocolInterface.

◆ readMaxPixelBinningFactor()

virtual unsigned char seabreeze::oceanBinaryProtocol::OBPPixelBinningProtocol::readMaxPixelBinningFactor ( const Bus bus)
throw (ProtocolException
)
virtual

Get the maximum pixel binning factor of the device.

Implements seabreeze::PixelBinningProtocolInterface.


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