Guiliani  Version 2.6 revision 7293 (documentation build 12)
ComDevice Class Referenceabstract

#include <ComDevice.h>

Inheritance diagram for ComDevice:

Public Member Functions

virtual void Close ()=0
 
virtual eC_Bool DataReceived (char *pkData, const eC_UInt &uiDataSize)=0
 
virtual eC_Bool Open ()=0
 
virtual eC_Bool Process ()=0
 
virtual eC_Bool Send (char *pkBuffer, const eC_UInt &uiBufferSize)=0
 

Detailed Description

this class is used as base-class for all communication devices

Member Function Documentation

◆ Close()

virtual void ComDevice::Close ( )
pure virtual

close the device

Implemented in ComDeviceNetwork, and ComDeviceSerial.

◆ DataReceived()

virtual eC_Bool ComDevice::DataReceived ( char *  pkData,
const eC_UInt &  uiDataSize 
)
pure virtual

receive data via device

Parameters
pkDatareceived data
uiDataSizeof data in bytes
Returns
true if successful

◆ Open()

virtual eC_Bool ComDevice::Open ( )
pure virtual

open the device

Returns
true if successful

Implemented in ComDeviceNetwork, and ComDeviceSerial.

◆ Process()

virtual eC_Bool ComDevice::Process ( )
pure virtual

process the device

Returns
true if successful

Implemented in ComDeviceNetwork, and ComDeviceSerial.

◆ Send()

virtual eC_Bool ComDevice::Send ( char *  pkBuffer,
const eC_UInt &  uiBufferSize 
)
pure virtual

send data via device

Parameters
pkBufferbuffer of data
uiBufferSizelength of buffer in bytes
Returns
true if successful

Implemented in ComDeviceNetwork, and ComDeviceSerial.


The documentation for this class was generated from the following file: