コード例 #1
0
    void OnEnable()
    {
        if (_serialPortWrapper != null)
        {
            _serialPortWrapper.KillThread();
        }

        _serialPortWrapper = new SerialPortWrapper(PortName, BaudRate);
        // _serialPortWrapper.onMessageCallback = OnMessage;
    }
コード例 #2
0
 void Awake()
 {
     if (_serialPort != null)
     {
         _serialPort.KillThread();
     }
     if (!IsRuning)
     {
         _serialPort = new SerialPortWrapper("/dev/tty.usbserial-A8004whG", 115200);
         _serialPort.onMessageCallback = OnMessageByte;
         IsRuning = true;
         //thread_ = new Thread(Read);
         //thread_.Start();
         Debug.Log("Awake");
     }
 }
コード例 #3
0
 void OnDisable()
 {
     if (_serialPortWrapper != null)
     {
         _serialPortWrapper.KillThread();
         _serialPortWrapper = null;
     }
 }
コード例 #4
0
 private void OnDisable()
 {
     _serialPort.KillThread();
 }
コード例 #5
0
 void OnEnable()
 {
     _serialPortWrapper?.KillThread();
     _serialPortWrapper = new SerialPortWrapper(PortName, BaudRate);
 }