Skip to content

Commit 1fedbd1

Browse files
author
Russell Green
committed
chore: updates
1 parent b22828e commit 1fedbd1

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lib/level/DP5200LevelSensor.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff 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);

lib/level/LevelSensor.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export interface WaitForLevelOptions extends Partial<AveragingOptions> {
1010
}
1111

1212
export interface LevelSensor {
13+
get fullLevel(): number;
1314
getLevel(): Promise<number>;
1415
getLevelAveraged(options?: Partial<AveragingOptions>): Promise<number>;
1516
waitUntilFull(

0 commit comments

Comments
 (0)