File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ export class DP5200Sensor implements LevelSensor {
2020 readonly piServer : PiServer ;
2121 readonly log : Logger ;
2222
23+ get fullLevel ( ) : number {
24+ return 1 ;
25+ }
26+
2327 constructor ( readonly options : DP5200Options ) {
2428 this . piServer = createPiServer ( options ) ;
2529 this . log = createLogger ( `LevelSensor(${ options . type } )` ) ;
@@ -42,7 +46,7 @@ export class DP5200Sensor implements LevelSensor {
4246 ) : Promise < number > {
4347 try {
4448 let level = await this . getLevelAveraged ( averagingOptions ) ;
45- while ( level < 1 ) {
49+ while ( level < this . fullLevel ) {
4650 this . log . debug ( `Waiting for level ${ level } to equal 1` ) ;
4751
4852 await wait ( millisecondsDelay ) ;
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ export interface WaitForLevelOptions extends Partial<AveragingOptions> {
1010}
1111
1212export interface LevelSensor {
13+ get fullLevel ( ) : number ;
1314 getLevel ( ) : Promise < number > ;
1415 getLevelAveraged ( options ?: Partial < AveragingOptions > ) : Promise < number > ;
1516 waitUntilFull (
You can’t perform that action at this time.
0 commit comments