38 lines
682 B
C++
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;
|
|
}
|