api documentation for nodemcu-tool (v2.0.4)

Command line tool to upload and manage files on your NodeMCU / ESP8266 Module.

table of contents

  1. module nodemcu-tool
    1. function nodemcu-tool.Connector (devicename, baudrate)
    2. function nodemcu-tool.ScriptableSerialTerminal (delimiterSequence)
    3. function nodemcu-tool.SerialTerminal ()
    4. function nodemcu-tool.devices (showAll, jsonOutput)
    5. function nodemcu-tool.download (remoteFile)
    6. function nodemcu-tool.fsinfo (format)
    7. function nodemcu-tool.mkfs ()
    8. function nodemcu-tool.onOutput (handler)
    9. function nodemcu-tool.remove (filename)
    10. function nodemcu-tool.reset ()
    11. function nodemcu-tool.run (filename)
    12. function nodemcu-tool.setOptions (opt)
    13. function nodemcu-tool.softreset ()
    14. function nodemcu-tool.terminal (initialCommand)
    15. function nodemcu-tool.upload (localFiles, options, onProgess)
    16. object nodemcu-tool.Connector.prototype
    17. object nodemcu-tool.LuaCommandBuilder
    18. object nodemcu-tool.LuaOptimizer
    19. object nodemcu-tool.ScriptableSerialTerminal.prototype
    20. object nodemcu-tool.SerialTerminal.prototype
  2. module nodemcu-tool.Connector
    1. function nodemcu-tool.Connector (devicename, baudrate)
  3. module nodemcu-tool.Connector.prototype
    1. function nodemcu-tool.Connector.prototype.checkConnection (cb)
    2. function nodemcu-tool.Connector.prototype.compile (remoteName, cb)
    3. function nodemcu-tool.Connector.prototype.connect (cb, applyConnectionCheck, connectDelay)
    4. function nodemcu-tool.Connector.prototype.deviceInfo (showAll, cb)
    5. function nodemcu-tool.Connector.prototype.disconnect ()
    6. function nodemcu-tool.Connector.prototype.download (remoteName, cb)
    7. function nodemcu-tool.Connector.prototype.executeCommand (cmd, cb)
    8. function nodemcu-tool.Connector.prototype.fetchDeviceInfo (cb)
    9. function nodemcu-tool.Connector.prototype.format (cb)
    10. function nodemcu-tool.Connector.prototype.fsinfo (cb)
    11. function nodemcu-tool.Connector.prototype.onError (cb)
    12. function nodemcu-tool.Connector.prototype.removeFile (remoteName, cb)
    13. function nodemcu-tool.Connector.prototype.reset (cb)
    14. function nodemcu-tool.Connector.prototype.run (remoteName, cb)
    15. function nodemcu-tool.Connector.prototype.softreset (cb)
    16. function nodemcu-tool.Connector.prototype.upload (localName, remoteName, options, completeCb, progressCb)
  4. module nodemcu-tool.LuaCommandBuilder
    1. function nodemcu-tool.LuaCommandBuilder.prepare (commandName, args)
    2. object nodemcu-tool.LuaCommandBuilder.command
  5. module nodemcu-tool.LuaOptimizer
    1. function nodemcu-tool.LuaOptimizer.optimize (rawContent)
  6. module nodemcu-tool.ScriptableSerialTerminal
    1. function nodemcu-tool.ScriptableSerialTerminal (delimiterSequence)
  7. module nodemcu-tool.ScriptableSerialTerminal.prototype
    1. function nodemcu-tool.ScriptableSerialTerminal.prototype.close ()
    2. function nodemcu-tool.ScriptableSerialTerminal.prototype.executeCommand (command, cb)
    3. function nodemcu-tool.ScriptableSerialTerminal.prototype.flowcontrol (options, cb)
    4. function nodemcu-tool.ScriptableSerialTerminal.prototype.getNextResponse (cb)
    5. function nodemcu-tool.ScriptableSerialTerminal.prototype.onError (cb)
    6. function nodemcu-tool.ScriptableSerialTerminal.prototype.open (devicename, baudrate, cb)
    7. function nodemcu-tool.ScriptableSerialTerminal.prototype.purge (cb)
    8. function nodemcu-tool.ScriptableSerialTerminal.prototype.write (data, cb)
  8. module nodemcu-tool.SerialTerminal
    1. function nodemcu-tool.SerialTerminal ()
  9. module nodemcu-tool.SerialTerminal.prototype
    1. function nodemcu-tool.SerialTerminal.prototype.close ()
    2. function nodemcu-tool.SerialTerminal.prototype.getDevice ()
    3. function nodemcu-tool.SerialTerminal.prototype.onConnect (cb)
    4. function nodemcu-tool.SerialTerminal.prototype.passthrough (devicename, baudrate, cb)

