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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer) final booleanfinal booleanvoiddetach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer) booleanequals(@Nullable dan200.computercraft.api.peripheral.IPeripheral other) @NonNull StringgetType()voidfinal voidvoidsignFeedback(String signature, String publicKey) final voidwrite(String data, Optional<String> label, Optional<Boolean> flagReadOnly, Optional<String> privateKey) voidwriteFeedback(boolean success, String message) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dan200.computercraft.api.peripheral.IPeripheral
getAdditionalTypes, getTarget
-
Constructor Details
-
NfcReaderPeripheral
-
-
Method Details
-
getType
- Specified by:
getTypein interfacedan200.computercraft.api.peripheral.IPeripheral
-
equals
public boolean equals(@Nullable dan200.computercraft.api.peripheral.IPeripheral other) - Specified by:
equalsin interfacedan200.computercraft.api.peripheral.IPeripheral
-
attach
public void attach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer) - Specified by:
attachin interfacedan200.computercraft.api.peripheral.IPeripheral
-
detach
public void detach(@NonNull dan200.computercraft.api.peripheral.IComputerAccess computer) - Specified by:
detachin interfacedan200.computercraft.api.peripheral.IPeripheral
-
read
-
writeFeedback
-
signFeedback
-
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
-
cancelSign
@LuaFunction(mainThread=true) public final boolean cancelSign()
-