connor rigby
75853f8986
Fix firmware initializer fun
2017-12-04 10:18:55 -08:00
connor rigby
94525fae04
Misc test fixes.
...
* Temp disable set_user_env test.
* add test support for waiting for the firmware handler to be up
2017-12-04 10:00:33 -08:00
connor rigby
d04b8c6e2a
Add log verbosity to amqp client.
2017-12-04 09:46:53 -08:00
connor rigby
1775a0be6c
Fix test template
2017-12-04 09:35:47 -08:00
connor rigby
c78c49e170
Add New celery_script node for setting servo angle.
2017-12-04 09:35:47 -08:00
connor rigby
df565dc8c3
Strip Elixir Namespace from module name.
2017-12-04 09:35:47 -08:00
connor rigby
8d62db32ac
Add new celeryscript node generator.
2017-12-04 09:35:47 -08:00
connor rigby
20b1e30fa4
Add set_servo_angle to Firmware Behaviour.
2017-12-04 09:35:47 -08:00
Connor Rigby
e9669135d1
Add some tests
2017-12-01 19:08:07 -08:00
Connor Rigby
5ed7b5bb09
Get rid of weird -1 inband signaling.
2017-12-01 17:54:31 -08:00
Connor Rigby
afe35f63a5
typeof(bool) != typeof(float)
2017-12-01 17:39:54 -08:00
Connor Rigby
310c367309
Add new configs
2017-12-01 17:07:54 -08:00
Connor Rigby
37fa89ac4f
Misc credo cleanup and elixir formatter.
2017-11-30 09:45:05 -08:00
Connor Rigby
d60f008d30
Tune gpio timeout, set default for firmware version
2017-11-29 23:33:05 -08:00
Connor Rigby
cec26b5fed
Fix tests
2017-11-29 22:18:52 -08:00
Connor Rigby
ab317e83c0
Add farmbot os version to farmware runtime.
2017-11-29 21:39:30 -08:00
Connor Rigby
a1f4896fed
Add options to disable parts of sequences
2017-11-29 20:51:05 -08:00
Connor Rigby
e0f246dcc6
Remove old db call
2017-11-29 20:26:33 -08:00
Connor Rigby
5dd6ed956a
Move helpers into their own module, implement factory_reset option.
2017-11-29 20:26:33 -08:00
Connor Rigby
4ea3efaafd
Store gpio registations in db, publish in bot state tree
2017-11-29 18:00:55 -08:00
Connor Rigby
44b233dad8
remove annoying logs
2017-11-29 18:00:55 -08:00
Connor Rigby
191903ac59
💥
2017-11-29 18:00:55 -08:00
Connor Rigby
15d1b36474
Build out ale handler
2017-11-29 18:00:55 -08:00
Connor Rigby
176d22667c
New ast node for registering gpio to sequence
2017-11-29 18:00:55 -08:00
Connor Rigby
08ce508453
Layout framework for gpio.
2017-11-29 18:00:55 -08:00
Connor Rigby
cadeab70fe
Migrate a v5 bot to v6.
2017-11-28 13:59:04 -08:00
Connor Rigby
57fb093df6
Add filename to image uploader
2017-11-28 08:42:46 -08:00
connor rigby
31ea283015
amqp-mqtt swap now enabled
2017-11-27 13:48:07 -08:00
connor rigby
94314cce9d
Allow speed on a per axis basis like the fw expects
2017-11-27 13:13:16 -08:00
connor rigby
7dcb3df98d
More Network updates.
...
* Add network_not_found delay to the list of keys.
* Add method for getting ip address
2017-11-27 13:12:23 -08:00
connor rigby
6b3cdcb612
Network updates
...
* Add handler for network not found.
* if never connected - reset
* if no delay configured - reset
* if delay configured, start timer. reset if timer completes before
connection.
* Update facotry reset message display.
* Allow manual input for wireless ssid.
2017-11-27 12:46:15 -08:00
connor rigby
a2da261066
Bump ranch listeners down accross the app..
2017-11-27 08:10:01 -08:00
connor rigby
8031bdce40
Cleanup old logs
2017-11-27 07:28:56 -08:00
Connor Rigby
f91d8aa2b0
development tool to find farmbot on network.
2017-11-24 14:57:45 -08:00
connor rigby
7cbe0aa3c4
add better message for tools not in slots
2017-11-22 09:06:28 -08:00
connor rigby
1662ad94ee
Fix moveing to a point.
2017-11-22 08:43:27 -08:00
connor rigby
13c8cd675f
Fix calibration after report.
2017-11-21 12:45:58 -08:00
connor rigby
b351882d68
Fix set_zero.
2017-11-21 12:31:01 -08:00
connor rigby
910b7c6d77
Add log for unlocked bot.
2017-11-21 12:22:53 -08:00
connor rigby
aa056a7a29
Make sequence errors lock bot, don't start sequence if bot is locked.
2017-11-21 12:20:10 -08:00
connor rigby
abbdc7d813
If a sequence fails, lock the bot.
2017-11-21 11:57:19 -08:00
connor rigby
599947815e
Inject sequence name into ast in farmevents and regimens.
2017-11-21 11:52:45 -08:00
connor rigby
117eaec2f1
Shoehorn sequence name into the args. Hopefully this ins't an issue later on.
2017-11-21 09:52:45 -08:00
connor rigby
296ea01ea1
Fix in if reguarding pins.
2017-11-21 09:29:09 -08:00
Connor Rigby
277ada3c89
fix host udev, add verbosity to log meta
2017-11-20 20:42:29 -08:00
Connor Rigby
3b933074d2
Fix bad logic.
2017-11-20 20:37:20 -08:00
connor rigby
2eddf23878
Add ability to plug/unplug arduino without disaster
2017-11-20 12:16:46 -08:00
connor rigby
5bc7955488
Add firmware POST check..
...
* Wait for the startup message before allowing the `Firmware` module
to issue commands to the `uart_handler`
* Fix bad formatted r82 messages factory resetting the bot.
2017-11-20 09:00:13 -08:00
connor rigby
78b68cae11
Re add arduino timeout. :/
2017-11-20 08:37:35 -08:00
connor rigby
a982c4166b
add special things to variable blacklist
2017-11-17 09:44:33 -08:00
connor rigby
0d20d2a5b9
Misc celeryscript fixes.
...
* reenable `find_home` checks.
* add mech for only logging an error once.
* fix `read_pin` bad pattern.
* fix `send_message` pin pattern.
* fix _if execution of `nothing`
2017-11-17 09:09:24 -08:00
connor rigby
d36116eb3d
bring back fw flashing
2017-11-16 13:47:36 -08:00
Connor Rigby
f991a2be2d
[BROKEN] start building fw updater
2017-11-16 11:30:21 -08:00
Connor Rigby
9eb189ec44
Maybe fix FarmEvent - Sequence execution
2017-11-16 07:20:12 -08:00
Connor Rigby
b355aa4341
Add logs to sequence execution.
2017-11-16 07:15:03 -08:00
connor rigby
78c4cc10dd
wait for sync for realz
2017-11-15 11:07:35 -08:00
connor rigby
c6b00bca73
set default channel
2017-11-15 11:02:49 -08:00
connor rigby
c134ec4cf4
remove mix call
2017-11-15 11:01:06 -08:00
connor rigby
8bab843683
Upload take-photo to slack for fun.
2017-11-15 10:51:24 -08:00
connor rigby
e7beaa5f2a
clean up logs
2017-11-15 09:59:28 -08:00
connor rigby
6a2c3ebc26
fix amqp transport with new sync_cmd.
2017-11-15 09:47:52 -08:00
Connor Rigby
34c6b05fe2
disable noisy log
2017-11-14 15:40:50 -08:00
Connor Rigby
2c80c0b4b8
Slack shell.
2017-11-14 15:30:04 -08:00
connor rigby
c08e37e148
Add sanatizer for send_message.
2017-11-14 14:15:46 -08:00
connor rigby
4e712ccc0c
allod sync_cmd body to be null
2017-11-14 12:01:12 -08:00
connor rigby
e6def9bfcd
ack rpc ok messages to from_device after auto sync commands are applied
2017-11-14 11:08:51 -08:00
Connor Rigby
7b4517e320
close socket before updating.
2017-11-14 10:33:30 -08:00
Connor Rigby
47dcf07314
Read peripherals after a sync.
2017-11-14 10:29:01 -08:00
connor rigby
e96a3ab149
store sync commands in sqlite.
2017-11-14 07:15:18 -08:00
connor rigby
b07ae9c2fb
add dl updater to bot state
2017-11-13 13:58:49 -08:00
connor rigby
f595f9e38a
add a force sync mech to repo manager
2017-11-13 13:22:08 -08:00
connor rigby
a67508eac5
fix celeryscript ast encodeing.
2017-11-13 12:29:34 -08:00
connor rigby
b782fb5f7e
Try to speed up travis
2017-11-13 12:10:58 -08:00
connor rigby
1407d25bf6
fix bad psk not factory resetting bot
2017-11-13 11:55:37 -08:00
connor rigby
60b6da11e3
Use auth
2017-11-13 10:27:25 -08:00
connor rigby
40d33368e7
Fix stub handler set_pin_mode
2017-11-13 10:21:11 -08:00
connor rigby
0ae5cf927f
New AMQP transport to replace MQTT.
2017-11-13 10:20:51 -08:00
Connor Rigby
044b271110
fix missing ssh keys
2017-11-12 17:10:26 -08:00
Connor Rigby
549d78e6e1
stream to fwup instead of saving a file, and then writing it
2017-11-12 16:52:04 -08:00
Connor Rigby
8caa47f9d8
We need to go deeper
2017-11-12 13:21:52 -08:00
Connor Rigby
db39a9dd58
fix http requests timing out
2017-11-12 13:19:12 -08:00
Connor Rigby
049c68f975
check if os auto updates are enabled
2017-11-11 15:53:24 -08:00
Connor Rigby
0a83d135b1
clean up slack updater.
2017-11-11 15:50:45 -08:00
Connor Rigby
bd84c64796
bring back slack uploader
2017-11-11 15:35:50 -08:00
Connor Rigby
73a11a5353
add logs for homing complete
2017-11-11 10:58:07 -08:00
Connor Rigby
68c7074a1d
numbers don't work that way.
2017-11-11 10:54:04 -08:00
Connor Rigby
fbe97119c3
Merge branch 'purge-context' of github.com:ConnorRigby/farmbot_os into purge-context
2017-11-11 10:48:58 -08:00
Connor Rigby
4b379375ba
Add new report for homing.
2017-11-11 10:48:44 -08:00
connor rigby
b0658efbc2
bring back farmevents and regimens
2017-11-10 12:10:02 -08:00
connor rigby
3db2a97271
write some tests
2017-11-10 09:51:56 -08:00
connor rigby
99ecc1035d
whoops. I didn't know what F43 was.
2017-11-09 17:38:44 -08:00
connor rigby
a581557481
add set_pin_mode to stub handler
2017-11-09 17:34:06 -08:00
connor rigby
75d7b4b85c
fix peripheral toggles?
2017-11-09 17:30:26 -08:00
connor rigby
65286edfe4
fix report softawre version
2017-11-09 17:10:47 -08:00
connor rigby
df4faf9174
Fix debug router.
2017-11-09 16:57:18 -08:00
connor rigby
9171d38bfa
make firmware commands block
2017-11-09 16:23:47 -08:00
connor rigby
3069e5c3db
add mix tasks back.
2017-11-09 16:22:52 -08:00
connor rigby
b9479fd266
fix image uploader
2017-11-09 14:25:53 -08:00
connor rigby
8d5157546f
fix farmware, logs, etc
2017-11-09 13:59:26 -08:00
Connor Rigby
17a865c232
cleanup.
2017-11-09 11:11:16 -08:00
Connor Rigby
054cc8dd1c
some farmware fixes.
2017-11-09 09:37:03 -08:00
Connor Rigby
44b8b37656
more stub handler fixes.
2017-11-08 17:13:16 -08:00
Connor Rigby
a1fea72ad8
fix stub handler, _if, toggle_pin
2017-11-08 16:55:16 -08:00
connor rigby
4548c23346
refactor fw comms, fix set_user_env, and persist hw params in db
2017-11-08 16:24:22 -08:00
connor rigby
31dc503bd6
re implement uart
2017-11-08 12:55:16 -08:00
connor rigby
a86e986a1d
fix tranport crashes causing app crash
2017-11-08 11:10:28 -08:00
Connor Rigby
4e207092e8
fix seq and exeute ast nodes
2017-11-07 16:23:14 -08:00
Connor Rigby
a7bfbd26e8
fix send message channels, and legacy fe logging
2017-11-07 13:56:15 -08:00
Connor Rigby
293dcdfba4
add shell logger filter
2017-11-07 13:45:01 -08:00
Connor Rigby
63afb585d3
build fb logger
2017-11-07 13:24:19 -08:00
Connor Rigby
66c8baab9b
cleanup
2017-11-07 10:22:21 -08:00
Connor Rigby
d69ac3cf4d
re add support for maintance mode
2017-11-07 10:15:48 -08:00
Connor Rigby
d79d02cd54
💥 autosyncing!!!!
2017-11-07 09:53:49 -08:00
connor rigby
412c7da4b9
rebase params
2017-11-07 07:28:31 -08:00
connor rigby
3836336f90
Fix More CeleryScript
...
* Add diapatcher for config updates.
* Add env updater for each cs_node.
* Fix logging.
2017-11-06 09:46:24 -08:00
Connor Rigby
fceef7ee74
more reimplementation.
2017-11-05 16:18:44 -08:00
Connor Rigby
d6bdfd3433
Yay. many nodes working again
2017-11-05 14:13:11 -08:00
Connor Rigby
6782e88792
get movement commands done.
2017-11-05 02:07:30 -08:00
Connor Rigby
6c66e13f5a
begin implementing cs again..
2017-11-04 23:54:49 -07:00
Connor Rigby
6b59f458e1
clean up many compile warnings..
2017-11-04 21:04:00 -07:00
Connor Rigby
57dff695e9
build pretty printer
2017-11-03 18:54:26 -07:00
Connor Rigby
8aab2b0439
allow for args to be mutated
2017-11-03 16:54:05 -07:00
Connor Rigby
a501a7e14c
brb
2017-11-03 16:26:13 -07:00
connor rigby
4f025c3233
ok. That hurt.
2017-11-03 15:48:55 -07:00
connor rigby
1d04c3ed71
Nope
2017-11-02 12:17:19 -07:00
connor rigby
54d4fb0f73
going to try grabbing the old CS implementation.
2017-11-02 12:07:04 -07:00
Connor Rigby
093e77bba4
change to farmbot fork of vmq commons.
2017-11-02 10:04:53 -07:00
Connor Rigby
46232d11d9
Add docs for farmware and http
2017-11-02 09:52:23 -07:00
connor rigby
7953d2100d
Begin adding ws server
2017-11-02 06:34:21 -07:00
connor rigby
9eacd7f925
add new http cs/state transport
2017-11-01 11:44:50 -07:00
connor rigby
fe53427c9e
add task for refreshing token every 30 mins
2017-11-01 09:03:06 -07:00
connor rigby
1d86dc644f
allow fpf to be opt out
2017-10-31 13:46:01 -07:00
connor rigby
43deb4aaf3
bring back farmware repos.
2017-10-31 13:36:06 -07:00
Connor Rigby
ff37b75093
Redo Farmware installation and lookup.
2017-10-31 11:18:49 -07:00
connor rigby
f67590ba76
update dhcp lib; add wobserver
2017-10-30 10:47:24 -07:00
Connor Rigby
aee55a25a3
Add friendlier log message
2017-10-26 09:57:37 -07:00
Connor Rigby
08868bf6fb
Merge branch 'cs_compiler' of github.com:ConnorRigby/farmbot_os into cs_compiler
2017-10-26 09:26:41 -07:00
Connor Rigby
fc653e46bb
Remove dead code
2017-10-26 09:26:32 -07:00
Connor Rigby
a756e12f84
fix tests.
...
Ok it was actually just remove broken tests :P
2017-10-26 09:25:47 -07:00
connor rigby
9b4c72206e
more work on implementing auto sync
2017-10-26 08:07:50 -07:00
Connor Rigby
12ce82654f
implement data update.
2017-10-25 20:43:30 -07:00
Connor Rigby
cfb568cf97
you get the idea
2017-10-25 15:32:29 -07:00
connor rigby
06c9edf149
begin adding auto sync feature
2017-10-25 08:52:43 -07:00
connor rigby
7e60283d71
infinate recursion...
2017-10-24 12:19:23 -07:00
connor rigby
bec0c3c5d1
infinate recursion..
2017-10-24 10:56:38 -07:00
connor rigby
7bde7fb8c8
reenable logger
2017-10-24 06:31:59 -07:00
connor rigby
78650b67e5
Finish firmware contract.
2017-10-24 06:21:23 -07:00
connor rigby
d0b2c00153
Write contract for FW handlers.
2017-10-24 05:50:32 -07:00
connor rigby
ef9368818c
clean up docs
2017-10-24 05:38:14 -07:00
connor rigby
d5ac873245
clean up mqtt client
2017-10-24 05:36:03 -07:00
Connor Rigby
7a4e4bddb7
going to do the fw adapters the same wayt
2017-10-23 22:31:53 -07:00
Connor Rigby
e4128b5ac6
Fix http requests to the api.
2017-10-23 21:37:24 -07:00
Connor Rigby
2c48abf2b2
ftfy
2017-10-23 21:15:49 -07:00
Connor Rigby
f78ce3773c
[BROKEN] begin allowing http adapter to be replaced.
2017-10-23 19:14:30 -07:00
connor rigby
c2bc4f60fe
wut
2017-10-19 11:50:26 -07:00
connor rigby
9552110994
networking isn't working...
2017-10-16 11:39:47 -07:00
Connor Rigby
c2da435729
more formatting
2017-10-11 16:01:35 -07:00
Connor Rigby
fe32cd1540
use Elixir 1.6.0 code formatter
2017-10-11 15:53:00 -07:00
connor rigby
a7e3b6ba30
genstage stuff
2017-10-11 09:47:52 -07:00
connor rigby
b3a343ed36
Teat cleanup.
...
* Remove old tests
* Fix existing tests.
2017-10-11 08:08:18 -07:00
Connor Rigby
3999ef58d9
format exit reasons
2017-10-10 11:36:47 -07:00
Connor Rigby
a1f2bc84c6
move stuff and add docs
2017-10-04 19:46:51 -07:00
Connor Rigby
345287a534
prepare for merge
2017-10-04 19:11:20 -07:00
Connor Rigby
6c20b0d484
wee
2017-10-04 13:56:15 -07:00
Connor Rigby
db10ad1810
brb
2017-10-04 12:56:15 -07:00
Connor Rigby
a7bfa81b4c
more conf. stuff
2017-10-04 09:36:51 -07:00
Connor Rigby
f7989a13a4
more progress toward new coonf
2017-10-03 15:20:24 -07:00
Connor Rigby
3b3197505d
cleanup
2017-10-01 19:56:29 -07:00
Connor Rigby
2c27b8c8db
reimplement logger
2017-10-01 19:54:21 -07:00
Connor Rigby
3cebc51b5e
more cleanup
2017-10-01 10:31:55 -07:00
Connor Rigby
f0bfcf3d4f
start cleaning up
2017-09-30 22:08:53 -07:00
Connor Rigby
f19535b604
clean this up pls
2017-09-29 16:55:10 -07:00
Connor Rigby
3a3413eda5
/shrug
2017-09-29 15:05:48 -07:00
connor rigby
f8d52e33f5
deploy2rpi3
2017-09-26 13:21:49 -07:00
Connor Rigby
ca0b4fccf3
start implementing configurator again
2017-09-26 11:21:33 -07:00
Connor Rigby
db27ef3842
move db repos, fix tests
2017-09-26 10:45:55 -07:00
Connor Rigby
d15351313b
Cleanup + document
2017-09-26 09:36:16 -07:00
Connor Rigby
cc899b0fa0
Fix init.
...
* Now runs migrations.
* factory_reset drops the databases.
2017-09-26 09:33:29 -07:00
Connor Rigby
02da0a982f
Fix config and ConfigStorage
...
* Fix host/target specific elixirc paths.
* Add cred copier to db for host env.
2017-09-26 07:46:29 -07:00
Connor Rigby
fa3492f5aa
time to merge back in
2017-09-26 07:00:43 -07:00
connor rigby
c59e630d28
more_better.jpg
2017-09-25 15:16:26 -07:00
connor rigby
02816610af
Implement most of config_storage
2017-09-25 11:25:42 -07:00
connor rigby
210a79b30a
this isn't working as well
2017-09-22 16:28:30 -07:00
Connor Rigby
7a9117983e
🏀
2017-09-22 14:23:13 -07:00
Connor Rigby
d47c136fb1
Merge branch 'purge-context' of github.com:ConnorRigby/farmbot_os into store-config-sqlite3
2017-09-22 13:09:18 -07:00
Connor Rigby
8b8304b696
whoops, forgot that.
2017-09-22 13:08:18 -07:00
Connor Rigby
beabfbf970
Start adding a third repo for config settings
2017-09-22 13:07:43 -07:00
Connor Rigby
a7f837930b
add check for failed creds on mqtt
2017-09-22 13:03:14 -07:00
connor rigby
aac3775f7b
remove last will
2017-09-22 11:14:52 -07:00
Connor Rigby
e279aeb8e2
remove old stuff
2017-09-22 08:08:57 -07:00
Connor Rigby
17406e29f2
implement sequence
2017-09-21 11:58:11 -07:00
Connor Rigby
dafd98e847
Fix test config and implement sequences.
2017-09-21 10:39:39 -07:00
Connor Rigby
9bc82261f5
I don't know if i like this idea
2017-09-21 09:17:39 -07:00
Connor Rigby
b681733622
Remove debug_log.
2017-09-21 08:00:30 -07:00
Connor Rigby
04d5acf218
Add/Fix Syncing
2017-09-20 13:46:48 -07:00
connor rigby
e45a819301
start adding the rest of the tables.
2017-09-20 12:06:09 -07:00
Connor Rigby
b18eaaded4
start adding peripherals
2017-09-20 09:10:04 -07:00
connor rigby
a05b6ebd7d
write some test for repo + farm_events
2017-09-19 12:34:41 -07:00
Connor Rigby
c5e24ae09e
Begin implementing resources
...
* Add some macros to for syncing and validating time.
* add farm_events.
2017-09-19 10:55:17 -07:00
Connor Rigby
a843bb5240
Start HTTP module.
2017-09-19 10:54:48 -07:00
Connor Rigby
beb136ea61
Temp fix/hack for HTTP to work.
2017-09-19 10:53:29 -07:00
Connor Rigby
4d24f7a02b
Merge remote-tracking branch 'origin/purge-context' into replace-db-sqlite3
2017-09-18 17:43:33 -07:00
Connor Rigby
e94d0be98c
Fix tests, add tests for HTML helpers.
2017-09-18 17:42:55 -07:00
Connor Rigby
223af26580
begin migration to sqlite3
2017-09-18 17:23:10 -07:00
connor rigby
94e3a21970
making progress
2017-09-13 09:29:10 -07:00
connor rigby
82afc009c7
I don't know if i like this.
2017-09-12 13:11:01 -07:00
Connor Rigby
a1287a485a
Start adding templating to configurator.
2017-09-12 11:42:22 -07:00
Connor Rigby
cc6836b8b6
Cleanup mix file.
...
* Get rid of syslogger. I don't think ill use that anymore.
2017-09-12 11:05:22 -07:00
Connor Rigby
2fddf2b9b3
Start reimplementing configurator.
...
* Getting rid of the scarry JS.
2017-09-12 11:00:27 -07:00
Connor Rigby
62d3bd84c8
Promote stub handler to first class.
...
* Remove patches. These will be reimplemented in the system.
2017-09-12 10:19:55 -07:00
Connor Rigby
487ce22cfc
Fix tests
...
* reimplement config system to be a bit more intuitive.
2017-09-12 09:51:31 -07:00
Connor Rigby
68af2939a3
More cleanup.
...
* Going to put system in it's own repository.
* Realign with upstream/nerves configurations.
2017-09-09 19:22:38 -07:00
Connor Rigby
64f3b40588
Clean up and update deps.
2017-09-09 18:42:23 -07:00
Connor Rigby
ea5b27ec1e
Move more stuff.
2017-09-09 18:21:55 -07:00
Connor Rigby
3c4f3dd737
More Cleanup.
...
* I don't plan on using the `migration` system.
* farm_event and farmware will be back.
* deleted other random stuff.
2017-09-09 18:15:48 -07:00
Connor Rigby
08e1c21c61
Merge branch 'purge-context' of github.com:ConnorRigby/farmbot_os into purge-context
2017-09-09 17:55:00 -07:00
Connor Rigby
926f9ce156
clean up some unused code.
2017-09-09 17:51:13 -07:00
connor rigby
7ea89c1cc4
cleanup + add tests
2017-08-28 14:34:48 -07:00
connor rigby
f1996c9db7
abstract some stuff out of the database.
2017-08-28 11:04:21 -07:00
connor rigby
f8d6b2c930
add some http stuff, fix gen_mqtt test, quite noisy logs
2017-08-28 08:41:34 -07:00
connor rigby
c4a5eea349
clean up some compiler warnings
2017-08-23 08:25:27 -07:00
Connor Rigby
91c94df6f6
add some weird tests to mqtt client
2017-08-22 14:22:32 -07:00
Connor Rigby
e0c0bd7e70
test the gcode parser
2017-08-22 12:16:52 -07:00
Connor Rigby
40279884ce
test info settings and locationdata. sprinkle some coverage on transport supervisor
2017-08-22 10:59:46 -07:00
Connor Rigby
2c1ca43102
more removal.
2017-08-22 10:26:22 -07:00
Connor Rigby
f65301e90e
remove old token implementation
2017-08-22 10:07:58 -07:00
connor rigby
194bcbdffb
start implementing fw again
2017-08-21 13:31:32 -07:00
connor rigby
5349b93efb
start to remove context from serial handler
2017-08-21 11:37:14 -07:00
connor rigby
3ce586ff5f
format vm
2017-08-21 11:12:01 -07:00
connor rigby
08a06cffe5
move + test sys_logger
2017-08-21 11:11:38 -07:00
connor rigby
f8e7b85506
move the log object. don't know why it was there.
2017-08-18 12:13:42 -07:00
connor rigby
fa8bb49c26
allow mqtt transport to be accessed independently
2017-08-18 12:11:10 -07:00
connor rigby
a853c4903e
Refactor default auth task and test it.
2017-08-18 11:48:44 -07:00
connor rigby
d19d756795
bring mqtt back
2017-08-16 12:15:05 -07:00
connor rigby
64f4dd04a0
implement default auth task.
2017-08-16 10:28:09 -07:00
connor rigby
4740f7ca04
Merge origin/master
2017-08-16 10:27:41 -07:00
Connor Rigby
a124bdd278
bring token back
2017-08-16 09:31:29 -07:00
connor rigby
0ab56be226
framework for transport
2017-08-15 14:55:17 -07:00
connor rigby
cb8e8d5b11
start bringing bot state back. Transport is next
2017-08-15 14:26:43 -07:00
Connor Rigby
4388e8feb9
start building functionality of monitor back.
2017-08-15 09:55:56 -07:00
connor rigby
d4ca76d839
bump version, add helpful debug_log to serial handler
2017-08-14 08:46:38 -07:00
Connor Rigby
b16ec1bffb
start reqorking bot state
2017-08-13 22:41:00 -07:00
Connor Rigby
2d171bc792
begin implementation of a new celeryscript virtual machine
2017-08-13 13:46:36 -07:00
Connor Rigby
4cadbcd6d7
trying to debug logs. think its a FE issue
2017-08-11 10:02:04 -07:00
Connor Rigby
75fa609679
change back to not busy on idle.
2017-08-11 08:26:45 -07:00
Connor Rigby
e0da76f9f6
start implemening auth in dev/prod environments
2017-08-11 00:17:50 -07:00
Connor Rigby
2ddfb5868f
test the init system in a reasonable way, bring back excoveralls
2017-08-10 23:37:42 -07:00
Connor Rigby
8469a573a4
implement test stubs. Not sure what to do about the token
2017-08-10 22:02:40 -07:00
connor rigby
a1d0cf5ca1
moving back to master right now.
2017-08-10 11:51:57 -07:00
Connor Rigby
b34b08fe4a
add some quick docs
2017-08-10 10:02:42 -07:00
Connor Rigby
973d62a221
nothing works yet, but coming back together
2017-08-10 08:57:24 -07:00
Connor Rigby
2b3412eb3e
this was a bad idea.
2017-08-09 23:38:42 -07:00
Connor Rigby
56d7bac084
pruning nonsense
2017-08-09 20:58:26 -07:00
connor rigby
0b0b85fc85
Merge branch 'master' of github.com:ConnorRigby/farmbot_os into purge-context
2017-08-09 12:16:57 -07:00
connor rigby
ab77a51e3d
enable debug messages
2017-08-09 11:49:58 -07:00
connor rigby
2ed7170bc9
add name to fw error log
2017-08-09 11:47:34 -07:00
connor rigby
6a497ecb31
fix slack uploader time
2017-08-09 11:14:33 -07:00
connor rigby
0b451b242c
fix point again for real
2017-08-09 11:04:21 -07:00
connor rigby
ce6842dbf0
bump version, and fix point
2017-08-09 10:20:10 -07:00
connor rigby
e0bc36e248
fix sequence node never returning
2017-08-09 09:54:32 -07:00
connor rigby
705bcfad28
whoops forgot this
2017-08-09 09:50:42 -07:00
connor rigby
cf2fd45878
fix compiler warning
2017-08-09 09:50:30 -07:00
connor rigby
d47d44ad21
add busy flag to bots state
2017-08-09 09:50:02 -07:00
Connor Rigby
f9531261ca
get rid of annoying logs
2017-08-08 10:08:58 -07:00
Connor Rigby
8d960b8a0b
clean up logs
2017-08-08 09:51:14 -07:00
Connor Rigby
29ed408386
make mqtt not cash so it will reconnect
2017-08-08 09:43:33 -07:00
Connor Rigby
4ac5c5f289
download progress with units
2017-08-08 09:29:04 -07:00
Connor Rigby
5e2f6c7456
ugh
2017-08-07 21:20:32 -07:00
Connor Rigby
773be74559
clean up logs in config update.
2017-08-07 20:36:12 -07:00
Connor Rigby
23b002cdd9
fix empty sequence execution
2017-08-07 18:09:15 -07:00
Connor Rigby
754869f3c0
fix uuid dep. fix handler
2017-08-07 17:58:06 -07:00
Connor Rigby
5832207898
This might work
2017-08-07 14:39:43 -07:00
Connor Rigby
f3fe7e94b0
Update upload.ex
...
Fix timeout (on mobile)
2017-08-07 14:01:25 -07:00
Connor Rigby
865e38dcd9
bloop
2017-08-07 13:50:22 -07:00
Connor Rigby
762e9c2ea3
that may or may not be a good idea
2017-08-07 13:14:02 -07:00
Connor Rigby
037888e02b
try this pt2
2017-08-07 13:12:03 -07:00
Connor Rigby
12aa514863
try this
2017-08-07 13:09:54 -07:00
Connor Rigby
1fbe0139fc
sorry
2017-08-07 12:45:20 -07:00
Connor Rigby
882dbf1512
maybe this?
2017-08-07 12:44:47 -07:00
Connor Rigby
565ec61583
that
2017-08-07 12:25:35 -07:00
Connor Rigby
d7f1e50122
sorry
2017-08-07 12:07:39 -07:00
Connor Rigby
7c44231aa4
try this one
2017-08-07 12:05:20 -07:00
Connor Rigby
e89500cf11
try this
2017-08-07 11:34:13 -07:00
Connor Rigby
d27a19b13f
i dont know
2017-08-07 11:14:08 -07:00
Connor Rigby
76c5fe08ad
add error message to mqtt
2017-08-07 11:00:14 -07:00
Connor Rigby
4e924f14a3
clean up hack
2017-08-07 10:53:09 -07:00
Connor Rigby
41d1eeb030
add carrage return because framing
2017-08-07 10:39:36 -07:00
Connor Rigby
2519121b19
document that feature pls
2017-08-07 09:59:02 -07:00
Connor Rigby
65061ff449
implement echo for serial commands
2017-08-07 09:32:41 -07:00
Connor Rigby
15bccc3621
try again
2017-08-07 08:36:57 -07:00
Connor Rigby
047091201f
how'd that get in there
2017-08-07 08:30:49 -07:00
Connor Rigby
ad020b6be3
lock bot from fw
2017-08-07 08:30:21 -07:00
Connor Rigby
6abe40f6dd
forgot this
2017-08-07 08:17:08 -07:00
Connor Rigby
df3c5b41d8
move debug_log around
2017-08-07 08:14:23 -07:00
Connor Rigby
d1815fcd48
this is how i want the new structure, this is most certainly broken
2017-08-04 10:59:15 -07:00
Connor Rigby
435893d699
clean up farm_event_runner and document the heck out of it
2017-08-04 09:37:29 -07:00
Connor Rigby
7c8b94ceba
NO ONE TOUCH ANYTHING
2017-08-04 09:00:19 -07:00
Connor Rigby
f65046456a
thanks @mobileoverlord
2017-08-03 10:45:06 -07:00
Connor Rigby
940d00f343
clean up annoying compiler warnings
2017-08-03 09:55:23 -07:00
Connor Rigby
6cdf886fdc
this is terrible.
2017-08-03 09:53:13 -07:00
Connor Rigby
262ce56f68
not working yet.
2017-08-02 16:15:08 -07:00
Connor Rigby
b114e7e9b9
add nicer looking error message.
2017-08-02 09:04:05 -07:00
Connor Rigby
df3d3522e8
Merge pull request #33 from ConnorRigby/farmware_replace_uuid
...
Replace Farmware `uuid` with `name`
2017-08-02 08:19:06 -07:00
Connor Rigby
1ade28527a
fix weird sequencer bug
2017-07-31 15:17:46 -07:00
connor rigby
8a47723f13
Everything seems to be working
2017-07-31 09:47:41 -07:00
Connor Rigby
55b50635d5
not a whole lot here
2017-07-31 08:21:39 -07:00
Connor Rigby
3e610bdd75
clean up move abs
2017-07-28 08:11:02 -07:00
Connor Rigby
1efda31d40
get rid of timeout on http; allow execution of empty sequences.
2017-07-28 07:59:02 -07:00
connor rigby
88ef779160
update changelog
2017-07-27 11:12:32 -07:00
connor rigby
17c0754063
download progress :check:
2017-07-27 11:06:56 -07:00
connor rigby
f4610b438a
implement location_data for arduino state.
2017-07-27 10:48:13 -07:00
connor rigby
c2a8b5a6d1
move where farmbot_logger starts
2017-07-27 09:54:11 -07:00
connor rigby
e644b95e0a
remove uevent handler. I don't think it works anyway
2017-07-27 09:25:20 -07:00
connor rigby
f2e531a8f6
i don't have time for that right nowq
2017-07-27 09:23:43 -07:00
connor rigby
04ba3c1ad0
change how progress logging works
2017-07-27 09:18:50 -07:00
connor rigby
daaa93dcb9
sorry pt1
2017-07-27 09:07:00 -07:00
connor rigby
978894616e
sorry
2017-07-27 09:05:57 -07:00
connor rigby
1d6c1e60b1
Merge branch 'master' of github.com:ConnorRigby/farmbot_os
2017-07-27 09:03:07 -07:00
connor rigby
cab454876a
:backetball:
2017-07-27 09:02:57 -07:00
Connor Rigby
508258d93f
remove timeout for farmware
2017-07-27 08:35:46 -07:00
Connor Rigby
3395f3eb09
clean up database logs, fix http downloader.
2017-07-26 08:05:03 -07:00
connor rigby
79521805f1
hello slack
2017-07-24 14:36:26 -07:00
connor rigby
96e1b700e9
fix ntp daemon mode, fix farmware updating on bootup
2017-07-24 11:02:04 -07:00
Connor Rigby
f249ff3326
le sigh
2017-07-24 09:13:05 -07:00
connor rigby
e00ab3146f
add log message for starting a fw
2017-07-20 10:23:42 -07:00
Connor Rigby
25d55a0897
Merge pull request #335 from ConnorRigby/master
...
Prepare for release
2017-07-20 08:19:27 -07:00
connor rigby
af68ab8cbf
update changelog
...
bump firmware version
remove os level movement retry (in favor of firmware level)
2017-07-20 08:15:14 -07:00
connor rigby
80c56d22bc
fix some typos
2017-07-19 09:05:35 -07:00
connor rigby
acf256cdd6
fix slack uploader
2017-07-18 09:15:44 -07:00
Connor Rigby
953f08ed6f
fix farmware failure on bootup
2017-07-18 08:54:08 -07:00
connor rigby
016bcad187
fix a bunch of stuffs
2017-07-10 12:25:47 -07:00
Gabriel Burnworth
6cdeb2e9b6
decrease fun message frequency
2017-07-10 10:27:06 -07:00
connor rigby
6f0394b755
fix farmwares being detcted on bootup
2017-07-10 10:06:01 -07:00
connor rigby
e02a0f30cf
k - 🆙 need to fix farmwares being detected on boot
2017-07-10 09:35:17 -07:00
Connor Rigby
078b391692
make more better error
2017-07-09 20:05:41 -07:00
Connor Rigby
ef8e2a819f
done.
2017-07-09 20:04:09 -07:00
Connor Rigby
75fd7c186d
initial ideas of farmwware http thing
2017-07-09 14:13:51 -07:00
connor rigby
d0d79c9a79
sprinkle stablility on http client
2017-07-07 10:17:42 -07:00
connor rigby
6d409a1e60
Merge branch 'http_again' of github.com:ConnorRigby/farmbot_os into http_again
2017-07-07 09:12:55 -07:00
connor rigby
690e686977
forgot something?
2017-07-07 09:12:52 -07:00
Connor Rigby
ceef23e6b9
start writing better docsa
2017-07-06 22:06:48 -07:00
Connor Rigby
f13624b7e8
Merge branch 'http_again' of github.com:ConnorRigby/farmbot_os into http_again
2017-07-06 17:55:05 -07:00
Connor Rigby
930e30afe4
Doc request
2017-07-06 17:54:57 -07:00
connor rigby
b737234faf
/shrug
2017-07-06 14:39:24 -07:00
connor rigby
ff32c8dfce
gcs is broke. Almost done tho
2017-07-06 10:20:32 -07:00
connor rigby
01039d70d0
ughhhh
2017-07-05 15:59:33 -07:00
connor rigby
208dd57476
im not exactly sure what this is
2017-07-05 09:42:26 -07:00
connor rigby
836b579983
Implement progress notification for downloads
2017-06-30 10:34:32 -07:00
connor rigby
bb0f05f0a5
fix image uploader.
2017-06-28 10:08:53 -07:00
connor rigby
1d3f252cf1
try this
2017-06-27 13:54:33 -07:00