public static byte [] readBuffer(int length, byte stopByte) { if (BtConnection.mode() != 2) { BtConnection.listen(true, length, stopByte); } return(BtConnection.readBuffer(length, stopByte)); }
public static byte [] readBuffer(int length) { if (BtConnection.mode() != 1) { BtConnection.listen(true, length, false); } return(BtConnector.readBuffer()); }
void Start() { if (mode2 && !stopReading && !mode0) { BtConnection.listen(true, length, terminalByte); } else if (!mode2 && !mode0 && !stopReading) { BtConnection.listen(true, length); } else if (stopReading && !mode2 && !mode0) { BtConnection.stopListen(); } }
//it will read as specified in the inspector public static string readLine() { if (BtConnection.mode() != 0) { BtConnection.listen(true); } if (dataAvailable) { dataAvailable = false; string tempMessage = message; BtConnection.doneReading(); return(tempMessage); } else { return(""); } }
public static void listen(bool start, int length, byte terminalByte) { BtConnection.listen(start, length, terminalByte); }
public static void listen(bool start, int length) { BtConnection.listen(start, length, false); }
public static void listen(bool start, int length, bool byteLimit) { BtConnection.listen(start, length, byteLimit); }
public static void listen(bool start) { BtConnection.listen(start); }