Class NfcReaderPeripheral

java.lang.Object
me.alexdevs.classicPeripherals.peripherals.nfc.NfcReaderPeripheral
All Implemented Interfaces:
dan200.computercraft.api.peripheral.IPeripheral

public class NfcReaderPeripheral extends Object implements dan200.computercraft.api.peripheral.IPeripheral
  • Constructor Details

  • Method Details

    • getType

      public @NonNull String getType()
      Specified by:
      getType in interface dan200.computercraft.api.peripheral.IPeripheral
    • equals

      public boolean equals(@Nullable dan200.computercraft.api.peripheral.IPeripheral other)
      Specified by:
      equals in interface dan200.computercraft.api.peripheral.IPeripheral
    • attach

      public void attach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer)
      Specified by:
      attach in interface dan200.computercraft.api.peripheral.IPeripheral
    • detach

      public void detach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer)
      Specified by:
      detach in interface dan200.computercraft.api.peripheral.IPeripheral
    • read

      public void read(String data, @Nullable String publicKey)
    • writeFeedback

      public void writeFeedback(boolean success, String message)
    • signFeedback

      public void signFeedback(String signature, String publicKey)
    • write

      @LuaFunction(mainThread=true) public final void write(String data, Optional<String> label, Optional<Boolean> flagReadOnly, Optional<String> privateKey) throws dan200.computercraft.api.lua.LuaException
      Throws:
      dan200.computercraft.api.lua.LuaException
    • cancelWrite

      @LuaFunction(mainThread=true) public final boolean cancelWrite()
    • sign

      @LuaFunction(mainThread=true) public final void sign(String data)
    • cancelSign

      @LuaFunction(mainThread=true) public final boolean cancelSign()