text: //
  // ITrigger.cpp
  //
  // Library: IoT/Devices
  // Package: Generated
  // Module:  ITrigger
  //
  // This file has been generated.
  // Warning: All changes to this will be lost when the file is re-generated.
  //
  // Copyright (c) 2014-2020, Applied Informatics Software Engineering GmbH.
  // All rights reserved.
  // 
  // SPDX-License-Identifier: Apache-2.0
  //
  
  
  #include "IoT/Devices/ITrigger.h"
  
  
  namespace IoT {
  namespace Devices {
  
  
  ITrigger::ITrigger():
  	IoT::Devices::IBooleanSensor()
  
  {
  }
  
  
  ITrigger::~ITrigger()
  {
  }
  
  
  bool ITrigger::isA(const std::type_info& otherType) const
  {
  	std::string name(type().name());
  	return name == otherType.name();
  }
  
  
  const Poco::RemotingNG::Identifiable::TypeId& ITrigger::remoting__typeId()
  {
  	static const std::string REMOTING__TYPE_ID("IoT.Devices.Trigger");
  	return REMOTING__TYPE_ID;
  }
  
  
  const std::type_info& ITrigger::type() const
  {
  	return typeid(ITrigger);
  }
  
  
  } // namespace Devices
  } // namespace IoT
  
  