Commit Graph

30 Commits

Author SHA1 Message Date
deadprogram 632058c47a Adds back in OS trap for clean automatic shutdown. Also adds new method to disable this feature, and allow devs to handle shutdown themselves. 2015-10-22 00:12:00 -07:00
Kenny Levinsen 4b46228f67 Isolates shutdown-logic to Robot/Robots/Gobot.Stop
Gobot no longer hijacks the os.Interrupt signal handler, leaving any
shutdown logic to the user.
2015-09-30 21:43:58 +02:00
Adrian Zankich 8ea3ae2c8b go lint and documentation tweaks for the gobot package 2014-12-31 05:15:52 -08:00
Adrian Zankich 59aee80c91 Remove ToJSON methods and create JSON constructors 2014-11-21 11:57:26 -08:00
Adrian Zankich a0a1322fb1 Merge branch 'dev' into refactor_interfaces
Conflicts:
	adaptor.go
	driver.go
	gobot.go
	robot.go
	test_helper.go
	utils.go
2014-11-20 18:08:50 -08:00
Adrian Zankich 7c63f21593 Completely overhaul driver and adaptor interfaces 2014-11-20 18:00:32 -08:00
Adrian Zankich 4c86c0a4bb Merge branch 'master' into dev
Conflicts:
	gobot.go
	platforms/opencv/camera_driver.go
	robot.go
	version.go
2014-11-20 17:48:43 -08:00
Adrian Zankich 586507a489 Update Adaptor and Driver interface to use []error 2014-11-19 23:21:35 -08:00
Adrian Zankich 665b3b5ed6 Clean up internal robot error passing 2014-11-17 16:23:19 -08:00
Adrian Zankich 444d9ffbde Update gobot package docs 2014-11-13 11:06:57 -08:00
Adrian Zankich 17cbf2c5f3 Pass error instead of panic 2014-11-12 11:21:50 -08:00
derailed 11ff06b0ac First pass at adding some documentation 2014-08-13 10:22:58 -06:00
Adrian Zankich c86123c694 Clean up devices and connections type 2014-07-09 09:38:43 -07:00
Adrian Zankich ba63c57a0b Add convenience functions 2014-07-07 21:45:36 -07:00
Adrian Zankich a6fdedcf38 Update gpio platform and driver interface 2014-07-03 19:14:04 -07:00
Adrian Zankich 958d1941ad Fix errors in API 2014-07-02 18:08:44 -07:00
Adrian Zankich e10d617ece WIP refactor device and connection 2014-06-23 20:33:59 -07:00
Adrian Zankich 5096d983ed Add AddRobot function 2014-06-12 22:30:14 -07:00
Adrian Zankich d05c26e013 Add master api commands 2014-06-12 20:58:54 -07:00
Adrian Zankich eca3a1ca99 More WIP restructure 2014-04-30 08:10:44 -07:00
Adrian Zankich 90ee5d7d70 WIP project restructure 2014-04-29 13:20:32 -07:00
Adrian Zankich 787269cb01 Rename Gobot struct to Master 2013-11-24 16:17:47 -08:00
Adrian Zankich e6ef542a98 Clean up variables 2013-11-23 09:26:54 -08:00
Adrian Zankich 7020f44ad5 Add robot master 2013-11-23 09:12:57 -08:00
deadprogram 7a1e5c4c8b Reformat source using gofmt 2013-11-13 20:44:54 -08:00
Adrian Zankich 5ce512be49 Add helper functions 2013-10-30 18:37:57 -07:00
Adrian Zankich 983452fd5d WIP multiple robot support 2013-10-29 16:37:10 -07:00
Adrian Zankich d05268feb2 Add Driver channel for events 2013-10-28 20:26:05 -07:00
Adrian Zankich 9ef568ec65 Update timers and fix issues 2013-10-26 16:41:43 -07:00
Adrian Zankich 2e1ab7b795 Alter structure 2013-10-25 15:41:02 -07:00