0.4.3
ALSON::BaseDeviceController类 参考

#include <BaseDeviceController.h>

Public 成员函数

 BaseDeviceController (ClientContextPtr clientContextPtr)
 
virtual ~BaseDeviceController ()=default
 
 BaseDeviceController (const BaseDeviceController &)=default
 
BaseDeviceControlleroperator= (const BaseDeviceController &)=default
 
 BaseDeviceController (BaseDeviceController &&)=default
 
BaseDeviceControlleroperator= (BaseDeviceController &&)=default
 

Protected 成员函数

Response call (Request &request)
 
void subscribe (const TopicPtr &topicPtr)
 
void unsubscribe (const TopicPtr &topicPtr)
 

详细描述

每一个系列的设备都存在一个与之对应的设备管理器,并且它们都继承自 BaseDeviceController

在文件 BaseDeviceController.h37 行定义.

构造及析构函数说明

◆ BaseDeviceController() [1/3]

ALSON::BaseDeviceController::BaseDeviceController ( ClientContextPtr clientContextPtr)
explicit

◆ ~BaseDeviceController()

virtual ALSON::BaseDeviceController::~BaseDeviceController ( )
virtualdefault

◆ BaseDeviceController() [2/3]

ALSON::BaseDeviceController::BaseDeviceController ( const BaseDeviceController & )
default

◆ BaseDeviceController() [3/3]

ALSON::BaseDeviceController::BaseDeviceController ( BaseDeviceController && )
default

成员函数说明

◆ operator=() [1/2]

BaseDeviceController & ALSON::BaseDeviceController::operator= ( const BaseDeviceController & )
default

◆ operator=() [2/2]

BaseDeviceController & ALSON::BaseDeviceController::operator= ( BaseDeviceController && )
default

◆ call()

Response ALSON::BaseDeviceController::call ( Request & request)
protected

◆ subscribe()

void ALSON::BaseDeviceController::subscribe ( const TopicPtr & topicPtr)
protected

◆ unsubscribe()

void ALSON::BaseDeviceController::unsubscribe ( const TopicPtr & topicPtr)
protected
My Custom Doxygen Footer
Data Processing Programmer's Guide 0.4.3
Copyright © 2014-2024 Henan Alson Intelligent Technology Co, Ltd 河南埃尔森智能科技有限公司 版权所有 豫ICP备15002212号