コード例 #1
0
ファイル: BpsMng.cs プロジェクト: beecomiot/BPSTool
 public void RemoveErrorHandler(DelUartErrorHandler del)
 {
     if (del != null)
     {
         bpsErrorHandler -= del;
     }
 }
コード例 #2
0
ファイル: BpsMng.cs プロジェクト: beecomiot/BPSTool
 public void AddErrorHandler(DelUartErrorHandler del)
 {
     if (del != null)
     {
         bpsErrorHandler += del;
     }
 }
コード例 #3
0
ファイル: BpsMng.cs プロジェクト: beecomiot/BPSTool
 public BpsMng()
 {
     uartMngObj = UartMng.GetUartMngInstance();
     // bpsRecvHandler = BPSRecvIdleHandler;
     bpsErrorHandler         = BPSErrorIdleHandler;
     bpsSendDebugHandler     = null;
     bpsRecvDebugHandler     = null;
     serialDataReceivedEvent = new SerialDataReceivedEventHandler(UartDataeceivedCallback);
     uartMngObj.ReadCallbackAdd(serialDataReceivedEvent);
     serialErrorEvent = new SerialErrorReceivedEventHandler(UartErrorCallback);
     uartMngObj.ErrorCallbackAdd(serialErrorEvent);
     RecvBuffer = new List <byte>();
     BpsHeaderClear();
     enBPSParseStep = EnBPSParseStep.EN_BPS_PARSE_HEADER;
     remainLength   = 0;
 }