This repository was archived by the owner on May 28, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -29,14 +29,12 @@ public class BluetoothModel : BtObservable {
29
29
private char endChar = '#' ;
30
30
31
31
public List < string > macAddresses = null ;
32
- private Queue < string > messageQueue = null ;
33
32
private StringBuilder rawMessage = null ;
34
33
35
34
void Awake ( ) {
36
35
this . observerList = new List < IBtObserver > ( ) ;
37
36
38
37
this . macAddresses = new List < string > ( ) ;
39
- this . messageQueue = new Queue < string > ( ) ;
40
38
this . rawMessage = new StringBuilder ( this . bufferSize ) ;
41
39
}
42
40
@@ -58,18 +56,11 @@ private void CheckMessageFormat() {
58
56
}
59
57
60
58
if ( startPos != - 1 && endPos != - 1 ) {
61
- messageQueue . Enqueue ( rawMessage . ToString ( startPos , endPos - startPos + 1 ) ) ;
62
- rawMessage . Remove ( startPos , endPos - startPos + 1 ) ;
63
- }
64
-
65
- string tempMassege = messageQueue . Dequeue ( ) ;
66
-
67
- for ( int i = 0 ; i < this . observerList . Count ; ++ i ) {
68
- this . observerList [ i ] . OnGetMessage ( tempMassege ) ;
59
+ for ( int i = 0 ; i < this . observerList . Count ; ++ i ) {
60
+ this . observerList [ i ] . OnGetMessage ( rawMessage . ToString ( startPos , endPos - startPos + 1 ) ) ;
61
+ }
62
+ rawMessage . Remove ( 0 , endPos + 1 ) ;
69
63
}
70
-
71
- Debug . Log ( "Get Packet and Enqueue messageQueue" ) ;
72
- Debug . Log ( rawMessage ) ;
73
64
}
74
65
75
66
// ========================================
You can’t perform that action at this time.
0 commit comments