Michael Carpenter [Thu, 30 Aug 2012 00:19:59 +0000 (20:19 -0400)]
Change for switch falling through
Michael Carpenter [Thu, 30 Aug 2012 00:15:42 +0000 (20:15 -0400)]
Change for GIO to only poll libwebsockets when it actually needs to
Michael Carpenter [Wed, 29 Aug 2012 23:37:02 +0000 (19:37 -0400)]
Fix for bad if/else statements found by Kevron
Michael Carpenter [Wed, 29 Aug 2012 18:20:58 +0000 (14:20 -0400)]
Addition of new obd2 plugin
Kevron Rees [Wed, 29 Aug 2012 01:47:51 +0000 (18:47 -0700)]
fixed dbus plugin not to use the temp pointer
Kevron Rees [Wed, 29 Aug 2012 01:40:06 +0000 (18:40 -0700)]
some additional updates
Kevron Rees [Wed, 29 Aug 2012 01:32:22 +0000 (18:32 -0700)]
use pointer to avoid implicit casting fail
Kevron Rees [Wed, 29 Aug 2012 00:13:52 +0000 (17:13 -0700)]
Merge branch 'mal'; commit '1aad5d5' into propertytype
Michael Carpenter [Wed, 29 Aug 2012 00:13:20 +0000 (20:13 -0400)]
Fixes for new AbstractPropertyType
Kevron Rees [Tue, 28 Aug 2012 23:50:55 +0000 (16:50 -0700)]
it compiles
Kevron Rees [Tue, 28 Aug 2012 23:06:19 +0000 (16:06 -0700)]
added missings
Kevron Rees [Tue, 28 Aug 2012 23:00:50 +0000 (16:00 -0700)]
more updating. still broken
Kevron Rees [Tue, 28 Aug 2012 14:14:05 +0000 (07:14 -0700)]
some more changes
Kevron Rees [Tue, 28 Aug 2012 05:24:08 +0000 (22:24 -0700)]
major breakage ahead...
Michael Carpenter [Tue, 28 Aug 2012 22:01:39 +0000 (18:01 -0400)]
Add two new configs for source/sink websocket tests
Michael Carpenter [Tue, 28 Aug 2012 15:08:04 +0000 (11:08 -0400)]
Fixes for issues concerning subscriptions and websocketsource
Michael Carpenter [Tue, 28 Aug 2012 14:41:43 +0000 (10:41 -0400)]
Changes to allow websocketsourceplugin to operate properly, and load from a config file
Michael Carpenter [Tue, 28 Aug 2012 11:16:56 +0000 (07:16 -0400)]
Addition of new websocketsource plugin
Michael Carpenter [Tue, 28 Aug 2012 11:12:23 +0000 (07:12 -0400)]
Fixing a bug where a AMBD property request was being replied as a genivi request
Kevron Rees [Tue, 28 Aug 2012 17:28:32 +0000 (10:28 -0700)]
sinks auto-register with the routing engine
Kevron Rees [Tue, 28 Aug 2012 15:06:34 +0000 (08:06 -0700)]
example sink reacts to supported changed
Kevron Rees [Tue, 28 Aug 2012 14:15:21 +0000 (07:15 -0700)]
subscribeToProperty being called on the source now
Kevron Rees [Tue, 28 Aug 2012 00:16:47 +0000 (17:16 -0700)]
example supports engine coolant
Kevron Rees [Tue, 28 Aug 2012 00:10:06 +0000 (17:10 -0700)]
example does throttle
Michael Carpenter [Tue, 28 Aug 2012 00:09:17 +0000 (20:09 -0400)]
Fix for subscriptions not working properly due to non-standard AMB properties not being supported
Michael Carpenter [Mon, 27 Aug 2012 23:50:30 +0000 (19:50 -0400)]
Addition of handling of generic string properties. If they're supported by AMBD, they'll be supported through
Kevron Rees [Mon, 27 Aug 2012 23:30:13 +0000 (16:30 -0700)]
added capabilities call to VehicleProperty
Todd Brandt [Mon, 27 Aug 2012 16:56:53 +0000 (09:56 -0700)]
checked in a small fix to the api.js to handle when the service
doesn't return the proper acknowledgement on unsubscribe
Kevron Rees [Mon, 27 Aug 2012 04:27:12 +0000 (21:27 -0700)]
added signal handler for sigterm and sigint
Kevron Rees [Mon, 27 Aug 2012 02:30:22 +0000 (19:30 -0700)]
fixed types expressed in the example source plugin
Kevron Rees [Mon, 27 Aug 2012 02:14:50 +0000 (19:14 -0700)]
updated example to produce fake data for wheel and transmission shift properties
Kevron Rees [Sat, 25 Aug 2012 16:02:11 +0000 (09:02 -0700)]
Merge pull request #7 from malcom2073/master
Pull request for subscription
Michael Carpenter [Sat, 25 Aug 2012 14:13:28 +0000 (10:13 -0400)]
Addition of new debugging output, and better error handling
Michael Carpenter [Sat, 25 Aug 2012 13:26:33 +0000 (09:26 -0400)]
Added unsubscribe supportedeventtype
Michael Carpenter [Sat, 25 Aug 2012 13:23:49 +0000 (09:23 -0400)]
Addition of getSupportedEventTypes with no data field for listing supported properties
Michael Carpenter [Sat, 25 Aug 2012 12:54:09 +0000 (08:54 -0400)]
Code formatting cleanup
Michael Carpenter [Sat, 25 Aug 2012 12:50:07 +0000 (08:50 -0400)]
Changes for unsubscribe to work properly, as well as getSupportedEventTypes
Michael Carpenter [Sat, 25 Aug 2012 03:16:14 +0000 (23:16 -0400)]
Fix for current subscription changes to api.js. Added steering wheel angle and transmission status
Michael Carpenter [Thu, 23 Aug 2012 22:37:00 +0000 (18:37 -0400)]
Change for subscription requests to now operate properly
James Ausmus [Fri, 24 Aug 2012 23:35:05 +0000 (16:35 -0700)]
Clean up the boost::any casting a bit
Fulfill property get requests
Signed-off-by: James Ausmus <james.ausmus@intel.com>
James Ausmus [Fri, 24 Aug 2012 23:05:43 +0000 (16:05 -0700)]
Add event propogation of all data items from the wheel
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Todd Brandt [Fri, 24 Aug 2012 12:38:41 +0000 (05:38 -0700)]
change get and set to allow an array of events, added subscribe and unsubscribe
for an array of events, upgraded the index.html tester to all selecting a list
of any events to do get, subscribe, and unsubscribe on. Added an input field for
each event to allow the tester to set the value to whatever they want. The fields
update on get or a valuechanged event on subscribe, when the value changes it flashes
red so you can confirm the data is coming in easily.
James Ausmus [Thu, 23 Aug 2012 22:36:21 +0000 (15:36 -0700)]
Make the boost::any conversions actually work in WheelSource
Signed-off-by: James Ausmus <james.ausmus@intel.com>
James Ausmus [Thu, 23 Aug 2012 22:26:27 +0000 (15:26 -0700)]
Make WheelPlugin actually read JS events, print out event info
Make basic framework for processing received JS events
TODO: Button/Axis mapping to VehicleProperty values
Signed-off-by: James Ausmus <james.ausmus@intel.com>
James Ausmus [Thu, 23 Aug 2012 22:26:06 +0000 (15:26 -0700)]
Add PropertySet typedef to VehicleProperty
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Kevron Rees [Thu, 23 Aug 2012 22:34:25 +0000 (15:34 -0700)]
fixed unsubscribe
Kevron Rees [Thu, 23 Aug 2012 21:57:00 +0000 (14:57 -0700)]
made VehicleProperty::Property strings
Kevron Rees [Thu, 23 Aug 2012 20:43:01 +0000 (13:43 -0700)]
added vehiclespeed property
James Ausmus [Thu, 23 Aug 2012 19:24:04 +0000 (12:24 -0700)]
Merge remote-tracking branch 'origin/master' into wheelsource
James Ausmus [Thu, 23 Aug 2012 19:23:07 +0000 (12:23 -0700)]
Make wheelsourceplugin actually read JS events (currently just prints out)
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Kevron Rees [Thu, 23 Aug 2012 15:06:51 +0000 (08:06 -0700)]
Merge pull request #6 from malcom2073/master
Latest changes
Michael Carpenter [Thu, 23 Aug 2012 09:53:22 +0000 (05:53 -0400)]
Slight change to support uuid string transactionids from the client websocket
Michael Carpenter [Thu, 23 Aug 2012 09:50:30 +0000 (05:50 -0400)]
Changes to support latest websocket protocol api. Now supports running_status_speedometer and running_status_engine_speed
Todd Brandt [Thu, 23 Aug 2012 09:17:42 +0000 (02:17 -0700)]
in api.js, changed transactionid to a uuid
Todd Brandt [Thu, 23 Aug 2012 08:58:46 +0000 (01:58 -0700)]
added better comments to api.js and moved server test code into subdir
Kevron Rees [Wed, 22 Aug 2012 21:42:13 +0000 (14:42 -0700)]
made websockets work out of the box
Kevron Rees [Wed, 22 Aug 2012 21:32:33 +0000 (14:32 -0700)]
missing files added
Kevron Rees [Wed, 22 Aug 2012 21:20:57 +0000 (14:20 -0700)]
added check header so cmake will fail if you are missing libwebsockets
Todd Brandt [Wed, 22 Aug 2012 11:03:24 +0000 (04:03 -0700)]
added set functionality, the basics are in place for hooking up the backend service
Todd Brandt [Wed, 22 Aug 2012 09:03:49 +0000 (02:03 -0700)]
latest vehicle api supports getevent types and get
Kevron Rees [Wed, 22 Aug 2012 01:35:00 +0000 (18:35 -0700)]
Update README
Kevron Rees [Wed, 22 Aug 2012 01:30:11 +0000 (18:30 -0700)]
Update README
Kevron Rees [Wed, 22 Aug 2012 01:28:18 +0000 (18:28 -0700)]
Update README
Kevron Rees [Wed, 22 Aug 2012 01:18:49 +0000 (18:18 -0700)]
Update README
James Ausmus [Wed, 22 Aug 2012 00:10:33 +0000 (17:10 -0700)]
Add opening of joystick dev file, and reading of various JS info
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Todd Brandt [Thu, 23 Aug 2012 09:17:42 +0000 (02:17 -0700)]
in api.js, changed transactionid to a uuid
Todd Brandt [Thu, 23 Aug 2012 08:58:46 +0000 (01:58 -0700)]
added better comments to api.js and moved server test code into subdir
Kevron Rees [Wed, 22 Aug 2012 21:42:13 +0000 (14:42 -0700)]
made websockets work out of the box
Michael Carpenter [Wed, 22 Aug 2012 21:42:10 +0000 (17:42 -0400)]
Additions for creating new WebsockSink class instances per tcp connection
Kevron Rees [Wed, 22 Aug 2012 21:32:33 +0000 (14:32 -0700)]
missing files added
Kevron Rees [Wed, 22 Aug 2012 21:20:57 +0000 (14:20 -0700)]
added check header so cmake will fail if you are missing libwebsockets
Todd Brandt [Wed, 22 Aug 2012 11:03:24 +0000 (04:03 -0700)]
added set functionality, the basics are in place for hooking up the backend service
Todd Brandt [Wed, 22 Aug 2012 09:03:49 +0000 (02:03 -0700)]
latest vehicle api supports getevent types and get
Kevron Rees [Wed, 22 Aug 2012 01:35:00 +0000 (18:35 -0700)]
Update README
Kevron Rees [Wed, 22 Aug 2012 01:30:11 +0000 (18:30 -0700)]
Update README
Kevron Rees [Wed, 22 Aug 2012 01:28:41 +0000 (18:28 -0700)]
Merge pull request #5 from malcom2073/master
Pull for renamed plugin
Kevron Rees [Wed, 22 Aug 2012 01:28:18 +0000 (18:28 -0700)]
Update README
Kevron Rees [Wed, 22 Aug 2012 01:18:49 +0000 (18:18 -0700)]
Update README
Michael Carpenter [Wed, 22 Aug 2012 00:59:10 +0000 (20:59 -0400)]
Name change for tcpsink to be websocketsink
Kevron Rees [Wed, 22 Aug 2012 00:35:20 +0000 (17:35 -0700)]
Merge pull request #4 from malcom2073/master
Pull Request
Michael Carpenter [Wed, 22 Aug 2012 00:12:21 +0000 (20:12 -0400)]
Change for websocket port to be 7681
Michael Carpenter [Wed, 22 Aug 2012 00:11:37 +0000 (20:11 -0400)]
Merge remote-tracking branch 'origin'
Conflicts:
config
plugins/tcpsink/test/api.js
James Ausmus [Wed, 22 Aug 2012 00:10:33 +0000 (17:10 -0700)]
Add opening of joystick dev file, and reading of various JS info
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Michael Carpenter [Wed, 22 Aug 2012 00:09:46 +0000 (20:09 -0400)]
Changes for api.js to set protocol, config to include tcpsink plugin, and tcpsinkplugin to handle incoming json requests
Kevron Rees [Tue, 21 Aug 2012 23:50:22 +0000 (16:50 -0700)]
initial working dbus plugin
Kevron Rees [Tue, 21 Aug 2012 23:34:20 +0000 (16:34 -0700)]
Merge branch 'par_build_fix'
Kevron Rees [Tue, 21 Aug 2012 23:34:06 +0000 (16:34 -0700)]
added properties to support wheel
James Ausmus [Tue, 21 Aug 2012 22:28:31 +0000 (15:28 -0700)]
Fix parallel build issue (issue #3)
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Kevron Rees [Tue, 21 Aug 2012 21:53:26 +0000 (14:53 -0700)]
mikeleib'd
Kevron Rees [Tue, 21 Aug 2012 21:32:14 +0000 (14:32 -0700)]
adding missing files
Kevron Rees [Tue, 21 Aug 2012 21:29:42 +0000 (14:29 -0700)]
updated dbus plugin
James Ausmus [Tue, 21 Aug 2012 21:22:47 +0000 (14:22 -0700)]
Fix tcpsinkplugin build on glib 2.32.3
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Kevron Rees [Tue, 21 Aug 2012 01:47:03 +0000 (18:47 -0700)]
Update README
Removed unneeded info in readme
Kevron Rees [Mon, 20 Aug 2012 18:07:42 +0000 (11:07 -0700)]
added reference/test javascript api to websocket plugin
Kevron Rees [Mon, 20 Aug 2012 18:03:23 +0000 (11:03 -0700)]
dbus plugin updates
Kevron Rees [Mon, 20 Aug 2012 15:34:42 +0000 (08:34 -0700)]
added dbus sink subdir
Kevron Rees [Mon, 20 Aug 2012 01:02:50 +0000 (18:02 -0700)]
Merge pull request #2 from malcom2073/master
Initial commit of tcpsink
Michael Carpenter [Mon, 20 Aug 2012 00:58:37 +0000 (20:58 -0400)]
Initial commit of tcpsink, a websocket providing sink plugin.
Kevron Rees [Fri, 17 Aug 2012 23:36:43 +0000 (16:36 -0700)]
added dbus plugin
Kevron Rees [Fri, 17 Aug 2012 23:32:57 +0000 (16:32 -0700)]
Merge pull request #1 from jausmus/wheelsource
Add wheel plugin subdir for wheel source plugin