resource_container_env.InstallTarget([res_container_static,res_container_shared], 'libResContainer')
######################################################################
-# build Sample Resource Bundle
+# build soft sensor sample bundle
######################################################################
-sample_resource_bundle_env = resource_container_env.Clone()
-sample_resource_bundle_env.AppendUnique(CCFLAGS = ['-fPIC'])
+ss_resource_bundle_env = resource_container_env.Clone()
+ss_resource_bundle_env.AppendUnique(CCFLAGS = ['-fPIC'])
-SAMPLE_RESOURCE_BUNDLE_DIR = 'examples/SampleBundle/'
-sample_resource_bundle_env.AppendUnique(CPPPATH = [
- SAMPLE_RESOURCE_BUNDLE_DIR + 'include',
+SS_RESOURCE_BUNDLE_DIR = 'examples/SoftSensorSampleBundle/'
+ss_resource_bundle_env.AppendUnique(CPPPATH = [
+ SS_RESOURCE_BUNDLE_DIR + 'include',
'include/'
])
-sample_resource_bundle_src = [ Glob(SAMPLE_RESOURCE_BUNDLE_DIR + 'src/*.cpp'), Glob('src/*.cpp')]
+ss_resource_bundle_src = [ Glob(SS_RESOURCE_BUNDLE_DIR + 'src/*.cpp'), Glob('src/*.cpp')]
-SampleBundle = sample_resource_bundle_env.SharedLibrary('SampleBundle', sample_resource_bundle_src)
-sample_resource_bundle_env.InstallTarget(SampleBundle, 'libSampleBundle')
+SoftSensorBundle = ss_resource_bundle_env.SharedLibrary('SoftSensorBundle', ss_resource_bundle_src)
+ss_resource_bundle_env.InstallTarget(SoftSensorBundle, 'libSoftSensorBundle')
######################################################################
# build hue sample bundle
//
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-#ifndef SAMPLEBUNDLE_H_
-#define SAMPLEBUNDLE_H_
+#ifndef SOFTSENSOR_SAMPLEBUNDLE_H_
+#define SOFTSENSOR_SAMPLEBUNDLE_H_
#include <algorithm>
#include <vector>
using namespace OIC::Service;
-class SampleBundle: public BundleActivator
+class SoftSensorBundleActivator : public BundleActivator
{
public:
- SampleBundle();
- ~SampleBundle();
+ SoftSensorBundleActivator();
+ ~SoftSensorBundleActivator();
void activateBundle(ResourceContainerBundleAPI *resourceContainer, std::string bundleId);
void deactivateBundle();
std::vector<BundleResource *> m_vecResources;
};
-#endif /* SAMPLEBUNDLE_H_ */
+#endif /* SOFTSENSOR_SAMPLEBUNDLE_H_ */
//
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-#include "SampleBundle.h"
+#include "SoftSensorBundleActivator.h"
#include "DiscomfortIndexSensorResource.h"
-SampleBundle *bundle;
+SoftSensorBundleActivator *bundle;
-SampleBundle::SampleBundle()
+SoftSensorBundleActivator::SoftSensorBundleActivator()
{
}
-SampleBundle::~SampleBundle()
+SoftSensorBundleActivator::~SoftSensorBundleActivator()
{
}
-void SampleBundle::activateBundle(ResourceContainerBundleAPI *resourceContainer,
- std::string bundleId)
+void SoftSensorBundleActivator::activateBundle(ResourceContainerBundleAPI *resourceContainer,
+ std::string bundleId)
{
- std::cout << "SampleBundle::activateBundle called" << std::endl;
+ std::cout << "SoftSensorSampleBundle::activateBundle called" << std::endl;
m_pResourceContainer = resourceContainer;
m_bundleId = bundleId;
}
}
-void SampleBundle::deactivateBundle()
+void SoftSensorBundleActivator::deactivateBundle()
{
- std::cout << "SampleBundle::deactivateBundle called" << std::endl;
+ std::cout << "SoftSensorSampleBundle::deactivateBundle called" << std::endl;
for (std::vector<BundleResource *>::iterator itor = m_vecResources.begin();
itor != m_vecResources.end(); itor++)
}
}
-void SampleBundle::createResource(resourceInfo resourceInfo)
+void SoftSensorBundleActivator::createResource(resourceInfo resourceInfo)
{
- std::cout << "SampleBundle::createResource called" << std::endl;
+ std::cout << "SoftSensorSampleBundle::createResource called" << std::endl;
static int discomfortIndexSensorCount = 0;
inputs.push_back(itor_map->second);
}
}
- std::cout << "SampleBundle::creating new discomfort index sensor " << std::endl;
+ std::cout << "SoftSensorSampleBundle::creating new discomfort index sensor " << std::endl;
// create DISensor resource
DiscomfortIndexSensorResource *newResource = new DiscomfortIndexSensorResource(inputs);
- newResource->m_uri = "/sampleBundle/discomfortIndex/" + std::to_string(
+ newResource->m_uri = "/softsensor/discomfortIndex/" + std::to_string(
discomfortIndexSensorCount++);
newResource->m_resourceType = resourceInfo.resourceType;
newResource->m_mapResourceProperty = resourceInfo.resourceProperty;
m_vecResources.push_back(newResource);
}
-void SampleBundle::destroyResource(BundleResource *resource)
+void SoftSensorBundleActivator::destroyResource(BundleResource *resource)
{
- std::cout << "SampleBundle::destroyResource called" << std::endl;
+ std::cout << "SoftSensorSampleBundle::destroyResource called" << std::endl;
std::vector <BundleResource *>::iterator itor;
extern "C" void externalActivateBundle(ResourceContainerBundleAPI *resourceContainer,
std::string bundleId)
{
- bundle = new SampleBundle();
+ bundle = new SoftSensorBundleActivator();
bundle->activateBundle(resourceContainer, bundleId);
}