Skip to content

Latest commit

 

History

History
99 lines (75 loc) · 1.65 KB

README.org

File metadata and controls

99 lines (75 loc) · 1.65 KB

ModularDeviceBase

Library Information

Name
ModularDeviceBase
Version
6.3.0
License
BSD
URL
https://github.com/janelia-arduino/ModularDeviceBase
Author
Peter Polidoro
Email
[email protected]

Description

Modular device base library.

API NAMES

{
  "id": "getApi",
  "result": {
    "ancestors": [
      "ModularServer"
    ],
    "firmware": [
      {
        "name": "ModularDeviceBase",
        "version": "6.3.0"
      }
    ],
    "verbosity": "NAMES",
    "functions": [
      "forwardToAddress",
      "forwardToClient",
      "getClientInfo",
      "setTime",
      "getTime",
      "adjustTime",
      "now"
    ],
    "parameters": [
      "address",
      "request",
      "client",
      "epoch_time",
      "adjust_time"
    ],
    "properties": [
      "clientsEnabled",
      "timeZoneOffset"
    ],
    "callbacks": [
      "reset",
      "resetClients",
      "resetAll"
    ]
  }
}

API GENERAL

./api/

Ancestors

https://github.com/janelia-arduino/ModularServer

Clients

Devices

https://github.com/janelia-modular-devices/modular_device_base

More Detailed Modular Device Information

https://github.com/janelia-modular-devices/modular-devices

Installation Instructions

Arduino IDE

https://github.com/janelia-arduino/arduino-libraries

PlatformIO

https://github.com/janelia-embedded/platformio_setup

platformio run -e teensy41 --target upload
platformio run -e teensy40 --target upload
platformio run -e teensy35 --target upload
platformio run -e teensy32 --target upload