1
- var baEnum = require ( './enum' ) ;
1
+ 'use strict' ;
2
2
3
- var getDecodedType = module . exports . getDecodedType = function ( buffer , offset ) {
3
+ const baEnum = require ( './enum' ) ;
4
+
5
+ const getDecodedType = module . exports . getDecodedType = ( buffer , offset ) => {
4
6
return buffer [ offset ] ;
5
7
} ;
6
8
7
- module . exports . setDecodedType = function ( buffer , offset , type ) {
9
+ module . exports . setDecodedType = ( buffer , offset , type ) => {
8
10
buffer [ offset ] = type ;
9
11
} ;
10
12
11
- module . exports . getDecodedInvokeId = function ( buffer , offset ) {
12
- var type = getDecodedType ( buffer , offset ) ;
13
+ module . exports . getDecodedInvokeId = ( buffer , offset ) => {
14
+ const type = getDecodedType ( buffer , offset ) ;
13
15
switch ( type & baEnum . PduTypes . PDU_TYPE_MASK ) {
14
16
case baEnum . PduTypes . PDU_TYPE_SIMPLE_ACK :
15
17
case baEnum . PduTypes . PDU_TYPE_COMPLEX_ACK :
@@ -24,7 +26,7 @@ module.exports.getDecodedInvokeId = function(buffer, offset) {
24
26
}
25
27
} ;
26
28
27
- module . exports . encodeConfirmedServiceRequest = function ( buffer , type , service , maxSegments , maxAdpu , invokeId , sequencenumber , proposedWindowSize ) {
29
+ module . exports . encodeConfirmedServiceRequest = ( buffer , type , service , maxSegments , maxAdpu , invokeId , sequencenumber , proposedWindowSize ) => {
28
30
buffer . buffer [ buffer . offset ++ ] = type ;
29
31
buffer . buffer [ buffer . offset ++ ] = maxSegments | maxAdpu ;
30
32
buffer . buffer [ buffer . offset ++ ] = invokeId ;
@@ -35,19 +37,19 @@ module.exports.encodeConfirmedServiceRequest = function(buffer, type, service, m
35
37
buffer . buffer [ buffer . offset ++ ] = service ;
36
38
} ;
37
39
38
- module . exports . decodeConfirmedServiceRequest = function ( buffer , offset ) {
39
- var orgOffset = offset ;
40
- var type = buffer [ offset ++ ] ;
41
- var maxSegments = buffer [ offset ] & 0xF0 ;
42
- var maxAdpu = buffer [ offset ++ ] & 0x0F ;
43
- var invokeId = buffer [ offset ++ ] ;
44
- var sequencenumber = 0 ;
45
- var proposedWindowNumber = 0 ;
40
+ module . exports . decodeConfirmedServiceRequest = ( buffer , offset ) => {
41
+ const orgOffset = offset ;
42
+ const type = buffer [ offset ++ ] ;
43
+ const maxSegments = buffer [ offset ] & 0xF0 ;
44
+ const maxAdpu = buffer [ offset ++ ] & 0x0F ;
45
+ const invokeId = buffer [ offset ++ ] ;
46
+ let sequencenumber = 0 ;
47
+ let proposedWindowNumber = 0 ;
46
48
if ( ( type & baEnum . PduTypes . SEGMENTED_MESSAGE ) > 0 ) {
47
49
sequencenumber = buffer [ offset ++ ] ;
48
50
proposedWindowNumber = buffer [ offset ++ ] ;
49
51
}
50
- var service = buffer [ offset ++ ] ;
52
+ const service = buffer [ offset ++ ] ;
51
53
return {
52
54
len : offset - orgOffset ,
53
55
type : type ,
@@ -60,33 +62,33 @@ module.exports.decodeConfirmedServiceRequest = function(buffer, offset) {
60
62
} ;
61
63
} ;
62
64
63
- module . exports . encodeUnconfirmedServiceRequest = function ( buffer , type , service ) {
65
+ module . exports . encodeUnconfirmedServiceRequest = ( buffer , type , service ) => {
64
66
buffer . buffer [ buffer . offset ++ ] = type ;
65
67
buffer . buffer [ buffer . offset ++ ] = service ;
66
68
} ;
67
69
68
- module . exports . decodeUnconfirmedServiceRequest = function ( buffer , offset ) {
69
- var orgOffset = offset ;
70
- var type = buffer [ offset ++ ] ;
71
- var service = buffer [ offset ++ ] ;
70
+ module . exports . decodeUnconfirmedServiceRequest = ( buffer , offset ) => {
71
+ const orgOffset = offset ;
72
+ const type = buffer [ offset ++ ] ;
73
+ const service = buffer [ offset ++ ] ;
72
74
return {
73
75
len : offset - orgOffset ,
74
76
type : type ,
75
77
service : service
76
78
} ;
77
79
} ;
78
80
79
- module . exports . encodeSimpleAck = function ( buffer , type , service , invokeId ) {
81
+ module . exports . encodeSimpleAck = ( buffer , type , service , invokeId ) => {
80
82
buffer . buffer [ buffer . offset ++ ] = type ;
81
83
buffer . buffer [ buffer . offset ++ ] = invokeId ;
82
84
buffer . buffer [ buffer . offset ++ ] = service ;
83
85
} ;
84
86
85
- module . exports . decodeSimpleAck = function ( buffer , offset ) {
86
- var orgOffset = offset ;
87
- var type = buffer [ offset ++ ] ;
88
- var invokeId = buffer [ offset ++ ] ;
89
- var service = buffer [ offset ++ ] ;
87
+ module . exports . decodeSimpleAck = ( buffer , offset ) => {
88
+ const orgOffset = offset ;
89
+ const type = buffer [ offset ++ ] ;
90
+ const invokeId = buffer [ offset ++ ] ;
91
+ const service = buffer [ offset ++ ] ;
90
92
return {
91
93
len : offset - orgOffset ,
92
94
type : type ,
@@ -95,8 +97,8 @@ module.exports.decodeSimpleAck = function(buffer, offset) {
95
97
} ;
96
98
} ;
97
99
98
- module . exports . encodeComplexAck = function ( buffer , type , service , invokeId , sequencenumber , proposedWindowNumber ) {
99
- var len = 3 ;
100
+ module . exports . encodeComplexAck = ( buffer , type , service , invokeId , sequencenumber , proposedWindowNumber ) => {
101
+ let len = 3 ;
100
102
buffer . buffer [ buffer . offset ++ ] = type ;
101
103
buffer . buffer [ buffer . offset ++ ] = invokeId ;
102
104
if ( ( type & baEnum . PduTypes . SEGMENTED_MESSAGE ) > 0 ) {
@@ -108,17 +110,17 @@ module.exports.encodeComplexAck = function(buffer, type, service, invokeId, sequ
108
110
return len ;
109
111
} ;
110
112
111
- module . exports . decodeComplexAck = function ( buffer , offset ) {
112
- var orgOffset = offset ;
113
- var type = buffer [ offset ++ ] ;
114
- var invokeId = buffer [ offset ++ ] ;
115
- var sequencenumber = 0 ;
116
- var proposedWindowNumber = 0 ;
113
+ module . exports . decodeComplexAck = ( buffer , offset ) => {
114
+ const orgOffset = offset ;
115
+ const type = buffer [ offset ++ ] ;
116
+ const invokeId = buffer [ offset ++ ] ;
117
+ let sequencenumber = 0 ;
118
+ let proposedWindowNumber = 0 ;
117
119
if ( ( type & baEnum . PduTypes . SEGMENTED_MESSAGE ) > 0 ) {
118
120
sequencenumber = buffer [ offset ++ ] ;
119
121
proposedWindowNumber = buffer [ offset ++ ] ;
120
122
}
121
- var service = buffer [ offset ++ ] ;
123
+ const service = buffer [ offset ++ ] ;
122
124
return {
123
125
len : offset - orgOffset ,
124
126
type : type ,
@@ -129,19 +131,19 @@ module.exports.decodeComplexAck = function(buffer, offset) {
129
131
} ;
130
132
} ;
131
133
132
- module . exports . encodeSegmentAck = function ( buffer , type , originalInvokeId , sequencenumber , actualWindowSize ) {
134
+ module . exports . encodeSegmentAck = ( buffer , type , originalInvokeId , sequencenumber , actualWindowSize ) => {
133
135
buffer . buffer [ buffer . offset ++ ] = type ;
134
136
buffer . buffer [ buffer . offset ++ ] = originalInvokeId ;
135
137
buffer . buffer [ buffer . offset ++ ] = sequencenumber ;
136
138
buffer . buffer [ buffer . offset ++ ] = actualWindowSize ;
137
139
} ;
138
140
139
- module . exports . decodeSegmentAck = function ( buffer , offset ) {
140
- var orgOffset = offset ;
141
- var type = buffer [ offset ++ ] ;
142
- var originalInvokeId = buffer [ offset ++ ] ;
143
- var sequencenumber = buffer [ offset ++ ] ;
144
- var actualWindowSize = buffer [ offset ++ ] ;
141
+ module . exports . decodeSegmentAck = ( buffer , offset ) => {
142
+ const orgOffset = offset ;
143
+ const type = buffer [ offset ++ ] ;
144
+ const originalInvokeId = buffer [ offset ++ ] ;
145
+ const sequencenumber = buffer [ offset ++ ] ;
146
+ const actualWindowSize = buffer [ offset ++ ] ;
145
147
return {
146
148
len : offset - orgOffset ,
147
149
type : type ,
@@ -151,17 +153,17 @@ module.exports.decodeSegmentAck = function(buffer, offset) {
151
153
} ;
152
154
} ;
153
155
154
- module . exports . encodeError = function ( buffer , type , service , invokeId ) {
156
+ module . exports . encodeError = ( buffer , type , service , invokeId ) => {
155
157
buffer . buffer [ buffer . offset ++ ] = type ;
156
158
buffer . buffer [ buffer . offset ++ ] = invokeId ;
157
159
buffer . buffer [ buffer . offset ++ ] = service ;
158
160
} ;
159
161
160
- module . exports . decodeError = function ( buffer , offset ) {
161
- var orgOffset = offset ;
162
- var type = buffer [ offset ++ ] ;
163
- var invokeId = buffer [ offset ++ ] ;
164
- var service = buffer [ offset ++ ] ;
162
+ module . exports . decodeError = ( buffer , offset ) => {
163
+ const orgOffset = offset ;
164
+ const type = buffer [ offset ++ ] ;
165
+ const invokeId = buffer [ offset ++ ] ;
166
+ const service = buffer [ offset ++ ] ;
165
167
return {
166
168
len : offset - orgOffset ,
167
169
type : type ,
@@ -170,17 +172,17 @@ module.exports.decodeError = function(buffer, offset) {
170
172
} ;
171
173
} ;
172
174
173
- module . exports . encodeAbort = function ( buffer , type , invokeId , reason ) {
175
+ module . exports . encodeAbort = ( buffer , type , invokeId , reason ) => {
174
176
buffer . buffer [ buffer . offset ++ ] = type ;
175
177
buffer . buffer [ buffer . offset ++ ] = invokeId ;
176
178
buffer . buffer [ buffer . offset ++ ] = reason ;
177
179
} ;
178
180
179
- module . exports . decodeAbort = function ( buffer , offset ) {
180
- var orgOffset = offset ;
181
- var type = buffer [ offset ++ ] ;
182
- var invokeId = buffer [ offset ++ ] ;
183
- var reason = buffer [ offset ++ ] ;
181
+ module . exports . decodeAbort = ( buffer , offset ) => {
182
+ const orgOffset = offset ;
183
+ const type = buffer [ offset ++ ] ;
184
+ const invokeId = buffer [ offset ++ ] ;
185
+ const reason = buffer [ offset ++ ] ;
184
186
return {
185
187
len : offset - orgOffset ,
186
188
type : type ,
0 commit comments