CProtocolDevice
#include "CProtocolDevice.h"
The CProtocolDevice
class encapsulates the LayGO Device Library's
LDevice
type.
CProtocolDevice device; if (!device.New("HDLC0")) { cerr << "Failure creating device: " << device.GetLastError() << endl; } else { cerr << "Device created: " << device.GetName() << endl; if (!device.Open()) { cerr << "Failure opening device: " << device.GetLastError() << endl; } else { if (!device.Connect()) { cerr << "Failure connecting device: " << device.GetLastError() << endl; } else { CProtocolService * service = device.GetReadWriteService(); TransferData(service); device.Disconnect(); device.Close(); } } }