Exemplo n.º 1
0
 public void RemoveRecvDebugHandler(DelBPSRecvDebugHandler del)
 {
     if (del != null)
     {
         bpsRecvDebugHandler -= del;
     }
 }
Exemplo n.º 2
0
 public void AddRecvDebugHandler(DelBPSRecvDebugHandler del)
 {
     if (del != null)
     {
         bpsRecvDebugHandler += del;
     }
 }
Exemplo n.º 3
0
 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;
 }