profile/ivi/automotive-message-broker.git
11 years agosinks auto-register with the routing engine
Kevron Rees [Tue, 28 Aug 2012 17:28:32 +0000 (10:28 -0700)]
sinks auto-register with the routing engine

11 years agoexample sink reacts to supported changed
Kevron Rees [Tue, 28 Aug 2012 15:06:34 +0000 (08:06 -0700)]
example sink reacts to supported changed

11 years agosubscribeToProperty being called on the source now
Kevron Rees [Tue, 28 Aug 2012 14:15:21 +0000 (07:15 -0700)]
subscribeToProperty being called on the source now

11 years agoexample supports engine coolant
Kevron Rees [Tue, 28 Aug 2012 00:16:47 +0000 (17:16 -0700)]
example supports engine coolant

11 years agoexample does throttle
Kevron Rees [Tue, 28 Aug 2012 00:10:06 +0000 (17:10 -0700)]
example does throttle

11 years agoFix for subscriptions not working properly due to non-standard AMB properties not...
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

11 years agoAddition of handling of generic string properties. If they're supported by AMBD,...
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

11 years agoadded capabilities call to VehicleProperty
Kevron Rees [Mon, 27 Aug 2012 23:30:13 +0000 (16:30 -0700)]
added capabilities call to VehicleProperty

11 years agochecked in a small fix to the api.js to handle when the service
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

11 years agoadded signal handler for sigterm and sigint
Kevron Rees [Mon, 27 Aug 2012 04:27:12 +0000 (21:27 -0700)]
added signal handler for sigterm and sigint

11 years agofixed types expressed in the example source plugin
Kevron Rees [Mon, 27 Aug 2012 02:30:22 +0000 (19:30 -0700)]
fixed types expressed in the example source plugin

11 years agoupdated example to produce fake data for wheel and transmission shift properties
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

11 years agoMerge pull request #7 from malcom2073/master
Kevron Rees [Sat, 25 Aug 2012 16:02:11 +0000 (09:02 -0700)]
Merge pull request #7 from malcom2073/master

Pull request for subscription

11 years agoAddition of new debugging output, and better error handling
Michael Carpenter [Sat, 25 Aug 2012 14:13:28 +0000 (10:13 -0400)]
Addition of new debugging output, and better error handling

11 years agoAdded unsubscribe supportedeventtype
Michael Carpenter [Sat, 25 Aug 2012 13:26:33 +0000 (09:26 -0400)]
Added unsubscribe supportedeventtype

11 years agoAddition of getSupportedEventTypes with no data field for listing supported properties
Michael Carpenter [Sat, 25 Aug 2012 13:23:49 +0000 (09:23 -0400)]
Addition of getSupportedEventTypes with no data field for listing supported properties

11 years agoCode formatting cleanup
Michael Carpenter [Sat, 25 Aug 2012 12:54:09 +0000 (08:54 -0400)]
Code formatting cleanup

11 years agoChanges for unsubscribe to work properly, as well as getSupportedEventTypes
Michael Carpenter [Sat, 25 Aug 2012 12:50:07 +0000 (08:50 -0400)]
Changes for unsubscribe to work properly, as well as getSupportedEventTypes

11 years agoFix for current subscription changes to api.js. Added steering wheel angle and transm...
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

11 years agoChange for subscription requests to now operate properly
Michael Carpenter [Thu, 23 Aug 2012 22:37:00 +0000 (18:37 -0400)]
Change for subscription requests to now operate properly

11 years agoClean up the boost::any casting a bit
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>
11 years agoAdd event propogation of all data items from the wheel
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>
11 years agochange get and set to allow an array of events, added subscribe and unsubscribe
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.

11 years agoMake the boost::any conversions actually work in WheelSource
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>
11 years agoMake WheelPlugin actually read JS events, print out event info
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>
11 years agoAdd PropertySet typedef to VehicleProperty
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>
11 years agofixed unsubscribe
Kevron Rees [Thu, 23 Aug 2012 22:34:25 +0000 (15:34 -0700)]
fixed unsubscribe

11 years agomade VehicleProperty::Property strings
Kevron Rees [Thu, 23 Aug 2012 21:57:00 +0000 (14:57 -0700)]
made VehicleProperty::Property strings

11 years agoadded vehiclespeed property
Kevron Rees [Thu, 23 Aug 2012 20:43:01 +0000 (13:43 -0700)]
added vehiclespeed property

11 years agoMerge remote-tracking branch 'origin/master' into wheelsource
James Ausmus [Thu, 23 Aug 2012 19:24:04 +0000 (12:24 -0700)]
Merge remote-tracking branch 'origin/master' into wheelsource

11 years agoMake wheelsourceplugin actually read JS events (currently just prints out)
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>
11 years agoMerge pull request #6 from malcom2073/master
Kevron Rees [Thu, 23 Aug 2012 15:06:51 +0000 (08:06 -0700)]
Merge pull request #6 from malcom2073/master

Latest changes

