BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Types | Public Member Functions
BeeeOn::NewDeviceCommand Class Reference
Inheritance diagram for BeeeOn::NewDeviceCommand:
BeeeOn::Command BeeeOn::Castable

Public Types

typedef Poco::AutoPtr
< NewDeviceCommand
Ptr
 
- Public Types inherited from BeeeOn::Command
typedef Poco::AutoPtr< CommandPtr
 

Public Member Functions

 NewDeviceCommand (const DeviceDescription &description)
 
DeviceID deviceID () const
 
std::string vendor () const
 
std::string productName () const
 
std::list< ModuleTypedataTypes () const
 
bool supportsRefreshTime () const
 
Poco::Timespan refreshTime () const
 
std::string toString () const override
 
const DeviceDescriptiondescription () const
 
- Public Member Functions inherited from BeeeOn::Command
std::string name () const
 
CommandHandlersendingHandler () const
 
virtual Result::Ptr deriveResult (Answer::Ptr answer) const
 
- Public Member Functions inherited from BeeeOn::Castable
template<typename T >
bool is ()
 
template<typename T >
bool is () const
 
template<typename C >
const C & cast () const
 
template<typename C >
C & cast ()
 

Additional Inherited Members

- Protected Member Functions inherited from BeeeOn::Command
void setSendingHandler (CommandHandler *sender)
 
- Protected Attributes inherited from BeeeOn::Command
CommandHandlerm_sendingHandler
 

Member Function Documentation

string NewDeviceCommand::toString ( ) const
overridevirtual

Converts Command to human readable format.

Reimplemented from BeeeOn::Command.


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