Author Topic: Java: Interface für CoProzessor-Bricklets  (Read 179 times)

Quantasy

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
Java: Interface für CoProzessor-Bricklets
« on: October 07, 2018, 13:50:07 »
Wäre es denkbar, die gemeinsamen Methoden der CoProzessor-Bricklets über ein Java-Interface verfügbar zu machen?
Sonst können diese Methoden, die stets die selben sind, nicht generisch angesprochen werden.


Nur als Beispiel:
Code: [Select]
public interface CoProcessorDevice
{
 public BrickletMotionDetectorV2.SPITFPErrorCount getSPITFPErrorCount();
 public int setBootloaderMode(int mode);
 public int getBootloaderMode();
 public void setWriteFirmwarePointer(long pointer);
 public int writeFirmware(int[] data);
 public void setStatusLEDConfig(int config);
 public int getStatusLEDConfig();
 public int getChipTemperature();
 public void reset();
 public void writeUID(long uid);
 public long readUID();
}

borg

  • Administrator
  • Hero Member
  • *****
  • Posts: 2.856
    • View Profile
Re: Java: Interface für CoProzessor-Bricklets
« Reply #1 on: October 16, 2018, 17:31:55 »
Die Methoden werden halt genauso generiert wie alle anderen Methoden auch. Wenn du das angehen möchtest müsstest du die entsprechenden Methoden in der config als "CoProcessorDevice-Function" kennzeichnen und der Generator könnte dann das Interface so bauen.
Wir sind die Borg, Widerstand ist Spannung durch Stromstärke!