📄 modemmanager.h
字号:
/***************************************************************************
ModemManager.h -
------------
begin : Tue Jun 3 2004
copyright : (C) 2004 by DigitalAirways
email : info@digitalairways.com
***************************************************************************/
/*
* Copyright (c) 2000-2005 DigitalAirways, sarl. All Rights Reserved.
*
* This software is the confidential and proprietary information of
* DigitalAirways, sarl. ("Confidential Information"). You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with DigitalAirways.
* A copy of this license is included in the licence.txt file included
* in this software package.
*
* $Id: ModemManager.h,v 1.14 2006/11/06 17:45:48 cvs Exp $
*
*/
/*
**************************************************************
* TODO
**************************************************************
-
**************************************************************
* HISTORY
**************************************************************
-
*/
#ifndef __MODEMMANAGER__
#define __MODEMMANAGER__
#include "ATCommander.h"
class ModemManager {
protected:
char* lastError;
ATCommander* atCommander;
public :
DEFINE_NEW(ModemManager);
DEFINE_DELETE(ModemManager) ;
ModemManager( ATCommander* newAtCommander)
{
atCommander=newAtCommander;
}
virtual ~ModemManager()
{
}
virtual int openModem(char* device)
{
#ifdef DEV_DEBUG
Verbose( VERB_LEV_ERROR, "ERROR ModemManager::openModem() not implemented.\n");
#endif // def DEV_DEBUG
return 0;
}
virtual void closeModem()
{
#ifdef DEV_DEBUG
Verbose( VERB_LEV_ERROR, "ERROR ModemManager::closeModem() not implemented.\n");
#endif // def DEV_DEBUG
}
/*
* Returns FALSE if the operation fails
*/
virtual int sendData(char *outgoingData, int outgoingLen, boolean plusCR)
{
#ifdef DEV_DEBUG
Verbose( VERB_LEV_ERROR, "ERROR ModemManager::sendData() not implemented.\n");
#endif // def DEV_DEBUG
return 0;
}
/*
* Returns FALSE if the operation fails
*/
virtual int readData(char *incomingData, int *incomingLen)
{
#ifdef DEV_DEBUG
Verbose( VERB_LEV_ERROR, "ERROR ModemManager::readData() not implemented.\n");
#endif // def DEV_DEBUG
return 0;
}
};
#endif // __MODEMMANAGER__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -