BaciPropTest

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

BaciPropTest −

Contains the defintion of the standard superclass for C++ components.

SYNOPSIS

#include <baciTestImpl.h>

Inherits baci::CharacteristicComponentImpl.

Public Member Functions

BaciPropTest (ACE_CString name, maci::ContainerServices *containerServices)

virtual void execute ()

virtual ~BaciPropTest ()

virtual void setDoubleVar (CORBA::Float)

virtual void setPatternVar (CORBA::Long)

virtual void setBooleanVar (CORBA::Boolean)

virtual void setAnotherBooleanVar (CORBA::Boolean)

virtual void setBooleanNoAlarmsVar (CORBA::Boolean)

virtual void setBooleanSeqVar (const ACS::booleanSeq &)

virtual void setEnumVar (alarmsystemPropTest::AlarmEnum)

virtual void setDoubleVarComplete (CORBA::Float val, const char *faultFamily, const char *faultMember)

virtual ACS::ROdouble_ptr testDoubleVar ()

virtual ACS::ROpattern_ptr testPatternVar ()

virtual ::alarmsystemPropTest::ROAlarmEnum_ptr testEnumVar ()

virtual ACS::ROboolean_ptr testBooleanVar ()

virtual ACS::ROboolean_ptr testAnotherBooleanVar ()

virtual ACS::ROboolean_ptr testBooleanNoAlarmsVar ()

virtual ACS::RObooleanSeq_ptr testBooleanSeqVar ()

Private Attributes

baci::SmartPropertyPointer< baci::ROdouble > m_testDoubleVar_sp

baci::SmartPropertyPointer< baci::ROboolean > m_testBooleanVar_sp

baci::SmartPropertyPointer< baci::ROpattern > m_testPatternVar_sp

baci::SmartPropertyPointer< ROEnumImpl< ACS_ENUM_T(alarmsystemPropTest::AlarmEnum), POA_alarmsystemPropTest::ROAlarmEnum > > m_testEnumVar_sp

baci::SmartPropertyPointer< baci::ROboolean > m_testAnotherBooleanVar_sp

baci::SmartPropertyPointer< baci::ROboolean > m_testBooleanNoAlarmsVar_sp

baci::SmartPropertyPointer< baci::RObooleanSeq > m_testBooleanSeqVar_sp

Detailed Description

Contains the defintion of the standard superclass for C++ components.

CORBA generated servant stub Includes for each BACI property used in this example Include the smart pointer for properties A component for testing if baci sends alarms when a property goes out of range.

Constructor & Destructor Documentation

BaciPropTest::BaciPropTest (ACE_CString name, maci::ContainerServices * containerServices) Constructor

Parameters:

name component’s name. This is also the name that will be used to find the configuration data for the component in the Configuration Database.
containerService
The pointer to the container services

virtual BaciPropTest::~BaciPropTest () [virtual] Destructor

Member Function Documentation

virtual void BaciPropTest::execute () [virtual] Exceptions:

ACSErr::ACSbaseExImpl

virtual void BaciPropTest::setAnotherBooleanVar (CORBA::Boolean) [virtual]

virtual void BaciPropTest::setBooleanNoAlarmsVar (CORBA::Boolean) [virtual]

virtual void BaciPropTest::setBooleanSeqVar (const ACS::booleanSeq &) [virtual]

virtual void BaciPropTest::setBooleanVar (CORBA::Boolean) [virtual]

virtual void BaciPropTest::setDoubleVar (CORBA::Float) [virtual]

virtual void BaciPropTest::setDoubleVarComplete (CORBA::Float val, const char * faultFamily, const char * faultMember) [virtual]

virtual void BaciPropTest::setEnumVar (alarmsystemPropTest::AlarmEnum) [virtual]

virtual void BaciPropTest::setPatternVar (CORBA::Long) [virtual]

virtual ACS::ROboolean_ptr BaciPropTest::testAnotherBooleanVar () [virtual] Returns a reference to another boolean property

virtual ACS::ROboolean_ptr BaciPropTest::testBooleanNoAlarmsVar () [virtual] Returns a reference to a boolean property without alarms

virtual ACS::RObooleanSeq_ptr BaciPropTest::testBooleanSeqVar () [virtual] Returns a reference to a booleanSeq property

virtual ACS::ROboolean_ptr BaciPropTest::testBooleanVar () [virtual] Returns a reference to the boolean property

virtual ACS::ROdouble_ptr BaciPropTest::testDoubleVar () [virtual] Returns a reference to the double property

virtual ::alarmsystemPropTest::ROAlarmEnum_ptr BaciPropTest::testEnumVar () Returns a reference to the enum property

virtual ACS::ROpattern_ptr BaciPropTest::testPatternVar () [virtual] Returns a reference to the pattern property

Member Data Documentation

baci::SmartPropertyPointer<baci::ROboolean> BaciPropTest::m_testAnotherBooleanVar_sp [private]

baci::SmartPropertyPointer<baci::ROboolean> BaciPropTest::m_testBooleanNoAlarmsVar_sp [private]

baci::SmartPropertyPointer<baci::RObooleanSeq> BaciPropTest::m_testBooleanSeqVar_sp [private]

baci::SmartPropertyPointer<baci::ROboolean> BaciPropTest::m_testBooleanVar_sp [private]

baci::SmartPropertyPointer<baci::ROdouble> BaciPropTest::m_testDoubleVar_sp [private] The test properties

baci::SmartPropertyPointer<ROEnumImpl<ACS_ENUM_T(alarmsystemPropTest::AlarmEnum), POA_alarmsystemPropTest::ROAlarmEnum> > BaciPropTest::m_testEnumVar_sp [private]

baci::SmartPropertyPointer<baci::ROpattern> BaciPropTest::m_testPatternVar_sp [private]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.