Conscience Core
CscEntityDescriptor.h
Go to the documentation of this file.
1 //
2 // CscEntityDescriptor.hpp
3 // ConscienceRobotManager
4 //
5 // Created by ILIES ZAOUI on 21/08/2018.
6 // Copyright © 2018 IliesZaoui. All rights reserved.
7 //
8 
9 #ifndef CscEntityDescriptor_h
10 #define CscEntityDescriptor_h
11 
13 
14 using std::string;
15 
17  const CscEntityModel *const model;
18  const string serial;
19  CscEntityDescriptor(const CscEntityModel *const model, const string serial) : model(model), serial(serial) {}
20 
21  bool isModel(const string& modelId) const {
22  return model->getId() == modelId;
23  }
24 };
25 
26 #endif
CscEntityDescriptor::isModel
bool isModel(const string &modelId) const
Definition: CscEntityDescriptor.h:21
CscEntityDescriptor::serial
const string serial
Definition: CscEntityDescriptor.h:18
CscEntityDescriptor
Definition: CscEntityDescriptor.h:16
CscEntityModel
Definition: CscEntityModel.h:54
CscEntityModel::getId
virtual const string & getId() const
Definition: CscEntityModel.cpp:44
CscEntityDescriptor::model
const CscEntityModel *const model
Definition: CscEntityDescriptor.h:17
CscEntityDescriptor::CscEntityDescriptor
CscEntityDescriptor(const CscEntityModel *const model, const string serial)
Definition: CscEntityDescriptor.h:19
CscEntityModel.h