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