Connor Rigby
6cb47d43aa
Add docs for generating app specific docs
2019-12-18 13:01:20 -08:00
Rick Carlino
dc6ec05ecc
Dep updates for farmbot_core
2019-12-16 13:03:25 -08:00
Connor Rigby
1539f45014
Add new farmbot_telemetry application
2019-10-31 14:00:08 -07:00
Connor Rigby
f69f519ada
Revert "Update farmbot_system_rpi3"
...
This reverts commit 4ec87b1c71
.
2019-09-13 16:03:33 -07:00
Connor Rigby
9b927f03f7
Update farmbot_system_rpi3
2019-09-13 16:03:33 -07:00
Connor Rigby
973b622aef
Update VintageNet and Muontrap
2019-09-13 16:03:32 -07:00
Connor Rigby
5373849f51
Update dependencies
...
* `elixir_make`
* `muontrap`
* `vintage_net`
* `busybox`
* `mdns_lite`
* `nerves_hub`
* `plug`
2019-09-13 16:03:32 -07:00
Connor Rigby
3569a21c72
Update to elixir 1.9
2019-09-13 16:03:27 -07:00
Connor Rigby
2d66f09485
Enable `warnings_as_errors` for each app
2019-09-13 16:03:21 -07:00
connor rigby
0a9c664d17
Update farmbot-arduino-firmware submodule to be built in
...
farmbot_firmware app
2019-09-13 16:03:17 -07:00
Connor Rigby
13ae06cf17
Backport elixir 1.8 + elixir_make 0.5 hacks from `staging`
2019-09-13 16:03:17 -07:00
Rick Carlino
af7b9e3359
Add seeds, Add FarmbotFirmware back to core
2019-09-13 16:03:16 -07:00
connor rigby
218b33785d
Fix more namespaces
2019-09-13 16:03:16 -07:00
Connor Rigby
f1dd9009ea
Rename FarmbotCore Namespace
2019-09-13 16:03:16 -07:00
connor rigby
d0edb1e19e
Update to Elixir 1.8!!
2019-09-13 16:03:15 -07:00
Connor Rigby
bb7306dabc
Work towards refactoring Farmware
...
* Add bot state serializer to filesystem
* Add helper to turn ecto types into TSC types
* Add module to extract ecto changes as a list of instructions
* Add new transport for bot_state_ng
* Update CSVM Runtime to poll until `await` can complete
2019-09-13 16:03:15 -07:00
Connor Rigby
6e2a018598
Implement Regimens again, add tests and test support
...
* This also includes changes to all Farmbot API Assets adding
a `monitor: :boolean` field. This allows tests to be run
causing minimal side effects on the rest of the systems.
2019-09-13 16:03:14 -07:00
Connor Rigby
f2b8abd692
Botstate refactor ( #645 )
...
* Refactor PinBindings
* Refactor logging to not require Farmbot.Registry
* Fix AMQP bot_state_transport and log_transport
* Update to use floats everywhere
* Refactor Farmbot.Firmware
* Write Firmware Tests
* dipping into FarmbotOS finally
* Cleanup peripheral_worker error message
* Implement remaining CeleryScript RPCs
* Refactor job progress
* Image Upload status notifications updates
* Fix compiler warnings and things
* Update Firmware submodule
* Fix FarmbotEXT tests
2019-09-13 16:03:14 -07:00
Connor Rigby
b3f1369a77
Re-implement image uploading
2019-09-13 16:03:14 -07:00
Connor Rigby
83be454f94
Progress on Refactoring farmware
2019-09-13 16:03:13 -07:00
Connor Rigby
869d1ad1a4
Progress on refactoring data syncing ( #643 )
2019-09-13 16:03:13 -07:00
connor rigby
8c34f2eacd
Refactor farmbot application into separate folders/apps.
2019-09-13 16:03:13 -07:00
Connor Rigby
6c9afd2533
Update circleci ?
2019-09-13 16:03:13 -07:00
Connor Rigby
bdb11b2ea8
Lots of work on Farmware
2019-09-13 16:03:13 -07:00
connor rigby
d7ff13422c
Test Migration
2019-09-13 16:03:13 -07:00
connor rigby
358a1e209e
Update AMQP workers to reconnect on a 4 second timer
...
Pull in new csvm implementation
Update circleci config
Implement syncing and write_pin
add migration for syncing
add saftey to write_pin
Implement read_pin
Implement set_servo_angle
Implement more ast nodes
Implement e-stop and e-unlock
Fix a bunch of stuf
Fix missing assets on boot/init
It actually works
Rename csvm -> farmbot_celery_script; fix initial sync/dispatch
Fix a bunch of small bugs
Identify problem
Fix Sqlite bug and increase performance by 10 times!!
Fix sequences inside of sequences
2019-09-13 16:03:13 -07:00
connor rigby
cf1ef23b17
Start splitting Farmbot Application Poncho Style
...
This begins splitting the monolithic Farmbot application
into separate, independent OTP applicatoins.
2019-09-13 16:03:13 -07:00