SeaBreeze
include
vendors
OceanOptics
protocols
interfaces
StrobeLampProtocolInterface.h
Go to the documentation of this file.
1
/***************************************************/
35
#ifndef STROBELAMPPROTOCOLINTERFACE_H
36
#define STROBELAMPPROTOCOLINTERFACE_H
37
38
#include "
common/buses/Bus.h
"
39
#include "
common/exceptions/ProtocolException.h
"
40
#include "
common/protocols/ProtocolHelper.h
"
41
42
namespace
seabreeze
{
43
44
class
StrobeLampProtocolInterface
:
public
ProtocolHelper
{
45
public
:
46
StrobeLampProtocolInterface
(
Protocol
*proto);
47
virtual
~
StrobeLampProtocolInterface
();
48
virtual
void
setStrobeLampEnable(
const
Bus
&bus,
bool
enable)
49
throw
(
ProtocolException
) = 0;
50
};
51
52
}
53
54
#endif
/* LAMPPROTOCOLINTERFACE_H */
seabreeze::Protocol
Definition:
Protocol.h:44
Bus.h
ProtocolException.h
seabreeze::ProtocolException
Definition:
ProtocolException.h:44
seabreeze::Bus
Definition:
Bus.h:48
seabreeze
Encapsulates all SeaBreeze classes.
Definition:
DeviceFactory.h:42
seabreeze::ProtocolHelper
Definition:
ProtocolHelper.h:46
seabreeze::StrobeLampProtocolInterface
Definition:
StrobeLampProtocolInterface.h:44
ProtocolHelper.h
Generated on Sun Jan 19 2020 16:01:08 for SeaBreeze by
1.8.13