private ReceiveResult SendFlowControl()
 {
     if (!DcmTpProtocalISO15765Sender.Instance()
         .SendFlowControlFrame(HostId, FlowControlState, BlockSize, StMin))
     {
         return(ReceiveFailed);
     }
     WorkState = WorkStateEnum.ReceiveConsecutiveFrame;
     return(ReceiveResult.Working);
 }
 public static DcmTpProtocalISO15765Sender Instance()
 {
     if (instance == null)
     {
         lock (syncRoot)
         {
             if (instance == null)
             {
                 instance = new DcmTpProtocalISO15765Sender();
             }
         }
     }
     return(instance);
 }