File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -305,7 +305,7 @@ export const simulateDeviceCommand = ({
305
305
appId : 'VOLTAGE' ,
306
306
messageType : 'DATA' ,
307
307
ts : Date . now ( ) ,
308
- data : batteryReadings . next ( ) . value . toString ( ) ,
308
+ data : batteryReadings . next ( ) . value . toFixed ( 0 ) ,
309
309
} ,
310
310
)
311
311
}
@@ -345,13 +345,15 @@ function* dataGenerator({
345
345
max : number
346
346
step : number
347
347
} ) : Generator < number > {
348
- let v = min
348
+ const delta = max - min
349
+ let segment = 0
350
+ const maxSegment = delta / step
349
351
while ( true ) {
350
- yield v
351
- v += step
352
- if ( v >= max || v <= min ) {
353
- step = - step
354
- }
352
+ yield min +
353
+ Math . sin ( ( segment / maxSegment ) * Math . PI * 2 ) * ( delta / 2 ) +
354
+ delta / 2
355
+
356
+ segment = ++ segment % maxSegment
355
357
}
356
358
}
357
359
You can’t perform that action at this time.
0 commit comments