The ProtocolService class encapsulates the LCid type of the
LayGO API.
using LaygoApi;
ProtocolService cid = new ProtocolService("X21BIS0");
if (cid.Open())
{
if (cid.ConnectRequest())
{
Thread.Sleep(2000);
ProtocolEvent event = cid.Event();
if (cid.State() == Laygo.STATE_DATA_TRANSFER_XON)
{
UseLaygoCid(cid);
}
if (!cid.DisconnectRequest())
{
cid.Reopen();
}
}
cid.Close();
}