TwiceAsNice  2019-02-18
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Basda::WuT::IoSwitchClient Class Reference

#include <IoSwitchClient.h>

Collaboration diagram for Basda::WuT::IoSwitchClient:
Collaboration graph

Public Types

typedef unsigned Channel
 
typedef unsigned Channel
 
typedef unsigned Channel
 

Public Member Functions

 IoSwitchClient (const Nice::JointPtr &deviceConfig)
 
bool isReachable ()
 
void setOn (Channel c)
 
void setOff (Channel c)
 
 IoSwitchClient (const Nice::JointPtr &deviceConfig)
 
bool isReachable ()
 
void setOn (Channel c)
 
void setOff (Channel c)
 
 IoSwitchClient (const Nice::JointPtr &deviceConfig)
 
bool isReachable ()
 
void setOn (Channel c)
 
void setOff (Channel c)
 

Private Member Functions

std::string getPart (Channel c)
 
std::string getPart (Channel c)
 
std::string getPart (Channel c)
 

Private Attributes

Nice::JointPtr deviceConfig_
 

Member Typedef Documentation

◆ Channel [1/3]

◆ Channel [2/3]

◆ Channel [3/3]

Constructor & Destructor Documentation

◆ IoSwitchClient() [1/3]

Basda::WuT::IoSwitchClient::IoSwitchClient ( const Nice::JointPtr deviceConfig)

◆ IoSwitchClient() [2/3]

Basda::WuT::IoSwitchClient::IoSwitchClient ( const Nice::JointPtr deviceConfig)

◆ IoSwitchClient() [3/3]

Basda::WuT::IoSwitchClient::IoSwitchClient ( const Nice::JointPtr deviceConfig)

Member Function Documentation

◆ getPart() [1/3]

std::string Basda::WuT::IoSwitchClient::getPart ( IoSwitchClient::Channel  c)
private

◆ getPart() [2/3]

std::string Basda::WuT::IoSwitchClient::getPart ( Channel  c)
private

◆ getPart() [3/3]

std::string Basda::WuT::IoSwitchClient::getPart ( Channel  c)
private

◆ isReachable() [1/3]

bool Basda::WuT::IoSwitchClient::isReachable ( )

◆ isReachable() [2/3]

bool Basda::WuT::IoSwitchClient::isReachable ( )

◆ isReachable() [3/3]

bool Basda::WuT::IoSwitchClient::isReachable ( )

◆ setOff() [1/3]

void Basda::WuT::IoSwitchClient::setOff ( Channel  c)

◆ setOff() [2/3]

void Basda::WuT::IoSwitchClient::setOff ( IoSwitchClient::Channel  c)

◆ setOff() [3/3]

void Basda::WuT::IoSwitchClient::setOff ( Channel  c)

◆ setOn() [1/3]

void Basda::WuT::IoSwitchClient::setOn ( Channel  c)

◆ setOn() [2/3]

void Basda::WuT::IoSwitchClient::setOn ( Channel  c)

◆ setOn() [3/3]

void Basda::WuT::IoSwitchClient::setOn ( IoSwitchClient::Channel  c)

Member Data Documentation

◆ deviceConfig_

Nice::JointPtr Basda::WuT::IoSwitchClient::deviceConfig_
private

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