@@ -6,22 +6,38 @@ chrome.serial = chrome.serial || (function (_api) {
6
6
undef = undefined ,
7
7
proxyRequest = _api . proxyRequest ,
8
8
proxyAddListener = _api . proxyAddListener ,
9
- proxyRemoveListener = _api . proxyRemoveListener ;
9
+ proxyRemoveListener = _api . proxyRemoveListener ,
10
+ proxiedSend = proxyRequest ( 'chrome.serial.send' ) ;
10
11
11
12
return {
12
13
getDevices : proxyRequest ( 'chrome.serial.getDevices' ) ,
13
14
14
- getConnections : proxyRequest ( 'chrome.serial.getConnections' ) ,
15
-
16
15
connect : proxyRequest ( 'chrome.serial.connect' ) ,
17
16
17
+ update : proxyRequest ( 'chrome.serial.update' ) ,
18
+
18
19
disconnect : proxyRequest ( 'chrome.serial.disconnect' ) ,
19
20
21
+ setPaused : proxyRequest ( 'chrome.serial.setPaused' ) ,
22
+
23
+ getInfo : proxyRequest ( 'chrome.serial.getInfo' ) ,
24
+
25
+ getConnections : proxyRequest ( 'chrome.serial.getConnections' ) ,
26
+
20
27
send : function ( connectionId , data , callback ) {
21
- proxyRequest ( 'chrome.serial.send' )
22
- . apply ( undef , [ connectionId , slice . call ( new Uint8Array ( data ) ) , callback ] ) ;
28
+ proxiedSend . apply ( undef , [ connectionId , slice . call ( new Uint8Array ( data ) ) , callback ] ) ;
23
29
} ,
24
30
31
+ flush : proxyRequest ( 'chrome.serial.flush' ) ,
32
+
33
+ getControlSignals : proxyRequest ( 'chrome.serial.getControlSignals' ) ,
34
+
35
+ setControlSignals : proxyRequest ( 'chrome.serial.setControlSignals' ) ,
36
+
37
+ setBreak : proxyRequest ( 'chrome.serial.setBreak' ) ,
38
+
39
+ clearBreak : proxyRequest ( 'chrome.serial.clearBreak' ) ,
40
+
25
41
onReceive : {
26
42
addListener : proxyAddListener ( 'chrome.serial.onReceive.addListener' ) ,
27
43
removeListener : proxyRemoveListener ( 'chrome.serial.onReceive.removeListener' )
0 commit comments