Class GyroPeripheral

java.lang.Object
net.jcm.vsch.compat.cc.peripherals.GyroPeripheral
All Implemented Interfaces:
dan200.computercraft.api.peripheral.IPeripheral

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

  • Method Details

    • getTarget

      public Object getTarget()
      Specified by:
      getTarget in interface dan200.computercraft.api.peripheral.IPeripheral
    • getType

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

      @LuaFunction public final boolean getPeripheralMode()
    • setPeripheralMode

      @LuaFunction public final void setPeripheralMode(boolean mode)
    • assertPeripheralMode

      protected void assertPeripheralMode() throws dan200.computercraft.api.lua.LuaException
      Throws:
      dan200.computercraft.api.lua.LuaException
    • stop

      @LuaFunction public final void stop() throws dan200.computercraft.api.lua.LuaException
      Throws:
      dan200.computercraft.api.lua.LuaException
    • getTorqueForce

      @LuaFunction public final double getTorqueForce()
    • getTorque

      @LuaFunction public final dan200.computercraft.api.lua.MethodResult getTorque()
    • setTorque

      @LuaFunction public final void setTorque(double x, double y, double z) throws dan200.computercraft.api.lua.LuaException
      Throws:
      dan200.computercraft.api.lua.LuaException
    • equals

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