Skip to content

Commit

Permalink
[#167] sim beambreaks
Browse files Browse the repository at this point in the history
  • Loading branch information
Vilok1 committed Aug 28, 2024
1 parent b187def commit de65c9c
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions hardware/LightningBeamBreak.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
public class LightningBeamBreak {

private DigitalInput beamBreak;
private boolean isTriggered;
private boolean simIsTriggered;

/**
* Constructs a new beambreak
* @param channel DIO port
*/
public void lightningBeamBreak(int channel){
public LightningBeamBreak(int channel){
if (RobotBase.isReal()){
beamBreak = new DigitalInput(DIO.INDEXER_ENTER_BEAMBREAK);
beamBreak = new DigitalInput(channel);
} else {
isTriggered = false;
simIsTriggered = false;
}
}

Expand All @@ -28,7 +28,7 @@ public void lightningBeamBreak(int channel){
* @param state
*/
public void setIsTriggered(boolean state){
isTriggered = state;
simIsTriggered = state;
}

/**
Expand All @@ -38,9 +38,9 @@ public void setIsTriggered(boolean state){
public void trigger(double triggerDuration){
double initialTime = Utils.getCurrentTimeSeconds();
while(Utils.getCurrentTimeSeconds() < initialTime + triggerDuration){
isTriggered = true;
// isTriggered = true;
}
isTriggered = false;
simIsTriggered = false;

}

Expand All @@ -51,7 +51,7 @@ public boolean get(){
if (RobotBase.isReal()){
return beamBreak.get();
}
return isTriggered;
return simIsTriggered;
}

/**
Expand Down

0 comments on commit de65c9c

Please sign in to comment.