public static byte[] LLCParameterBlockOption(LinkServiceClass lsc)
 {
     byte[] result = new byte[3];
     result[0] = (byte)LLCParameterType.Option;
     result[1] = 1; // length
     result[2] = (byte)lsc;
     return(result);
 }
 private LinkServiceClass GetLinkServiceClass()
 {
     if (this.data.Length >= 3)
     {
         LinkServiceClass result = (LinkServiceClass)(data[2] & 0x3);
         return(result);
     }
     return(LinkServiceClass.Class3);
 }
 public LLCPParameters(Version version, int miux, int wellKnownServiceList, int linkTimeOut, LinkServiceClass linkServiceClass)
 {
     SetVersion(version);
     SetMiux(miux);
     SetWellKnownServiceList(wellKnownServiceList);
     SetLinkTimeOut(linkTimeOut);
     SetOption(linkServiceClass);
 }
 public void SetOption(LinkServiceClass linkServiceClass)
 {
     Option = new LLCParameterOption(linkServiceClass);
 }
 public LLCParameterOption(LinkServiceClass lsc)
 {
     this.data = LLCParameterBlockOption(lsc);
 }