ProtocolService

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();
}