void OnBleDidReceiveData(string message) { int numOfBytes = 0; if (int.TryParse(message, out numOfBytes)) { byte[] data = BLEController.GetData(); if (OnBleDidReceiveDataEvent != null) { OnBleDidReceiveDataEvent(data, numOfBytes); } } }
public static void OnBleDidReceiveData(string message) { int numOfBytes = 0; if (int.TryParse(message, out numOfBytes)) { if (numOfBytes != 0) { Debug.Log("BLEController.GetData(); start"); byte[] data = BLEController.GetData(numOfBytes); Debug.Log("BLEController.GetData(); end"); OnBleDidReceiveDataEvent?.Invoke(data, numOfBytes); } else { Debug.Log("WARNING: did receive OnBleDidReceiveData even if numOfBytes is zero"); } } }