ErrorExplorerImpl

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

NAME

ErrorExplorerImpl −

SYNOPSIS

#include <acstestcompErrorExplorerImpl.h>

Inherits baci::CharacteristicComponentImpl.

Public Member Functions

ErrorExplorerImpl (const ACE_CString &name, maci::ContainerServices *containerServices)

virtual ~ErrorExplorerImpl ()

virtual ACS::RWdouble_ptr explorerDoubleProperty ()

Private Member Functions

void operator= (const ErrorExplorerImpl &)

Private Attributes

baci::SmartPropertyPointer< baci::RWdouble > m_explorerDoubleProperty_sp

Detailed Description

The class ErrorExplorer simulates the behaviour of a power supply. It provides three methods: on, off and reset. It also provides the properties current, readback and status. Asynchronous calls are implemented using the ...... pattern and the ..... support classes. For each xxx action defined in the IDL interface two methods are provided:

xxx() just registers the action and installs the callback

xxxAction() performs (asyncronously) the action and invokes the callback when finished. The ErrorExplorer::invokeAction method is called by the asynchronous dispatcher whenever there is an xxx pending action and it calls the xxxAction corresponding method.

Author:

Matej Sekoranja, Jozef Stefan Institute, Slovenia

Version:

Constructor & Destructor Documentation

ErrorExplorerImpl::ErrorExplorerImpl (const ACE_CString & name, maci::ContainerServices * containerServices) Constructor

Parameters:

name component name
containerService
A pointer to the container services

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

Member Function Documentation

virtual ACS::RWdouble_ptr ErrorExplorerImpl::explorerDoubleProperty () [virtual] Returns a reference to the current_p property (commanded current). Implementation of IDL interface for the property.

Returns:

a pointer to the property

void ErrorExplorerImpl::operator= (const ErrorExplorerImpl &) [private] ALMA C++ coding standards state copy operators should be disabled.

Member Data Documentation

baci::SmartPropertyPointer<baci::RWdouble> ErrorExplorerImpl::m_explorerDoubleProperty_sp [private] m_readback_sp is the actual value of ErrorExplorer’s current.

Author

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