updated example manifest
[profile/ivi/automotive-message-broker.git] / TODO
1 For 0.12
2
3 - Rewrite websocket test html
4
5
6 For 0.11
7
8 - Implement all the DBus properties in the docs/ directory.
9 - update json protocol to include getPropertyInfo calls
10 - update json protocol to support rangerequests with PropertyList instead of a signel property (Verify)
11 - update json protocol to support zones
12 - update database to support zone column 
13 - general support for source and zone filtering in database plugin
14 - no reason for pluginloader to track sources.  core already does it.
15 - create docs for all plugins (README)
16 - handle badly formed messages properly (ie not crash) in websocketsink
17 - GetHistory must filter on source
18
19 Completed:
20
21 - DBus support for time and sequece being an additional api call (ie, getVehicleSpeed()). - DONE
22 - DBus support for objects with multiple sources and multiple 'zones' (/${sourceID}/[${zone}/]batteryVoltage) - DONE
23 - Document changes to the DBus API in the IDL - DONE
24 - add API to get number of sources per a given property (ie uint AbstractRoutingEngine::getSourcesForProperty(VehicleProperty::Property)) - DONE
25 - per-source property filtering in routing engine - DONE
26
27
28 Other:
29 - grep all the TODOs in the code and do them
30 - improve obd2source speed via Physical Addressing (see https://www.scantool.net/forum/index.php?topic=6661.msg25024#msg25024)
31 - investigate and enable use of provisioning in ssl websockets
32 - enable ambd/plugins.d/
33 - finish implementing openxc plugin (needs testing)
34 - Document internal source/sink plugin API