Initialize Component Management
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface CommandInterface {
|
||||
public interface CommandInterface extends PICComponentInterface {
|
||||
void CALL(int isr);
|
||||
|
||||
double getTotalExecutionTime();
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface DataRegisterInterface {
|
||||
public interface DataRegisterInterface extends PICComponentInterface {
|
||||
void clearBit(int f, int b);
|
||||
|
||||
void setBit(int f, int b);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface EEPROMInterface {
|
||||
public interface EEPROMInterface extends PICComponentInterface {
|
||||
void registerTime(boolean b);
|
||||
|
||||
void parse(int i, int content, int i1);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface FrontendControllerInterface {
|
||||
public interface FrontendControllerInterface extends PICComponentInterface {
|
||||
double getExecutionTimeMultiplier();
|
||||
|
||||
void sleep();
|
||||
|
||||
@ -5,7 +5,7 @@ import javafx.scene.shape.Circle;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public interface IOPortInterface {
|
||||
public interface IOPortInterface extends PICComponentInterface {
|
||||
void resetTRIS();
|
||||
|
||||
void setRegister(int i, int content);
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface InterruptInterface {
|
||||
public interface InterruptInterface extends PICComponentInterface {
|
||||
void triggerRBInterrupt(int oldValue, int value);
|
||||
|
||||
void triggerRB0Interrupt(int oldValue, int value);
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
import fabrik.simulator.pic16f84.PICComponents;
|
||||
|
||||
public interface PICComponentInterface {
|
||||
void initialize(PICComponents picComponents);
|
||||
}
|
||||
@ -2,7 +2,7 @@ package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ProgramStackInterface {
|
||||
public interface ProgramStackInterface extends PICComponentInterface {
|
||||
int pop();
|
||||
|
||||
void push(int i);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface TableInterface {
|
||||
public interface TableInterface extends PICComponentInterface {
|
||||
void refresh();
|
||||
}
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface TimerInterface {
|
||||
public void cycles(int i);
|
||||
public interface TimerInterface extends PICComponentInterface {
|
||||
void cycles(int i);
|
||||
|
||||
void incrementFromPin(int directRegister);
|
||||
|
||||
|
||||
@ -2,6 +2,6 @@ package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
import fabrik.simulator.pic16f84.ToggleButtonGroupExt;
|
||||
|
||||
public interface ToggleButtonInterface {
|
||||
public interface ToggleButtonInterface extends PICComponentInterface {
|
||||
ToggleButtonGroupExt get();
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface WatchdogTimerInterface {
|
||||
public interface WatchdogTimerInterface extends PICComponentInterface {
|
||||
void reset();
|
||||
|
||||
void testAndTrigger();
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
package fabrik.simulator.pic16f84.interfaces;
|
||||
|
||||
public interface WindowManagement {
|
||||
public interface WindowManagement extends PICComponentInterface {
|
||||
void refreshTable();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user