Code Monkey home page Code Monkey logo

dna-commands's Introduction

List of DNA serial Commands

A list of serial commands for Evolv DNA devices

B

B=GET

Battery voltage

B=GET CELL <cell>

Example: B=GET CELL 1

Cell Voltage

B=GET CELLS

Get battery cell count

C

C=GET

Battery Level Wh

C=GET%

Battery Level Percent

E

E=GET MFR

E=GET PRODUCT

E=GET SERIAL

Board serial number

E=GET VERSION

Get firmware version (eg. "201606050")

E=GET FEATURE <number>

Example: E=GET FEATURE 1

Query numbers until receiving a question mark

Device capabilities:

  • FG
  • PC - Power control
  • TC - Temperature control
  • TC:M
  • St - Long term statistics
  • St:TP
  • FG - Fuel gauging. Indicate the capacity can be queried with C=GET
  • M - Profiles
  • S
  • Evolv_DNA

F

F=<number>S

Fire for specified seconds

Example: F=2.5S

I

Current

I=GET

I=GET OFFSET

I=GET RAW

I=GET SP

I=GET SAMPLE

Sample

M

M=<number>

Set profile

M=GET

Get current profile

P

Power

P=<number>W

Set power

P=GET

Get current power

P=GET SP

Get power setpoint

P=GET SAMPLE

Sample

R

Resistance

R=GET

Get cold resistance

R=GET LIVE

Get current resistance

R=GET STATIC

R=GET RAW

R=GET NOMINAL

R=GET NOMINAL TEMP

R=GET SAMPLE TIME

R=GET GROUND

R=GET TYPE

S

Statistics

S=GET LASTENERGY

S=GET LASTPOWER

S=GET LASTTEMP

S=GET LASTPOWER

S=GET LASTPEAKTEMP

S=GET PUFFS

S=GET DEVICE PUFFS

S=GET TEMP PUFFS

S=GET DEVICE TEMP PUFFS

S=GET RESETS

S=GET ENERGY

S=GET MEAN ENERGY

S=GET SD ENERGY

S=GET DEVICE ENERGY

S=GET DEVICE MEAN ENERGY

S=GET DEVICE SD ENERGY

S=GET POWER

S=GET MEAN POWER

S=GET SD POWER

S=GET DEVICE POWER

S=GET DEVICE MEAN POWER

S=GET DEVICE SD POWER

S=GET TEMP

S=GET MEAN TEMP

S=GET SD TEMP

S=GET DEVICE TEMP

S=GET DEVICE MEAN TEMP

S=GET DEVICE SD TEMP

S=GET PEAK TEMP

S=GET MEAN PEAK TEMP

S=GET SD PEAK TEMP

S=GET DEVICE PEAK TEMP

S=GET DEVICE MEAN PEAK TEMP

S=GET DEVICE SD PEAK TEMP

S=GET TIME

S=GET MEAN TIME

S=GET SD TIME

S=GET DEVICE TIME

S=GET DEVICE MEAN TIME

S=GET DEVICE SD TIME

S=GET LAST TIME

S=RESET

Reset device statistics

T

Temperature

T=<number>C

T=<number>F

T=?

Turn temperature control off

T=MONITOR

Monitoring mode - no temperature control but temperature is still measured and can be queried with T=GET

T=GET

T=GET COLD

T=GET SP

T=GET AIR

Modeled

T=GET BOARD

Get board temperature

T=GET ROOM

Get room Temperature

T=GET NOMINAL ROOM

Sample

U

USB Values

U=GETP

Get USB Power

U=GETI

Get USB current

U=GETV

Get USB voltage

V

Voltage

V=GET

V=GET DEVICE

V=GET OFFSET

V=GET RAW

V=GET SP

V=GET SAMPLE

Sample

W

W=GET

X

X=GET BANDGAP

Bandgap

X=GET BUTTONS

Buttons

X=GET METER

Meter

X=GET MODE

Mode

X=GET SCREEN

Screen

X=GET SCRNDISC

Screen

X=GET TIMER

Timer

X=RESET

Reset

dna-commands's People

Contributors

helluvamatt avatar hobbyquaker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dna-commands's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.