11 years agoSlight change to support uuid string transactionids from the client websocket
Michael Carpenter [Thu, 23 Aug 2012 09:53:22 +0000 (05:53 -0400)]
Slight change to support uuid string transactionids from the client websocket

11 years agoChanges to support latest websocket protocol api. Now supports running_status_speedom...
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

11 years agoin api.js, changed transactionid to a uuid
Todd Brandt [Thu, 23 Aug 2012 09:17:42 +0000 (02:17 -0700)]
in api.js, changed transactionid to a uuid

11 years agoadded better comments to api.js and moved server test code into subdir
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

11 years agomade websockets work out of the box
Kevron Rees [Wed, 22 Aug 2012 21:42:13 +0000 (14:42 -0700)]
made websockets work out of the box

11 years agomissing files added
Kevron Rees [Wed, 22 Aug 2012 21:32:33 +0000 (14:32 -0700)]
missing files added

11 years agoadded check header so cmake will fail if you are missing libwebsockets
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

11 years agoadded set functionality, the basics are in place for hooking up the backend service
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

11 years agolatest vehicle api supports getevent types and get
Todd Brandt [Wed, 22 Aug 2012 09:03:49 +0000 (02:03 -0700)]
latest vehicle api supports getevent types and get

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:35:00 +0000 (18:35 -0700)]
Update README

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:30:11 +0000 (18:30 -0700)]
Update README

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:28:18 +0000 (18:28 -0700)]
Update README

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:18:49 +0000 (18:18 -0700)]
Update README

11 years agoAdd opening of joystick dev file, and reading of various JS info
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>
11 years agoin api.js, changed transactionid to a uuid
Todd Brandt [Thu, 23 Aug 2012 09:17:42 +0000 (02:17 -0700)]
in api.js, changed transactionid to a uuid

11 years agoadded better comments to api.js and moved server test code into subdir
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

11 years agomade websockets work out of the box
Kevron Rees [Wed, 22 Aug 2012 21:42:13 +0000 (14:42 -0700)]
made websockets work out of the box

11 years agoAdditions for creating new WebsockSink class instances per tcp connection
Michael Carpenter [Wed, 22 Aug 2012 21:42:10 +0000 (17:42 -0400)]
Additions for creating new WebsockSink class instances per tcp connection

11 years agomissing files added
Kevron Rees [Wed, 22 Aug 2012 21:32:33 +0000 (14:32 -0700)]
missing files added

11 years agoadded check header so cmake will fail if you are missing libwebsockets
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

11 years agoadded set functionality, the basics are in place for hooking up the backend service
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

11 years agolatest vehicle api supports getevent types and get
Todd Brandt [Wed, 22 Aug 2012 09:03:49 +0000 (02:03 -0700)]
latest vehicle api supports getevent types and get

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:35:00 +0000 (18:35 -0700)]
Update README

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:30:11 +0000 (18:30 -0700)]
Update README

11 years agoMerge pull request #5 from malcom2073/master
Kevron Rees [Wed, 22 Aug 2012 01:28:41 +0000 (18:28 -0700)]
Merge pull request #5 from malcom2073/master

Pull for renamed plugin

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:28:18 +0000 (18:28 -0700)]
Update README

11 years agoUpdate README
Kevron Rees [Wed, 22 Aug 2012 01:18:49 +0000 (18:18 -0700)]
Update README

11 years agoName change for tcpsink to be websocketsink
Michael Carpenter [Wed, 22 Aug 2012 00:59:10 +0000 (20:59 -0400)]
Name change for tcpsink to be websocketsink

11 years agoMerge pull request #4 from malcom2073/master
Kevron Rees [Wed, 22 Aug 2012 00:35:20 +0000 (17:35 -0700)]
Merge pull request #4 from malcom2073/master

Pull Request

11 years agoChange for websocket port to be 7681
Michael Carpenter [Wed, 22 Aug 2012 00:12:21 +0000 (20:12 -0400)]
Change for websocket port to be 7681

11 years agoMerge remote-tracking branch 'origin'
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

11 years agoAdd opening of joystick dev file, and reading of various JS info
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>
11 years agoChanges for api.js to set protocol, config to include tcpsink plugin, and tcpsinkplug...
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

11 years agoinitial working dbus plugin
Kevron Rees [Tue, 21 Aug 2012 23:50:22 +0000 (16:50 -0700)]
initial working dbus plugin

11 years agoMerge branch 'par_build_fix'
Kevron Rees [Tue, 21 Aug 2012 23:34:20 +0000 (16:34 -0700)]
Merge branch 'par_build_fix'

11 years agoadded properties to support wheel
Kevron Rees [Tue, 21 Aug 2012 23:34:06 +0000 (16:34 -0700)]
added properties to support wheel