module nodemcu-tool

function nodemcu-tool.Connector (devicename, baudrate)

function nodemcu-tool.ScriptableSerialTerminal (delimiterSequence)

function nodemcu-tool.SerialTerminal ()

function nodemcu-tool.devices (showAll, jsonOutput)

function nodemcu-tool.download (remoteFile)

function nodemcu-tool.fsinfo (format)

function nodemcu-tool.mkfs ()

function nodemcu-tool.onOutput (handler)

function nodemcu-tool.remove (filename)

function nodemcu-tool.reset ()

function nodemcu-tool.run (filename)

function nodemcu-tool.setOptions (opt)

function nodemcu-tool.softreset ()

function nodemcu-tool.terminal (initialCommand)

function nodemcu-tool.upload (localFiles, options, onProgess)

module nodemcu-tool.Connector

function nodemcu-tool.Connector (devicename, baudrate)

module nodemcu-tool.Connector.prototype

function nodemcu-tool.Connector.prototype.checkConnection (cb)

function nodemcu-tool.Connector.prototype.compile (remoteName, cb)

function nodemcu-tool.Connector.prototype.connect (cb, applyConnectionCheck, connectDelay)

function nodemcu-tool.Connector.prototype.deviceInfo (showAll, cb)

function nodemcu-tool.Connector.prototype.disconnect ()

function nodemcu-tool.Connector.prototype.download (remoteName, cb)

function nodemcu-tool.Connector.prototype.executeCommand (cmd, cb)

function nodemcu-tool.Connector.prototype.fetchDeviceInfo (cb)

function nodemcu-tool.Connector.prototype.format (cb)

function nodemcu-tool.Connector.prototype.fsinfo (cb)

function nodemcu-tool.Connector.prototype.onError (cb)

function nodemcu-tool.Connector.prototype.removeFile (remoteName, cb)

function nodemcu-tool.Connector.prototype.reset (cb)

function nodemcu-tool.Connector.prototype.run (remoteName, cb)

function nodemcu-tool.Connector.prototype.softreset (cb)

function nodemcu-tool.Connector.prototype.upload (localName, remoteName, options, completeCb, progressCb)

module nodemcu-tool.LuaCommandBuilder

function nodemcu-tool.LuaCommandBuilder.prepare (commandName, args)

module nodemcu-tool.LuaOptimizer

function nodemcu-tool.LuaOptimizer.optimize (rawContent)

module nodemcu-tool.ScriptableSerialTerminal

function nodemcu-tool.ScriptableSerialTerminal (delimiterSequence)

module nodemcu-tool.ScriptableSerialTerminal.prototype

function nodemcu-tool.ScriptableSerialTerminal.prototype.close ()

function nodemcu-tool.ScriptableSerialTerminal.prototype.executeCommand (command, cb)

function nodemcu-tool.ScriptableSerialTerminal.prototype.flowcontrol (options, cb)

function nodemcu-tool.ScriptableSerialTerminal.prototype.getNextResponse (cb)

function nodemcu-tool.ScriptableSerialTerminal.prototype.onError (cb)

function nodemcu-tool.ScriptableSerialTerminal.prototype.open (devicename, baudrate, cb)

function nodemcu-tool.ScriptableSerialTerminal.prototype.purge (cb)

function nodemcu-tool.ScriptableSerialTerminal.prototype.write (data, cb)

module nodemcu-tool.SerialTerminal

function nodemcu-tool.SerialTerminal ()

module nodemcu-tool.SerialTerminal.prototype

function nodemcu-tool.SerialTerminal.prototype.close ()

function nodemcu-tool.SerialTerminal.prototype.getDevice ()

function nodemcu-tool.SerialTerminal.prototype.onConnect (cb)

function nodemcu-tool.SerialTerminal.prototype.passthrough (devicename, baudrate, cb)

[ this document was created with utility2 ]