Rick Carlino
|
2251e9cee4
|
Upgrade farmbot-serial, add home_x/y/z/all, emergency_stop, error logging to bot, move_abs
|
2015-04-04 07:44:20 -05:00 |
|
Rick Carlino
|
126e1346e9
|
Upgrade farmbot-serial to 0.0.8
|
2015-04-03 17:42:36 -05:00 |
|
Rick Carlino
|
d938114a6e
|
Install MeshRuby and FarmBot-serial
|
2015-04-03 16:13:41 -05:00 |
|
TimEvWw
|
9083ecd9fe
|
Changed lib
|
2015-03-22 22:44:44 +01:00 |
|
TimEvWw
|
a108bf300e
|
Merge https://github.com/Farmbot/farmbot-raspberry-pi-controller into RickCarlino-master
Conflicts:
lib/controller.rb
lib/controller_command_proc.rb
lib/hardware/gcode/ramps.rb
lib/messaging/messagehandler.rb
lib/messaging/messagehandler.rb~
lib/messaging/messagehandler_status.rb
lib/messaging/messaging.rb
lib/ramps_param.rb
settings.rb
|
2015-03-22 22:05:37 +01:00 |
|
TimEvWw
|
5acba2b11e
|
moving all database actions to controller
|
2015-03-22 21:50:53 +01:00 |
|
Tim Evers
|
4a9773c7ca
|
Merge pull request #76 from TimEvWw/master
Report pin values over MeshBlu
|
2015-03-19 23:11:19 +01:00 |
|
TimEvWw
|
56e143f95a
|
Merge http://www.github.com/FarmBot/farmbot-raspberry-pi-controller
Conflicts:
menu.rb
|
2015-03-19 21:04:59 -01:00 |
|
Rick Carlino
|
64fbb2aafb
|
[STABLE] Refactoring and tweaks to message handling
|
2015-03-19 16:17:12 -05:00 |
|
Rick Carlino
|
bdc1994620
|
Fix nil var in handler
|
2015-03-19 16:07:02 -05:00 |
|
Rick Carlino
|
62841de793
|
Fix nil var in handler
|
2015-03-19 15:48:36 -05:00 |
|
Rick Carlino
|
6c8bdedb5b
|
Disable tinyCommandLine, immediately execute single_commands
|
2015-03-19 15:39:24 -05:00 |
|
Rick Carlino
|
69779dce8e
|
Bypass command queue
|
2015-03-19 12:21:57 -05:00 |
|
Rick Carlino
|
c74121e29d
|
pry statement
|
2015-03-19 11:43:25 -05:00 |
|
Rick Carlino
|
9a191ad3af
|
Reference self when accessing WHITELIST (instead of parent class)
|
2015-03-19 11:16:03 -05:00 |
|
Rick Carlino
|
e2b659620c
|
Refactored routing of incoming messages
|
2015-03-19 08:23:49 -05:00 |
|
Rick Carlino
|
303c94e154
|
Refactoring of MessageHandler(s), Messenger, test suite and others
|
2015-03-18 12:48:13 -05:00 |
|
Rick Carlino
|
a134e8f16a
|
[UNSTABLE] Still refactoring. Messages no longer raise
|
2015-03-18 11:57:36 -05:00 |
|
Rick Carlino
|
0998ae08c3
|
Refactor of MessageHandler and MessageHandlerMessage
|
2015-03-18 10:25:07 -05:00 |
|
Rick Carlino
|
a5b8a5321f
|
Disable DB level logging
|
2015-03-18 08:02:00 -05:00 |
|
Rick Carlino
|
c243d9e39a
|
Change Skynet.im URL to new MeshBlu URL
|
2015-03-18 06:37:46 -05:00 |
|
Rick Carlino
|
f420b0dc2e
|
Add logger
|
2015-03-18 06:05:47 -05:00 |
|
Rick Carlino
|
3817363820
|
Update require paths for handlers
|
2015-03-17 16:08:08 -05:00 |
|
Rick Carlino
|
042f7e6929
|
Merge branch 'master' of https://github.com/FarmBot/farmbot-raspberry-pi-controller
|
2015-03-17 07:10:30 -05:00 |
|
Rick Carlino
|
fcc777de85
|
Re-organize file structure
|
2015-03-17 07:07:18 -05:00 |
|
TimEvWw
|
0c4abaad18
|
remove read_hw_status
|
2015-03-16 22:02:21 +01:00 |
|
Rick Carlino
|
532cb785e7
|
un globalize Status object
|
2015-03-16 06:36:37 -05:00 |
|
Rick Carlino
|
fa6f5757da
|
Wording change on status messages
|
2015-03-15 16:37:47 -05:00 |
|
Rick Carlino
|
22e86c912b
|
Remove puts statement
|
2015-03-14 17:33:47 -05:00 |
|
Rick Carlino
|
b668f1a763
|
Change the way comaprisons of incoming messages are handled
|
2015-03-14 17:28:38 -05:00 |
|
Rick Carlino
|
ca1dc46b1d
|
Fix typo
|
2015-03-14 11:48:40 -05:00 |
|
Rick Carlino
|
ed5da54274
|
Fix bug with MeshBlu authentication
|
2015-03-14 11:04:32 -05:00 |
|
Rick Carlino
|
47cee4ca52
|
Rename messaging to messenger
|
2015-03-13 09:07:42 -05:00 |
|
Rick Carlino
|
65bfee0ac4
|
Use constructor injection for MessageHandler class
|
2015-03-13 08:57:33 -05:00 |
|
TimEvWw
|
aee23a7622
|
pass messaging trough constructor injection
|
2015-03-12 22:19:04 +01:00 |
|
Rick Carlino
|
6f6e67054b
|
Fixed most merge conflicts- possible coupling issues
|
2015-03-12 08:39:55 -05:00 |
|
TimEvWw
|
0c0b15464a
|
getting tests up top 99.8%
|
2015-03-11 22:32:24 +01:00 |
|
Rick Carlino
|
e3f9fb229f
|
Revert MessageHandlerMessage to the way it used to be
|
2015-03-11 15:56:45 -05:00 |
|
Rick Carlino
|
973a735cbe
|
Remove NullDatabase stub class
|
2015-03-11 15:31:33 -05:00 |
|
Rick Carlino
|
976dfc34db
|
Phase out several global variables
|
2015-03-11 15:28:53 -05:00 |
|
Rick Carlino
|
391808b796
|
Refactor out global vars in Messaging class
|
2015-03-10 04:02:42 -05:00 |
|
Rick Carlino
|
f11c66ca2a
|
Refactor out global variables in Messaging class
|
2015-03-10 03:50:17 -05:00 |
|
TimEvWw
|
46ac94cfac
|
stub for simulating serial port
|
2015-03-01 23:14:53 +01:00 |
|
Tim Evers
|
4f04e1d9ac
|
Merge pull request #56 from TimEvWw/master
added separate process for messages
|
2015-02-26 20:11:32 +01:00 |
|
TimEvWw
|
97de45eeb2
|
added separate process for messages
|
2015-02-26 20:05:31 +01:00 |
|
Rick Carlino
|
df40592224
|
Re-enable MOVE_REL
|
2015-02-26 13:08:39 +07:00 |
|
TimEvWw
|
bb2fd3f0f5
|
fixing issue with refreshes
|
2015-02-25 22:39:21 +01:00 |
|
TimEvWw
|
ef73a88121
|
fixing testing param
|
2015-02-01 23:19:26 +01:00 |
|
TimEvWw
|
e651bf4493
|
fix issue in menu
|
2015-02-01 19:57:15 -01:00 |
|
TimEvWw
|
c2d81b3b3a
|
fix test mode issue
|
2015-01-31 23:22:37 +01:00 |
|
TimEvWw
|
04cb65f55a
|
unit test for ramps
|
2015-01-31 21:05:21 +01:00 |
|
TimEvWw
|
2b8ea88234
|
unit tests
|
2015-01-18 00:52:46 +01:00 |
|
TimEvWw
|
4977bd01e4
|
test code ramps arduino
|
2015-01-14 21:40:23 +01:00 |
|
TimEvWw
|
78dd2fd3f0
|
save command lines added to test
|
2015-01-10 23:06:34 +01:00 |
|
TimEvWw
|
eef9dda17d
|
adding schedule save test
|
2014-12-29 00:24:50 +01:00 |
|
TimEvWw
|
28fd50075c
|
emergency stop tests
|
2014-12-24 23:02:13 +01:00 |
|
TimEvWw
|
6d2eb365d1
|
unit tests
|
2014-12-12 19:52:29 -01:00 |
|
Rick Carlino
|
d72fe92e18
|
Tests are failing, but not in a bad way
|
2014-12-04 07:10:21 -06:00 |
|
TimEvWw
|
0a9158a97f
|
attempting unit test
|
2014-12-03 19:32:37 -01:00 |
|
TimEvWw
|
cd325239d1
|
debugging receiving mesh
|
2014-11-28 20:14:11 -01:00 |
|
TimEvWw
|
b54b4f4d53
|
debugging
|
2014-11-23 20:37:06 -01:00 |
|
TimEvWw
|
746e1173ff
|
debug
|
2014-11-22 22:40:51 -01:00 |
|
TimEvWw
|
d511baa269
|
refactor param sync
|
2014-11-22 20:22:26 -01:00 |
|
TimEvWw
|
7d8f3fb40e
|
refactor command execution
|
2014-11-22 19:49:39 -01:00 |
|
TimEvWw
|
c13437addf
|
use default parameter array
|
2014-11-22 18:58:17 -01:00 |
|
TimEvWw
|
cea13bf853
|
separate file for default parameters
|
2014-11-22 18:50:15 -01:00 |
|
TimEvWw
|
586b3015b3
|
refactor arduino params
|
2014-11-22 17:50:28 -01:00 |
|
TimEvWw
|
75e666696b
|
refactor command loop
|
2014-11-22 17:32:59 -01:00 |
|
TimEvWw
|
aec8c8a00f
|
refactor sending serial text
|
2014-11-22 17:17:01 -01:00 |
|
TimEvWw
|
0b08cb056a
|
refactor message handling schedule
|
2014-11-22 13:38:03 -01:00 |
|
TimEvWw
|
72b77d0864
|
refactor handle_message
|
2014-11-22 11:50:20 -01:00 |
|
TimEvWw
|
d115ceb6cf
|
removing test led blink
|
2014-11-22 09:10:40 -01:00 |
|
TimEvWw
|
5f71c275c0
|
service script
|
2014-11-22 09:02:12 -01:00 |
|
TimEvWw
|
2384dd3fbd
|
refactor add_command_line
|
2014-11-21 20:06:05 -01:00 |
|
TimEvWw
|
9e60eee84a
|
refactor dbaccess & add init.d file
|
2014-11-21 19:59:52 -01:00 |
|
TimEvWw
|
2550f63163
|
refactor add_command_line
|
2014-11-20 20:55:56 -01:00 |
|
TimEvWw
|
a930950598
|
refactor read_parameter_list
|
2014-11-20 20:40:20 -01:00 |
|
TimEvWw
|
500431519c
|
refactor write_parameter
|
2014-11-20 20:30:59 -01:00 |
|
TimEvWw
|
7fea8d281b
|
refactor serial parameter split
|
2014-11-20 18:12:11 -01:00 |
|
TimEvWw
|
0c1ea6a2e3
|
refactoring process values in arduino
|
2014-11-19 21:28:37 -01:00 |
|
TimEvWw
|
945356c2a4
|
fix bug write mutex
|
2014-11-19 21:13:31 -01:00 |
|
TimEvWw
|
e674d468e7
|
refactor arduino process values
|
2014-11-19 19:12:21 -01:00 |
|
TimEvWw
|
35794250b8
|
solve bug unhandled message reply
|
2014-11-19 18:13:12 -01:00 |
|
TimEvWw
|
519e29f38b
|
simplify process serial values
|
2014-11-18 19:23:46 -01:00 |
|
TimEvWw
|
b618481d3f
|
move remaining param sync functions to param class
|
2014-11-17 21:13:32 -01:00 |
|
TimEvWw
|
4c1b28999d
|
removing old file
|
2014-11-16 21:43:52 -01:00 |
|
TimEvWw
|
f366198832
|
splitting hardware class
|
2014-11-16 21:41:22 -01:00 |
|
TimEvWw
|
5b3b436e31
|
moving common code to base class
|
2014-11-15 22:57:11 -01:00 |
|
TimEvWw
|
f88177b1b1
|
debugging
|
2014-11-15 22:29:17 -01:00 |
|
TimEvWw
|
af0cc88a2f
|
removing old socket client files
|
2014-11-15 12:40:15 -01:00 |
|
TimEvWw
|
3e50a84a23
|
adjusting class names
|
2014-11-15 12:37:22 -01:00 |
|
TimEvWw
|
81a178ad85
|
removing duplicate code
|
2014-11-15 12:29:53 -01:00 |
|
TimEvWw
|
b2b340a94a
|
optimizing message handling
|
2014-11-15 12:22:39 -01:00 |
|
TimEvWw
|
75e431cccf
|
splitting messaging in objects per function
|
2014-11-12 19:13:06 -01:00 |
|
TimEvWw
|
46d7eb1274
|
refresh command using status object
|
2014-11-09 21:13:34 -01:00 |
|
TimEvWw
|
856cb0260e
|
split large controller function
|
2014-11-09 20:17:57 -01:00 |
|
TimEvWw
|
383eadfb24
|
adding servo command
|
2014-11-05 20:55:47 -01:00 |
|
TimEvWw
|
5bcc9103f6
|
fixed bug in home command
|
2014-11-04 19:24:18 -01:00 |
|
TimEvWw
|
844d75c6cf
|
fixed display y2 end stop
|
2014-10-30 19:28:56 -01:00 |
|
TimEvWw
|
558b952c2f
|
emergency stop added
|
2014-10-24 20:59:27 -01:00 |
|
TimEvWw
|
fe20f1db5c
|
adding emergency stop
|
2014-10-20 19:35:52 -01:00 |
|
TimEvWw
|
db39117279
|
status info to separate object
|
2014-10-20 18:50:41 -01:00 |
|
TimEvWw
|
b4834bd344
|
fixed error in reading/deleting measurement
|
2014-10-18 18:56:57 -01:00 |
|
TimEvWw
|
706ad1dd45
|
saving measurement after reading pin value
|
2014-10-17 20:38:27 -01:00 |
|
TimEvWw
|
1b5810bb2f
|
db migration for measurements
|
2014-10-15 20:30:49 -01:00 |
|
TimEvWw
|
6a908ab873
|
adding measurement transmission
|
2014-10-15 20:28:53 -01:00 |
|
TimEvWw
|
32c68b83ce
|
debug calibration
|
2014-10-12 20:56:09 -01:00 |
|
TimEvWw
|
07a2b3102c
|
adding test for calibration
|
2014-10-09 20:36:32 -01:00 |
|
TimEvWw
|
08c1361b67
|
save calibration parameter to database
|
2014-09-24 19:26:41 -01:00 |
|
TimEvWw
|
1c6fd5155d
|
pin write from console menu
|
2014-09-13 10:25:25 -01:00 |
|
TimEvWw
|
94a8b68d44
|
pin messaging
|
2014-09-09 19:17:03 -01:00 |
|
TimEvWw
|
1b9e6217d5
|
migrate pins into db
|
2014-09-08 20:32:35 -01:00 |
|
TimEvWw
|
daa620876c
|
adding pin control
|
2014-09-06 21:28:10 -01:00 |
|
TimEvWw
|
1dcc8d8ea0
|
making steps per unit db params
|
2014-08-26 20:58:55 -01:00 |
|
TimEvWw
|
7df9576de5
|
changing skynet name
|
2014-08-26 18:55:30 -01:00 |
|
TimEvWw
|
b848a05802
|
debugging parameter handling
|
2014-08-24 20:53:35 -01:00 |
|
TimEvWw
|
c78f97f245
|
working on param sync
|
2014-08-17 21:43:44 -01:00 |
|
TimEvWw
|
7d78569299
|
adding parameter handling
|
2014-08-10 20:42:25 -01:00 |
|
TimEvWw
|
45161e9b3d
|
debugging
|
2014-07-29 21:13:18 -01:00 |
|
TimEvWw
|
5b9c58fd12
|
debugging serial comm
|
2014-07-25 19:33:44 -01:00 |
|
TimEvWw
|
c212969a30
|
debugging
|
2014-07-24 20:05:02 -01:00 |
|
TimEvWw
|
7733d39e4b
|
adding end stop status in status message
|
2014-07-23 20:57:40 -01:00 |
|
TimEvWw
|
0b345ed924
|
adding controller error handling
|
2014-07-19 20:46:04 -01:00 |
|
TimEvWw
|
c606df8a79
|
error handling in message handling
|
2014-07-19 20:24:54 -01:00 |
|
TimEvWw
|
682764edc2
|
adding db write mutex
|
2014-07-19 18:55:59 -01:00 |
|
TimEvWw
|
d961299239
|
adding current position to status report
|
2014-07-18 20:22:33 -01:00 |
|
TimEvWw
|
bc22ceb136
|
active record version issues
|
2014-07-17 17:26:48 -01:00 |
|
TimEvWw
|
7047ab7e54
|
changes in serial com timeout
|
2014-07-15 21:25:58 -01:00 |
|
TimEvWw
|
e5fa879ad8
|
changes for g-code
|
2014-07-12 19:03:55 -01:00 |
|
TimEvWw
|
2239e3d815
|
reading gcode responses
|
2014-07-02 21:10:20 -01:00 |
|
TimEvWw
|
543e1d4078
|
updating protocol documentation
|
2014-06-27 20:15:49 -01:00 |
|
TimEvWw
|
378994917d
|
starting with messages documentation
|
2014-06-26 21:07:10 -01:00 |
|
TimEvWw
|
5d5275dd2a
|
debugging
|
2014-06-26 20:44:08 -01:00 |
|
TimEvWw
|
007588bccb
|
transmit logs and status
|
2014-06-19 20:11:04 -01:00 |
|
TimEvWw
|
ebf2cbeb72
|
removing rails
|
2014-06-19 17:51:13 -01:00 |
|
TimEvWw
|
3e7f20354f
|
removing build files
|
2014-06-18 18:41:36 -01:00 |
|
TimEvWw
|
bdf552cea1
|
added parameter writing
|
2014-06-17 19:32:28 -01:00 |
|
TimEvWw
|
d0ed3e9265
|
adding hash-key check
|
2014-06-09 18:29:33 -01:00 |
|
TimEvWw
|
6a9ca9d408
|
site communication
|
2014-06-08 10:13:48 -01:00 |
|
TimEvWw
|
fac8fd625e
|
other display and logging
|
2014-05-27 20:52:16 -01:00 |
|
TimEvWw
|
f3edfcec95
|
using g-code communication
|
2014-05-17 18:15:35 -01:00 |
|
TimEvWw
|
e1b2d0c29b
|
switched from mongodb to sqlite3
|
2014-05-07 19:25:51 -01:00 |
|
TimEvWw
|
f106ee1055
|
receiving scheduling
|
2014-03-16 09:01:11 -01:00 |
|
TimEvWw
|
e4112db40f
|
fixing test file execution
|
2014-03-05 07:44:16 -01:00 |
|
TimEvWw
|
64aeedc9b9
|
adjusting for changes in skynet protocol
|
2014-03-04 20:33:42 -01:00 |
|
TimEvWw
|
550cda8675
|
trying to remove duplicate code
|
2014-03-03 14:23:05 -01:00 |
|
TimEvWw
|
b3ada93081
|
simplifying code
|
2014-03-02 21:55:00 -01:00 |
|
TimEvWw
|
950eb1f05c
|
simplifying ramps code
|
2014-03-02 20:02:39 -01:00 |
|
TimEvWw
|
e8615d3801
|
added min and max position
|
2014-03-01 17:14:08 -01:00 |
|
TimEvWw
|
02ee099a59
|
read skynet return address
|
2014-02-27 21:13:31 -01:00 |
|
TimEvWw
|
c7ad7db1b0
|
Merge branch 'master' of https://github.com/FarmBot/farmbot-controller
Conflicts:
lib/controller.rb
menu.rb
|
2014-02-25 15:37:14 -01:00 |
|
TimEvWw
|
bb7820b71f
|
reenable hardware
|
2014-02-25 10:43:47 -01:00 |
|
rick carlino
|
ffe4a47f28
|
adjusted require statement
|
2014-02-24 20:14:24 -07:00 |
|
rick carlino
|
393e41a2a8
|
Removed trailing whitespace, tabs, lines >80 lines
|
2014-02-15 07:26:01 -07:00 |
|
rick carlino
|
f5b523f7ae
|
Added whitelisting to message handler
|
2014-02-14 06:51:18 -07:00 |
|
TimEvWw
|
16fe103451
|
merging with skynet
|
2014-02-13 22:05:16 +01:00 |
|
TimEvWw
|
1fc13b8132
|
correcting end stop check
|
2014-01-18 09:44:48 +00:00 |
|
TimEvWw
|
8d6fb885ef
|
adding delay & invert axis setting
|
2014-01-16 14:14:37 +00:00 |
|
TimEvWw
|
10259a3e26
|
fixing file execution
|
2014-01-16 08:59:59 +00:00 |
|
TimEvWw
|
c38cdd18ac
|
link db to controller
|
2014-01-16 08:26:24 +00:00 |
|
TimEvWw
|
70123a3411
|
using mongo as database
|
2014-01-15 21:58:42 +00:00 |
|
TimEvWw
|
ae670d5178
|
copy from old location
|
2014-01-12 19:03:52 +00:00 |
|