TwiceAsNice  2019-02-18
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
basda::gentec::PlinkPowerMeterDeviceFixture Struct Reference

#include <PlinkPowerMeterDeviceFixture.hpp>

Inheritance diagram for basda::gentec::PlinkPowerMeterDeviceFixture:
Inheritance graph
Collaboration diagram for basda::gentec::PlinkPowerMeterDeviceFixture:
Collaboration graph

Classes

class  MeasuredPowerPropertyVerification
 

Public Types

typedef std::string string
 
typedef std::map< string, stringDictionaryT
 
typedef std::string string
 
typedef std::map< string, stringDictionaryT
 

Public Member Functions

 PlinkPowerMeterDeviceFixture ()
 
void startUpNiceApplication ()
 
void setUpTestablePlinkPowerMeterDevice ()
 
void setupTestablePlinkPowerMeterDeviceUsingTcpConnection ()
 
Nice::PropertyPtr getMeasuredPowerProperty ()
 
MeasuredPowerPropertyVerification verifyThatMeasuredPowerPropertyHasValue (double expectedPower)
 
void verifyThatMeasuredPowerPropertyHasInvalidValue ()
 
 PlinkPowerMeterDeviceFixture ()
 
void startUpNiceApplication ()
 
void setUpTestablePlinkPowerMeterDevice ()
 
void setupTestablePlinkPowerMeterDeviceUsingTcpConnection ()
 
Nice::PropertyPtr getMeasuredPowerProperty ()
 
MeasuredPowerPropertyVerification verifyThatMeasuredPowerPropertyHasValue (double expectedPower)
 
void verifyThatMeasuredPowerPropertyHasInvalidValue ()
 

Static Public Member Functions

static Nice::JointPtr buildConfigTreeForSerialLine ()
 
static Nice::JointPtr buildConfigTreeForTcpConnection ()
 
static void insertLoadName (Nice::JointPtr config, string loadName)
 
static Nice::JointPtr buildConfigTreeForSerialLine ()
 
static Nice::JointPtr buildConfigTreeForTcpConnection ()
 
static void insertLoadName (Nice::JointPtr config, string loadName)
 

Public Attributes

DummyApplication app
 
TestablePlinkPowerMeterDevicePtr device
 
PlinkPowerMeterFactoryFakePtr powerMeterFactoryFake
 
PlinkPowerMeterFakePtr powerMeterFake
 
Nice::JointPtr config
 

Member Typedef Documentation

◆ DictionaryT [1/2]

◆ DictionaryT [2/2]

◆ string [1/2]

◆ string [2/2]

Constructor & Destructor Documentation

◆ PlinkPowerMeterDeviceFixture() [1/2]

basda::gentec::PlinkPowerMeterDeviceFixture::PlinkPowerMeterDeviceFixture ( )
inline

◆ PlinkPowerMeterDeviceFixture() [2/2]

basda::gentec::PlinkPowerMeterDeviceFixture::PlinkPowerMeterDeviceFixture ( )
inline

Member Function Documentation

◆ buildConfigTreeForSerialLine() [1/2]

static Nice::JointPtr basda::gentec::PlinkPowerMeterDeviceFixture::buildConfigTreeForSerialLine ( )
inlinestatic

◆ buildConfigTreeForSerialLine() [2/2]

static Nice::JointPtr basda::gentec::PlinkPowerMeterDeviceFixture::buildConfigTreeForSerialLine ( )
inlinestatic

◆ buildConfigTreeForTcpConnection() [1/2]

static Nice::JointPtr basda::gentec::PlinkPowerMeterDeviceFixture::buildConfigTreeForTcpConnection ( )
inlinestatic

◆ buildConfigTreeForTcpConnection() [2/2]

static Nice::JointPtr basda::gentec::PlinkPowerMeterDeviceFixture::buildConfigTreeForTcpConnection ( )
inlinestatic

◆ getMeasuredPowerProperty() [1/2]

Nice::PropertyPtr basda::gentec::PlinkPowerMeterDeviceFixture::getMeasuredPowerProperty ( )
inline

◆ getMeasuredPowerProperty() [2/2]

Nice::PropertyPtr basda::gentec::PlinkPowerMeterDeviceFixture::getMeasuredPowerProperty ( )
inline

◆ insertLoadName() [1/2]

static void basda::gentec::PlinkPowerMeterDeviceFixture::insertLoadName ( Nice::JointPtr  config,
string  loadName 
)
inlinestatic

◆ insertLoadName() [2/2]

static void basda::gentec::PlinkPowerMeterDeviceFixture::insertLoadName ( Nice::JointPtr  config,
string  loadName 
)
inlinestatic

◆ setUpTestablePlinkPowerMeterDevice() [1/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::setUpTestablePlinkPowerMeterDevice ( )
inline

◆ setUpTestablePlinkPowerMeterDevice() [2/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::setUpTestablePlinkPowerMeterDevice ( )
inline

◆ setupTestablePlinkPowerMeterDeviceUsingTcpConnection() [1/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::setupTestablePlinkPowerMeterDeviceUsingTcpConnection ( )
inline

◆ setupTestablePlinkPowerMeterDeviceUsingTcpConnection() [2/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::setupTestablePlinkPowerMeterDeviceUsingTcpConnection ( )
inline

◆ startUpNiceApplication() [1/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::startUpNiceApplication ( )
inline

◆ startUpNiceApplication() [2/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::startUpNiceApplication ( )
inline

◆ verifyThatMeasuredPowerPropertyHasInvalidValue() [1/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::verifyThatMeasuredPowerPropertyHasInvalidValue ( )
inline

◆ verifyThatMeasuredPowerPropertyHasInvalidValue() [2/2]

void basda::gentec::PlinkPowerMeterDeviceFixture::verifyThatMeasuredPowerPropertyHasInvalidValue ( )
inline

◆ verifyThatMeasuredPowerPropertyHasValue() [1/2]

MeasuredPowerPropertyVerification basda::gentec::PlinkPowerMeterDeviceFixture::verifyThatMeasuredPowerPropertyHasValue ( double  expectedPower)
inline

◆ verifyThatMeasuredPowerPropertyHasValue() [2/2]

MeasuredPowerPropertyVerification basda::gentec::PlinkPowerMeterDeviceFixture::verifyThatMeasuredPowerPropertyHasValue ( double  expectedPower)
inline

Member Data Documentation

◆ app

DummyApplication basda::gentec::PlinkPowerMeterDeviceFixture::app

◆ config

Nice::JointPtr basda::gentec::PlinkPowerMeterDeviceFixture::config

◆ device

TestablePlinkPowerMeterDevicePtr basda::gentec::PlinkPowerMeterDeviceFixture::device

◆ powerMeterFactoryFake

PlinkPowerMeterFactoryFakePtr basda::gentec::PlinkPowerMeterDeviceFixture::powerMeterFactoryFake

◆ powerMeterFake

PlinkPowerMeterFakePtr basda::gentec::PlinkPowerMeterDeviceFixture::powerMeterFake

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