@@ -19,35 +19,34 @@ class App extends React.Component {
19
19
agentInfo : '' ,
20
20
serialMonitorContent : ''
21
21
} ;
22
-
23
- this . connect = this . connect . bind ( this ) ;
24
22
this . handleOpen = this . handleOpen . bind ( this ) ;
25
23
this . handleClose = this . handleClose . bind ( this ) ;
24
+ this . daemon = Daemon ;
26
25
}
27
26
28
27
componentDidMount ( ) {
29
- Daemon . agentFound . subscribe ( status => {
28
+ this . daemon . agentFound . subscribe ( status => {
30
29
this . setState ( {
31
30
agentStatus : status ,
32
- agentInfo : JSON . stringify ( Daemon . agentInfo , null , 2 )
31
+ agentInfo : JSON . stringify ( this . daemon . agentInfo , null , 2 )
33
32
} ) ;
34
33
} ) ;
35
34
36
- Daemon . wsConnected . subscribe ( status => {
35
+ this . daemon . wsConnected . subscribe ( status => {
37
36
this . setState ( { wsStatus : status } ) ;
38
37
} ) ;
39
38
40
- Daemon . wsError . subscribe ( this . showError ) ;
39
+ this . daemon . wsError . subscribe ( this . showError ) ;
41
40
42
- Daemon . readerWriter . messageSubject . subscribe ( ( ) => {
41
+ this . daemon . readerWriter . messageSubject . subscribe ( ( ) => {
43
42
this . setState ( {
44
- serialDevices : Daemon . readerWriter . devicesList . serial ,
45
- networkDevices : Daemon . readerWriter . devicesList . network
43
+ serialDevices : this . daemon . readerWriter . devicesList . serial ,
44
+ networkDevices : this . daemon . readerWriter . devicesList . network
46
45
} ) ;
47
46
} ) ;
48
47
49
48
const serialTextarea = document . getElementById ( 'serial-textarea' ) ;
50
- Daemon . readerWriter . serialMonitorSubject . subscribe ( message => {
49
+ this . daemon . readerWriter . serialMonitorSubject . subscribe ( message => {
51
50
this . setState ( { serialMonitorContent : this . state . serialMonitorContent + message } ) ;
52
51
scrollToBottom ( serialTextarea ) ;
53
52
} ) ;
@@ -61,21 +60,15 @@ class App extends React.Component {
61
60
this . setState ( { error : '' } ) ;
62
61
}
63
62
64
- connect ( ) {
65
- this . clearError ( ) ;
66
- Daemon . findAgent ( )
67
- . catch ( this . showError ) ;
68
- }
69
-
70
63
handleOpen ( e , port ) {
71
64
this . setState ( { serialMonitorContent : '' } ) ;
72
65
e . preventDefault ( ) ;
73
- Daemon . readerWriter . openSerialMonitor ( port ) ;
66
+ this . daemon . readerWriter . openSerialMonitor ( port ) ;
74
67
}
75
68
76
69
handleClose ( e , port ) {
77
70
e . preventDefault ( ) ;
78
- Daemon . readerWriter . closeSerialMonitor ( port ) ;
71
+ this . daemon . readerWriter . closeSerialMonitor ( port ) ;
79
72
}
80
73
81
74
render ( ) {
@@ -85,7 +78,6 @@ class App extends React.Component {
85
78
return (
86
79
< div >
87
80
< h1 > Test Arduino Create Plugin</ h1 >
88
- < button id = "connect" onClick = { this . connect } > Connect</ button >
89
81
< p > Agent status: < span id = "agent-status" className = { this . state . agentStatus ? 'found' : 'not-found' } >
90
82
{ this . state . agentStatus ? 'Found' : 'Not found' }
91
83
</ span > </ p >
0 commit comments