11 years agoFix parallel build issue (issue #3)
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>
11 years agomikeleib'd
Kevron Rees [Tue, 21 Aug 2012 21:53:26 +0000 (14:53 -0700)]
mikeleib'd

11 years agoadding missing files
Kevron Rees [Tue, 21 Aug 2012 21:32:14 +0000 (14:32 -0700)]
adding missing files

11 years agoupdated dbus plugin
Kevron Rees [Tue, 21 Aug 2012 21:29:42 +0000 (14:29 -0700)]
updated dbus plugin

11 years agoFix tcpsinkplugin build on glib 2.32.3
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>
11 years agoUpdate README
Kevron Rees [Tue, 21 Aug 2012 01:47:03 +0000 (18:47 -0700)]
Update README

Removed unneeded info in readme

11 years agoadded reference/test javascript api to websocket plugin
Kevron Rees [Mon, 20 Aug 2012 18:07:42 +0000 (11:07 -0700)]
added reference/test javascript api to websocket plugin

11 years agodbus plugin updates
Kevron Rees [Mon, 20 Aug 2012 18:03:23 +0000 (11:03 -0700)]
dbus plugin updates

11 years agoadded dbus sink subdir
Kevron Rees [Mon, 20 Aug 2012 15:34:42 +0000 (08:34 -0700)]
added dbus sink subdir

11 years agoMerge pull request #2 from malcom2073/master
Kevron Rees [Mon, 20 Aug 2012 01:02:50 +0000 (18:02 -0700)]
Merge pull request #2 from malcom2073/master

Initial commit of tcpsink

11 years agoInitial commit of tcpsink, a websocket providing sink plugin.
Michael Carpenter [Mon, 20 Aug 2012 00:58:37 +0000 (20:58 -0400)]
Initial commit of tcpsink, a websocket providing sink plugin.

11 years agoadded dbus plugin
Kevron Rees [Fri, 17 Aug 2012 23:36:43 +0000 (16:36 -0700)]
added dbus plugin

11 years agoMerge pull request #1 from jausmus/wheelsource
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

11 years agoAdd wheel plugin subdir for wheel source plugin
James Ausmus [Fri, 17 Aug 2012 23:25:21 +0000 (16:25 -0700)]
Add wheel plugin subdir for wheel source plugin
Modify plugins/CMakeLists.txt to include wheel subdir

Signed-off-by: James Ausmus <james.ausmus@intel.com>
11 years agoadded some properties to support the logitec wheel
Kevron Rees [Fri, 17 Aug 2012 22:59:36 +0000 (15:59 -0700)]
added some properties to support the logitec wheel

11 years agochanged async reply callback argument
Kevron Rees [Fri, 17 Aug 2012 01:54:26 +0000 (18:54 -0700)]
changed async reply callback argument

11 years agoadded async and sync property getter
Kevron Rees [Fri, 17 Aug 2012 01:29:50 +0000 (18:29 -0700)]
added async and sync property getter

11 years agofixed compile error due to hardcoded path
Kevron Rees [Thu, 16 Aug 2012 23:57:46 +0000 (16:57 -0700)]
fixed compile error due to hardcoded path

11 years agomissing this
Kevron Rees [Thu, 16 Aug 2012 23:20:22 +0000 (16:20 -0700)]
missing this

11 years agobasic routing working
Kevron Rees [Thu, 16 Aug 2012 23:19:25 +0000 (16:19 -0700)]
basic routing working

11 years agoadding example config
Kevron Rees [Wed, 15 Aug 2012 20:59:31 +0000 (13:59 -0700)]
adding example config

11 years agouse map instead of unordered_map
Kevron Rees [Wed, 15 Aug 2012 20:55:03 +0000 (13:55 -0700)]
use map instead of unordered_map

11 years agocleaned up headers
Kevron Rees [Tue, 14 Aug 2012 23:52:28 +0000 (16:52 -0700)]
cleaned up headers

11 years agoadded abstract routing engine class
Kevron Rees [Tue, 14 Aug 2012 23:08:40 +0000 (16:08 -0700)]
added abstract routing engine class

11 years agorevamped plugin interfaces
Kevron Rees [Tue, 14 Aug 2012 23:04:26 +0000 (16:04 -0700)]
revamped plugin interfaces

11 years agomore progress on core
Kevron Rees [Mon, 13 Aug 2012 23:49:03 +0000 (16:49 -0700)]
more progress on core

11 years agomissed these files
Kevron Rees [Mon, 13 Aug 2012 19:59:02 +0000 (12:59 -0700)]
missed these files

11 years agomore progress
Kevron Rees [Fri, 10 Aug 2012 19:49:51 +0000 (12:49 -0700)]
more progress

11 years agomore code added to core
Kevron Rees [Thu, 9 Aug 2012 00:49:32 +0000 (17:49 -0700)]
more code added to core

11 years agostarted core routing engine
Kevron Rees [Wed, 8 Aug 2012 23:53:20 +0000 (16:53 -0700)]
started core routing engine

11 years agoplugins load ftw
Kevron Rees [Wed, 8 Aug 2012 20:57:16 +0000 (13:57 -0700)]
plugins load ftw

11 years agoMerge branch 'master' of https://github.com/otcshare/automotive-message-broker
Kevron Rees [Wed, 8 Aug 2012 17:07:23 +0000 (10:07 -0700)]
Merge branch 'master' of https://github.com/otcshare/automotive-message-broker