Commit graph

1562 commits

Author SHA1 Message Date
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