30e1c52ab0Remove extraneous DOM manipulation from the sequenceSuccess functionmmcw-dev2017-12-21 00:17:19 -0500
fdc43fdc37Get state after finishing sequence, to update UImmcw-dev2017-12-21 00:15:55 -0500
9e13e0fb96Log state to see why there are false positivesmmcw-dev2017-12-21 00:03:32 -0500
782bf04714Start and stop worked in web lib, but GUI didn't. This is a fix that shuts off the "sequence" button when sequence is stopped.mmcw-dev2017-12-20 23:59:36 -0500
360998e9a0Using periods instead of commas. Starting to get tired.mmcw-dev2017-12-20 23:52:58 -0500
2545df2c38Add events to the html and respective libraries, web, mobile and coremmcw-dev2017-12-20 23:49:51 -0500
ccd87b4d7eSend a "started" object when sequence is startedmmcw-dev2017-12-20 23:29:43 -0500
e1a54c10e0Prevent sequence from starting if already started. Add an id to the sequence, for logging (though the doubling up should discontinue).mmcw-dev2017-12-20 23:29:08 -0500
8333f451f8Post sequence callbacks are not firing. Skip for now and just call back immediatelymmcw-dev2017-12-20 22:39:20 -0500
02aea27ff9Log when sequences are started and stopped by release cablemmcw-dev2017-12-20 22:34:30 -0500
0b48dc87b4use the microdelay to prevent multiple framesmmcw-dev2017-12-20 22:30:48 -0500
c36c0ab598Declare variables to pass into sequence.start()mmcw-dev2017-12-20 22:30:13 -0500
ae03b97f96Set direction with bluetooth, also resolve an unfortunate bug where I repeatedly spelled "undefined" as "udnefined"mmcwilliams2017-12-12 14:23:14 -0500
d8e6a2206eOK! Cannot pass data back during a write event, BUUUT can respond asynchronously, and state can be read immediately after? Or should I cache a response? More on this later.mmcwilliams2017-12-12 13:37:36 -0500
601d0cf581Send a buffer of a string, not the entire string.mmcwilliams2017-12-12 13:24:26 -0500
9d95ffa483Was trying to console.log an undefined string.mmcwilliams2017-12-12 13:14:20 -0500
4aadc5a9dfUse callback model for bluetooth write events.mmcwilliams2017-12-12 13:09:13 -0500
f74465cbbcutf8 not uft8. I am a freaking dumbass.mmcwilliams2017-12-12 11:57:04 -0500
05a69e5512Do not log getState data, but do log utf8 string and parsed object onWritemmcwilliams2017-12-12 11:54:43 -0500
73a65d9021Add sqlite3 and table logging functionality. Track all frames all the time.mmcwilliams2017-11-23 09:19:43 -0500
37326534edAccidentally broke web while testing, add back.mmcwilliams2017-11-23 08:59:49 -0500
9c5d429051Use sequence module and begin fashioning requests around it.mmcwilliams2017-11-22 20:26:34 -0500
a79d13d382Add sequence module and db module placeholdermmcwilliams2017-11-22 20:26:10 -0500
f428c72bdbRemove sequencer feature, too similar to the mcopy feature and not needed in a standalone intervalometer.mmcwilliams2017-11-22 20:05:19 -0500
f2b2291825Use version 3.0.0 for starting point of hardware project.mmcwilliams2017-11-22 12:44:25 -0500
4ccab7e933Establish cordova app in /app directory. Will do development with testflight and using an adhoc profile for beta testers.mmcwilliams2017-11-22 12:25:06 -0500
e7c3cb6d47Web and mobile have their own files now. Determine presence of cordova when in mobile app.mmcwilliams2017-11-22 12:10:33 -0500