CableTestBench/Sources/IOModulesInterface.cpp
2019-05-03 13:46:54 -04:00

38 lines
682 B
C++

#include "IOModulesInterface.h"
#include "GlobalDefine.h"
#include <QDebug>
CIOModulesInterface::CIOModulesInterface()
{
}
int CIOModulesInterface::OpenIOModules()
{
int ret = SM_Open(&hndl,"192.168.0.52");
if(ret < 0)
{
qDebug("Impossible d'ouvrir le module d'I/O, erreur %d",ret);
return RET_ERROR;
}
qDebug("Module d'I/O ouvert avec succès");
return RET_OK;
}
int CIOModulesInterface::CloseIOModules()
{
int ret = SM_Close(&hndl);
if(ret < 0)
{
qDebug("Impossible de fermer le module d'I/O, erreur %d",ret);
return RET_ERROR;
}
qDebug("Module d'I/O fermé avec succès");
return RET_OK;
}