package js.tinyvm;
/**
 * Machine-generated file. Do not modify.
 */

public interface SpecialSignatureConstants {
  static final String[] SIGNATURES = {
    "main([Ljava/lang/String;)V",
    "run()V",
    "<init>()V",
    "<clinit>()V",
    "notify()V",
    "notifyAll()V",
    "wait()V",
    "wait(J)V",
    "getDataAddress(Ljava/lang/Object;)I",
    "start()V",
    "yield()V",
    "sleep(J)V",
    "currentThread()Ljava/lang/Thread;",
    "getPriority()I",
    "setPriority(I)V",
    "interrupt()V",
    "interrupted()Z",
    "isInterrupted()Z",
    "setDaemon(Z)V",
    "isDaemon()Z",
    "join()V",
    "join(J)V",
    "currentTimeMillis()J",
    "exit(I)V",
    "diagn(II)I",
    "arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V",
    "gc()V",
    "shutDown()V",
    "freeMemory()J",
    "totalMemory()J",
    "getMessage()Ljava/lang/String;",
    "readSensorValue(I)I",
    "setADTypeById(II)V",
    "setPowerTypeById(II)V",
    "setPoller()V",
    "setThrottle(I)V",
    "test(Ljava/lang/String;Z)V",
    "testEQ(Ljava/lang/String;II)V",
    "floatToIntBits(F)I",
    "intBitsToFloat(I)F",
    "drawString(Ljava/lang/String;II)V",
    "drawInt(III)V",
    "drawInt(IIII)V",
    "refresh()V",
    "clear()V",
    "setDisplay([I)V",
    "getDisplay()[B",
    "setAutoRefresh(I)V",
    "bitBlt([BIIII[BIIIIIII)V",
    "getSystemFont()[B",
    "getVoltageMilliVolt()I",
    "getButtons()I",
    "getTachoCountById(I)I",
    "controlMotorById(III)V",
    "resetTachoCountById(I)V",
    "i2cEnableById(I)V",
    "i2cBusyById(I)I",
    "i2cStartById(IIII[BII)I",
    "i2cDisableById(I)V",
    "playFreq(III)V",
    "playSample(IIIII)V",
    "getTime()I",
    "btSend([BI)V",
    "btReceive([B)V",
    "btGetBC4CmdMode()I",
    "btSetArmCmdMode(I)V",
    "btStartADConverter()V",
    "btSetResetLow()V",
    "btSetResetHigh()V",
    "btWrite([BII)I",
    "btRead([BII)I",
    "btPending()I",
    "usbRead([BII)I",
    "usbWrite([BII)I",
    "usbReset()V",
    "writePage([BI)V",
    "readPage([BI)V",
    "exec(II)V",
    "executeProgram(I)V",
    "setDebug()V",
    "peekWord(I)I",
    "eventOptions(II)I",
    "suspendThread(Ljava/lang/Object;)V",
    "resumeThread(Ljava/lang/Object;)V",
    "getProgramExecutionsCount()I",
    "usbStatus()I",
    "usbEnable(I)V",
    "usbDisable()V",
    "getFirmwareRevision()I",
    "getFirmwareMajorVersion()I",
    "getFirmwareMinorVersion()I",
    "usbSetSerialNo(Ljava/lang/String;)V",
    "usbSetName(Ljava/lang/String;)V"
  };
}
