interfaces
This commit is contained in:
parent
b45b37c887
commit
54b786ff45
6
src/main/java/de/vimo/AudioMessage.java
Normal file
6
src/main/java/de/vimo/AudioMessage.java
Normal file
@ -0,0 +1,6 @@
|
||||
package de.vimo;
|
||||
|
||||
public class AudioMessage {
|
||||
|
||||
|
||||
}
|
||||
4
src/main/java/de/vimo/ColorLED.java
Normal file
4
src/main/java/de/vimo/ColorLED.java
Normal file
@ -0,0 +1,4 @@
|
||||
package de.vimo;
|
||||
|
||||
public class ColorLED {
|
||||
}
|
||||
4
src/main/java/de/vimo/FieldOfStove.java
Normal file
4
src/main/java/de/vimo/FieldOfStove.java
Normal file
@ -0,0 +1,4 @@
|
||||
package de.vimo;
|
||||
|
||||
public class FieldOfStove {
|
||||
}
|
||||
7
src/main/java/de/vimo/IControlButton.java
Normal file
7
src/main/java/de/vimo/IControlButton.java
Normal file
@ -0,0 +1,7 @@
|
||||
package de.vimo;
|
||||
|
||||
public interface IControlButton {
|
||||
|
||||
// welche methoden hat ein knopf
|
||||
// stelle dir vor du bist der produzent, egal ob temperatur, oder hitzetyp drauf steht was haben sie gemeinsam
|
||||
}
|
||||
4
src/main/java/de/vimo/IControlButtonOfStove.java
Normal file
4
src/main/java/de/vimo/IControlButtonOfStove.java
Normal file
@ -0,0 +1,4 @@
|
||||
package de.vimo;
|
||||
|
||||
public interface IControlButtonOfStove {
|
||||
}
|
||||
4
src/main/java/de/vimo/IControlButtonSpeaker.java
Normal file
4
src/main/java/de/vimo/IControlButtonSpeaker.java
Normal file
@ -0,0 +1,4 @@
|
||||
package de.vimo;
|
||||
|
||||
public interface IControlButtonSpeaker {
|
||||
}
|
||||
15
src/main/java/de/vimo/IOven.java
Normal file
15
src/main/java/de/vimo/IOven.java
Normal file
@ -0,0 +1,15 @@
|
||||
package de.vimo;
|
||||
|
||||
public interface IOven {
|
||||
|
||||
int getSerialNumber();
|
||||
|
||||
boolean isDoorOpen();
|
||||
|
||||
void openDoor();
|
||||
|
||||
void closeDoor();
|
||||
|
||||
IControlButton[] getControlButtons();
|
||||
|
||||
}
|
||||
22
src/main/java/de/vimo/ISpeaker.java
Normal file
22
src/main/java/de/vimo/ISpeaker.java
Normal file
@ -0,0 +1,22 @@
|
||||
package de.vimo;
|
||||
|
||||
public interface ISpeaker {
|
||||
|
||||
AudioMessage connectToDeviceBluetooth();
|
||||
|
||||
void turnOn();
|
||||
|
||||
void turnOff();
|
||||
|
||||
int increaseVolume();
|
||||
|
||||
int decreaseVolume();
|
||||
|
||||
ColorLED showBatteryStatus();
|
||||
|
||||
int getSerialNumber();
|
||||
|
||||
boolean isDeviceConnected();
|
||||
|
||||
IControlButtonSpeaker[] getControlButtonsSpeaker();
|
||||
}
|
||||
18
src/main/java/de/vimo/IStove.java
Normal file
18
src/main/java/de/vimo/IStove.java
Normal file
@ -0,0 +1,18 @@
|
||||
package de.vimo;
|
||||
|
||||
import java.util.Timer;
|
||||
|
||||
public interface IStove {
|
||||
|
||||
int getSerialNumber();
|
||||
|
||||
boolean isControlButtonStoveActivated(FieldOfStove field);
|
||||
|
||||
Timer setTimerOfField(FieldOfStove field);
|
||||
|
||||
void turnOnField(FieldOfStove field);
|
||||
|
||||
void turnOffField(FieldOfStove field);
|
||||
|
||||
IControlButtonOfStove[] getControlButtonStove(FieldOfStove field);
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user