| /******************************************************************************* | |
| * Copyright (c) 2018 Johannes Kepler University | |
| * | |
| * This program and the accompanying materials are made available under the | |
| * terms of the Eclipse Public License 2.0 which is available at | |
| * http://www.eclipse.org/legal/epl-2.0. | |
| * | |
| * SPDX-License-Identifier: EPL-2.0 | |
| * | |
| * Contributors: | |
| * Alois Zoitl - initial API and implementation and/or initial documentation | |
| *******************************************************************************/ | |
| #include "ForteComponent.h" | |
| namespace ForteLibrary { | |
| void ForteComponent::Initialize(void){ | |
| mDev = new RMT_DEV; | |
| } | |
| void ForteComponent::LoadSettings(const String& /*paSettingsPath*/){ | |
| } | |
| void ForteComponent::SetupSettings(void){ | |
| } | |
| void ForteComponent::SubscribeServices(void){ | |
| } | |
| void ForteComponent::LoadConfig(void){ | |
| } | |
| void ForteComponent::SetupConfig(void){ | |
| mDev->setMGR_ID("localhost:61499"); | |
| mDev->startDevice(); | |
| } | |
| void ForteComponent::ResetConfig(void){ | |
| } | |
| void ForteComponent::PublishServices(void){ | |
| } | |
| void ForteComponent::Dispose(void){ | |
| delete mDev; | |
| mDev = 0; | |
| } | |
| void ForteComponent::PowerDown(void){ | |
| if(0 != mDev){ | |
| mDev->changeFBExecutionState(cg_nMGM_CMD_Kill); | |
| } | |
| } | |
| } // end of namespace ForteLibrary |