summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevron Rees <tripzero.kev@gmail.com>2016-04-19 14:54:14 -0700
committerKevron Rees <tripzero.kev@gmail.com>2016-04-19 14:54:14 -0700
commit1c6e3d7016721ee3897547e350f05684fd58b06c (patch)
treeb7433527a68fc78de980666fbfdf5f95ffa05e42
parent5b29630e57cc1e422b3b656572a02466c28bf8e1 (diff)
downloadautomotive-message-broker-1c6e3d7016721ee3897547e350f05684fd58b06c.tar.gz
update docs to 0.14
-rw-r--r--0.14/AMBArchitecture.pngbin0 -> 71850 bytes
-rw-r--r--0.14/CMakeFiles/CMakeDirectoryInformation.cmake16
-rw-r--r--0.14/CMakeFiles/docs.dir/DependInfo.cmake11
-rw-r--r--0.14/CMakeFiles/docs.dir/build.make77
-rw-r--r--0.14/CMakeFiles/docs.dir/cmake_clean.cmake8
-rw-r--r--0.14/CMakeFiles/docs.dir/depend.internal3
-rw-r--r--0.14/CMakeFiles/docs.dir/depend.make3
-rw-r--r--0.14/CMakeFiles/docs.dir/progress.make2
-rw-r--r--0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake11
-rw-r--r--0.14/CMakeFiles/genmappings_libamb.dir/build.make77
-rw-r--r--0.14/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake8
-rw-r--r--0.14/CMakeFiles/genmappings_libamb.dir/depend.internal3
-rw-r--r--0.14/CMakeFiles/genmappings_libamb.dir/depend.make3
-rw-r--r--0.14/CMakeFiles/genmappings_libamb.dir/progress.make2
-rw-r--r--0.14/CMakeFiles/progress.marks1
-rw-r--r--0.14/Doxyfile11
-rw-r--r--0.14/Makefile202
-rw-r--r--0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html95
-rw-r--r--0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html100
-rw-r--r--0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html102
-rw-r--r--0.14/abstractpropertytype_8h_source.html147
-rw-r--r--0.14/abstractroutingengine_8h_source.html142
-rw-r--r--0.14/abstractsink_8h_source.html109
-rw-r--r--0.14/abstractsource_8h_source.html120
-rw-r--r--0.14/amb.fidl1864
-rw-r--r--0.14/amb_8fidl.html181
-rw-r--r--0.14/ambd-configuration.idl84
-rw-r--r--0.14/ambd-configuration_8idl.html123
-rw-r--r--0.14/ambd-configuration_8idl_source.html109
-rw-r--r--0.14/ambd.html115
-rw-r--r--0.14/ambd.md76
-rw-r--r--0.14/ambdbusmappings.idl1537
-rw-r--r--0.14/ambdbusmappings_8idl.html335
-rw-r--r--0.14/ambdbusmappings_8idl_source.html173
-rw-r--r--0.14/ambplugin_8h.html137
-rw-r--r--0.14/ambplugin_8h__incl.map11
-rw-r--r--0.14/ambplugin_8h__incl.md51
-rw-r--r--0.14/ambplugin_8h__incl.pngbin0 -> 233914 bytes
-rw-r--r--0.14/ambplugin_8h_source.html123
-rw-r--r--0.14/ambpluginimpl_8h_source.html132
-rw-r--r--0.14/annotated.html224
-rw-r--r--0.14/arrowdown.pngbin0 -> 246 bytes
-rw-r--r--0.14/arrowright.pngbin0 -> 229 bytes
-rw-r--r--0.14/bc_s.pngbin0 -> 676 bytes
-rw-r--r--0.14/bdwn.pngbin0 -> 147 bytes
-rw-r--r--0.14/classAbstractPropertyType-members.html131
-rw-r--r--0.14/classAbstractPropertyType.html484
-rw-r--r--0.14/classAbstractPropertyType__inherit__graph.map5
-rw-r--r--0.14/classAbstractPropertyType__inherit__graph.md51
-rw-r--r--0.14/classAbstractPropertyType__inherit__graph.pngbin0 -> 7709 bytes
-rw-r--r--0.14/classAbstractRoutingEngine-members.html126
-rw-r--r--0.14/classAbstractRoutingEngine.html483
-rw-r--r--0.14/classAbstractSink-members.html111
-rw-r--r--0.14/classAbstractSink.html245
-rw-r--r--0.14/classAbstractSink__coll__graph.map3
-rw-r--r--0.14/classAbstractSink__coll__graph.md51
-rw-r--r--0.14/classAbstractSink__coll__graph.pngbin0 -> 4617 bytes
-rw-r--r--0.14/classAbstractSink__inherit__graph.map4
-rw-r--r--0.14/classAbstractSink__inherit__graph.md51
-rw-r--r--0.14/classAbstractSink__inherit__graph.pngbin0 -> 5934 bytes
-rw-r--r--0.14/classAbstractSource-members.html125
-rw-r--r--0.14/classAbstractSource.html492
-rw-r--r--0.14/classAbstractSource__coll__graph.map4
-rw-r--r--0.14/classAbstractSource__coll__graph.md51
-rw-r--r--0.14/classAbstractSource__coll__graph.pngbin0 -> 11486 bytes
-rw-r--r--0.14/classAbstractSource__inherit__graph.map4
-rw-r--r--0.14/classAbstractSource__inherit__graph.md51
-rw-r--r--0.14/classAbstractSource__inherit__graph.pngbin0 -> 5944 bytes
-rw-r--r--0.14/classAmbPlugin-members.html128
-rw-r--r--0.14/classAmbPlugin.html202
-rw-r--r--0.14/classAmbPluginImpl-members.html127
-rw-r--r--0.14/classAmbPluginImpl.html772
-rw-r--r--0.14/classAmbPluginImpl__coll__graph.map5
-rw-r--r--0.14/classAmbPluginImpl__coll__graph.md51
-rw-r--r--0.14/classAmbPluginImpl__coll__graph.pngbin0 -> 16189 bytes
-rw-r--r--0.14/classAmbPlugin__coll__graph.map5
-rw-r--r--0.14/classAmbPlugin__coll__graph.md51
-rw-r--r--0.14/classAmbPlugin__coll__graph.pngbin0 -> 13637 bytes
-rw-r--r--0.14/classAmbPlugin__inherit__graph.map4
-rw-r--r--0.14/classAmbPlugin__inherit__graph.md51
-rw-r--r--0.14/classAmbPlugin__inherit__graph.pngbin0 -> 5995 bytes
-rw-r--r--0.14/classAsyncPropertyReply-members.html130
-rw-r--r--0.14/classAsyncPropertyReply.html242
-rw-r--r--0.14/classAsyncPropertyReply__coll__graph.map4
-rw-r--r--0.14/classAsyncPropertyReply__coll__graph.md51
-rw-r--r--0.14/classAsyncPropertyReply__coll__graph.pngbin0 -> 8229 bytes
-rw-r--r--0.14/classAsyncPropertyReply__inherit__graph.map3
-rw-r--r--0.14/classAsyncPropertyReply__inherit__graph.md51
-rw-r--r--0.14/classAsyncPropertyReply__inherit__graph.pngbin0 -> 4234 bytes
-rw-r--r--0.14/classAsyncPropertyRequest-members.html114
-rw-r--r--0.14/classAsyncPropertyRequest.html181
-rw-r--r--0.14/classAsyncPropertyRequest__inherit__graph.map4
-rw-r--r--0.14/classAsyncPropertyRequest__inherit__graph.md51
-rw-r--r--0.14/classAsyncPropertyRequest__inherit__graph.pngbin0 -> 7105 bytes
-rw-r--r--0.14/classAsyncRangePropertyReply-members.html121
-rw-r--r--0.14/classAsyncRangePropertyReply.html195
-rw-r--r--0.14/classAsyncRangePropertyReply__coll__graph.map3
-rw-r--r--0.14/classAsyncRangePropertyReply__coll__graph.md51
-rw-r--r--0.14/classAsyncRangePropertyReply__coll__graph.pngbin0 -> 5063 bytes
-rw-r--r--0.14/classAsyncRangePropertyReply__inherit__graph.map3
-rw-r--r--0.14/classAsyncRangePropertyReply__inherit__graph.md51
-rw-r--r--0.14/classAsyncRangePropertyReply__inherit__graph.pngbin0 -> 5063 bytes
-rw-r--r--0.14/classAsyncRangePropertyRequest-members.html116
-rw-r--r--0.14/classAsyncRangePropertyRequest.html171
-rw-r--r--0.14/classAsyncRangePropertyRequest__inherit__graph.map3
-rw-r--r--0.14/classAsyncRangePropertyRequest__inherit__graph.md51
-rw-r--r--0.14/classAsyncRangePropertyRequest__inherit__graph.pngbin0 -> 5079 bytes
-rw-r--r--0.14/classAsyncSetPropertyRequest-members.html118
-rw-r--r--0.14/classAsyncSetPropertyRequest.html181
-rw-r--r--0.14/classAsyncSetPropertyRequest__coll__graph.map4
-rw-r--r--0.14/classAsyncSetPropertyRequest__coll__graph.md51
-rw-r--r--0.14/classAsyncSetPropertyRequest__coll__graph.pngbin0 -> 8787 bytes
-rw-r--r--0.14/classAsyncSetPropertyRequest__inherit__graph.map3
-rw-r--r--0.14/classAsyncSetPropertyRequest__inherit__graph.md51
-rw-r--r--0.14/classAsyncSetPropertyRequest__inherit__graph.pngbin0 -> 4792 bytes
-rw-r--r--0.14/classBasicPropertyType-members.html145
-rw-r--r--0.14/classBasicPropertyType.html413
-rw-r--r--0.14/classBasicPropertyType__coll__graph.map3
-rw-r--r--0.14/classBasicPropertyType__coll__graph.md51
-rw-r--r--0.14/classBasicPropertyType__coll__graph.pngbin0 -> 4383 bytes
-rw-r--r--0.14/classBasicPropertyType__inherit__graph.map3
-rw-r--r--0.14/classBasicPropertyType__inherit__graph.md51
-rw-r--r--0.14/classBasicPropertyType__inherit__graph.pngbin0 -> 4383 bytes
-rw-r--r--0.14/classDebugOut-members.html115
-rw-r--r--0.14/classDebugOut.html156
-rw-r--r--0.14/classGVS.html109
-rw-r--r--0.14/classGVS_3_01bool_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01bool_01_4.html120
-rw-r--r--0.14/classGVS_3_01char_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01char_01_4.html120
-rw-r--r--0.14/classGVS_3_01double_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01double_01_4.html120
-rw-r--r--0.14/classGVS_3_01int16__t_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01int16__t_01_4.html120
-rw-r--r--0.14/classGVS_3_01int64__t_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01int64__t_01_4.html120
-rw-r--r--0.14/classGVS_3_01int_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01int_01_4.html120
-rw-r--r--0.14/classGVS_3_01uint16__t_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01uint16__t_01_4.html120
-rw-r--r--0.14/classGVS_3_01uint32__t_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01uint32__t_01_4.html120
-rw-r--r--0.14/classGVS_3_01uint64__t_01_4-members.html107
-rw-r--r--0.14/classGVS_3_01uint64__t_01_4.html120
-rw-r--r--0.14/classListPropertyType-members.html138
-rw-r--r--0.14/classListPropertyType.html430
-rw-r--r--0.14/classListPropertyType__coll__graph.map3
-rw-r--r--0.14/classListPropertyType__coll__graph.md51
-rw-r--r--0.14/classListPropertyType__coll__graph.pngbin0 -> 3980 bytes
-rw-r--r--0.14/classListPropertyType__inherit__graph.map3
-rw-r--r--0.14/classListPropertyType__inherit__graph.md51
-rw-r--r--0.14/classListPropertyType__inherit__graph.pngbin0 -> 3980 bytes
-rw-r--r--0.14/classStringPropertyType-members.html138
-rw-r--r--0.14/classStringPropertyType.html318
-rw-r--r--0.14/classStringPropertyType__coll__graph.map3
-rw-r--r--0.14/classStringPropertyType__coll__graph.md51
-rw-r--r--0.14/classStringPropertyType__coll__graph.pngbin0 -> 4062 bytes
-rw-r--r--0.14/classStringPropertyType__inherit__graph.map3
-rw-r--r--0.14/classStringPropertyType__inherit__graph.md51
-rw-r--r--0.14/classStringPropertyType__inherit__graph.pngbin0 -> 4062 bytes
-rw-r--r--0.14/classVehicleProperty-members.html295
-rw-r--r--0.14/classVehicleProperty.html1385
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html109
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType.html128
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map2
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md51
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.pngbin0 -> 7012 bytes
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map2
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md51
-rw-r--r--0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.pngbin0 -> 7012 bytes
-rw-r--r--0.14/classZone-members.html123
-rw-r--r--0.14/classZone.html158
-rw-r--r--0.14/classamb_1_1Timestamp-members.html113
-rw-r--r--0.14/classamb_1_1Timestamp.html131
-rw-r--r--0.14/classes.html167
-rw-r--r--0.14/classpicojson_1_1default__parse__context-members.html119
-rw-r--r--0.14/classpicojson_1_1default__parse__context.html164
-rw-r--r--0.14/classpicojson_1_1default__parse__context__coll__graph.map4
-rw-r--r--0.14/classpicojson_1_1default__parse__context__coll__graph.md51
-rw-r--r--0.14/classpicojson_1_1default__parse__context__coll__graph.pngbin0 -> 7343 bytes
-rw-r--r--0.14/classpicojson_1_1deny__parse__context-members.html117
-rw-r--r--0.14/classpicojson_1_1deny__parse__context.html145
-rw-r--r--0.14/classpicojson_1_1input-members.html121
-rw-r--r--0.14/classpicojson_1_1input.html158
-rw-r--r--0.14/classpicojson_1_1null__parse__context-members.html118
-rw-r--r--0.14/classpicojson_1_1null__parse__context.html151
-rw-r--r--0.14/classpicojson_1_1value-members.html139
-rw-r--r--0.14/classpicojson_1_1value.html229
-rw-r--r--0.14/classpicojson_1_1value__coll__graph.map3
-rw-r--r--0.14/classpicojson_1_1value__coll__graph.md51
-rw-r--r--0.14/classpicojson_1_1value__coll__graph.pngbin0 -> 4387 bytes
-rw-r--r--0.14/closed.pngbin0 -> 132 bytes
-rw-r--r--0.14/cmake_install.cmake46
-rw-r--r--0.14/dbus_plugin.html101
-rw-r--r--0.14/debugout_8h.html192
-rw-r--r--0.14/debugout_8h__dep__incl.map9
-rw-r--r--0.14/debugout_8h__dep__incl.md51
-rw-r--r--0.14/debugout_8h__dep__incl.pngbin0 -> 43779 bytes
-rw-r--r--0.14/debugout_8h__incl.map3
-rw-r--r--0.14/debugout_8h__incl.md51
-rw-r--r--0.14/debugout_8h__incl.pngbin0 -> 13588 bytes
-rw-r--r--0.14/debugout_8h_source.html109
-rw-r--r--0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html113
-rw-r--r--0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html109
-rw-r--r--0.14/doc.pngbin0 -> 746 bytes
-rw-r--r--0.14/doxygen.css1475
-rw-r--r--0.14/doxygen.pngbin0 -> 3779 bytes
-rw-r--r--0.14/dynsections.js97
-rw-r--r--0.14/examples.html101
-rw-r--r--0.14/files.html124
-rw-r--r--0.14/folderclosed.pngbin0 -> 616 bytes
-rw-r--r--0.14/folderopen.pngbin0 -> 597 bytes
-rw-r--r--0.14/functions.html214
-rw-r--r--0.14/functions_b.html165
-rw-r--r--0.14/functions_c.html181
-rw-r--r--0.14/functions_d.html188
-rw-r--r--0.14/functions_e.html197
-rw-r--r--0.14/functions_enum.html121
-rw-r--r--0.14/functions_eval.html118
-rw-r--r--0.14/functions_f.html192
-rw-r--r--0.14/functions_func.html344
-rw-r--r--0.14/functions_g.html158
-rw-r--r--0.14/functions_h.html150
-rw-r--r--0.14/functions_i.html163
-rw-r--r--0.14/functions_l.html180
-rw-r--r--0.14/functions_m.html153
-rw-r--r--0.14/functions_n.html151
-rw-r--r--0.14/functions_o.html161
-rw-r--r--0.14/functions_p.html182
-rw-r--r--0.14/functions_q.html142
-rw-r--r--0.14/functions_r.html152
-rw-r--r--0.14/functions_s.html259
-rw-r--r--0.14/functions_t.html227
-rw-r--r--0.14/functions_type.html115
-rw-r--r--0.14/functions_u.html154
-rw-r--r--0.14/functions_v.html173
-rw-r--r--0.14/functions_vars.html196
-rw-r--r--0.14/functions_vars_b.html159
-rw-r--r--0.14/functions_vars_c.html166
-rw-r--r--0.14/functions_vars_d.html185
-rw-r--r--0.14/functions_vars_e.html188
-rw-r--r--0.14/functions_vars_f.html171
-rw-r--r--0.14/functions_vars_h.html144
-rw-r--r--0.14/functions_vars_i.html156
-rw-r--r--0.14/functions_vars_l.html174
-rw-r--r--0.14/functions_vars_m.html147
-rw-r--r--0.14/functions_vars_n.html145
-rw-r--r--0.14/functions_vars_o.html155
-rw-r--r--0.14/functions_vars_p.html165
-rw-r--r--0.14/functions_vars_r.html146
-rw-r--r--0.14/functions_vars_s.html214
-rw-r--r--0.14/functions_vars_t.html212
-rw-r--r--0.14/functions_vars_v.html169
-rw-r--r--0.14/functions_vars_w.html176
-rw-r--r--0.14/functions_vars_y.html139
-rw-r--r--0.14/functions_vars_z.html142
-rw-r--r--0.14/functions_w.html179
-rw-r--r--0.14/functions_y.html142
-rw-r--r--0.14/functions_z.html148
-rw-r--r--0.14/globals.html106
-rw-r--r--0.14/globals_func.html106
-rw-r--r--0.14/graph_legend.html122
-rw-r--r--0.14/graph_legend.md51
-rw-r--r--0.14/graph_legend.pngbin0 -> 18535 bytes
-rw-r--r--0.14/group__dbus__api__module.html102
-rw-r--r--0.14/group__libamb.html583
-rw-r--r--0.14/hierarchy.html225
-rw-r--r--0.14/index.html124
-rw-r--r--0.14/inherit_graph_0.map6
-rw-r--r--0.14/inherit_graph_0.md51
-rw-r--r--0.14/inherit_graph_0.pngbin0 -> 8555 bytes
-rw-r--r--0.14/inherit_graph_1.map3
-rw-r--r--0.14/inherit_graph_1.md51
-rw-r--r--0.14/inherit_graph_1.pngbin0 -> 2165 bytes
-rw-r--r--0.14/inherit_graph_10.map3
-rw-r--r--0.14/inherit_graph_10.md51
-rw-r--r--0.14/inherit_graph_10.pngbin0 -> 2302 bytes
-rw-r--r--0.14/inherit_graph_100.map3
-rw-r--r--0.14/inherit_graph_100.md51
-rw-r--r--0.14/inherit_graph_100.pngbin0 -> 1271 bytes
-rw-r--r--0.14/inherit_graph_101.map3
-rw-r--r--0.14/inherit_graph_101.md51
-rw-r--r--0.14/inherit_graph_101.pngbin0 -> 1433 bytes
-rw-r--r--0.14/inherit_graph_102.map3
-rw-r--r--0.14/inherit_graph_102.md51
-rw-r--r--0.14/inherit_graph_102.pngbin0 -> 1613 bytes
-rw-r--r--0.14/inherit_graph_103.map3
-rw-r--r--0.14/inherit_graph_103.md51
-rw-r--r--0.14/inherit_graph_103.pngbin0 -> 1291 bytes
-rw-r--r--0.14/inherit_graph_104.map3
-rw-r--r--0.14/inherit_graph_104.md51
-rw-r--r--0.14/inherit_graph_104.pngbin0 -> 1795 bytes
-rw-r--r--0.14/inherit_graph_105.map3
-rw-r--r--0.14/inherit_graph_105.md51
-rw-r--r--0.14/inherit_graph_105.pngbin0 -> 1537 bytes
-rw-r--r--0.14/inherit_graph_106.map3
-rw-r--r--0.14/inherit_graph_106.md51
-rw-r--r--0.14/inherit_graph_106.pngbin0 -> 1238 bytes
-rw-r--r--0.14/inherit_graph_107.map3
-rw-r--r--0.14/inherit_graph_107.md51
-rw-r--r--0.14/inherit_graph_107.pngbin0 -> 748 bytes
-rw-r--r--0.14/inherit_graph_11.map5
-rw-r--r--0.14/inherit_graph_11.md51
-rw-r--r--0.14/inherit_graph_11.pngbin0 -> 4520 bytes
-rw-r--r--0.14/inherit_graph_12.map4
-rw-r--r--0.14/inherit_graph_12.md51
-rw-r--r--0.14/inherit_graph_12.pngbin0 -> 3021 bytes
-rw-r--r--0.14/inherit_graph_13.map3
-rw-r--r--0.14/inherit_graph_13.md51
-rw-r--r--0.14/inherit_graph_13.pngbin0 -> 1680 bytes
-rw-r--r--0.14/inherit_graph_14.map3
-rw-r--r--0.14/inherit_graph_14.md51
-rw-r--r--0.14/inherit_graph_14.pngbin0 -> 1446 bytes
-rw-r--r--0.14/inherit_graph_15.map3
-rw-r--r--0.14/inherit_graph_15.md51
-rw-r--r--0.14/inherit_graph_15.pngbin0 -> 1451 bytes
-rw-r--r--0.14/inherit_graph_16.map3
-rw-r--r--0.14/inherit_graph_16.md51
-rw-r--r--0.14/inherit_graph_16.pngbin0 -> 1662 bytes
-rw-r--r--0.14/inherit_graph_17.map3
-rw-r--r--0.14/inherit_graph_17.md51
-rw-r--r--0.14/inherit_graph_17.pngbin0 -> 1120 bytes
-rw-r--r--0.14/inherit_graph_18.map3
-rw-r--r--0.14/inherit_graph_18.md51
-rw-r--r--0.14/inherit_graph_18.pngbin0 -> 1824 bytes
-rw-r--r--0.14/inherit_graph_19.map3
-rw-r--r--0.14/inherit_graph_19.md51
-rw-r--r--0.14/inherit_graph_19.pngbin0 -> 931 bytes
-rw-r--r--0.14/inherit_graph_2.map5
-rw-r--r--0.14/inherit_graph_2.md51
-rw-r--r--0.14/inherit_graph_2.pngbin0 -> 3659 bytes
-rw-r--r--0.14/inherit_graph_20.map3
-rw-r--r--0.14/inherit_graph_20.md51
-rw-r--r--0.14/inherit_graph_20.pngbin0 -> 1222 bytes
-rw-r--r--0.14/inherit_graph_21.map3
-rw-r--r--0.14/inherit_graph_21.md51
-rw-r--r--0.14/inherit_graph_21.pngbin0 -> 1065 bytes
-rw-r--r--0.14/inherit_graph_22.map3
-rw-r--r--0.14/inherit_graph_22.md51
-rw-r--r--0.14/inherit_graph_22.pngbin0 -> 1562 bytes
-rw-r--r--0.14/inherit_graph_23.map3
-rw-r--r--0.14/inherit_graph_23.md51
-rw-r--r--0.14/inherit_graph_23.pngbin0 -> 1833 bytes
-rw-r--r--0.14/inherit_graph_24.map3
-rw-r--r--0.14/inherit_graph_24.md51
-rw-r--r--0.14/inherit_graph_24.pngbin0 -> 1203 bytes
-rw-r--r--0.14/inherit_graph_25.map3
-rw-r--r--0.14/inherit_graph_25.md51
-rw-r--r--0.14/inherit_graph_25.pngbin0 -> 957 bytes
-rw-r--r--0.14/inherit_graph_26.map3
-rw-r--r--0.14/inherit_graph_26.md51
-rw-r--r--0.14/inherit_graph_26.pngbin0 -> 1491 bytes
-rw-r--r--0.14/inherit_graph_27.map3
-rw-r--r--0.14/inherit_graph_27.md51
-rw-r--r--0.14/inherit_graph_27.pngbin0 -> 668 bytes
-rw-r--r--0.14/inherit_graph_28.map3
-rw-r--r--0.14/inherit_graph_28.md51
-rw-r--r--0.14/inherit_graph_28.pngbin0 -> 763 bytes
-rw-r--r--0.14/inherit_graph_29.map3
-rw-r--r--0.14/inherit_graph_29.md51
-rw-r--r--0.14/inherit_graph_29.pngbin0 -> 1390 bytes
-rw-r--r--0.14/inherit_graph_3.map3
-rw-r--r--0.14/inherit_graph_3.md51
-rw-r--r--0.14/inherit_graph_3.pngbin0 -> 1249 bytes
-rw-r--r--0.14/inherit_graph_30.map3
-rw-r--r--0.14/inherit_graph_30.md51
-rw-r--r--0.14/inherit_graph_30.pngbin0 -> 1210 bytes
-rw-r--r--0.14/inherit_graph_31.map3
-rw-r--r--0.14/inherit_graph_31.md51
-rw-r--r--0.14/inherit_graph_31.pngbin0 -> 1490 bytes
-rw-r--r--0.14/inherit_graph_32.map3
-rw-r--r--0.14/inherit_graph_32.md51
-rw-r--r--0.14/inherit_graph_32.pngbin0 -> 1848 bytes
-rw-r--r--0.14/inherit_graph_33.map3
-rw-r--r--0.14/inherit_graph_33.md51
-rw-r--r--0.14/inherit_graph_33.pngbin0 -> 1402 bytes
-rw-r--r--0.14/inherit_graph_34.map3
-rw-r--r--0.14/inherit_graph_34.md51
-rw-r--r--0.14/inherit_graph_34.pngbin0 -> 1050 bytes
-rw-r--r--0.14/inherit_graph_35.map3
-rw-r--r--0.14/inherit_graph_35.md51
-rw-r--r--0.14/inherit_graph_35.pngbin0 -> 1297 bytes
-rw-r--r--0.14/inherit_graph_36.map3
-rw-r--r--0.14/inherit_graph_36.md51
-rw-r--r--0.14/inherit_graph_36.pngbin0 -> 1571 bytes
-rw-r--r--0.14/inherit_graph_37.map3
-rw-r--r--0.14/inherit_graph_37.md51
-rw-r--r--0.14/inherit_graph_37.pngbin0 -> 575 bytes
-rw-r--r--0.14/inherit_graph_38.map3
-rw-r--r--0.14/inherit_graph_38.md51
-rw-r--r--0.14/inherit_graph_38.pngbin0 -> 525 bytes
-rw-r--r--0.14/inherit_graph_39.map3
-rw-r--r--0.14/inherit_graph_39.md51
-rw-r--r--0.14/inherit_graph_39.pngbin0 -> 802 bytes
-rw-r--r--0.14/inherit_graph_4.map3
-rw-r--r--0.14/inherit_graph_4.md51
-rw-r--r--0.14/inherit_graph_4.pngbin0 -> 1946 bytes
-rw-r--r--0.14/inherit_graph_40.map3
-rw-r--r--0.14/inherit_graph_40.md51
-rw-r--r--0.14/inherit_graph_40.pngbin0 -> 1453 bytes
-rw-r--r--0.14/inherit_graph_41.map3
-rw-r--r--0.14/inherit_graph_41.md51
-rw-r--r--0.14/inherit_graph_41.pngbin0 -> 1553 bytes
-rw-r--r--0.14/inherit_graph_42.map3
-rw-r--r--0.14/inherit_graph_42.md51
-rw-r--r--0.14/inherit_graph_42.pngbin0 -> 1882 bytes
-rw-r--r--0.14/inherit_graph_43.map3
-rw-r--r--0.14/inherit_graph_43.md51
-rw-r--r--0.14/inherit_graph_43.pngbin0 -> 1449 bytes
-rw-r--r--0.14/inherit_graph_44.map3
-rw-r--r--0.14/inherit_graph_44.md51
-rw-r--r--0.14/inherit_graph_44.pngbin0 -> 1578 bytes
-rw-r--r--0.14/inherit_graph_45.map3
-rw-r--r--0.14/inherit_graph_45.md51
-rw-r--r--0.14/inherit_graph_45.pngbin0 -> 1613 bytes
-rw-r--r--0.14/inherit_graph_46.map3
-rw-r--r--0.14/inherit_graph_46.md51
-rw-r--r--0.14/inherit_graph_46.pngbin0 -> 1232 bytes
-rw-r--r--0.14/inherit_graph_47.map3
-rw-r--r--0.14/inherit_graph_47.md51
-rw-r--r--0.14/inherit_graph_47.pngbin0 -> 1782 bytes
-rw-r--r--0.14/inherit_graph_48.map3
-rw-r--r--0.14/inherit_graph_48.md51
-rw-r--r--0.14/inherit_graph_48.pngbin0 -> 1841 bytes
-rw-r--r--0.14/inherit_graph_49.map3
-rw-r--r--0.14/inherit_graph_49.md51
-rw-r--r--0.14/inherit_graph_49.pngbin0 -> 1840 bytes
-rw-r--r--0.14/inherit_graph_5.map3
-rw-r--r--0.14/inherit_graph_5.md51
-rw-r--r--0.14/inherit_graph_5.pngbin0 -> 1493 bytes
-rw-r--r--0.14/inherit_graph_50.map3
-rw-r--r--0.14/inherit_graph_50.md51
-rw-r--r--0.14/inherit_graph_50.pngbin0 -> 1239 bytes
-rw-r--r--0.14/inherit_graph_51.map3
-rw-r--r--0.14/inherit_graph_51.md51
-rw-r--r--0.14/inherit_graph_51.pngbin0 -> 582 bytes
-rw-r--r--0.14/inherit_graph_52.map3
-rw-r--r--0.14/inherit_graph_52.md51
-rw-r--r--0.14/inherit_graph_52.pngbin0 -> 1093 bytes
-rw-r--r--0.14/inherit_graph_53.map3
-rw-r--r--0.14/inherit_graph_53.md51
-rw-r--r--0.14/inherit_graph_53.pngbin0 -> 1863 bytes
-rw-r--r--0.14/inherit_graph_54.map3
-rw-r--r--0.14/inherit_graph_54.md51
-rw-r--r--0.14/inherit_graph_54.pngbin0 -> 1539 bytes
-rw-r--r--0.14/inherit_graph_55.map3
-rw-r--r--0.14/inherit_graph_55.md51
-rw-r--r--0.14/inherit_graph_55.pngbin0 -> 1394 bytes
-rw-r--r--0.14/inherit_graph_56.map3
-rw-r--r--0.14/inherit_graph_56.md51
-rw-r--r--0.14/inherit_graph_56.pngbin0 -> 871 bytes
-rw-r--r--0.14/inherit_graph_57.map3
-rw-r--r--0.14/inherit_graph_57.md51
-rw-r--r--0.14/inherit_graph_57.pngbin0 -> 1453 bytes
-rw-r--r--0.14/inherit_graph_58.map3
-rw-r--r--0.14/inherit_graph_58.md51
-rw-r--r--0.14/inherit_graph_58.pngbin0 -> 740 bytes
-rw-r--r--0.14/inherit_graph_59.map3
-rw-r--r--0.14/inherit_graph_59.md51
-rw-r--r--0.14/inherit_graph_59.pngbin0 -> 1336 bytes
-rw-r--r--0.14/inherit_graph_6.map3
-rw-r--r--0.14/inherit_graph_6.md51
-rw-r--r--0.14/inherit_graph_6.pngbin0 -> 846 bytes
-rw-r--r--0.14/inherit_graph_60.map3
-rw-r--r--0.14/inherit_graph_60.md51
-rw-r--r--0.14/inherit_graph_60.pngbin0 -> 1535 bytes
-rw-r--r--0.14/inherit_graph_61.map3
-rw-r--r--0.14/inherit_graph_61.md51
-rw-r--r--0.14/inherit_graph_61.pngbin0 -> 1660 bytes
-rw-r--r--0.14/inherit_graph_62.map3
-rw-r--r--0.14/inherit_graph_62.md51
-rw-r--r--0.14/inherit_graph_62.pngbin0 -> 1136 bytes
-rw-r--r--0.14/inherit_graph_63.map3
-rw-r--r--0.14/inherit_graph_63.md51
-rw-r--r--0.14/inherit_graph_63.pngbin0 -> 1472 bytes
-rw-r--r--0.14/inherit_graph_64.map3
-rw-r--r--0.14/inherit_graph_64.md51
-rw-r--r--0.14/inherit_graph_64.pngbin0 -> 2274 bytes
-rw-r--r--0.14/inherit_graph_65.map3
-rw-r--r--0.14/inherit_graph_65.md51
-rw-r--r--0.14/inherit_graph_65.pngbin0 -> 2088 bytes
-rw-r--r--0.14/inherit_graph_66.map3
-rw-r--r--0.14/inherit_graph_66.md51
-rw-r--r--0.14/inherit_graph_66.pngbin0 -> 1660 bytes
-rw-r--r--0.14/inherit_graph_67.map3
-rw-r--r--0.14/inherit_graph_67.md51
-rw-r--r--0.14/inherit_graph_67.pngbin0 -> 2174 bytes
-rw-r--r--0.14/inherit_graph_68.map3
-rw-r--r--0.14/inherit_graph_68.md51
-rw-r--r--0.14/inherit_graph_68.pngbin0 -> 1134 bytes
-rw-r--r--0.14/inherit_graph_69.map3
-rw-r--r--0.14/inherit_graph_69.md51
-rw-r--r--0.14/inherit_graph_69.pngbin0 -> 1848 bytes
-rw-r--r--0.14/inherit_graph_7.map3
-rw-r--r--0.14/inherit_graph_7.md51
-rw-r--r--0.14/inherit_graph_7.pngbin0 -> 1776 bytes
-rw-r--r--0.14/inherit_graph_70.map3
-rw-r--r--0.14/inherit_graph_70.md51
-rw-r--r--0.14/inherit_graph_70.pngbin0 -> 2328 bytes
-rw-r--r--0.14/inherit_graph_71.map3
-rw-r--r--0.14/inherit_graph_71.md51
-rw-r--r--0.14/inherit_graph_71.pngbin0 -> 1514 bytes
-rw-r--r--0.14/inherit_graph_72.map3
-rw-r--r--0.14/inherit_graph_72.md51
-rw-r--r--0.14/inherit_graph_72.pngbin0 -> 1872 bytes
-rw-r--r--0.14/inherit_graph_73.map4
-rw-r--r--0.14/inherit_graph_73.md51
-rw-r--r--0.14/inherit_graph_73.pngbin0 -> 1857 bytes
-rw-r--r--0.14/inherit_graph_74.map3
-rw-r--r--0.14/inherit_graph_74.md51
-rw-r--r--0.14/inherit_graph_74.pngbin0 -> 1700 bytes
-rw-r--r--0.14/inherit_graph_75.map3
-rw-r--r--0.14/inherit_graph_75.md51
-rw-r--r--0.14/inherit_graph_75.pngbin0 -> 1357 bytes
-rw-r--r--0.14/inherit_graph_76.map3
-rw-r--r--0.14/inherit_graph_76.md51
-rw-r--r--0.14/inherit_graph_76.pngbin0 -> 787 bytes
-rw-r--r--0.14/inherit_graph_77.map3
-rw-r--r--0.14/inherit_graph_77.md51
-rw-r--r--0.14/inherit_graph_77.pngbin0 -> 1588 bytes
-rw-r--r--0.14/inherit_graph_78.map3
-rw-r--r--0.14/inherit_graph_78.md51
-rw-r--r--0.14/inherit_graph_78.pngbin0 -> 1105 bytes
-rw-r--r--0.14/inherit_graph_79.map3
-rw-r--r--0.14/inherit_graph_79.md51
-rw-r--r--0.14/inherit_graph_79.pngbin0 -> 1545 bytes
-rw-r--r--0.14/inherit_graph_8.map3
-rw-r--r--0.14/inherit_graph_8.md51
-rw-r--r--0.14/inherit_graph_8.pngbin0 -> 1380 bytes
-rw-r--r--0.14/inherit_graph_80.map3
-rw-r--r--0.14/inherit_graph_80.md51
-rw-r--r--0.14/inherit_graph_80.pngbin0 -> 824 bytes
-rw-r--r--0.14/inherit_graph_81.map3
-rw-r--r--0.14/inherit_graph_81.md51
-rw-r--r--0.14/inherit_graph_81.pngbin0 -> 1469 bytes
-rw-r--r--0.14/inherit_graph_82.map3
-rw-r--r--0.14/inherit_graph_82.md51
-rw-r--r--0.14/inherit_graph_82.pngbin0 -> 1887 bytes
-rw-r--r--0.14/inherit_graph_83.map3
-rw-r--r--0.14/inherit_graph_83.md51
-rw-r--r--0.14/inherit_graph_83.pngbin0 -> 880 bytes
-rw-r--r--0.14/inherit_graph_84.map3
-rw-r--r--0.14/inherit_graph_84.md51
-rw-r--r--0.14/inherit_graph_84.pngbin0 -> 1038 bytes
-rw-r--r--0.14/inherit_graph_85.map3
-rw-r--r--0.14/inherit_graph_85.md51
-rw-r--r--0.14/inherit_graph_85.pngbin0 -> 1174 bytes
-rw-r--r--0.14/inherit_graph_86.map3
-rw-r--r--0.14/inherit_graph_86.md51
-rw-r--r--0.14/inherit_graph_86.pngbin0 -> 575 bytes
-rw-r--r--0.14/inherit_graph_87.map3
-rw-r--r--0.14/inherit_graph_87.md51
-rw-r--r--0.14/inherit_graph_87.pngbin0 -> 2172 bytes
-rw-r--r--0.14/inherit_graph_88.map3
-rw-r--r--0.14/inherit_graph_88.md51
-rw-r--r--0.14/inherit_graph_88.pngbin0 -> 1190 bytes
-rw-r--r--0.14/inherit_graph_89.map3
-rw-r--r--0.14/inherit_graph_89.md51
-rw-r--r--0.14/inherit_graph_89.pngbin0 -> 1571 bytes
-rw-r--r--0.14/inherit_graph_9.map3
-rw-r--r--0.14/inherit_graph_9.md51
-rw-r--r--0.14/inherit_graph_9.pngbin0 -> 1297 bytes
-rw-r--r--0.14/inherit_graph_90.map3
-rw-r--r--0.14/inherit_graph_90.md51
-rw-r--r--0.14/inherit_graph_90.pngbin0 -> 1406 bytes
-rw-r--r--0.14/inherit_graph_91.map3
-rw-r--r--0.14/inherit_graph_91.md51
-rw-r--r--0.14/inherit_graph_91.pngbin0 -> 969 bytes
-rw-r--r--0.14/inherit_graph_92.map3
-rw-r--r--0.14/inherit_graph_92.md51
-rw-r--r--0.14/inherit_graph_92.pngbin0 -> 832 bytes
-rw-r--r--0.14/inherit_graph_93.map3
-rw-r--r--0.14/inherit_graph_93.md51
-rw-r--r--0.14/inherit_graph_93.pngbin0 -> 1130 bytes
-rw-r--r--0.14/inherit_graph_94.map3
-rw-r--r--0.14/inherit_graph_94.md51
-rw-r--r--0.14/inherit_graph_94.pngbin0 -> 1721 bytes
-rw-r--r--0.14/inherit_graph_95.map3
-rw-r--r--0.14/inherit_graph_95.md51
-rw-r--r--0.14/inherit_graph_95.pngbin0 -> 1554 bytes
-rw-r--r--0.14/inherit_graph_96.map3
-rw-r--r--0.14/inherit_graph_96.md51
-rw-r--r--0.14/inherit_graph_96.pngbin0 -> 4863 bytes
-rw-r--r--0.14/inherit_graph_97.map3
-rw-r--r--0.14/inherit_graph_97.md51
-rw-r--r--0.14/inherit_graph_97.pngbin0 -> 1484 bytes
-rw-r--r--0.14/inherit_graph_98.map3
-rw-r--r--0.14/inherit_graph_98.md51
-rw-r--r--0.14/inherit_graph_98.pngbin0 -> 1366 bytes
-rw-r--r--0.14/inherit_graph_99.map3
-rw-r--r--0.14/inherit_graph_99.md51
-rw-r--r--0.14/inherit_graph_99.pngbin0 -> 1949 bytes
-rw-r--r--0.14/inherits.html654
-rw-r--r--0.14/interfaceAcceleration-members.html107
-rw-r--r--0.14/interfaceAcceleration.html130
-rw-r--r--0.14/interfaceAcceleratorPedalPosition-members.html105
-rw-r--r--0.14/interfaceAcceleratorPedalPosition.html123
-rw-r--r--0.14/interfaceAirbagStatus-members.html107
-rw-r--r--0.14/interfaceAirbagStatus.html131
-rw-r--r--0.14/interfaceAlarm-members.html105
-rw-r--r--0.14/interfaceAlarm.html122
-rw-r--r--0.14/interfaceAntilockBrakingSystem-members.html106
-rw-r--r--0.14/interfaceAntilockBrakingSystem.html142
-rw-r--r--0.14/interfaceAtmosphericPressure-members.html105
-rw-r--r--0.14/interfaceAtmosphericPressure.html123
-rw-r--r--0.14/interfaceBatteryStatus-members.html107
-rw-r--r--0.14/interfaceBatteryStatus.html130
-rw-r--r--0.14/interfaceBrakeMaintenance-members.html107
-rw-r--r--0.14/interfaceBrakeMaintenance.html130
-rw-r--r--0.14/interfaceBrakeOperation-members.html105
-rw-r--r--0.14/interfaceBrakeOperation.html122
-rw-r--r--0.14/interfaceButtonEvent-members.html105
-rw-r--r--0.14/interfaceButtonEvent.html123
-rw-r--r--0.14/interfaceChildSafetyLock-members.html105
-rw-r--r--0.14/interfaceChildSafetyLock.html122
-rw-r--r--0.14/interfaceChime-members.html105
-rw-r--r--0.14/interfaceChime.html123
-rw-r--r--0.14/interfaceClimateControl-members.html113
-rw-r--r--0.14/interfaceClimateControl.html154
-rw-r--r--0.14/interfaceConfig-members.html108
-rw-r--r--0.14/interfaceConfig.html142
-rw-r--r--0.14/interfaceConfig__coll__graph.map3
-rw-r--r--0.14/interfaceConfig__coll__graph.md51
-rw-r--r--0.14/interfaceConfig__coll__graph.pngbin0 -> 3155 bytes
-rw-r--r--0.14/interfaceConvertibleRoof-members.html106
-rw-r--r--0.14/interfaceConvertibleRoof.html127
-rw-r--r--0.14/interfaceCruiseControlStatus-members.html106
-rw-r--r--0.14/interfaceCruiseControlStatus.html126
-rw-r--r--0.14/interfaceDefrost-members.html106
-rw-r--r--0.14/interfaceDefrost.html127
-rw-r--r--0.14/interfaceDiagnostic-members.html109
-rw-r--r--0.14/interfaceDiagnostic.html138
-rw-r--r--0.14/interfaceDoor-members.html111
-rw-r--r--0.14/interfaceDoor.html140
-rw-r--r--0.14/interfaceDoorStatus-members.html107
-rw-r--r--0.14/interfaceDoorStatus.html131
-rw-r--r--0.14/interfaceDoors-members.html105
-rw-r--r--0.14/interfaceDoors.html122
-rw-r--r--0.14/interfaceDriveMode-members.html105
-rw-r--r--0.14/interfaceDriveMode.html122
-rw-r--r--0.14/interfaceDrivingMode-members.html106
-rw-r--r--0.14/interfaceDrivingMode.html127
-rw-r--r--0.14/interfaceElectronicStabilityControl-members.html106
-rw-r--r--0.14/interfaceElectronicStabilityControl.html126
-rw-r--r--0.14/interfaceEngineCoolant-members.html106
-rw-r--r--0.14/interfaceEngineCoolant.html126
-rw-r--r--0.14/interfaceEngineOil-members.html109
-rw-r--r--0.14/interfaceEngineOil.html138
-rw-r--r--0.14/interfaceEngineSpeed-members.html105
-rw-r--r--0.14/interfaceEngineSpeed.html123
-rw-r--r--0.14/interfaceExteriorBrightness-members.html105
-rw-r--r--0.14/interfaceExteriorBrightness.html123
-rw-r--r--0.14/interfaceFluid-members.html105
-rw-r--r--0.14/interfaceFluid.html122
-rw-r--r--0.14/interfaceFuel-members.html125
-rw-r--r--0.14/interfaceFuel.html176
-rw-r--r--0.14/interfaceFuelInfo-members.html106
-rw-r--r--0.14/interfaceFuelInfo.html126
-rw-r--r--0.14/interfaceHazardLight-members.html105
-rw-r--r--0.14/interfaceHazardLight.html122
-rw-r--r--0.14/interfaceHorn-members.html105
-rw-r--r--0.14/interfaceHorn.html123
-rw-r--r--0.14/interfaceIgnitionTime-members.html106
-rw-r--r--0.14/interfaceIgnitionTime.html126
-rw-r--r--0.14/interfaceInteriorLightStatus-members.html105
-rw-r--r--0.14/interfaceInteriorLightStatus.html123
-rw-r--r--0.14/interfaceLaneDepartureDetection-members.html105
-rw-r--r--0.14/interfaceLaneDepartureDetection.html122
-rw-r--r--0.14/interfaceLightStatus-members.html114
-rw-r--r--0.14/interfaceLightStatus.html158
-rw-r--r--0.14/interfaceLocation-members.html108
-rw-r--r--0.14/interfaceLocation.html134
-rw-r--r--0.14/interfaceMalfunctionIndicator-members.html105
-rw-r--r--0.14/interfaceMalfunctionIndicator.html122
-rw-r--r--0.14/interfaceMirror-members.html106
-rw-r--r--0.14/interfaceMirror.html126
-rw-r--r--0.14/interfaceNightMode-members.html105
-rw-r--r--0.14/interfaceNightMode.html138
-rw-r--r--0.14/interfaceObstacleDistance-members.html105
-rw-r--r--0.14/interfaceObstacleDistance.html123
-rw-r--r--0.14/interfaceOccupantStatus-members.html105
-rw-r--r--0.14/interfaceOccupantStatus.html123
-rw-r--r--0.14/interfaceOdometer-members.html107
-rw-r--r--0.14/interfaceOdometer.html131
-rw-r--r--0.14/interfaceParkingBrake-members.html105
-rw-r--r--0.14/interfaceParkingBrake.html122
-rw-r--r--0.14/interfacePlugin-members.html106
-rw-r--r--0.14/interfacePlugin.html134
-rw-r--r--0.14/interfacePluginSegment-members.html107
-rw-r--r--0.14/interfacePluginSegment.html147
-rw-r--r--0.14/interfacePluginSegment__coll__graph.map3
-rw-r--r--0.14/interfacePluginSegment__coll__graph.md51
-rw-r--r--0.14/interfacePluginSegment__coll__graph.pngbin0 -> 2581 bytes
-rw-r--r--0.14/interfacePluginSegment__inherit__graph.map3
-rw-r--r--0.14/interfacePluginSegment__inherit__graph.md51
-rw-r--r--0.14/interfacePluginSegment__inherit__graph.pngbin0 -> 2581 bytes
-rw-r--r--0.14/interfacePlugin__inherit__graph.map3
-rw-r--r--0.14/interfacePlugin__inherit__graph.md51
-rw-r--r--0.14/interfacePlugin__inherit__graph.pngbin0 -> 2481 bytes
-rw-r--r--0.14/interfacePowertrainTorque-members.html105
-rw-r--r--0.14/interfacePowertrainTorque.html123
-rw-r--r--0.14/interfaceRainSensor-members.html105
-rw-r--r--0.14/interfaceRainSensor.html123
-rw-r--r--0.14/interfaceSeat-members.html112
-rw-r--r--0.14/interfaceSeat.html144
-rw-r--r--0.14/interfaceSeatAdjustment-members.html110
-rw-r--r--0.14/interfaceSeatAdjustment.html142
-rw-r--r--0.14/interfaceSeatBelt-members.html105
-rw-r--r--0.14/interfaceSeatBelt.html122
-rw-r--r--0.14/interfaceSideWindow-members.html106
-rw-r--r--0.14/interfaceSideWindow.html126
-rw-r--r--0.14/interfaceSize-members.html107
-rw-r--r--0.14/interfaceSize.html130
-rw-r--r--0.14/interfaceSteeringWheel-members.html105
-rw-r--r--0.14/interfaceSteeringWheel.html122
-rw-r--r--0.14/interfaceSteeringWheelPosition-members.html106
-rw-r--r--0.14/interfaceSteeringWheelPosition.html126
-rw-r--r--0.14/interfaceSunroof-members.html106
-rw-r--r--0.14/interfaceSunroof.html127
-rw-r--r--0.14/interfaceTemperature-members.html106
-rw-r--r--0.14/interfaceTemperature.html126
-rw-r--r--0.14/interfaceThrottlePosition-members.html105
-rw-r--r--0.14/interfaceThrottlePosition.html123
-rw-r--r--0.14/interfaceTire-members.html107
-rw-r--r--0.14/interfaceTire.html130
-rw-r--r--0.14/interfaceTractionControlSystem-members.html106
-rw-r--r--0.14/interfaceTractionControlSystem.html142
-rw-r--r--0.14/interfaceTransmission-members.html135
-rw-r--r--0.14/interfaceTransmission.html206
-rw-r--r--0.14/interfaceTransmissionClutch-members.html105
-rw-r--r--0.14/interfaceTransmissionClutch.html122
-rw-r--r--0.14/interfaceTransmissionOil-members.html106
-rw-r--r--0.14/interfaceTransmissionOil.html126
-rw-r--r--0.14/interfaceTripMeter-members.html105
-rw-r--r--0.14/interfaceTripMeter.html122
-rw-r--r--0.14/interfaceVehicleId-members.html106
-rw-r--r--0.14/interfaceVehicleId.html126
-rw-r--r--0.14/interfaceVehiclePowerMode-members.html105
-rw-r--r--0.14/interfaceVehiclePowerMode.html123
-rw-r--r--0.14/interfaceVehicleSound-members.html107
-rw-r--r--0.14/interfaceVehicleSound.html130
-rw-r--r--0.14/interfaceVehicleSpeed-members.html105
-rw-r--r--0.14/interfaceVehicleSpeed.html123
-rw-r--r--0.14/interfaceVehicleTopSpeedLimit-members.html105
-rw-r--r--0.14/interfaceVehicleTopSpeedLimit.html138
-rw-r--r--0.14/interfaceVehicleType-members.html105
-rw-r--r--0.14/interfaceVehicleType.html123
-rw-r--r--0.14/interfaceWasherFluid-members.html106
-rw-r--r--0.14/interfaceWasherFluid.html126
-rw-r--r--0.14/interfaceWheelInformation-members.html108
-rw-r--r--0.14/interfaceWheelInformation.html134
-rw-r--r--0.14/interfaceWheelTick-members.html105
-rw-r--r--0.14/interfaceWheelTick.html123
-rw-r--r--0.14/interfaceWindowStatus-members.html106
-rw-r--r--0.14/interfaceWindowStatus.html127
-rw-r--r--0.14/interfaceWiperStatus-members.html106
-rw-r--r--0.14/interfaceWiperStatus.html126
-rw-r--r--0.14/interfaceYawRate-members.html105
-rw-r--r--0.14/interfaceYawRate.html123
-rw-r--r--0.14/jquery.js68
-rw-r--r--0.14/libamb.h54
-rw-r--r--0.14/libamb_8h.html130
-rw-r--r--0.14/libamb_8h_source.html99
-rw-r--r--0.14/listplusplus_8h_source.html103
-rw-r--r--0.14/mainpage.idl34
-rw-r--r--0.14/mainpage_8idl_source.html99
-rw-r--r--0.14/modules.html99
-rw-r--r--0.14/nav_f.pngbin0 -> 153 bytes
-rw-r--r--0.14/nav_g.pngbin0 -> 95 bytes
-rw-r--r--0.14/nav_h.pngbin0 -> 98 bytes
-rw-r--r--0.14/nullptr_8h_source.html103
-rw-r--r--0.14/open.pngbin0 -> 123 bytes
-rw-r--r--0.14/pages.html101
-rw-r--r--0.14/picojson_8h_source.html114
-rw-r--r--0.14/plugins_8idl.html126
-rw-r--r--0.14/plugins_8idl_source.html103
-rw-r--r--0.14/release_notes.html116
-rw-r--r--0.14/search/all_0.html26
-rw-r--r--0.14/search/all_0.js4
-rw-r--r--0.14/search/all_1.html26
-rw-r--r--0.14/search/all_1.js45
-rw-r--r--0.14/search/all_10.html26
-rw-r--r--0.14/search/all_10.js7
-rw-r--r--0.14/search/all_11.html26
-rw-r--r--0.14/search/all_11.js46
-rw-r--r--0.14/search/all_12.html26
-rw-r--r--0.14/search/all_12.js36
-rw-r--r--0.14/search/all_13.html26
-rw-r--r--0.14/search/all_13.js7
-rw-r--r--0.14/search/all_14.html26
-rw-r--r--0.14/search/all_14.js19
-rw-r--r--0.14/search/all_15.html26
-rw-r--r--0.14/search/all_15.js19
-rw-r--r--0.14/search/all_16.html26
-rw-r--r--0.14/search/all_16.js4
-rw-r--r--0.14/search/all_17.html26
-rw-r--r--0.14/search/all_17.js6
-rw-r--r--0.14/search/all_2.html26
-rw-r--r--0.14/search/all_2.js16
-rw-r--r--0.14/search/all_3.html26
-rw-r--r--0.14/search/all_3.js19
-rw-r--r--0.14/search/all_4.html26
-rw-r--r--0.14/search/all_4.js30
-rw-r--r--0.14/search/all_5.html26
-rw-r--r--0.14/search/all_5.js22
-rw-r--r--0.14/search/all_6.html26
-rw-r--r--0.14/search/all_6.js22
-rw-r--r--0.14/search/all_7.html26
-rw-r--r--0.14/search/all_7.js18
-rw-r--r--0.14/search/all_8.html26
-rw-r--r--0.14/search/all_8.js8
-rw-r--r--0.14/search/all_9.html26
-rw-r--r--0.14/search/all_9.js13
-rw-r--r--0.14/search/all_a.html26
-rw-r--r--0.14/search/all_a.js24
-rw-r--r--0.14/search/all_b.html26
-rw-r--r--0.14/search/all_b.js10
-rw-r--r--0.14/search/all_c.html26
-rw-r--r--0.14/search/all_c.js9
-rw-r--r--0.14/search/all_d.html26
-rw-r--r--0.14/search/all_d.js10
-rw-r--r--0.14/search/all_e.html26
-rw-r--r--0.14/search/all_e.js20
-rw-r--r--0.14/search/all_f.html26
-rw-r--r--0.14/search/all_f.js4
-rw-r--r--0.14/search/classes_0.html26
-rw-r--r--0.14/search/classes_0.js4
-rw-r--r--0.14/search/classes_1.html26
-rw-r--r--0.14/search/classes_1.js20
-rw-r--r--0.14/search/classes_10.html26
-rw-r--r--0.14/search/classes_10.js12
-rw-r--r--0.14/search/classes_11.html26
-rw-r--r--0.14/search/classes_11.js12
-rw-r--r--0.14/search/classes_12.html26
-rw-r--r--0.14/search/classes_12.js12
-rw-r--r--0.14/search/classes_13.html26
-rw-r--r--0.14/search/classes_13.js8
-rw-r--r--0.14/search/classes_14.html26
-rw-r--r--0.14/search/classes_14.js4
-rw-r--r--0.14/search/classes_15.html26
-rw-r--r--0.14/search/classes_15.js4
-rw-r--r--0.14/search/classes_2.html26
-rw-r--r--0.14/search/classes_2.js9
-rw-r--r--0.14/search/classes_3.html26
-rw-r--r--0.14/search/classes_3.js9
-rw-r--r--0.14/search/classes_4.html26
-rw-r--r--0.14/search/classes_4.js14
-rw-r--r--0.14/search/classes_5.html26
-rw-r--r--0.14/search/classes_5.js8
-rw-r--r--0.14/search/classes_6.html26
-rw-r--r--0.14/search/classes_6.js6
-rw-r--r--0.14/search/classes_7.html26
-rw-r--r--0.14/search/classes_7.js13
-rw-r--r--0.14/search/classes_8.html26
-rw-r--r--0.14/search/classes_8.js5
-rw-r--r--0.14/search/classes_9.html26
-rw-r--r--0.14/search/classes_9.js6
-rw-r--r--0.14/search/classes_a.html26
-rw-r--r--0.14/search/classes_a.js8
-rw-r--r--0.14/search/classes_b.html26
-rw-r--r--0.14/search/classes_b.js5
-rw-r--r--0.14/search/classes_c.html26
-rw-r--r--0.14/search/classes_c.js6
-rw-r--r--0.14/search/classes_d.html26
-rw-r--r--0.14/search/classes_d.js6
-rw-r--r--0.14/search/classes_e.html26
-rw-r--r--0.14/search/classes_e.js8
-rw-r--r--0.14/search/classes_f.html26
-rw-r--r--0.14/search/classes_f.js4
-rw-r--r--0.14/search/close.pngbin0 -> 273 bytes
-rw-r--r--0.14/search/enums_0.html26
-rw-r--r--0.14/search/enums_0.js4
-rw-r--r--0.14/search/enums_1.html26
-rw-r--r--0.14/search/enums_1.js4
-rw-r--r--0.14/search/enums_2.html26
-rw-r--r--0.14/search/enums_2.js4
-rw-r--r--0.14/search/enums_3.html26
-rw-r--r--0.14/search/enums_3.js4
-rw-r--r--0.14/search/enumvalues_0.html26
-rw-r--r--0.14/search/enumvalues_0.js4
-rw-r--r--0.14/search/enumvalues_1.html26
-rw-r--r--0.14/search/enumvalues_1.js4
-rw-r--r--0.14/search/enumvalues_2.html26
-rw-r--r--0.14/search/enumvalues_2.js4
-rw-r--r--0.14/search/files_0.html26
-rw-r--r--0.14/search/files_0.js7
-rw-r--r--0.14/search/files_1.html26
-rw-r--r--0.14/search/files_1.js4
-rw-r--r--0.14/search/files_2.html26
-rw-r--r--0.14/search/files_2.js4
-rw-r--r--0.14/search/files_3.html26
-rw-r--r--0.14/search/files_3.js4
-rw-r--r--0.14/search/functions_0.html26
-rw-r--r--0.14/search/functions_0.js8
-rw-r--r--0.14/search/functions_1.html26
-rw-r--r--0.14/search/functions_1.js4
-rw-r--r--0.14/search/functions_2.html26
-rw-r--r--0.14/search/functions_2.js6
-rw-r--r--0.14/search/functions_3.html26
-rw-r--r--0.14/search/functions_3.js4
-rw-r--r--0.14/search/functions_4.html26
-rw-r--r--0.14/search/functions_4.js4
-rw-r--r--0.14/search/functions_5.html26
-rw-r--r--0.14/search/functions_5.js7
-rw-r--r--0.14/search/functions_6.html26
-rw-r--r--0.14/search/functions_6.js8
-rw-r--r--0.14/search/functions_7.html26
-rw-r--r--0.14/search/functions_7.js4
-rw-r--r--0.14/search/functions_8.html26
-rw-r--r--0.14/search/functions_8.js5
-rw-r--r--0.14/search/functions_9.html26
-rw-r--r--0.14/search/functions_9.js4
-rw-r--r--0.14/search/functions_a.html26
-rw-r--r--0.14/search/functions_a.js4
-rw-r--r--0.14/search/functions_b.html26
-rw-r--r--0.14/search/functions_b.js13
-rw-r--r--0.14/search/functions_c.html26
-rw-r--r--0.14/search/functions_c.js5
-rw-r--r--0.14/search/functions_d.html26
-rw-r--r--0.14/search/functions_d.js7
-rw-r--r--0.14/search/functions_e.html26
-rw-r--r--0.14/search/functions_e.js4
-rw-r--r--0.14/search/groups_0.html26
-rw-r--r--0.14/search/groups_0.js4
-rw-r--r--0.14/search/groups_1.html26
-rw-r--r--0.14/search/groups_1.js4
-rw-r--r--0.14/search/mag_sel.pngbin0 -> 563 bytes
-rw-r--r--0.14/search/nomatches.html12
-rw-r--r--0.14/search/pages_0.html26
-rw-r--r--0.14/search/pages_0.js6
-rw-r--r--0.14/search/pages_1.html26
-rw-r--r--0.14/search/pages_1.js4
-rw-r--r--0.14/search/pages_2.html26
-rw-r--r--0.14/search/pages_2.js4
-rw-r--r--0.14/search/search.css271
-rw-r--r--0.14/search/search.js791
-rw-r--r--0.14/search/search_l.pngbin0 -> 604 bytes
-rw-r--r--0.14/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--0.14/search/search_r.pngbin0 -> 612 bytes
-rw-r--r--0.14/search/searchdata.js42
-rw-r--r--0.14/search/typedefs_0.html26
-rw-r--r--0.14/search/typedefs_0.js4
-rw-r--r--0.14/search/typedefs_1.html26
-rw-r--r--0.14/search/typedefs_1.js4
-rw-r--r--0.14/search/variables_0.html26
-rw-r--r--0.14/search/variables_0.js22
-rw-r--r--0.14/search/variables_1.html26
-rw-r--r--0.14/search/variables_1.js10
-rw-r--r--0.14/search/variables_10.html26
-rw-r--r--0.14/search/variables_10.js14
-rw-r--r--0.14/search/variables_11.html26
-rw-r--r--0.14/search/variables_11.js15
-rw-r--r--0.14/search/variables_12.html26
-rw-r--r--0.14/search/variables_12.js4
-rw-r--r--0.14/search/variables_13.html26
-rw-r--r--0.14/search/variables_13.js5
-rw-r--r--0.14/search/variables_2.html26
-rw-r--r--0.14/search/variables_2.js12
-rw-r--r--0.14/search/variables_3.html26
-rw-r--r--0.14/search/variables_3.js18
-rw-r--r--0.14/search/variables_4.html26
-rw-r--r--0.14/search/variables_4.js18
-rw-r--r--0.14/search/variables_5.html26
-rw-r--r--0.14/search/variables_5.js15
-rw-r--r--0.14/search/variables_6.html26
-rw-r--r--0.14/search/variables_6.js6
-rw-r--r--0.14/search/variables_7.html26
-rw-r--r--0.14/search/variables_7.js10
-rw-r--r--0.14/search/variables_8.html26
-rw-r--r--0.14/search/variables_8.js16
-rw-r--r--0.14/search/variables_9.html26
-rw-r--r--0.14/search/variables_9.js7
-rw-r--r--0.14/search/variables_a.html26
-rw-r--r--0.14/search/variables_a.js6
-rw-r--r--0.14/search/variables_b.html26
-rw-r--r--0.14/search/variables_b.js9
-rw-r--r--0.14/search/variables_c.html26
-rw-r--r--0.14/search/variables_c.js12
-rw-r--r--0.14/search/variables_d.html26
-rw-r--r--0.14/search/variables_d.js6
-rw-r--r--0.14/search/variables_e.html26
-rw-r--r--0.14/search/variables_e.js28
-rw-r--r--0.14/search/variables_f.html26
-rw-r--r--0.14/search/variables_f.js27
-rw-r--r--0.14/splitbar.pngbin0 -> 314 bytes
-rw-r--r--0.14/structamb_1_1PropertyCompare-members.html109
-rw-r--r--0.14/structamb_1_1PropertyCompare.html118
-rw-r--r--0.14/structpicojson_1_1last__error__t-members.html109
-rw-r--r--0.14/structpicojson_1_1last__error__t.html118
-rw-r--r--0.14/structpicojson_1_1null.html108
-rw-r--r--0.14/structpicojson_1_1null__parse__context_1_1dummy__str-members.html109
-rw-r--r--0.14/structpicojson_1_1null__parse__context_1_1dummy__str.html118
-rw-r--r--0.14/sync_off.pngbin0 -> 853 bytes
-rw-r--r--0.14/sync_on.pngbin0 -> 845 bytes
-rw-r--r--0.14/tab_a.pngbin0 -> 142 bytes
-rw-r--r--0.14/tab_b.pngbin0 -> 169 bytes
-rw-r--r--0.14/tab_h.pngbin0 -> 177 bytes
-rw-r--r--0.14/tab_s.pngbin0 -> 184 bytes
-rw-r--r--0.14/tabs.css60
-rw-r--r--0.14/timestamp_8h_source.html105
-rw-r--r--0.14/unionVariant.html106
-rw-r--r--0.14/unionpicojson_1_1value_1_1__storage-members.html113
-rw-r--r--0.14/unionpicojson_1_1value_1_1__storage.html130
-rw-r--r--0.14/uuidhelper_8h_source.html104
-rw-r--r--0.14/vehicleproperty_8h_source.html162
-rw-r--r--0.14/wheel_plugin.html102
-rw-r--r--README.md2
-rw-r--r--latest/index.html2
1008 files changed, 58663 insertions, 2 deletions
diff --git a/0.14/AMBArchitecture.png b/0.14/AMBArchitecture.png
new file mode 100644
index 00000000..69a9a077
--- /dev/null
+++ b/0.14/AMBArchitecture.png
Binary files differ
diff --git a/0.14/CMakeFiles/CMakeDirectoryInformation.cmake b/0.14/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 00000000..28bf90c8
--- /dev/null
+++ b/0.14/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kev/src/automotive-message-broker")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/kev/src/automotive-message-broker/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/0.14/CMakeFiles/docs.dir/DependInfo.cmake b/0.14/CMakeFiles/docs.dir/DependInfo.cmake
new file mode 100644
index 00000000..19fab214
--- /dev/null
+++ b/0.14/CMakeFiles/docs.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/0.14/CMakeFiles/docs.dir/build.make b/0.14/CMakeFiles/docs.dir/build.make
new file mode 100644
index 00000000..4e653f37
--- /dev/null
+++ b/0.14/CMakeFiles/docs.dir/build.make
@@ -0,0 +1,77 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/kev/src/automotive-message-broker
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/kev/src/automotive-message-broker/build
+
+# Utility rule file for docs.
+
+# Include the progress variables for this target.
+include docs/CMakeFiles/docs.dir/progress.make
+
+docs/CMakeFiles/docs:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/kev/src/automotive-message-broker/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating API documentation with Doxygen"
+ cd /home/kev/src/automotive-message-broker/build/docs && /usr/bin/doxygen /home/kev/src/automotive-message-broker/build/docs/Doxyfile
+
+docs: docs/CMakeFiles/docs
+docs: docs/CMakeFiles/docs.dir/build.make
+
+.PHONY : docs
+
+# Rule to build all files generated by this target.
+docs/CMakeFiles/docs.dir/build: docs
+
+.PHONY : docs/CMakeFiles/docs.dir/build
+
+docs/CMakeFiles/docs.dir/clean:
+ cd /home/kev/src/automotive-message-broker/build/docs && $(CMAKE_COMMAND) -P CMakeFiles/docs.dir/cmake_clean.cmake
+.PHONY : docs/CMakeFiles/docs.dir/clean
+
+docs/CMakeFiles/docs.dir/depend:
+ cd /home/kev/src/automotive-message-broker/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/kev/src/automotive-message-broker /home/kev/src/automotive-message-broker/docs /home/kev/src/automotive-message-broker/build /home/kev/src/automotive-message-broker/build/docs /home/kev/src/automotive-message-broker/build/docs/CMakeFiles/docs.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : docs/CMakeFiles/docs.dir/depend
+
diff --git a/0.14/CMakeFiles/docs.dir/cmake_clean.cmake b/0.14/CMakeFiles/docs.dir/cmake_clean.cmake
new file mode 100644
index 00000000..ae753a31
--- /dev/null
+++ b/0.14/CMakeFiles/docs.dir/cmake_clean.cmake
@@ -0,0 +1,8 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/docs"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/docs.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/0.14/CMakeFiles/docs.dir/depend.internal b/0.14/CMakeFiles/docs.dir/depend.internal
new file mode 100644
index 00000000..d827cd84
--- /dev/null
+++ b/0.14/CMakeFiles/docs.dir/depend.internal
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
diff --git a/0.14/CMakeFiles/docs.dir/depend.make b/0.14/CMakeFiles/docs.dir/depend.make
new file mode 100644
index 00000000..d827cd84
--- /dev/null
+++ b/0.14/CMakeFiles/docs.dir/depend.make
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
diff --git a/0.14/CMakeFiles/docs.dir/progress.make b/0.14/CMakeFiles/docs.dir/progress.make
new file mode 100644
index 00000000..0bc7bd3e
--- /dev/null
+++ b/0.14/CMakeFiles/docs.dir/progress.make
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 54
+
diff --git a/0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake b/0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake
new file mode 100644
index 00000000..19fab214
--- /dev/null
+++ b/0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/0.14/CMakeFiles/genmappings_libamb.dir/build.make b/0.14/CMakeFiles/genmappings_libamb.dir/build.make
new file mode 100644
index 00000000..5c3a1192
--- /dev/null
+++ b/0.14/CMakeFiles/genmappings_libamb.dir/build.make
@@ -0,0 +1,77 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/kev/src/automotive-message-broker
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/kev/src/automotive-message-broker/build
+
+# Utility rule file for genmappings_libamb.
+
+# Include the progress variables for this target.
+include docs/CMakeFiles/genmappings_libamb.dir/progress.make
+
+docs/CMakeFiles/genmappings_libamb:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/kev/src/automotive-message-broker/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "running genmapping"
+ cd /home/kev/src/automotive-message-broker/build/docs && python /home/kev/src/automotive-message-broker/build/tools/genmapping --output /home/kev/src/automotive-message-broker/build/docs/ambdbusmappings.idl /home/kev/src/automotive-message-broker/plugins/dbus/runningstatus.h /home/kev/src/automotive-message-broker/plugins/dbus/environmentproperties.h /home/kev/src/automotive-message-broker/plugins/dbus/vehicleinfo.h /home/kev/src/automotive-message-broker/plugins/dbus/maintenance.h /home/kev/src/automotive-message-broker/plugins/dbus/parking.h /home/kev/src/automotive-message-broker/plugins/dbus/drivingsafety.h /home/kev/src/automotive-message-broker/plugins/dbus/personalization.h
+
+genmappings_libamb: docs/CMakeFiles/genmappings_libamb
+genmappings_libamb: docs/CMakeFiles/genmappings_libamb.dir/build.make
+
+.PHONY : genmappings_libamb
+
+# Rule to build all files generated by this target.
+docs/CMakeFiles/genmappings_libamb.dir/build: genmappings_libamb
+
+.PHONY : docs/CMakeFiles/genmappings_libamb.dir/build
+
+docs/CMakeFiles/genmappings_libamb.dir/clean:
+ cd /home/kev/src/automotive-message-broker/build/docs && $(CMAKE_COMMAND) -P CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake
+.PHONY : docs/CMakeFiles/genmappings_libamb.dir/clean
+
+docs/CMakeFiles/genmappings_libamb.dir/depend:
+ cd /home/kev/src/automotive-message-broker/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/kev/src/automotive-message-broker /home/kev/src/automotive-message-broker/docs /home/kev/src/automotive-message-broker/build /home/kev/src/automotive-message-broker/build/docs /home/kev/src/automotive-message-broker/build/docs/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : docs/CMakeFiles/genmappings_libamb.dir/depend
+
diff --git a/0.14/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake b/0.14/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake
new file mode 100644
index 00000000..f0194785
--- /dev/null
+++ b/0.14/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake
@@ -0,0 +1,8 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/genmappings_libamb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/genmappings_libamb.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/0.14/CMakeFiles/genmappings_libamb.dir/depend.internal b/0.14/CMakeFiles/genmappings_libamb.dir/depend.internal
new file mode 100644
index 00000000..d827cd84
--- /dev/null
+++ b/0.14/CMakeFiles/genmappings_libamb.dir/depend.internal
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
diff --git a/0.14/CMakeFiles/genmappings_libamb.dir/depend.make b/0.14/CMakeFiles/genmappings_libamb.dir/depend.make
new file mode 100644
index 00000000..d827cd84
--- /dev/null
+++ b/0.14/CMakeFiles/genmappings_libamb.dir/depend.make
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
diff --git a/0.14/CMakeFiles/genmappings_libamb.dir/progress.make b/0.14/CMakeFiles/genmappings_libamb.dir/progress.make
new file mode 100644
index 00000000..7ff182fe
--- /dev/null
+++ b/0.14/CMakeFiles/genmappings_libamb.dir/progress.make
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 61
+
diff --git a/0.14/CMakeFiles/progress.marks b/0.14/CMakeFiles/progress.marks
new file mode 100644
index 00000000..0cfbf088
--- /dev/null
+++ b/0.14/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+2
diff --git a/0.14/Doxyfile b/0.14/Doxyfile
new file mode 100644
index 00000000..2405a55b
--- /dev/null
+++ b/0.14/Doxyfile
@@ -0,0 +1,11 @@
+PROJECT_NAME = automotive-message-broker
+PROJECT_NUMBER = 0.14.0
+PROJECT_NAME = automotive-message-broker
+PROJECT_NUMBER = 0.14.0
+GENERATE_LATEX = NO
+EXTENSION_MAPPING = fidl=IDL
+FILE_PATTERNS = *.md *.idl *.fidl *.h
+RECURSIVE = YES
+IMAGE_PATH = /home/kev/src/automotive-message-broker/docs/images
+INPUT = /home/kev/src/automotive-message-broker/RELEASE.md /home/kev/src/automotive-message-broker/lib/ /home/kev/src/automotive-message-broker/build/plugins /home/kev/src/automotive-message-broker/build/docs
+HTML_OUTPUT=/home/kev/src/automotive-message-broker/build/docs
diff --git a/0.14/Makefile b/0.14/Makefile
new file mode 100644
index 00000000..94653078
--- /dev/null
+++ b/0.14/Makefile
@@ -0,0 +1,202 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.5
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+
+# A target that is always out of date.
+cmake_force:
+
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/kev/src/automotive-message-broker
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/kev/src/automotive-message-broker/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Devel\" \"Docs\" \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+
+.PHONY : list_install_components/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: install/local
+
+.PHONY : install/local/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
+ /usr/bin/cmake-gui -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/kev/src/automotive-message-broker/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/kev/src/automotive-message-broker/build/CMakeFiles /home/kev/src/automotive-message-broker/build/docs/CMakeFiles/progress.marks
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f CMakeFiles/Makefile2 docs/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/kev/src/automotive-message-broker/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f CMakeFiles/Makefile2 docs/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f CMakeFiles/Makefile2 docs/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f CMakeFiles/Makefile2 docs/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/kev/src/automotive-message-broker/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+docs/CMakeFiles/docs.dir/rule:
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f CMakeFiles/Makefile2 docs/CMakeFiles/docs.dir/rule
+.PHONY : docs/CMakeFiles/docs.dir/rule
+
+# Convenience name for target.
+docs: docs/CMakeFiles/docs.dir/rule
+
+.PHONY : docs
+
+# fast build rule for target.
+docs/fast:
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/build
+.PHONY : docs/fast
+
+# Convenience name for target.
+docs/CMakeFiles/genmappings_libamb.dir/rule:
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f CMakeFiles/Makefile2 docs/CMakeFiles/genmappings_libamb.dir/rule
+.PHONY : docs/CMakeFiles/genmappings_libamb.dir/rule
+
+# Convenience name for target.
+genmappings_libamb: docs/CMakeFiles/genmappings_libamb.dir/rule
+
+.PHONY : genmappings_libamb
+
+# fast build rule for target.
+genmappings_libamb/fast:
+ cd /home/kev/src/automotive-message-broker/build && $(MAKE) -f docs/CMakeFiles/genmappings_libamb.dir/build.make docs/CMakeFiles/genmappings_libamb.dir/build
+.PHONY : genmappings_libamb/fast
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install"
+ @echo "... list_install_components"
+ @echo "... rebuild_cache"
+ @echo "... docs"
+ @echo "... genmappings_libamb"
+ @echo "... install/local"
+ @echo "... edit_cache"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/kev/src/automotive-message-broker/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html b/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html
new file mode 100644
index 00000000..9cc225af
--- /dev/null
+++ b/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a class="el" href="classBasicPropertyType.html">BasicPropertyType</a> is a typed property type. Most internal types are derived from this class</p>
+<p>std::unique_ptr&lt;BasicPropertyType&lt;int&gt;&gt; boostPSI = new BasicPropertyType&lt;int&gt;("BoostPSI",5); boostPSI-&gt;priority = AbstractPropertyType::Instant; //set instant because we clean up right after. routingEngine-&gt;updateProperty(boostPSI.get(), sourceUuid());</p>
+<div class="fragment"><div class="line"><span class="comment">/*</span></div><div class="line"><span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><span class="comment">*/</span></div><div class="line"></div><div class="line"><span class="preprocessor">#ifndef _ABSTRACTPROPERTYTYPE_H_</span></div><div class="line"><span class="preprocessor">#define _ABSTRACTPROPERTYTYPE_H_</span></div><div class="line"></div><div class="line"><span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;boost/any.hpp&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;boost/lexical_cast.hpp&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;boost/utility.hpp&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;type_traits&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;glib.h&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><span class="preprocessor">#include &quot;timestamp.h&quot;</span></div><div class="line"><span class="preprocessor">#include &lt;<a class="code" href="debugout_8h.html">debugout.h</a>&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;boost/algorithm/string.hpp&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;superptr.hpp&gt;</span></div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a0"></a><a class="code" href="classZone.html">Zone</a> {</div><div class="line"></div><div class="line"><span class="keyword">public</span>:</div><div class="line"></div><div class="line"> <span class="keyword">typedef</span> <span class="keywordtype">int</span> Type;</div><div class="line"></div><div class="line"> <span class="keyword">enum</span> {</div><div class="line"> None = 0,</div><div class="line"> Front = 1,</div><div class="line"> Middle = 1 &lt;&lt; 1,</div><div class="line"> Right = 1 &lt;&lt; 2,</div><div class="line"> Left = 1 &lt;&lt; 3,</div><div class="line"> Rear = 1 &lt;&lt; 4,</div><div class="line"> Center = 1 &lt;&lt; 5,</div><div class="line"> LeftSide = 1 &lt;&lt; 6,</div><div class="line"> RightSide = 1 &lt;&lt; 7,</div><div class="line"> FrontSide = 1 &lt;&lt; 8,</div><div class="line"> BackSide = 1 &lt;&lt; 9</div><div class="line"> };</div><div class="line"></div><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> Zone::Type FrontRight;</div><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> Zone::Type FrontLeft;</div><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> Zone::Type MiddleRight;</div><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> Zone::Type MiddleLeft;</div><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> Zone::Type RearRight;</div><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> Zone::Type RearLeft;</div><div class="line"></div><div class="line"><span class="keyword">typedef</span> std::vector&lt;Zone::Type&gt; ZoneList;</div><div class="line"></div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a1"></a><a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"></div><div class="line"> <span class="keyword">enum</span> Priority</div><div class="line"> {</div><div class="line"> Normal = 0,</div><div class="line"> Low,</div><div class="line"> High,</div><div class="line"> Instant</div><div class="line"> };</div><div class="line"></div><div class="line"> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(std::string property)</div><div class="line"> : name(property), timestamp(amb::currentTime()), sequence(-1), zone(Zone::None), priority(Normal)</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> ~<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">for</span>(<span class="keyword">auto</span> i : destroyed)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(i) i(<span class="keyword">this</span>);</div><div class="line"> }</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> std::string toString() <span class="keyword">const</span> = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> fromString(std::string)= 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> GVariant* toVariant() = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> fromVariant(GVariant*) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* copy() = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> quickCopy(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* other)</div><div class="line"> {</div><div class="line"> sequence = other-&gt;<a name="a2"></a><a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"> mValue = other-&gt;<a name="a3"></a><a class="code" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a>();</div><div class="line"> timestamp = other-&gt;<a name="a4"></a><a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> operator == (<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</div><div class="line"> {</div><div class="line"> std::string one = toString();</div><div class="line"> std::string two = other.<a name="a5"></a><a class="code" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">toString</a>();</div><div class="line"> <span class="keywordflow">return</span> one == two</div><div class="line"> &amp;&amp; zone == other.<a name="a6"></a><a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></div><div class="line"> &amp;&amp; sourceUuid == other.<a name="a7"></a><a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></div><div class="line"> &amp;&amp; name == other.<a name="a8"></a><a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> operator != (<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</div><div class="line"> {</div><div class="line"> std::string one = toString();</div><div class="line"> std::string two = other.<a class="code" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">toString</a>();</div><div class="line"> <span class="keywordflow">return</span> one != two;</div><div class="line"> }</div><div class="line"></div><div class="line"> std::string name;</div><div class="line"></div><div class="line"> <span class="keywordtype">double</span> timestamp;</div><div class="line"></div><div class="line"> int32_t sequence;</div><div class="line"></div><div class="line"> std::string sourceUuid;</div><div class="line"></div><div class="line"> Zone::Type zone;</div><div class="line"></div><div class="line"> Priority priority;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setValue(boost::any val)</div><div class="line"> {</div><div class="line"> mValue = val;</div><div class="line"> timestamp = amb::currentTime();</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"> T value()<span class="keyword"> const</span></div><div class="line"><span class="keyword"> </span>{</div><div class="line"> <span class="keywordflow">return</span> boost::any_cast&lt;T&gt;(mValue);</div><div class="line"> }</div><div class="line"></div><div class="line"> boost::any anyValue()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> mValue;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">string</span> signature()</div><div class="line"> {</div><div class="line"> <span class="keyword">auto</span> var = amb::make_super(toVariant());</div><div class="line"> <span class="keywordflow">if</span>(!var) <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"></div><div class="line"> <span class="keyword">const</span> <span class="keywordtype">string</span> s = g_variant_get_type_string(var.get());</div><div class="line"></div><div class="line"> <a name="_a9"></a><a class="code" href="classDebugOut.html">DebugOut</a>() &lt;&lt; <span class="stringliteral">&quot;returning signature: &quot;</span> &lt;&lt; s &lt;&lt; <span class="stringliteral">&quot; for &quot;</span>&lt;&lt; name &lt;&lt; endl;</div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> s;</div><div class="line"> }</div><div class="line"></div><div class="line"> std::vector&lt;std::function&lt;void(AbstractPropertyType*)&gt;&gt; destroyed;</div><div class="line"></div><div class="line"><span class="keyword">protected</span>:</div><div class="line"></div><div class="line"> boost::any mValue;</div><div class="line"></div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceamb.html">amb</a></div><div class="line">{</div><div class="line"></div><div class="line"><span class="keyword">struct </span>PropertyCompare</div><div class="line">{</div><div class="line"> <span class="keywordtype">bool</span> operator()(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <span class="keyword">const</span> &amp; lhs, <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* &amp; rhs)<span class="keyword"> const</span></div><div class="line"><span class="keyword"> </span>{</div><div class="line"> <span class="keywordflow">if</span> (lhs-&gt;<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a> == rhs-&gt;<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></div><div class="line"> &amp;&amp; lhs-&gt;<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a> == rhs-&gt;<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></div><div class="line"> &amp;&amp; lhs-&gt;<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a> == rhs-&gt;<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"> }</div><div class="line"></div><div class="line">};</div><div class="line"></div><div class="line">}</div><div class="line"></div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><span class="keyword">class </span><a name="_a10"></a><a class="code" href="classGVS.html">GVS</a>;</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;int&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;i&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keywordtype">int</span> value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordtype">int</span> val = 0;</div><div class="line"> g_variant_get(v, signature(), &amp;val);</div><div class="line"> <span class="keywordflow">return</span> val;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;double&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;d&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keywordtype">double</span> value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_double(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;uint16_t&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;q&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> uint16_t value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_uint16(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;int16_t&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;n&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> int16_t value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_int16(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;char&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;y&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keywordtype">char</span> value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_byte(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;uint32_t&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;u&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> uint32_t value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_uint32(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;int64_t&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;x&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> int64_t value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_int64(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;uint64_t&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;t&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> uint64_t value(GVariant* v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_uint64(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;&gt;</div><div class="line"><span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;bool&gt;</div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;b&quot;</span>; }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keywordtype">bool</span> value(GVariant *v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> g_variant_get_boolean(v);</div><div class="line"> }</div><div class="line"> <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(v == <span class="stringliteral">&quot;0&quot;</span> || v == <span class="stringliteral">&quot;1&quot;</span>)</div><div class="line"> <span class="keywordflow">return</span> v;</div><div class="line"></div><div class="line"> boost::algorithm::to_lower(v);</div><div class="line"> <span class="keywordflow">return</span> v == <span class="stringliteral">&quot;true&quot;</span> ? <span class="stringliteral">&quot;1&quot;</span>:<span class="stringliteral">&quot;0&quot;</span>;</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><span class="keyword">class </span><a name="_a11"></a><a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>: <span class="keyword">public</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>(): <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"> {</div><div class="line"> mValue = T();</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>(<a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>)</div><div class="line"> {</div><div class="line"> setValue(other.<a name="a12"></a><a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;T&gt;());</div><div class="line"> timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"> sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"> sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"> name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"> zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator = (<a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"> {</div><div class="line"> setValue(other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;T&gt;());</div><div class="line"> timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"> sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"> sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"> name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"> zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator = (T <span class="keyword">const</span> &amp; other)</div><div class="line"> {</div><div class="line"> setValue(other);</div><div class="line"> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator ++ ()</div><div class="line"> {</div><div class="line"> setValue(basicValue() + 1);</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator -- ()</div><div class="line"> {</div><div class="line"> setValue(basicValue() - 1);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> operator &lt; (const BasicPropertyType&lt;T&gt;&amp; other) <span class="keyword">const</span></div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> value&lt;T&gt;() &lt; other.value&lt;T&gt;();</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> operator &gt; (<span class="keyword">const</span> <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;T&gt;</a>&amp; other)<span class="keyword"> const</span></div><div class="line"><span class="keyword"> </span>{</div><div class="line"> <span class="keywordflow">return</span> value&lt;T&gt;() &gt; other.<a name="a13"></a><a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;T&gt;();</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>( T val)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"> {</div><div class="line"> setValue(val);</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>( std::string propertyName, T val)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"> {</div><div class="line"> setValue(val);</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>( std::string propertyName, std::string val)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(!val.empty() &amp;&amp; val != <span class="stringliteral">&quot;&quot;</span>)</div><div class="line"> {</div><div class="line"> serialize&lt;T&gt;(val);</div><div class="line"> }</div><div class="line"> <span class="keywordflow">else</span> setValue(T());</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>(std::string propertyName)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"> {</div><div class="line"> mValue = T();</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* copy()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;T&gt;</a>(*this);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> fromString(std::string val)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(!val.empty() &amp;&amp; val != <span class="stringliteral">&quot;&quot;</span>)</div><div class="line"> {</div><div class="line"> serialize&lt;T&gt;(val);</div><div class="line"> }</div><div class="line"> }</div><div class="line"></div><div class="line"> std::string toString()<span class="keyword"> const</span></div><div class="line"><span class="keyword"> </span>{</div><div class="line"> std::stringstream stream;</div><div class="line"> stream.precision(10);</div><div class="line"> stream&lt;&lt;value&lt;T&gt;();</div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> stream.str();</div><div class="line"> }</div><div class="line"></div><div class="line"> GVariant* toVariant()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> serializeVariant&lt;T&gt;(value&lt;T&gt;());</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> fromVariant(GVariant *v)</div><div class="line"> {</div><div class="line"> setValue(deserializeVariant&lt;T&gt;(v));</div><div class="line"> }</div><div class="line"></div><div class="line"> T basicValue()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> value&lt;T&gt;();</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> setValue(T val)</div><div class="line"> {</div><div class="line"> <a name="a14"></a><a class="code" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType::setValue</a>(val);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> setValue(boost::any val)</div><div class="line"> {</div><div class="line"> <a class="code" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType::setValue</a>(val);</div><div class="line"> }</div><div class="line"></div><div class="line"><span class="keyword">private</span>:</div><div class="line"></div><div class="line"> <span class="comment">//GVariant* mVariant;</span></div><div class="line"></div><div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"> <span class="keywordtype">void</span> serialize(std::string val, <span class="keyword">typename</span> std::enable_if&lt;std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"> {</div><div class="line"> <span class="keywordtype">int</span> someTemp;</div><div class="line"></div><div class="line"> std::stringstream stream(val);</div><div class="line"></div><div class="line"> stream&gt;&gt;someTemp;</div><div class="line"> setValue((N)someTemp);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"> <span class="keywordtype">void</span> serialize(std::string val, <span class="keyword">typename</span> std::enable_if&lt;!std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"> {</div><div class="line"> std::stringstream stream(<a class="code" href="classGVS.html">GVS&lt;T&gt;::stringize</a>(val));</div><div class="line"> N someTemp;</div><div class="line"> stream&gt;&gt;someTemp;</div><div class="line"> setValue(someTemp);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"> GVariant* serializeVariant(T val, <span class="keyword">typename</span> std::enable_if&lt;std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"> {</div><div class="line"> <span class="comment">//mVariant = Glib::VariantBase(Glib::Variant&lt;gint16&gt;::create((int)val).gobj());</span></div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> (g_variant_new(<span class="stringliteral">&quot;i&quot;</span>,(<span class="keywordtype">int</span>)val));</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"> GVariant* serializeVariant(T val, <span class="keyword">typename</span> std::enable_if&lt;!std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"> {</div><div class="line"> <span class="comment">//mVariant = Glib::Variant&lt;T&gt;::create(val);</span></div><div class="line"> <span class="comment">//mVariant = g_variant_ref(g_variant_new(GVS&lt;T&gt;::signature(),val));</span></div><div class="line"> <span class="keywordflow">return</span> g_variant_new(<a class="code" href="classGVS.html">GVS&lt;T&gt;::signature</a>(),val);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"> T deserializeVariant(GVariant* v, <span class="keyword">typename</span> std::enable_if&lt;std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"> {</div><div class="line"><span class="comment">// return (T)((Glib::Variant&lt;int&gt;::cast_dynamic&lt;Glib::Variant&lt;int&gt; &gt;(*v)).get());</span></div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> (T)<a class="code" href="classGVS.html">GVS&lt;int&gt;::value</a>(v);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"> T deserializeVariant(GVariant* v, <span class="keyword">typename</span> std::enable_if&lt;!std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"> {</div><div class="line"> <span class="comment">// return Glib::VariantBase::cast_dynamic&lt;Glib::Variant&lt;T&gt; &gt;(*v).get();</span></div><div class="line"> <span class="keywordflow">return</span> <a class="code" href="classGVS.html">GVS&lt;T&gt;::value</a>(v);</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a15"></a><a class="code" href="classStringPropertyType.html">StringPropertyType</a>: <span class="keyword">public</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"></div><div class="line"></div><div class="line"> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>()</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"> {</div><div class="line"> setValue(std::string());</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(std::string propertyName)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"> {</div><div class="line"> setValue(std::string());</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(std::string propertyName, std::string val)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"> {</div><div class="line"> setValue(val);</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(<a class="code" href="classStringPropertyType.html">StringPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>)</div><div class="line"> {</div><div class="line"> setValue(other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;std::string&gt;());</div><div class="line"> timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"> sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"> sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"> name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"> zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classStringPropertyType.html">StringPropertyType</a> &amp; operator = (<a class="code" href="classStringPropertyType.html">StringPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"> {</div><div class="line"> setValue(other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;std::string&gt;());</div><div class="line"> timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"> sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"> sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"> name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"> zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classStringPropertyType.html">StringPropertyType</a> &amp; operator = (std::string <span class="keyword">const</span> &amp; other)</div><div class="line"> {</div><div class="line"> setValue(std::string(other));</div><div class="line"> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>&amp; other)<span class="keyword"> const</span></div><div class="line"><span class="keyword"> </span>{</div><div class="line"> <span class="keywordflow">return</span> value&lt;std::string&gt;() &lt; other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;std::string&gt;();</div><div class="line"> }</div><div class="line"></div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> fromString(std::string val)</div><div class="line"> {</div><div class="line"> setValue(val);</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* copy()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(*<span class="keyword">this</span>);</div><div class="line"> }</div><div class="line"></div><div class="line"> std::string toString()<span class="keyword"> const</span></div><div class="line"><span class="keyword"> </span>{</div><div class="line"> <span class="keywordflow">return</span> value&lt;std::string&gt;();</div><div class="line"> }</div><div class="line"></div><div class="line"> GVariant* toVariant()</div><div class="line"> {</div><div class="line"> <span class="comment">//mVariant = Glib::Variant&lt;std::string&gt;::create(toString());</span></div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> g_variant_new_string(toString().c_str());</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> fromVariant(GVariant *v)</div><div class="line"> {</div><div class="line"> setValue(std::string(g_variant_get_string(v,NULL)));</div><div class="line"> }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">template</span> &lt;<span class="keyword">class</span> T = AbstractPropertyType&gt;</div><div class="line"><span class="keyword">class </span><a name="_a16"></a><a class="code" href="classListPropertyType.html">ListPropertyType</a>: <span class="keyword">public</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"></div><div class="line"> <a class="code" href="classListPropertyType.html">ListPropertyType</a>(std::string propertyName)</div><div class="line"> : <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName), initialized(<span class="keyword">false</span>)</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classListPropertyType.html">ListPropertyType</a>(std::string propertyName, T value)</div><div class="line"> : <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName), initialized(<span class="keyword">false</span>)</div><div class="line"> {</div><div class="line"> appendPriv(value);</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classListPropertyType.html">ListPropertyType</a>(<a class="code" href="classListPropertyType.html">ListPropertyType</a> &amp; other)</div><div class="line"> :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>),initialized(<span class="keyword">false</span>)</div><div class="line"> {</div><div class="line"> std::vector&lt;T&gt; l = other.<a name="a17"></a>list();</div><div class="line"> <span class="keywordflow">for</span>(<span class="keyword">auto</span> i : l)</div><div class="line"> {</div><div class="line"> append(i);</div><div class="line"> }</div><div class="line"></div><div class="line"> timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"> sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"> sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"> name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"> zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"> }</div><div class="line"></div><div class="line"> ~<a class="code" href="classListPropertyType.html">ListPropertyType</a>()</div><div class="line"> {</div><div class="line"> clear();</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> append(T property)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(!initialized)</div><div class="line"> {</div><div class="line"> mList.clear();</div><div class="line"> initialized = <span class="keyword">true</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> appendPriv(property);</div><div class="line"> }</div><div class="line"></div><div class="line"> uint count()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> mList.size();</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* copy()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classListPropertyType.html">ListPropertyType</a>(*<span class="keyword">this</span>);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> quickCopy(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* other)</div><div class="line"> {</div><div class="line"> <a name="a18"></a><a class="code" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">AbstractPropertyType::quickCopy</a>(other);</div><div class="line"> <a class="code" href="classListPropertyType.html">ListPropertyType&lt;T&gt;</a>* v = <span class="keyword">static_cast&lt;</span><a class="code" href="classListPropertyType.html">ListPropertyType&lt;T&gt;</a>*<span class="keyword">&gt;</span>(other);</div><div class="line"> <span class="keywordflow">if</span>(!v)</div><div class="line"> {</div><div class="line"> <a class="code" href="classDebugOut.html">DebugOut</a>(<a name="a19"></a><a class="code" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">DebugOut::Error</a>) &lt;&lt; <span class="stringliteral">&quot;ListPropertyType Quick Copy failed&quot;</span> &lt;&lt; endl;</div><div class="line"> <span class="keywordflow">return</span>;</div><div class="line"> }</div><div class="line"> mList = v-&gt;<a name="a20"></a>list();</div><div class="line"> }</div><div class="line"></div><div class="line"> std::string toString()<span class="keyword"> const</span></div><div class="line"><span class="keyword"> </span>{</div><div class="line"> std::string str = <span class="stringliteral">&quot;[&quot;</span>;</div><div class="line"></div><div class="line"> <span class="keywordflow">for</span>(<span class="keyword">auto</span> itr = mList.begin(); itr != mList.end(); itr++)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(str != <span class="stringliteral">&quot;[&quot;</span>)</div><div class="line"> str += <span class="stringliteral">&quot;,&quot;</span>;</div><div class="line"></div><div class="line"> T t = *itr;</div><div class="line"></div><div class="line"> str += t.toString();</div><div class="line"> }</div><div class="line"></div><div class="line"> str += <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> str;</div><div class="line"> }</div><div class="line"></div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> fromString(std::string str )</div><div class="line"> {</div><div class="line"> clear();</div><div class="line"></div><div class="line"> <span class="keywordflow">if</span>(!str.length())</div><div class="line"> <span class="keywordflow">return</span>;</div><div class="line"></div><div class="line"> <span class="keywordflow">if</span>(str[0] == <span class="charliteral">&#39;[&#39;</span> &amp;&amp; str[str.length()-1] == <span class="charliteral">&#39;]&#39;</span>)</div><div class="line"> {</div><div class="line"> str = str.substr(1,str.length() - 2);</div><div class="line"> }</div><div class="line"></div><div class="line"> std::vector&lt;std::string&gt; elements;</div><div class="line"></div><div class="line"> std::istringstream f(str);</div><div class="line"></div><div class="line"> std::string element;</div><div class="line"> <span class="keywordflow">while</span>(std::getline(f,element,<span class="charliteral">&#39;,&#39;</span>))</div><div class="line"> {</div><div class="line"> T foo(<span class="stringliteral">&quot;&quot;</span>, element);</div><div class="line"> append (foo);</div><div class="line"> }</div><div class="line"> timestamp = amb::currentTime();</div><div class="line"> }</div><div class="line"></div><div class="line"></div><div class="line"> GVariant* toVariant()</div><div class="line"> {</div><div class="line"></div><div class="line"> GVariantBuilder params;</div><div class="line"> g_variant_builder_init(&amp;params, ((<span class="keyword">const</span> GVariantType *) <span class="stringliteral">&quot;av&quot;</span>));</div><div class="line"></div><div class="line"> <span class="keywordflow">for</span>(<span class="keyword">auto</span> itr = mList.begin(); itr != mList.end(); itr++)</div><div class="line"> {</div><div class="line"> T t = *itr;</div><div class="line"> <span class="keyword">auto</span> var = t.toVariant();</div><div class="line"> GVariant *newvar = g_variant_new(<span class="stringliteral">&quot;v&quot;</span>, var);</div><div class="line"> g_variant_builder_add_value(&amp;params, newvar);</div><div class="line"> }</div><div class="line"></div><div class="line"> GVariant* var = g_variant_builder_end(&amp;params);</div><div class="line"> g_assert(var);</div><div class="line"> <span class="keywordflow">return</span> var;</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> fromVariant(GVariant* v)</div><div class="line"> {</div><div class="line"> clear();</div><div class="line"></div><div class="line"> gsize dictsize = g_variant_n_children(v);</div><div class="line"> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0;i&lt;dictsize;i++)</div><div class="line"> {</div><div class="line"> GVariant *childvariant = g_variant_get_child_value(v,i);</div><div class="line"> GVariant *innervariant = g_variant_get_variant(childvariant);</div><div class="line"> T t;</div><div class="line"> t.fromVariant(innervariant);</div><div class="line"> appendPriv(t);</div><div class="line"> }</div><div class="line"> }</div><div class="line"></div><div class="line"> std::vector&lt;T&gt; list() { <span class="keywordflow">return</span> mList; }</div><div class="line"></div><div class="line"><span class="keyword">private</span>:</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> clear()</div><div class="line"> {</div><div class="line"> mList.clear();</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> appendPriv(T i)</div><div class="line"> {</div><div class="line"> mList.push_back(i);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> initialized;</div><div class="line"></div><div class="line"> std::vector&lt;T&gt; mList;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="preprocessor">#endif</span></div></div><!-- fragment --> </div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html b/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html
new file mode 100644
index 00000000..64362988
--- /dev/null
+++ b/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>setProperty sets a property to a value. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncSetPropertyRequest.html" title="The AsyncSetPropertyRequest class is used by sinks to set a property to the &#39;value&#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. ">AsyncSetPropertyRequest</a> </dd>
+<dd>
+<a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> <ul>
+<li>request the request containing the property and the value to set </li>
+</ul>
+</dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>a pointer to the reply which is owned by the caller of this method</dd></dl>
+<div class="fragment"><div class="line"><span class="comment">/*</span></div><div class="line"><span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><span class="comment">*/</span></div><div class="line"></div><div class="line"></div><div class="line"><span class="preprocessor">#ifndef ABSTRACTROUTINGENGINE_H</span></div><div class="line"><span class="preprocessor">#define ABSTRACTROUTINGENGINE_H</span></div><div class="line"></div><div class="line"><span class="preprocessor">#include &lt;sys/types.h&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;boost/any.hpp&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;time.h&gt;</span></div><div class="line"></div><div class="line"><span class="preprocessor">#include &quot;vehicleproperty.h&quot;</span></div><div class="line"><span class="preprocessor">#include &quot;abstractpropertytype.h&quot;</span></div><div class="line"><span class="preprocessor">#include &quot;propertyinfo.hpp&quot;</span></div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a0"></a><a class="code" href="classAbstractSink.html">AbstractSink</a>;</div><div class="line"><span class="keyword">class </span><a name="_a1"></a><a class="code" href="classAbstractSource.html">AbstractSource</a>;</div><div class="line"><span class="keyword">class </span><a name="_a2"></a><a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>;</div><div class="line"><span class="keyword">class </span><a name="_a3"></a><a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>;</div><div class="line"><span class="keyword">class </span><a name="_a4"></a><a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>;</div><div class="line"></div><div class="line"></div><div class="line"><span class="keyword">typedef</span> std::function&lt;void (AsyncPropertyReply*)&gt; GetPropertyCompletedSignal;</div><div class="line"><span class="keyword">typedef</span> std::function&lt;void (AsyncRangePropertyReply*)&gt; GetRangedPropertyCompletedSignal;</div><div class="line"><span class="keyword">typedef</span> std::function&lt;void (AsyncPropertyReply*)&gt; TimedOutCallback;</div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a5"></a><a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>()</div><div class="line"> :<a name="a6"></a><a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>(<a name="_a7"></a><a class="code" href="classVehicleProperty.html">VehicleProperty</a>::NoValue),<a name="a8"></a><a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>(<a name="_a9"></a><a class="code" href="classZone.html">Zone</a>::None), <a name="a10"></a><a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>(10000)</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>(<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</div><div class="line"> {</div><div class="line"> this-&gt;<span class="keyword">property</span> = request.<a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>;</div><div class="line"> this-&gt;<a name="a11"></a><a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a>;</div><div class="line"> this-&gt;<a name="a12"></a><a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>;</div><div class="line"> this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>;</div><div class="line"> this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp; operator = (<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp; other)</div><div class="line"> {</div><div class="line"> this-&gt;<span class="keyword">property</span> = other.<a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>;</div><div class="line"> this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a>;</div><div class="line"> this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>;</div><div class="line"> this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>;</div><div class="line"> this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>;</div><div class="line"></div><div class="line"> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> ~<a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>() { }</div><div class="line"></div><div class="line"> VehicleProperty::Property <a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>;</div><div class="line"></div><div class="line"> std::string <a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>;</div><div class="line"></div><div class="line"> Zone::Type <a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>;</div><div class="line"></div><div class="line"> GetPropertyCompletedSignal <a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a>;</div><div class="line"></div><div class="line"> uint <a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>;</div><div class="line"></div><div class="line"> std::string <a name="a13"></a><a class="code" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a>;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">class </span><a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>: <span class="keyword">public</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>();</div><div class="line"></div><div class="line"> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>(<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request);</div><div class="line"></div><div class="line"> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>(<span class="keyword">const</span> <a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> &amp;request);</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> ~<a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>();</div><div class="line"></div><div class="line"> <span class="keyword">enum</span> Error {</div><div class="line"> NoError = 0,</div><div class="line"> Timeout,</div><div class="line"> InvalidOperation,</div><div class="line"> PermissionDenied,</div><div class="line"> ZoneNotSupported</div><div class="line"> };</div><div class="line"></div><div class="line"> <span class="keyword">static</span> std::string errorToStr(Error err)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(err == NoError)</div><div class="line"> <span class="keywordflow">return</span> <span class="stringliteral">&quot;NoError&quot;</span>;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == Timeout)</div><div class="line"> <span class="keywordflow">return</span> <span class="stringliteral">&quot;Timeout&quot;</span>;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == InvalidOperation)</div><div class="line"> <span class="keywordflow">return</span> <span class="stringliteral">&quot;InvalidOperation&quot;</span>;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == PermissionDenied)</div><div class="line"> <span class="keywordflow">return</span> <span class="stringliteral">&quot;PermissionDenied&quot;</span>;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == ZoneNotSupported)</div><div class="line"> <span class="keywordflow">return</span> <span class="stringliteral">&quot;ZoneNotSupported&quot;</span>;</div><div class="line"></div><div class="line"> <a name="_a14"></a><a class="code" href="classDebugOut.html">DebugOut</a>(<a name="a15"></a><a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a>) &lt;&lt; <span class="stringliteral">&quot;Could not translate error: &quot;</span> &lt;&lt; err &lt;&lt; endl;</div><div class="line"> <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">static</span> Error strToError(std::string err)</div><div class="line"> {</div><div class="line"> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;NoError&quot;</span>)</div><div class="line"> <span class="keywordflow">return</span> NoError;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;Timeout&quot;</span>)</div><div class="line"> <span class="keywordflow">return</span> Timeout;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;InvalidOperation&quot;</span>)</div><div class="line"> <span class="keywordflow">return</span> InvalidOperation;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;PermissionDenied&quot;</span>)</div><div class="line"> <span class="keywordflow">return</span> PermissionDenied;</div><div class="line"> <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;ZoneNotSupported&quot;</span>)</div><div class="line"> <span class="keywordflow">return</span> ZoneNotSupported;</div><div class="line"></div><div class="line"> <a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a>) &lt;&lt; <span class="stringliteral">&quot;Could not translate error string: &quot;</span> &lt;&lt; err &lt;&lt; endl;</div><div class="line"> <span class="keywordflow">return</span> NoError;</div><div class="line"> }</div><div class="line"></div><div class="line"> <a name="_a16"></a><a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value;</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> success;</div><div class="line"></div><div class="line"> TimedOutCallback timedout;</div><div class="line"></div><div class="line"> Error error;</div><div class="line"></div><div class="line"><span class="keyword">private</span>:</div><div class="line"> <span class="keywordtype">void</span> setTimeout();</div><div class="line"> GSource* timeoutSource;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">class </span><a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>: <span class="keyword">public</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>()</div><div class="line"> :value(NULL)</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>(<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</div><div class="line"> :<a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>(request), value(NULL)</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> ~<a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>()</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a17"></a><a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>()</div><div class="line"> :zone(<a class="code" href="classZone.html">Zone</a>::None), timeBegin(0), timeEnd(0), sequenceBegin(-1), sequenceEnd(-1)</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>(<span class="keyword">const</span> <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> &amp;request)</div><div class="line"> {</div><div class="line"> this-&gt;properties = request.<a name="a18"></a><a class="code" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a>;</div><div class="line"> this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a> = request.<a name="a19"></a><a class="code" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a>;</div><div class="line"> this-&gt;timeBegin = request.<a name="a20"></a><a class="code" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a>;</div><div class="line"> this-&gt;timeEnd = request.<a name="a21"></a><a class="code" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a>;</div><div class="line"> this-&gt;sequenceBegin = request.<a name="a22"></a><a class="code" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">sequenceBegin</a>;</div><div class="line"> this-&gt;sequenceEnd = request.<a name="a23"></a><a class="code" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">sequenceEnd</a>;</div><div class="line"> this-&gt;sourceUuid = request.<a name="a24"></a><a class="code" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">sourceUuid</a>;</div><div class="line"> this-&gt;zone = request.<a name="a25"></a><a class="code" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">zone</a>;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> ~<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>() {}</div><div class="line"></div><div class="line"> PropertyList properties;</div><div class="line"></div><div class="line"> std::string sourceUuid;</div><div class="line"></div><div class="line"> Zone::Type zone;</div><div class="line"></div><div class="line"> GetRangedPropertyCompletedSignal <a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a>;</div><div class="line"></div><div class="line"> <span class="keywordtype">double</span> timeBegin;</div><div class="line"></div><div class="line"> <span class="keywordtype">double</span> timeEnd;</div><div class="line"></div><div class="line"> int32_t sequenceBegin;</div><div class="line"></div><div class="line"> int32_t sequenceEnd;</div><div class="line"></div><div class="line"> std::string <a class="code" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a>;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">class </span><a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>: <span class="keyword">public</span> <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>(<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> request)</div><div class="line"> :<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>(request), success(false)</div><div class="line"> {</div><div class="line"></div><div class="line"> }</div><div class="line"></div><div class="line"> ~<a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>()</div><div class="line"> {</div><div class="line"> <span class="keywordflow">for</span>(<span class="keyword">auto</span> itr = values.begin(); itr != values.end(); itr++)</div><div class="line"> {</div><div class="line"> <span class="keyword">delete</span> (*itr);</div><div class="line"> }</div><div class="line"></div><div class="line"> values.clear();</div><div class="line"> }</div><div class="line"></div><div class="line"> <a class="code" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">AsyncPropertyReply::Error</a> error;</div><div class="line"></div><div class="line"> std::list&lt;AbstractPropertyType*&gt; values;</div><div class="line"></div><div class="line"> <span class="keywordtype">bool</span> success;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a26"></a><a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></div><div class="line">{</div><div class="line"><span class="keyword">public</span>:</div><div class="line"> <span class="keyword">typedef</span> std::function&lt;void (AbstractPropertyType* value)&gt; PropertyChangedType;</div><div class="line"></div><div class="line"> <a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>(std::map&lt;std::string, std::string&gt; configuration):mConfig(configuration) {}</div><div class="line"> <span class="keyword">virtual</span> ~<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>();</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerSource(<a class="code" href="classAbstractSource.html">AbstractSource</a>* src) = 0;</div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateSupported(PropertyList added, PropertyList removed, <a class="code" href="classAbstractSource.html">AbstractSource</a>* source) = 0;</div><div class="line"></div><div class="line"></div><div class="line"> <span class="keywordtype">void</span> updateProperty(VehicleProperty::Property <a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>, <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value, std::string uuid)</div><div class="line"> {</div><div class="line"> <a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a>)&lt;&lt;<span class="stringliteral">&quot;updateProperty(VehicleProperty::Property,AbstractPropertyType*,std::string) is deprecated. use new updateProperty(AbstractPropertyType*, const std::string &amp;)&quot;</span>&lt;&lt;endl;</div><div class="line"> updateProperty(value,uuid);</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateProperty(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value, <span class="keyword">const</span> std::string &amp;uuid) = 0;</div><div class="line"> <span class="keyword">virtual</span> PropertyList supported() = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerSink(<a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> unregisterSink(<a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> std::vector&lt;std::string&gt; sourcesForProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; <a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> * getPropertyAsync(<a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> request) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> getRangePropertyAsync(<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> request) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> * setProperty(<a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> uint subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, PropertyChangedType callback, std::string <a class="code" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a>=<span class="stringliteral">&quot;&quot;</span>) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">void</span> unsubscribeToProperty(uint handle) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, <a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, <span class="keyword">const</span> std::string &amp; <a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>, <a class="code" href="classAbstractSink.html">AbstractSink</a> *<span class="keyword">self</span>) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, <span class="keyword">const</span> std::string &amp; <a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>, Zone::Type <a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>, <a class="code" href="classAbstractSink.html">AbstractSink</a> *<span class="keyword">self</span>) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> unsubscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp;, <a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"></div><div class="line"> <span class="keyword">virtual</span> PropertyInfo getPropertyInfo(<span class="keyword">const</span> VehicleProperty::Property &amp;, <span class="keyword">const</span> std::string &amp; sourceUuid) = 0;</div><div class="line"></div><div class="line"><span class="keyword">protected</span>:</div><div class="line"> std::map&lt;std::string, std::string&gt; mConfig;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="preprocessor">#endif // ABSTRACTROUTINGENGINE_H</span></div></div><!-- fragment --> </div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html b/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html
new file mode 100644
index 00000000..c24ccb24
--- /dev/null
+++ b/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/vehicleproperty.h</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>registerProperty registers properties with the Vehicle Property system. Returns true if property has been registered successfully. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">name</td><td>- name of property. Name cannot match any existing property or it will be rejected and this method will return false. </td></tr>
+ <tr><td class="paramname">factor</td><td>- callback function that returns an <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> representation of the value. custom properties will need to return a custom <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> based object.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>#include &lt;<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a>&gt; #include &lt;<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a>&gt;</p>
+<p>//Somewhere in a source plugin: ... Property VehicleJetEngineStatus = "VehicleJetEngineStatus"; VehicleProperty::registerProperty(VehicleJetEngineStatus, [](){return new BasicPropertyType&lt;bool&gt;(VehicleJetEngineStatus, false);}); ... //other initialization</p>
+<div class="fragment"><div class="line"><span class="comment">/*</span></div><div class="line"><span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><span class="comment"></span></div><div class="line"><span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><span class="comment">*/</span></div><div class="line"></div><div class="line"></div><div class="line"><span class="preprocessor">#ifndef VEHICLEPROPERTY_H</span></div><div class="line"><span class="preprocessor">#define VEHICLEPROPERTY_H</span></div><div class="line"></div><div class="line"><span class="preprocessor">#include &quot;nullptr.h&quot;</span></div><div class="line"><span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><span class="preprocessor">#include &quot;abstractpropertytype.h&quot;</span></div><div class="line"><span class="preprocessor">#include &quot;mappropertytype.hpp&quot;</span></div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceButtonEvents.html">ButtonEvents</a> {</div><div class="line"><span class="keyword">enum</span> ButtonEventType {</div><div class="line"> NoButton = 0,</div><div class="line"> PlayButton = 1,</div><div class="line"> SkipButton = 1 &lt;&lt; 1,</div><div class="line"> PrevButton = 1 &lt;&lt; 2,</div><div class="line"> PauseButton = 1 &lt;&lt; 3,</div><div class="line"> Preset1Button = 1 &lt;&lt; 4,</div><div class="line"> Preset2Button = 1 &lt;&lt; 5,</div><div class="line"> Preset3Button = 1 &lt;&lt; 6,</div><div class="line"> Preset4Button = 1 &lt;&lt; 7,</div><div class="line"> StopButton = 1 &lt;&lt; 8,</div><div class="line"> NavigateUpButton = 1 &lt;&lt; 9,</div><div class="line"> NavigateDownButton = 1 &lt;&lt; 10,</div><div class="line"> NavigateLeftButton = 1 &lt;&lt; 11,</div><div class="line"> NavigateRightButton = 1 &lt;&lt; 12</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Home;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Back;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Search;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Call;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* EndCall;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaPlay;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaNext;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaPrevious;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaPause;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* VoiceRecognize;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Enter;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Left;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Right;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Up;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Down;</div><div class="line">}</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceTurnSignals.html">TurnSignals</a> {</div><div class="line"><span class="keyword">enum</span> TurnSignalType</div><div class="line">{</div><div class="line"> Off=0,</div><div class="line"> Right=1,</div><div class="line"> Left=2,</div><div class="line"> Hazard=3</div><div class="line">};</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceTransmission.html">Transmission</a> {</div><div class="line"><span class="keyword">enum</span> TransmissionPositions</div><div class="line">{</div><div class="line"> Neutral = 0,</div><div class="line"> First,</div><div class="line"> Second,</div><div class="line"> Third,</div><div class="line"> Forth,</div><div class="line"> Fifth,</div><div class="line"> Sixth,</div><div class="line"> Seventh,</div><div class="line"> Eighth,</div><div class="line"> Ninth,</div><div class="line"> Tenth,</div><div class="line"> CVT = 64,</div><div class="line"> <a class="code" href="namespaceDrive.html">Drive</a> = 96,</div><div class="line"> Reverse = 128,</div><div class="line"> Park = 255</div><div class="line"></div><div class="line">};</div><div class="line"><span class="keyword">enum</span> Mode {</div><div class="line"> Normal=0,</div><div class="line"> Sports = 1,</div><div class="line"> Economy = 2,</div><div class="line"> OEMCustom1 = 3,</div><div class="line"> OEMCustom2 = 4</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">enum</span> Type {</div><div class="line"> Unknown = -1,</div><div class="line"> Auto = 0,</div><div class="line"> Manual = 1,</div><div class="line"> CV = 2</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Park;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Reverse;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Neutral;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Low;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceDrive.html">Drive</a>;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Overdrive;</div><div class="line">}</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespacePower.html">Power</a> {</div><div class="line"><span class="keyword">enum</span> Modes</div><div class="line">{</div><div class="line"> Off = 0,</div><div class="line"> Accessory1 = 1,</div><div class="line"> Accessory2 = 2,</div><div class="line"> Run = 3</div><div class="line">};</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceFuel.html">Fuel</a>{</div><div class="line"><span class="keyword">enum</span> Type</div><div class="line">{</div><div class="line"> Unknown = -1,</div><div class="line"> Gasoline = 0,</div><div class="line"> High_Octane,</div><div class="line"> Diesel,</div><div class="line"> Electric,</div><div class="line"> Hydrogen</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">enum</span> RefuelPosition</div><div class="line">{</div><div class="line"> UnknownPosition = -1,</div><div class="line"> Left = 0,</div><div class="line"> Right,</div><div class="line"> Front,</div><div class="line"> Rear</div><div class="line">};</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceVehicle.html">Vehicle</a> {</div><div class="line"><span class="keyword">enum</span> Type</div><div class="line">{</div><div class="line"> Unknown = -1,</div><div class="line"> Sedan = 0,</div><div class="line"> Coupe,</div><div class="line"> Cabriole,</div><div class="line"> Roadster,</div><div class="line"> SUV,</div><div class="line"> Truck</div><div class="line">};</div><div class="line"><span class="keyword">enum</span> SoundMode {</div><div class="line"> Normal = 0,</div><div class="line"> Quiet = 1,</div><div class="line"> Sportive = 2</div><div class="line">};</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceSecurity.html">Security</a> {</div><div class="line"><span class="keyword">enum</span> Status</div><div class="line">{</div><div class="line"> Idle = 0,</div><div class="line"> Armed,</div><div class="line"> AlarmDetected</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Disarmed;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Prearmed;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Armed;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Alarmed;</div><div class="line">}</div><div class="line"></div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceAirbag.html">Airbag</a> {</div><div class="line"></div><div class="line"><span class="keyword">enum</span> Status</div><div class="line">{</div><div class="line"> Inactive = 0,</div><div class="line"> Active,</div><div class="line"> Deployed</div><div class="line">};</div><div class="line"></div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceDoor.html">Door</a></div><div class="line">{</div><div class="line"><span class="keyword">enum</span> Status</div><div class="line">{</div><div class="line"> Closed = 0,</div><div class="line"> Open,</div><div class="line"> Ajar</div><div class="line">};</div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Closed;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Open;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Ajar;</div><div class="line">}</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceSeat.html">Seat</a></div><div class="line">{</div><div class="line"></div><div class="line"><span class="keyword">enum</span> Occupant</div><div class="line">{</div><div class="line"> Vacant = 0,</div><div class="line"> Child,</div><div class="line"> Adult</div><div class="line">};</div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Vacant;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Child;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Adult;</div><div class="line"></div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Pin;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Keyfob;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Bluetooth;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * NFC ;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Fingerprint;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Camera;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Voice;</div><div class="line">}</div><div class="line"></div><div class="line"></div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceWindow.html">Window</a></div><div class="line">{</div><div class="line"><span class="keyword">enum</span> WiperSpeed</div><div class="line">{</div><div class="line"> Off = 0,</div><div class="line"> Slowest = 1,</div><div class="line"> Fastest = 5,</div><div class="line"> Auto = 10</div><div class="line">};</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceConvertibleRoofW3C.html">ConvertibleRoofW3C</a></div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Opened;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Opening;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Closed;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Closing;</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceWiperSpeedSetting.html">WiperSpeedSetting</a></div><div class="line">{</div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Off;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Once;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Slowest;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Slow;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Middle;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Fast;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Fastest;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Auto;</div><div class="line">}</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceHVAC.html">HVAC</a></div><div class="line">{</div><div class="line"><span class="keyword">enum</span> AirflowDirection</div><div class="line">{</div><div class="line"> FrontPanel=0,</div><div class="line"> FloorDuct = 1,</div><div class="line"> Front = 1 &lt;&lt; 1,</div><div class="line"> Defroster = 1 &lt;&lt; 2</div><div class="line"></div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * FloorPanel;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * FloorDuct;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Bilevel;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * DefrostFloor;</div><div class="line">}</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceDriving.html">Driving</a></div><div class="line">{</div><div class="line"><span class="keyword">enum</span> Mode</div><div class="line">{</div><div class="line"> None = 0,</div><div class="line"> <a class="code" href="namespaceDriving.html">Driving</a></div><div class="line">};</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceDrive.html">Drive</a></div><div class="line">{</div><div class="line"><span class="keyword">enum</span> Mode {</div><div class="line"> Normal=0,</div><div class="line"> Sports = 1,</div><div class="line"> Economy = 2,</div><div class="line"> OEMCustom1 = 3,</div><div class="line"> OEMCustom2 = 4</div><div class="line">};</div><div class="line"></div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Comfort;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Auto;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Sport;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Eco;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Manual;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Winter;</div><div class="line">}</div><div class="line"></div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceMeasurement.html">Measurement</a></div><div class="line">{</div><div class="line"><span class="keyword">enum</span> Type</div><div class="line">{</div><div class="line"> Metric = 0,</div><div class="line"> ImperialUS = 1,</div><div class="line"> ImperialUK = 2</div><div class="line">};</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceLaneDeparture.html">LaneDeparture</a></div><div class="line">{</div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Off;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Pause;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Running;</div><div class="line">}</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keyword">namespace </span><a class="code" href="namespaceParkingBrake.html">ParkingBrake</a></div><div class="line">{</div><div class="line"><span class="keyword">namespace </span>W3C</div><div class="line">{</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Inactive;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Active;</div><div class="line"><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Error;</div><div class="line">}</div><div class="line">}</div><div class="line"></div><div class="line"><span class="preprocessor">#include &lt;boost/preprocessor/comma.hpp&gt;</span></div><div class="line"></div><div class="line"><span class="preprocessor">#define PROPERTYTYPE(property, propertyType, baseClass, valueType) \</span></div><div class="line"><span class="preprocessor"> class propertyType : public baseClass { \</span></div><div class="line"><span class="preprocessor"> public: propertyType(): baseClass(property) {} \</span></div><div class="line"><span class="preprocessor"> propertyType(valueType val) : baseClass(property, val) {} \</span></div><div class="line"><span class="preprocessor"> using baseClass::operator=; \</span></div><div class="line"><span class="preprocessor"> };</span></div><div class="line"></div><div class="line"><span class="preprocessor">#define PROPERTYTYPE1(property, propertyType, baseClass, valueType) \</span></div><div class="line"><span class="preprocessor"> class propertyType : public baseClass { \</span></div><div class="line"><span class="preprocessor"> public: propertyType(): baseClass(#property) {} \</span></div><div class="line"><span class="preprocessor"> propertyType(valueType val) : baseClass(#property, val) {} \</span></div><div class="line"><span class="preprocessor"> };</span></div><div class="line"></div><div class="line"><span class="preprocessor">#define PROPERTYTYPEBASIC(property, valueType) \</span></div><div class="line"><span class="preprocessor"> class property ## Type : public BasicPropertyType&lt;valueType&gt; { \</span></div><div class="line"><span class="preprocessor"> public: property ## Type(): BasicPropertyType(property) {} \</span></div><div class="line"><span class="preprocessor"> property ## Type(valueType val) : BasicPropertyType(property, val) {} \</span></div><div class="line"><span class="preprocessor"> using BasicPropertyType&lt;valueType&gt;::operator=; \</span></div><div class="line"><span class="preprocessor"> };</span></div><div class="line"></div><div class="line"><span class="preprocessor">#define PROPERTYTYPEBASIC1(property, valueType) \</span></div><div class="line"><span class="preprocessor"> class property ## Type : public BasicPropertyType&lt;valueType&gt; { \</span></div><div class="line"><span class="preprocessor"> public: property ## Type(): BasicPropertyType( #property) {} \</span></div><div class="line"><span class="preprocessor"> property ## Type(valueType val) : BasicPropertyType(#property, val) {} \</span></div><div class="line"><span class="preprocessor"> };</span></div><div class="line"></div><div class="line"><span class="preprocessor">#define PROPERTYTYPENOVAL(property, propertyType, baseClass) \</span></div><div class="line"><span class="preprocessor"> class propertyType : public baseClass { \</span></div><div class="line"><span class="preprocessor"> public: propertyType(): baseClass(property) {} \</span></div><div class="line"><span class="preprocessor"> };</span></div><div class="line"></div><div class="line"><span class="keyword">class </span><a name="_a0"></a><a class="code" href="classVehicleProperty.html">VehicleProperty</a>;</div><div class="line"></div><div class="line"></div><div class="line"><span class="keyword">typedef</span> std::vector&lt;std::string&gt; PropertyList;</div><div class="line"><span class="keyword">typedef</span> std::set&lt;std::string&gt; PropertySet;</div><div class="line"></div><div class="line"><span class="keyword">class </span><a class="code" href="classVehicleProperty.html">VehicleProperty</a></div><div class="line">{</div><div class="line"></div><div class="line"><span class="keyword">public</span>:</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keywordtype">void</span> factory();</div><div class="line"></div><div class="line"> <span class="keyword">typedef</span> std::string Property;</div><div class="line"></div><div class="line"> <span class="keyword">typedef</span> std::function&lt;AbstractPropertyType* (void)&gt; PropertyTypeFactoryCallback;</div><div class="line"></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property NoValue;</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a1"></a><a class="code" href="interfaceVehicleSpeed.html">VehicleSpeed</a>;</div><div class="line"> PROPERTYTYPE(VehicleSpeed, VehicleSpeedType, <a name="_a2"></a><a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; VehicleSpeedType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a3"></a><a class="code" href="interfaceEngineSpeed.html">EngineSpeed</a>;</div><div class="line"> PROPERTYTYPE(EngineSpeed, EngineSpeedType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; EngineSpeedType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionShiftPosition;</div><div class="line"> PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType,</div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Transmission::TransmissionPositions&gt;</a>, Transmission::TransmissionPositions )</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;Transmission::TransmissionPositions&gt; TransmissionShiftPositionType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionGearPosition;</div><div class="line"> PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType,</div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Transmission::TransmissionPositions&gt;</a>, Transmission::TransmissionPositions)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;Transmission::TransmissionPositions&gt; TransmissionGearPositionType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionMode;</div><div class="line"> PROPERTYTYPE(TransmissionMode, TransmissionModeType,</div><div class="line"> <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Transmission::Mode&gt;</a>, <a class="code" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission::Mode</a>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;Transmission::Mode&gt; TransmissionModeType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionModeW3C;</div><div class="line"> PROPERTYTYPE(TransmissionModeW3C, TransmissionModeW3CType, <a name="_a4"></a><a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a5"></a><a class="code" href="interfaceThrottlePosition.html">ThrottlePosition</a>;</div><div class="line"> PROPERTYTYPE(ThrottlePosition, ThrottlePositionType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a> , uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; ThrottlePositionType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WheelBrake;</div><div class="line"> PROPERTYTYPE(WheelBrake, WheelBrakeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;bool&gt; WheelBrakeType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WheelBrakePressure;</div><div class="line"> PROPERTYTYPE(WheelBrakePressure, WheelBrakePressureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; WheelBrakePressureType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SteeringWheelAngle;</div><div class="line"> PROPERTYTYPE(SteeringWheelAngle, SteeringWheelAngleType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SteeringWheelAngleW3C;</div><div class="line"> PROPERTYTYPEBASIC(SteeringWheelAngleW3C, int16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TurnSignal;</div><div class="line"> PROPERTYTYPEBASIC(TurnSignal, TurnSignals::TurnSignalType)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ClutchStatus;</div><div class="line"> PROPERTYTYPE(ClutchStatus, ClutchStatusType,<a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>,<span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineOilPressure;</div><div class="line"> PROPERTYTYPE(EngineOilPressure, EngineOilPressureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineCoolantTemperature;</div><div class="line"> PROPERTYTYPEBASIC(EngineCoolantTemperature, int16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineCoolantLevel;</div><div class="line"> PROPERTYTYPE(EngineCoolantLevel, EngineCoolantLevelType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint&gt;</a>, uint)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property MachineGunTurretStatus;</div><div class="line"> PROPERTYTYPEBASIC(MachineGunTurretStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AccelerationX;</div><div class="line"> PROPERTYTYPEBASIC(AccelerationX, int16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AccelerationY;</div><div class="line"> PROPERTYTYPEBASIC(AccelerationY, int16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AccelerationZ;</div><div class="line"> PROPERTYTYPEBASIC(AccelerationZ, int16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property MassAirFlow;</div><div class="line"> PROPERTYTYPE(MassAirFlow, MassAirFlowType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; MassAirFlowType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a6"></a><a class="code" href="interfaceButtonEvent.html">ButtonEvent</a>;</div><div class="line"> PROPERTYTYPE(ButtonEvent, ButtonEventType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;ButtonEvents::ButtonEventType&gt;</a>, ButtonEvents::ButtonEventType)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ButtonEventW3C;</div><div class="line"> <span class="keyword">class </span>ButtonEventW3CType: <span class="keyword">public</span> MapPropertyType&lt;StringPropertyType&gt;</div><div class="line"> {</div><div class="line"> <span class="keyword">public</span>:</div><div class="line"> ButtonEventW3CType() : MapPropertyType(ButtonEventW3C) {}</div><div class="line"> };</div><div class="line"></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AirIntakeTemperature;</div><div class="line"> PROPERTYTYPE(AirIntakeTemperature, AirIntakeTemperatureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;int&gt;</a>, <span class="keywordtype">int</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;int&gt; AirIntakeTemperatureType;</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BatteryVoltage;</div><div class="line"> PROPERTYTYPE(BatteryVoltage, BatteryVoltageType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;double&gt;</a>, <span class="keywordtype">double</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;double&gt; BatteryVoltageType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BatteryCurrent;</div><div class="line"> PROPERTYTYPE(BatteryCurrent, BatteryCurrentType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;double&gt;</a>, <span class="keywordtype">double</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;double&gt; BatteryCurrentType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BatteryChargeLevel;</div><div class="line"> PROPERTYTYPEBASIC(BatteryChargeLevel, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property InteriorTemperature;</div><div class="line"> PROPERTYTYPE(InteriorTemperature, InteriorTemperatureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;int&gt;</a>, <span class="keywordtype">int</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;int&gt; InteriorTemperatureType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ExteriorTemperature;</div><div class="line"> PROPERTYTYPE(ExteriorTemperature, ExteriorTemperatureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;int&gt;</a>, <span class="keywordtype">int</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;int&gt; ExteriorTemperatureType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineOilTemperature;</div><div class="line"> PROPERTYTYPEBASIC(EngineOilTemperature, <span class="keywordtype">int</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineOilRemaining;</div><div class="line"> PROPERTYTYPEBASIC(EngineOilRemaining, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineOilLifeRemaining;</div><div class="line"> PROPERTYTYPEBASIC(EngineOilLifeRemaining, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineOilChangeIndicator;</div><div class="line"> PROPERTYTYPEBASIC(EngineOilChangeIndicator, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property VIN;</div><div class="line"> PROPERTYTYPE(VIN, VINType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"> <span class="comment">//class VINType: public StringPropertyType { public: VINType(std::string val):StringPropertyType(VIN,val){} };</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WMI;</div><div class="line"> PROPERTYTYPE(WMI, WMIType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"> <span class="comment">//class WMIType: public StringPropertyType { public: WMIType(std::string val):StringPropertyType(WMI,val){} };</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TirePressure;</div><div class="line"> PROPERTYTYPEBASIC(TirePressure, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TirePressureLow;</div><div class="line"> PROPERTYTYPEBASIC(TirePressureLow, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TireTemperature;</div><div class="line"> PROPERTYTYPEBASIC(TireTemperature, int16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a7"></a><a class="code" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a>;</div><div class="line"> PROPERTYTYPE(VehiclePowerMode, VehiclePowerModeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Power::Modes&gt;</a>, Power::Modes)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;Power::PowerModes&gt; VehiclePowerModeType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TripMeters;</div><div class="line"> PROPERTYTYPE(TripMeters, TripMetersType, <a name="_a8"></a><a class="code" href="classListPropertyType.html">ListPropertyType</a>&lt;<a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a> &gt;, uint16_t)</div><div class="line"> <span class="comment">//typedef ListPropertyType&lt;BasicPropertyType&lt;uint16_t&gt; &gt; TripMetersType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property CruiseControlActive;</div><div class="line"> PROPERTYTYPE(CruiseControlActive, CruiseControlActiveType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;bool&gt; CruiseControlActiveType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property CruiseControlSpeed;</div><div class="line"> PROPERTYTYPE(CruiseControlSpeed, CruiseControlSpeedType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; CruiseControlSpeedType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightHead;</div><div class="line"> PROPERTYTYPE(LightHead, LightHeadType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightRightTurn;</div><div class="line"> PROPERTYTYPE(LightRightTurn, LightRightTurnType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightLeftTurn;</div><div class="line"> PROPERTYTYPE(LightLeftTurn, LightLeftTurnType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightBrake;</div><div class="line"> PROPERTYTYPE(LightBrake, LightBrakeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightFog;</div><div class="line"> PROPERTYTYPE(LightFog, LightFogType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightHazard;</div><div class="line"> PROPERTYTYPE(LightHazard, LightHazardType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightParking;</div><div class="line"> PROPERTYTYPE(LightParking, LightParkingType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightHighBeam;</div><div class="line"> PROPERTYTYPE(LightHighBeam, LightHighBeamType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightAutomatic;</div><div class="line"> PROPERTYTYPEBASIC(LightAutomatic, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LightDynamicHighBeam;</div><div class="line"> PROPERTYTYPEBASIC(LightDynamicHighBeam, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property InteriorLightDriver;</div><div class="line"> PROPERTYTYPE(InteriorLightDriver, InteriorLightDriverType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property InteriorLightCenter;</div><div class="line"> PROPERTYTYPE(InteriorLightCenter, InteriorLightCenterType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property InteriorLightPassenger;</div><div class="line"> PROPERTYTYPE(InteriorLightPassenger, InteriorLightPassengerType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a9"></a><a class="code" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a>;</div><div class="line"> PROPERTYTYPEBASIC(InteriorLightStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineLoad;</div><div class="line"> PROPERTYTYPE(EngineLoad, EngineLoadType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a10"></a><a class="code" href="interfaceHorn.html">Horn</a>;</div><div class="line"> PROPERTYTYPE(Horn, HornType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;bool&gt;</a>, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelLevel;</div><div class="line"> PROPERTYTYPE(FuelLevel, FuelLevelType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelRange;</div><div class="line"> PROPERTYTYPE(FuelRange, FuelRangeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a> , uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelConsumption;</div><div class="line"> PROPERTYTYPE(FuelConsumption, FuelConsumptionType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint&gt;</a>, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelEconomy;</div><div class="line"> PROPERTYTYPE(FuelEconomy, FuelEconomyType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelAverageEconomy;</div><div class="line"> PROPERTYTYPE(FuelAverageEconomy, FuelAverageEconomyType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a> , uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelAverageConsumption;</div><div class="line"> PROPERTYTYPEBASIC(FuelAverageConsumption, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelTimeSinceRestart;</div><div class="line"> PROPERTYTYPEBASIC(FuelTimeSinceRestart, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelConsumptionSinceRestart;</div><div class="line"> PROPERTYTYPEBASIC(FuelConsumptionSinceRestart, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelType;</div><div class="line"> PROPERTYTYPE(FuelType, FuelTypeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Fuel::Type&gt;</a>, Fuel::Type)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FuelPositionSide;</div><div class="line"> PROPERTYTYPE(FuelPositionSide, FuelPositionSideType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Fuel::RefuelPosition&gt;</a>, Fuel::RefuelPosition)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a11"></a><a class="code" href="interfaceExteriorBrightness.html">ExteriorBrightness</a>;</div><div class="line"> PROPERTYTYPE(ExteriorBrightness, ExteriorBrightnessType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property Latitude;</div><div class="line"> PROPERTYTYPE(Latitude, LatitudeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;double&gt;</a>, <span class="keywordtype">double</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property Longitude;</div><div class="line"> PROPERTYTYPE(Longitude, LongitudeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;double&gt;</a>, <span class="keywordtype">double</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property Altitude;</div><div class="line"> PROPERTYTYPE(Altitude, AltitudeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;double&gt;</a> , <span class="keywordtype">double</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property Direction;</div><div class="line"> PROPERTYTYPE(Direction, DirectionType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property VehicleWidth;</div><div class="line"> PROPERTYTYPE(VehicleWidth, VehicleWidthType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint&gt;</a>, uint)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property VehicleHeight;</div><div class="line"> PROPERTYTYPE(VehicleHeight, VehicleHeightType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint&gt;</a>, uint)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property VehicleLength;</div><div class="line"> PROPERTYTYPE(VehicleLength, VehicleLengthType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint&gt;</a>, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a12"></a><a class="code" href="interfaceVehicleType.html">VehicleType</a>;</div><div class="line"> PROPERTYTYPE(VehicleType, VehicleTypeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Vehicle::Type&gt;</a>, Vehicle::Type)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DoorsPerRow;</div><div class="line"> PROPERTYTYPE(DoorsPerRow, DoorsPerRowType, <a class="code" href="classListPropertyType.html">ListPropertyType</a>&lt;<a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a> &gt;, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionGearType;</div><div class="line"> PROPERTYTYPE(TransmissionGearType, TransmissionGearTypeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;Transmission::Type&gt;</a>, Transmission::Type)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FrontWheelRadius;</div><div class="line"> PROPERTYTYPE(FrontWheelRadius, FrontWheelRadiusType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property RearWheelRadius;</div><div class="line"> PROPERTYTYPE(RearWheelRadius, RearWheelRadiusType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WheelTrack;</div><div class="line"> PROPERTYTYPE(WheelTrack, WheelTrackType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint&gt;</a>, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BrakePressure;</div><div class="line"> PROPERTYTYPEBASIC(BrakePressure, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a13"></a><a class="code" href="interfaceOdometer.html">Odometer</a>;</div><div class="line"> PROPERTYTYPEBASIC(Odometer, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DistanceTotal;</div><div class="line"> PROPERTYTYPEBASIC(DistanceTotal, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DistanceSinceStart;</div><div class="line"> PROPERTYTYPEBASIC(DistanceSinceStart, uint)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionFluidLevel;</div><div class="line"> PROPERTYTYPEBASIC(TransmissionFluidLevel, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionOilWear;</div><div class="line"> PROPERTYTYPEBASIC(TransmissionOilWear, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionOilTemperature;</div><div class="line"> PROPERTYTYPEBASIC(TransmissionOilTemperature, int16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TransmissionClutchWear;</div><div class="line"> PROPERTYTYPEBASIC(TransmissionClutchWear, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BrakeFluidLevel;</div><div class="line"> PROPERTYTYPEBASIC(BrakeFluidLevel, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WasherFluidLevel;</div><div class="line"> PROPERTYTYPEBASIC(WasherFluidLevel, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WasherFluidLevelLow;</div><div class="line"> PROPERTYTYPEBASIC(WasherFluidLevelLow, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SecurityAlertStatus;</div><div class="line"> PROPERTYTYPEBASIC(SecurityAlertStatus, Security::Status)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ParkingBrakeStatus;</div><div class="line"> PROPERTYTYPEBASIC(ParkingBrakeStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ParkingBrakeStatusW3C;</div><div class="line"> PROPERTYTYPE(ParkingBrakeStatusW3C, ParkingBrakeStatusW3CType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ParkingLightStatus;</div><div class="line"> PROPERTYTYPEBASIC(ParkingLightStatus,<span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property HazardLightStatus;</div><div class="line"> PROPERTYTYPEBASIC(HazardLightStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a14"></a><a class="code" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a>;</div><div class="line"> PROPERTYTYPEBASIC(AntilockBrakingSystem, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AntilockBrakingSystemEnabled;</div><div class="line"> PROPERTYTYPEBASIC(AntilockBrakingSystemEnabled, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a15"></a><a class="code" href="interfaceTractionControlSystem.html">TractionControlSystem</a>;</div><div class="line"> PROPERTYTYPEBASIC(TractionControlSystem, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TractionControlSystemEnabled;</div><div class="line"> PROPERTYTYPEBASIC(TractionControlSystemEnabled, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a16"></a><a class="code" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a>;</div><div class="line"> PROPERTYTYPEBASIC(VehicleTopSpeedLimit,uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a17"></a><a class="code" href="interfaceAirbagStatus.html">AirbagStatus</a>;</div><div class="line"> PROPERTYTYPEBASIC(AirbagStatus, Airbag::Status)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AirbagActivated;</div><div class="line"> PROPERTYTYPEBASIC(AirbagActivated, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AirbagDeployed;</div><div class="line"> PROPERTYTYPEBASIC(AirbagDeployed, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a18"></a><a class="code" href="interfaceDoorStatus.html">DoorStatus</a>;</div><div class="line"> PROPERTYTYPEBASIC(DoorStatus, Door::Status)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DoorStatusW3C;</div><div class="line"> PROPERTYTYPE(DoorStatusW3C, DoorStatusW3CType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DoorLockStatus;</div><div class="line"> PROPERTYTYPEBASIC(DoorLockStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ChildLockStatus;</div><div class="line"> PROPERTYTYPEBASIC(ChildLockStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatBeltStatus;</div><div class="line"> PROPERTYTYPEBASIC(SeatBeltStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WindowLockStatus;</div><div class="line"> PROPERTYTYPEBASIC(WindowLockStatus, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a19"></a><a class="code" href="interfaceOccupantStatus.html">OccupantStatus</a>;</div><div class="line"> PROPERTYTYPEBASIC(OccupantStatus, Seat::Occupant)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property OccupantStatusW3C;</div><div class="line"> PROPERTYTYPE(OccupantStatusW3C, OccupantStatusW3CType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a20"></a><a class="code" href="interfaceObstacleDistance.html">ObstacleDistance</a>;</div><div class="line"> PROPERTYTYPEBASIC(ObstacleDistance, <span class="keywordtype">double</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a21"></a><a class="code" href="interfaceRainSensor.html">RainSensor</a>;</div><div class="line"> PROPERTYTYPEBASIC(RainSensor, uint16_t)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WindshieldWiper;</div><div class="line"> PROPERTYTYPEBASIC(WindshieldWiper, Window::WiperSpeed)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WindshieldWiperSpeed;</div><div class="line"> PROPERTYTYPE(WindshieldWiperSpeed, WindshieldWiperSpeedType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property WindshieldWiperSetting;</div><div class="line"> PROPERTYTYPE(WindshieldWiperSetting, WindshieldWiperSettingType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AirflowDirection;</div><div class="line"> PROPERTYTYPEBASIC(AirflowDirection,HVAC::AirflowDirection)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AirflowDirectionW3C;</div><div class="line"> PROPERTYTYPE(AirflowDirectionW3C, AirflowDirectionW3CType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property FanSpeed;</div><div class="line"> PROPERTYTYPEBASIC(FanSpeed, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TargetTemperature;</div><div class="line"> PROPERTYTYPEBASIC(TargetTemperature, <span class="keywordtype">int</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AirConditioning;</div><div class="line"> PROPERTYTYPEBASIC(AirConditioning,<span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AirRecirculation;</div><div class="line"> PROPERTYTYPEBASIC(AirRecirculation,<span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property Heater;</div><div class="line"> PROPERTYTYPEBASIC(Heater, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a22"></a><a class="code" href="interfaceDefrost.html">Defrost</a>;</div><div class="line"> PROPERTYTYPEBASIC(Defrost, <span class="keywordtype">bool</span> )</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DefrostWindow;</div><div class="line"> PROPERTYTYPEBASIC(DefrostWindow, <span class="keywordtype">bool</span> )</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DefrostMirror;</div><div class="line"> PROPERTYTYPEBASIC(DefrostMirror, <span class="keywordtype">bool</span> )</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SteeringWheelHeater;</div><div class="line"> PROPERTYTYPEBASIC(SteeringWheelHeater,<span class="keywordtype">bool</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;bool&gt; SteeringWheelHeaterType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatHeater;</div><div class="line"> PROPERTYTYPEBASIC(SeatHeater,<span class="keywordtype">int</span>)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;bool&gt; SeatHeaterType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatCooler;</div><div class="line"> PROPERTYTYPEBASIC(SeatCooler,<span class="keywordtype">bool</span>)</div><div class="line"><span class="comment">// /typedef BasicPropertyType&lt;bool&gt; SeatCoolerType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a23"></a><a class="code" href="interfaceWindowStatus.html">WindowStatus</a>;</div><div class="line"> PROPERTYTYPEBASIC(WindowStatus, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a24"></a><a class="code" href="interfaceSunroof.html">Sunroof</a>;</div><div class="line"> PROPERTYTYPEBASIC(Sunroof, uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; SunroofType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SunroofTilt;</div><div class="line"> PROPERTYTYPEBASIC(SunroofTilt,uint16_t)</div><div class="line"> <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; SunroofTiltType;</span></div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a25"></a><a class="code" href="interfaceConvertibleRoof.html">ConvertibleRoof</a>;</div><div class="line"> PROPERTYTYPEBASIC(ConvertibleRoof, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ConvertibleRoofStatus;</div><div class="line"> PROPERTYTYPE(ConvertibleRoofStatus, ConvertibleRoofStatusType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a26"></a><a class="code" href="interfaceNightMode.html">NightMode</a>;</div><div class="line"> PROPERTYTYPEBASIC(NightMode, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a27"></a><a class="code" href="interfaceDrivingMode.html">DrivingMode</a>;</div><div class="line"> PROPERTYTYPEBASIC(DrivingMode, Driving::Mode)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DrivingModeW3C;</div><div class="line"> PROPERTYTYPEBASIC(DrivingModeW3C, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property KeyId;</div><div class="line"> PROPERTYTYPE(KeyId, KeyIdType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property Language;</div><div class="line"> PROPERTYTYPE(Language, LanguageType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property MeasurementSystem;</div><div class="line"> PROPERTYTYPEBASIC(MeasurementSystem, Measurement::Type)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property MirrorSettingPan;</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property MirrorSettingTilt;</div><div class="line"></div><div class="line"> PROPERTYTYPEBASIC(MirrorSettingPan, uint16_t)</div><div class="line"> PROPERTYTYPEBASIC(MirrorSettingTilt, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SteeringWheelPositionSlide;</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SteeringWheelPositionTilt;</div><div class="line"></div><div class="line"> PROPERTYTYPEBASIC(SteeringWheelPositionSlide, uint16_t)</div><div class="line"> PROPERTYTYPEBASIC(SteeringWheelPositionTilt, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatPositionRecline;</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatPositionSlide;</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatPositionCushionHeight;</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatPositionHeadrest;</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatPositionBackCushion;</div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property SeatPositionSideCushion;</div><div class="line"></div><div class="line"> PROPERTYTYPEBASIC(SeatPositionRecline, uint16_t)</div><div class="line"> PROPERTYTYPEBASIC(SeatPositionSlide, uint16_t)</div><div class="line"> PROPERTYTYPEBASIC(SeatPositionCushionHeight, uint16_t)</div><div class="line"> PROPERTYTYPEBASIC(SeatPositionHeadrest, uint16_t)</div><div class="line"> PROPERTYTYPEBASIC(SeatPositionBackCushion, uint16_t)</div><div class="line"> PROPERTYTYPEBASIC(SeatPositionSideCushion, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DashboardIllumination;</div><div class="line"> PROPERTYTYPEBASIC(DashboardIllumination, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property GeneratedVehicleSoundMode;</div><div class="line"> PROPERTYTYPEBASIC(GeneratedVehicleSoundMode, Vehicle::SoundMode)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DriverId;</div><div class="line"> PROPERTYTYPE(DriverId, DriverIdType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a28"></a><a class="code" href="interfacePowertrainTorque.html">PowertrainTorque</a>;</div><div class="line"> PROPERTYTYPEBASIC(PowertrainTorque, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a29"></a><a class="code" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a>;</div><div class="line"> PROPERTYTYPEBASIC(AcceleratorPedalPosition, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a30"></a><a class="code" href="interfaceChime.html">Chime</a>;</div><div class="line"> PROPERTYTYPEBASIC(Chime, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a31"></a><a class="code" href="interfaceWheelTick.html">WheelTick</a>;</div><div class="line"> PROPERTYTYPEBASIC(WheelTick, uint)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property IgnitionTimeOn;</div><div class="line"> PROPERTYTYPEBASIC(IgnitionTimeOn, uint64_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property IgnitionTimeOff;</div><div class="line"> PROPERTYTYPEBASIC(IgnitionTimeOff, uint64_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a32"></a><a class="code" href="interfaceYawRate.html">YawRate</a>;</div><div class="line"> PROPERTYTYPEBASIC(YawRate, int16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BrakePadWear;</div><div class="line"> PROPERTYTYPEBASIC(BrakePadWear, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BrakeFluidLevelLow;</div><div class="line"> PROPERTYTYPEBASIC(BrakeFluidLevelLow, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property BrakesWorn;</div><div class="line"> PROPERTYTYPEBASIC(BrakesWorn, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property MalfunctionIndicatorOn;</div><div class="line"> PROPERTYTYPEBASIC(MalfunctionIndicatorOn, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AccumulatedEngineRuntime;</div><div class="line"> PROPERTYTYPEBASIC(AccumulatedEngineRuntime, uint32_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DistanceSinceCodeCleared;</div><div class="line"> PROPERTYTYPEBASIC(DistanceSinceCodeCleared, uint32_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property DistanceWithMILOn;</div><div class="line"> PROPERTYTYPEBASIC(DistanceWithMILOn, uint32_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TimeRunMILOn;</div><div class="line"> PROPERTYTYPEBASIC(TimeRunMILOn, uint32_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property TimeTroubleCodeClear;</div><div class="line"> PROPERTYTYPEBASIC(TimeTroubleCodeClear, uint32_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property VehicleDriveMode;</div><div class="line"> PROPERTYTYPE(VehicleDriveMode, VehicleDriveModeType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ActiveNoiseControlMode;</div><div class="line"> PROPERTYTYPEBASIC(ActiveNoiseControlMode, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AvailableSounds;</div><div class="line"> PROPERTYTYPE(AvailableSounds, AvailableSoundsType, <a class="code" href="classListPropertyType.html">ListPropertyType&lt;StringPropertyType&gt;</a>, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property EngineSoundEnhancementMode;</div><div class="line"> PROPERTYTYPE(EngineSoundEnhancementMode, EngineSoundEnhancementModeType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ElectronicStabilityControlEnabled;</div><div class="line"> PROPERTYTYPEBASIC(ElectronicStabilityControlEnabled, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property ElectronicStabilityControlEngaged;</div><div class="line"> PROPERTYTYPEBASIC(ElectronicStabilityControlEngaged, <span class="keywordtype">bool</span>)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property OccupantIdentificationType;</div><div class="line"> PROPERTYTYPE(OccupantIdentificationType, OccupantIdentificationTypeType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property OccupantName;</div><div class="line"> PROPERTYTYPE(OccupantName, OccupantNameType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property <a name="_a33"></a><a class="code" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a>;</div><div class="line"> PROPERTYTYPEBASIC(AtmosphericPressure, uint16_t)</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property LaneDepartureStatus;</div><div class="line"> PROPERTYTYPE(LaneDepartureStatus, LaneDepartureStatusType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> <span class="keyword">const</span> Property AlarmStatus;</div><div class="line"> PROPERTYTYPE(AlarmStatus, AlarmStatusType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, std::string)</div><div class="line"></div><div class="line"> <span class="comment">//static const Property Lane</span></div><div class="line"></div><div class="line"> </div><div class="line"> <span class="keyword">static</span> PropertyList capabilities();</div><div class="line"></div><div class="line"> <span class="keyword">static</span> PropertyList customProperties();</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <a name="_a34"></a><a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* getPropertyTypeForPropertyNameValue(Property name, std::string value=<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keywordtype">bool</span> registerProperty(Property name, PropertyTypeFactoryCallback factory);</div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"><span class="keyword">private</span>:</div><div class="line"></div><div class="line"> <a class="code" href="classVehicleProperty.html">VehicleProperty</a>();</div><div class="line"></div><div class="line"> <span class="keyword">static</span> std::unique_ptr&lt;VehicleProperty&gt; thereCanOnlyBeOne;</div><div class="line"></div><div class="line"> <span class="keyword">static</span> <span class="keywordtype">bool</span> registerPropertyPriv(Property name, PropertyTypeFactoryCallback factory);</div><div class="line"></div><div class="line"> <span class="keyword">static</span> std::map&lt;Property, PropertyTypeFactoryCallback&gt; registeredPropertyFactoryMap;</div><div class="line"> <span class="keyword">static</span> PropertyList mCapabilities;</div><div class="line"> <span class="keyword">static</span> PropertyList mCustomProperties;</div><div class="line">};</div><div class="line"></div><div class="line"><span class="preprocessor">#endif // VEHICLEPROPERTY_H</span></div><div class="line"></div><div class="line"></div></div><!-- fragment --> </div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/abstractpropertytype_8h_source.html b/0.14/abstractpropertytype_8h_source.html
new file mode 100644
index 00000000..807fbaae
--- /dev/null
+++ b/0.14/abstractpropertytype_8h_source.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractpropertytype.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">abstractpropertytype.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _ABSTRACTPROPERTYTYPE_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define _ABSTRACTPROPERTYTYPE_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/any.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;boost/lexical_cast.hpp&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;boost/utility.hpp&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;type_traits&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;timestamp.h&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="debugout_8h.html">debugout.h</a>&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;boost/algorithm/string.hpp&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;superptr.hpp&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classZone.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="classZone.html">Zone</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">typedef</span> <span class="keywordtype">int</span> Type;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">enum</span> {</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; None = 0,</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; Front = 1,</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; Middle = 1 &lt;&lt; 1,</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; Right = 1 &lt;&lt; 2,</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; Left = 1 &lt;&lt; 3,</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; Rear = 1 &lt;&lt; 4,</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; Center = 1 &lt;&lt; 5,</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; LeftSide = 1 &lt;&lt; 6,</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; RightSide = 1 &lt;&lt; 7,</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; FrontSide = 1 &lt;&lt; 8,</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; BackSide = 1 &lt;&lt; 9</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; };</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> Zone::Type FrontRight;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> Zone::Type FrontLeft;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> Zone::Type MiddleRight;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> Zone::Type MiddleLeft;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> Zone::Type RearRight;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">static</span> <span class="keyword">const</span> Zone::Type RearLeft;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">typedef</span> std::vector&lt;Zone::Type&gt; ZoneList;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html"> 70</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63"> 77</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; {</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a"> 80</a></span>&#160; Normal = 0,</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505"> 82</a></span>&#160; Low,</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0"> 84</a></span>&#160; High,</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; Instant</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(std::string property)</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; : name(property), timestamp(<a class="code" href="namespaceamb.html">amb</a>::currentTime()), sequence(-1), zone(<a class="code" href="classZone.html">Zone</a>::None), priority(Normal)</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>()</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; {</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> i : destroyed)</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">if</span>(i) i(<span class="keyword">this</span>);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> std::string toString() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> fromString(std::string)= 0;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">virtual</span> GVariant* toVariant() = 0;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> fromVariant(GVariant*) = 0;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* copy() = 0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10"> 139</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">quickCopy</a>(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* other)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; {</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; sequence = other-&gt;<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; mValue = other-&gt;<a class="code" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a>();</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; timestamp = other-&gt;<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; }</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">bool</span> operator == (<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; {</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; std::string one = toString();</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; std::string two = other.<a class="code" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">toString</a>();</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">return</span> one == two</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; &amp;&amp; zone == other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; &amp;&amp; sourceUuid == other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; &amp;&amp; name == other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; }</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">bool</span> operator != (<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; {</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; std::string one = toString();</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; std::string two = other.<a class="code" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">toString</a>();</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordflow">return</span> one != two;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871"> 166</a></span>&#160; std::string <a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b"> 174</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2"> 179</a></span>&#160; int32_t <a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48"> 185</a></span>&#160; std::string <a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc"> 190</a></span>&#160; Zone::Type <a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe"> 198</a></span>&#160; <a class="code" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> <a class="code" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c"> 205</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a>(boost::any val)</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; {</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; mValue = val;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; timestamp = amb::currentTime();</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d"> 215</a></span>&#160; T <a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">return</span> boost::any_cast&lt;T&gt;(mValue);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; }</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666"> 224</a></span>&#160; boost::any <a class="code" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a>()</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; {</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> mValue;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1"> 233</a></span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">string</span> <a class="code" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a>()</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; {</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keyword">auto</span> var = amb::make_super(toVariant());</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">if</span>(!var) <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keyword">const</span> <span class="keywordtype">string</span> s = g_variant_get_type_string(var.get());</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a>() &lt;&lt; <span class="stringliteral">&quot;returning signature: &quot;</span> &lt;&lt; s &lt;&lt; <span class="stringliteral">&quot; for &quot;</span>&lt;&lt; name &lt;&lt; endl;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">return</span> s;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c"> 248</a></span>&#160; std::vector&lt;std::function&lt;void(AbstractPropertyType*)&gt;&gt; <a class="code" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; boost::any mValue;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;};</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceamb.html">amb</a></div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;{</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="structamb_1_1PropertyCompare.html"> 259</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structamb_1_1PropertyCompare.html">PropertyCompare</a></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;{</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordtype">bool</span> operator()(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <span class="keyword">const</span> &amp; lhs, <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* &amp; rhs)<span class="keyword"> const</span></div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">if</span> (lhs-&gt;<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a> == rhs-&gt;<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; &amp;&amp; lhs-&gt;<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a> == rhs-&gt;<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; &amp;&amp; lhs-&gt;<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a> == rhs-&gt;<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>)</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; {</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; }</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;};</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;}</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classGVS.html"> 279</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classGVS_3_01int_01_4.html"> 282</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;int&gt;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;{</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;i&quot;</span>; }</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> value(GVariant* v)</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; {</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordtype">int</span> val = 0;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; g_variant_get(v, signature(), &amp;val);</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> val;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; }</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;};</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="classGVS_3_01double_01_4.html"> 301</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;double&gt;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;{</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;d&quot;</span>; }</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">static</span> <span class="keywordtype">double</span> value(GVariant* v)</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; {</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">return</span> g_variant_get_double(v);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; }</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; {</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; }</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;};</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="classGVS_3_01uint16__t_01_4.html"> 317</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;uint16_t&gt;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;{</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;q&quot;</span>; }</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keyword">static</span> uint16_t value(GVariant* v)</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; {</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">return</span> g_variant_get_uint16(v);</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; }</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; {</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; }</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;};</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="classGVS_3_01int16__t_01_4.html"> 333</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;int16_t&gt;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;{</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;n&quot;</span>; }</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">static</span> int16_t value(GVariant* v)</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; {</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> g_variant_get_int16(v);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; }</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; {</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; }</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;};</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classGVS_3_01char_01_4.html"> 349</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;char&gt;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;{</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;y&quot;</span>; }</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keyword">static</span> <span class="keywordtype">char</span> value(GVariant* v)</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; {</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">return</span> g_variant_get_byte(v);</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; }</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; {</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; }</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;};</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classGVS_3_01uint32__t_01_4.html"> 365</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;uint32_t&gt;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;{</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;u&quot;</span>; }</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keyword">static</span> uint32_t value(GVariant* v)</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; {</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">return</span> g_variant_get_uint32(v);</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; }</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; {</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; }</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;};</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="classGVS_3_01int64__t_01_4.html"> 381</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;int64_t&gt;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;{</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;x&quot;</span>; }</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keyword">static</span> int64_t value(GVariant* v)</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; {</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> g_variant_get_int64(v);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; }</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;};</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classGVS_3_01uint64__t_01_4.html"> 397</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;uint64_t&gt;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;{</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;t&quot;</span>; }</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keyword">static</span> uint64_t value(GVariant* v)</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; {</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">return</span> g_variant_get_uint64(v);</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; }</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; {</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; }</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;};</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classGVS_3_01bool_01_4.html"> 413</a></span>&#160;<span class="keyword">class </span><a class="code" href="classGVS.html">GVS</a>&lt;bool&gt;</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;{</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* signature() { <span class="keywordflow">return</span> <span class="stringliteral">&quot;b&quot;</span>; }</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> value(GVariant *v)</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; {</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keywordflow">return</span> g_variant_get_boolean(v);</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; }</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keyword">static</span> std::string stringize(std::string v)</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; {</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordflow">if</span>(v == <span class="stringliteral">&quot;0&quot;</span> || v == <span class="stringliteral">&quot;1&quot;</span>)</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keywordflow">return</span> v;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; boost::algorithm::to_lower(v);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">return</span> v == <span class="stringliteral">&quot;true&quot;</span> ? <span class="stringliteral">&quot;1&quot;</span>:<span class="stringliteral">&quot;0&quot;</span>;</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; }</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;};</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html"> 440</a></span>&#160;<span class="keyword">class </span><a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>: <span class="keyword">public</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;{</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>(): <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; {</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; mValue = T();</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; }</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>(<a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>)</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; {</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; setValue(other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;T&gt;());</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; }</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator = (<a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; {</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; setValue(other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;T&gt;());</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; }</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator = (T <span class="keyword">const</span> &amp; other)</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; {</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; setValue(other);</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; }</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator ++ ()</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; {</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; setValue(basicValue() + 1);</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; }</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a> &amp; operator -- ()</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; {</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; setValue(basicValue() - 1);</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; }</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="keywordtype">bool</span> operator &lt; (const BasicPropertyType&lt;T&gt;&amp; other) <span class="keyword">const</span></div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; {</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordflow">return</span> value&lt;T&gt;() &lt; other.value&lt;T&gt;();</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; }</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordtype">bool</span> operator &gt; (<span class="keyword">const</span> <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;T&gt;</a>&amp; other)<span class="keyword"> const</span></div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordflow">return</span> value&lt;T&gt;() &gt; other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;T&gt;();</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; }</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>( T val)</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; {</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; setValue(val);</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; }</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>( std::string propertyName, T val)</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; {</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; setValue(val);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; }</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>( std::string propertyName, std::string val)</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; {</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">if</span>(!val.empty() &amp;&amp; val != <span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; {</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; serialize&lt;T&gt;(val);</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; }</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">else</span> setValue(T());</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; }</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>(std::string propertyName)</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; {</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; mValue = T();</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; }</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404"> 526</a></span>&#160; <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="code" href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404">copy</a>()</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; {</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;T&gt;</a>(*this);</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; }</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;</div><div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a"> 531</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a">fromString</a>(std::string val)</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; {</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordflow">if</span>(!val.empty() &amp;&amp; val != <span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; {</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; serialize&lt;T&gt;(val);</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; }</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; }</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114"> 539</a></span>&#160; std::string <a class="code" href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114">toString</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; std::stringstream stream;</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; stream.precision(10);</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; stream&lt;&lt;value&lt;T&gt;();</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordflow">return</span> stream.str();</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; }</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06"> 548</a></span>&#160; GVariant* <a class="code" href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06">toVariant</a>()</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; {</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <span class="keywordflow">return</span> serializeVariant&lt;T&gt;(value&lt;T&gt;());</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; }</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b"> 553</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b">fromVariant</a>(GVariant *v)</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; {</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; setValue(deserializeVariant&lt;T&gt;(v));</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; }</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;</div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447"> 563</a></span>&#160; T <a class="code" href="classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447">basicValue</a>()</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; {</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keywordflow">return</span> value&lt;T&gt;();</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; }</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordtype">void</span> setValue(T val)</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; {</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <a class="code" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType::setValue</a>(val);</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; }</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;</div><div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e"> 573</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e">setValue</a>(boost::any val)</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; {</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <a class="code" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType::setValue</a>(val);</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; }</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="comment">//GVariant* mVariant;</span></div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keywordtype">void</span> serialize(std::string val, <span class="keyword">typename</span> std::enable_if&lt;std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; {</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="keywordtype">int</span> someTemp;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; std::stringstream stream(val);</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; stream&gt;&gt;someTemp;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; setValue((N)someTemp);</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; }</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <span class="keywordtype">void</span> serialize(std::string val, <span class="keyword">typename</span> std::enable_if&lt;!std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; {</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; std::stringstream stream(<a class="code" href="classGVS.html">GVS&lt;T&gt;::stringize</a>(val));</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; N someTemp;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; stream&gt;&gt;someTemp;</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; setValue(someTemp);</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; }</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; GVariant* serializeVariant(T val, <span class="keyword">typename</span> std::enable_if&lt;std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; {</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="comment">//mVariant = Glib::VariantBase(Glib::Variant&lt;gint16&gt;::create((int)val).gobj());</span></div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordflow">return</span> (g_variant_new(<span class="stringliteral">&quot;i&quot;</span>,(<span class="keywordtype">int</span>)val));</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; }</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; GVariant* serializeVariant(T val, <span class="keyword">typename</span> std::enable_if&lt;!std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; {</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="comment">//mVariant = Glib::Variant&lt;T&gt;::create(val);</span></div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="comment">//mVariant = g_variant_ref(g_variant_new(GVS&lt;T&gt;::signature(),val));</span></div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keywordflow">return</span> g_variant_new(<a class="code" href="classGVS.html">GVS&lt;T&gt;::signature</a>(),val);</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; }</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; T deserializeVariant(GVariant* v, <span class="keyword">typename</span> std::enable_if&lt;std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; {</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="comment">// return (T)((Glib::Variant&lt;int&gt;::cast_dynamic&lt;Glib::Variant&lt;int&gt; &gt;(*v)).get());</span></div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordflow">return</span> (T)<a class="code" href="classGVS.html">GVS&lt;int&gt;::value</a>(v);</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; }</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> N&gt;</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; T deserializeVariant(GVariant* v, <span class="keyword">typename</span> std::enable_if&lt;!std::is_enum&lt;N&gt;::value, N&gt;::type* = 0)</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; {</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="comment">// return Glib::VariantBase::cast_dynamic&lt;Glib::Variant&lt;T&gt; &gt;(*v).get();</span></div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classGVS.html">GVS&lt;T&gt;::value</a>(v);</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; }</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;};</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;</div><div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="classStringPropertyType.html"> 634</a></span>&#160;<span class="keyword">class </span><a class="code" href="classStringPropertyType.html">StringPropertyType</a>: <span class="keyword">public</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;{</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <a class="code" href="classStringPropertyType.html">StringPropertyType</a>()</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(<span class="stringliteral">&quot;&quot;</span>)</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; {</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; setValue(std::string());</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; }</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(std::string propertyName)</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; {</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; setValue(std::string());</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; }</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(std::string propertyName, std::string val)</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName)</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; {</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; setValue(val);</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; }</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(<a class="code" href="classStringPropertyType.html">StringPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>)</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; {</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; setValue(other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;std::string&gt;());</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; }</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <a class="code" href="classStringPropertyType.html">StringPropertyType</a> &amp; operator = (<a class="code" href="classStringPropertyType.html">StringPropertyType</a> <span class="keyword">const</span> &amp; other)</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; {</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; setValue(other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;std::string&gt;());</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; }</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <a class="code" href="classStringPropertyType.html">StringPropertyType</a> &amp; operator = (std::string <span class="keyword">const</span> &amp; other)</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; {</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; setValue(std::string(other));</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; }</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>&amp; other)<span class="keyword"> const</span></div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; <span class="keywordflow">return</span> value&lt;std::string&gt;() &lt; other.<a class="code" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>&lt;std::string&gt;();</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; }</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;</div><div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe"> 692</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe">fromString</a>(std::string val)</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; {</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; setValue(val);</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; }</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;</div><div class="line"><a name="l00697"></a><span class="lineno"><a class="line" href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57"> 697</a></span>&#160; <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="code" href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57">copy</a>()</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; {</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classStringPropertyType.html">StringPropertyType</a>(*<span class="keyword">this</span>);</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; }</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;</div><div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35"> 702</a></span>&#160; std::string <a class="code" href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35">toString</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; <span class="keywordflow">return</span> value&lt;std::string&gt;();</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; }</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;</div><div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28"> 707</a></span>&#160; GVariant* <a class="code" href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28">toVariant</a>()</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; {</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="comment">//mVariant = Glib::Variant&lt;std::string&gt;::create(toString());</span></div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; <span class="keywordflow">return</span> g_variant_new_string(toString().c_str());</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; }</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div><div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e"> 715</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e">fromVariant</a>(GVariant *v)</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; {</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; setValue(std::string(g_variant_get_string(v,NULL)));</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; }</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;};</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T = AbstractPropertyType&gt;</div><div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="classListPropertyType.html"> 725</a></span>&#160;<span class="keyword">class </span><a class="code" href="classListPropertyType.html">ListPropertyType</a>: <span class="keyword">public</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;{</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <a class="code" href="classListPropertyType.html">ListPropertyType</a>(std::string propertyName)</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; : <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName), initialized(<span class="keyword">false</span>)</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; {</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; }</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <a class="code" href="classListPropertyType.html">ListPropertyType</a>(std::string propertyName, T value)</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; : <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(propertyName), initialized(<span class="keyword">false</span>)</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; {</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; appendPriv(value);</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; }</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; <a class="code" href="classListPropertyType.html">ListPropertyType</a>(<a class="code" href="classListPropertyType.html">ListPropertyType</a> &amp; other)</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; :<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>(other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>),initialized(<span class="keyword">false</span>)</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; {</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; std::vector&lt;T&gt; l = other.list();</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> i : l)</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; {</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; append(i);</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; }</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; timestamp = other.<a class="code" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a>;</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; sequence = other.<a class="code" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a>;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; sourceUuid = other.<a class="code" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a>;</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; name = other.<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a>;</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; zone = other.<a class="code" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a>;</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; }</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; ~<a class="code" href="classListPropertyType.html">ListPropertyType</a>()</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; {</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; clear();</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; }</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb"> 765</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb">append</a>(T property)</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; {</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keywordflow">if</span>(!initialized)</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; {</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; mList.clear();</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; initialized = <span class="keyword">true</span>;</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; }</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; appendPriv(property);</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; }</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; uint count()</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; {</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keywordflow">return</span> mList.size();</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; }</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;</div><div class="line"><a name="l00781"></a><span class="lineno"><a class="line" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1"> 781</a></span>&#160; <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="code" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">copy</a>()</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; {</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classListPropertyType.html">ListPropertyType</a>(*<span class="keyword">this</span>);</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; }</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div><div class="line"><a name="l00786"></a><span class="lineno"><a class="line" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753"> 786</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">quickCopy</a>(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* other)</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; {</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; <a class="code" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">AbstractPropertyType::quickCopy</a>(other);</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <a class="code" href="classListPropertyType.html">ListPropertyType&lt;T&gt;</a>* v = <span class="keyword">static_cast&lt;</span><a class="code" href="classListPropertyType.html">ListPropertyType&lt;T&gt;</a>*<span class="keyword">&gt;</span>(other);</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="keywordflow">if</span>(!v)</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; {</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">DebugOut::Error</a>) &lt;&lt; <span class="stringliteral">&quot;ListPropertyType Quick Copy failed&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; }</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; mList = v-&gt;list();</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; }</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;</div><div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"> 798</a></span>&#160; std::string <a class="code" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">toString</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; std::string str = <span class="stringliteral">&quot;[&quot;</span>;</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> itr = mList.begin(); itr != mList.end(); itr++)</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; {</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="keywordflow">if</span>(str != <span class="stringliteral">&quot;[&quot;</span>)</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; str += <span class="stringliteral">&quot;,&quot;</span>;</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; T t = *itr;</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; str += t.toString();</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; }</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; str += <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordflow">return</span> str;</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; }</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;</div><div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0"> 818</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0">fromString</a>(std::string str )</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; {</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; clear();</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keywordflow">if</span>(!str.length())</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <span class="keywordflow">if</span>(str[0] == <span class="charliteral">&#39;[&#39;</span> &amp;&amp; str[str.length()-1] == <span class="charliteral">&#39;]&#39;</span>)</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; {</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; str = str.substr(1,str.length() - 2);</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; }</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; std::vector&lt;std::string&gt; elements;</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; std::istringstream f(str);</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; std::string element;</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <span class="keywordflow">while</span>(std::getline(f,element,<span class="charliteral">&#39;,&#39;</span>))</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; {</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; T foo(<span class="stringliteral">&quot;&quot;</span>, element);</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; append (foo);</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; }</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; timestamp = amb::currentTime();</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; }</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;</div><div class="line"><a name="l00844"></a><span class="lineno"><a class="line" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41"> 844</a></span>&#160; GVariant* <a class="code" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">toVariant</a>()</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; {</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; GVariantBuilder params;</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; g_variant_builder_init(&amp;params, ((<span class="keyword">const</span> GVariantType *) <span class="stringliteral">&quot;av&quot;</span>));</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> itr = mList.begin(); itr != mList.end(); itr++)</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; {</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; T t = *itr;</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <span class="keyword">auto</span> var = t.toVariant();</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; GVariant *newvar = g_variant_new(<span class="stringliteral">&quot;v&quot;</span>, var);</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; g_variant_builder_add_value(&amp;params, newvar);</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; }</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; GVariant* var = g_variant_builder_end(&amp;params);</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; g_assert(var);</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="keywordflow">return</span> var;</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160;</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; }</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;</div><div class="line"><a name="l00864"></a><span class="lineno"><a class="line" href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93"> 864</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93">fromVariant</a>(GVariant* v)</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; {</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; clear();</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; gsize dictsize = g_variant_n_children(v);</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0;i&lt;dictsize;i++)</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; {</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; GVariant *childvariant = g_variant_get_child_value(v,i);</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; GVariant *innervariant = g_variant_get_variant(childvariant);</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; T t;</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; t.fromVariant(innervariant);</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; appendPriv(t);</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; }</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; }</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160;</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; std::vector&lt;T&gt; list() { <span class="keywordflow">return</span> mList; }</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <span class="keywordtype">void</span> clear()</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; {</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; mList.clear();</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; }</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="keywordtype">void</span> appendPriv(T i)</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; {</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; mList.push_back(i);</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; }</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <span class="keywordtype">bool</span> initialized;</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; std::vector&lt;T&gt; mList;</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;};</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="classAbstractPropertyType_html_ae74440c78c4a5f6af1c3b9c85f1a34c2"><div class="ttname"><a href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">AbstractPropertyType::sequence</a></div><div class="ttdeci">int32_t sequence</div><div class="ttdoc">sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default)...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:179</div></div>
+<div class="ttc" id="classStringPropertyType_html_ad4a1e7db1f6b381ab956eb70afd1509e"><div class="ttname"><a href="classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e">StringPropertyType::fromVariant</a></div><div class="ttdeci">void fromVariant(GVariant *v)</div><div class="ttdoc">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:715</div></div>
+<div class="ttc" id="classBasicPropertyType_html_aa1893ef55f29b01daeadbc93438afa0e"><div class="ttname"><a href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e">BasicPropertyType::setValue</a></div><div class="ttdeci">void setValue(boost::any val)</div><div class="ttdoc">setValue </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:573</div></div>
+<div class="ttc" id="classAbstractPropertyType_html"><div class="ttname"><a href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:70</div></div>
+<div class="ttc" id="classBasicPropertyType_html_a3c73a6a2c2c020ec327849f318ae9f2a"><div class="ttname"><a href="classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a">BasicPropertyType::fromString</a></div><div class="ttdeci">void fromString(std::string val)</div><div class="ttdoc">fromString converts from string value </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:531</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_ae87a5dc3ad7315c595a14959e4acedf1"><div class="ttname"><a href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">AbstractPropertyType::signature</a></div><div class="ttdeci">virtual const string signature()</div><div class="ttdoc">signature </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:233</div></div>
+<div class="ttc" id="classBasicPropertyType_html_a244d19253bfc42dfadd84570b8c8e404"><div class="ttname"><a href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404">BasicPropertyType::copy</a></div><div class="ttdeci">AbstractPropertyType * copy()</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:526</div></div>
+<div class="ttc" id="classBasicPropertyType_html_a6d7f38ef937d8d178957962a4ae78447"><div class="ttname"><a href="classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447">BasicPropertyType::basicValue</a></div><div class="ttdeci">T basicValue()</div><div class="ttdoc">basicValue </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:563</div></div>
+<div class="ttc" id="classListPropertyType_html"><div class="ttname"><a href="classListPropertyType.html">ListPropertyType</a></div><div class="ttdoc">ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:725</div></div>
+<div class="ttc" id="structamb_1_1PropertyCompare_html"><div class="ttname"><a href="structamb_1_1PropertyCompare.html">amb::PropertyCompare</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:259</div></div>
+<div class="ttc" id="classDebugOut_html_a40314aef0df2ed8a705d9372d49b0535"><div class="ttname"><a href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">DebugOut::Error</a></div><div class="ttdeci">static const int Error</div><div class="ttdoc">Error use when essential functionality is blocked. </div><div class="ttdef"><b>Definition:</b> debugout.h:80</div></div>
+<div class="ttc" id="classStringPropertyType_html_afb461a0a918e23e66880d0c8d2180b35"><div class="ttname"><a href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35">StringPropertyType::toString</a></div><div class="ttdeci">std::string toString() const </div><div class="ttdoc">toString </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:702</div></div>
+<div class="ttc" id="classListPropertyType_html_a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"><div class="ttname"><a href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">ListPropertyType::toString</a></div><div class="ttdeci">std::string toString() const </div><div class="ttdoc">toString </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:798</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a3f831860b5ddc30e5a53dd4937ae5ebe"><div class="ttname"><a href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">AbstractPropertyType::priority</a></div><div class="ttdeci">Priority priority</div><div class="ttdoc">priority is used to tell the routing engine how to prioritize routing the value to plugins...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:198</div></div>
+<div class="ttc" id="classListPropertyType_html_aa49d1bc6968d7201b4d836b5049133f0"><div class="ttname"><a href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0">ListPropertyType::fromString</a></div><div class="ttdeci">void fromString(std::string str)</div><div class="ttdoc">fromString converts from string value </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:818</div></div>
+<div class="ttc" id="classListPropertyType_html_ab0a0e192757158cd9901becacbafdb41"><div class="ttname"><a href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">ListPropertyType::toVariant</a></div><div class="ttdeci">GVariant * toVariant()</div><div class="ttdoc">toVariant </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:844</div></div>
+<div class="ttc" id="classZone_html"><div class="ttname"><a href="classZone.html">Zone</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:39</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a6a391546600fde38a351d3d236be8a9b"><div class="ttname"><a href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">AbstractPropertyType::timestamp</a></div><div class="ttdeci">double timestamp</div><div class="ttdoc">timestamp. Timestamp when the value was last updated by the system. This is updated automatically any...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:174</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a4c359b2e7c3b0ede21c64ba2c90567aa"><div class="ttname"><a href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">AbstractPropertyType::toString</a></div><div class="ttdeci">virtual std::string toString() const =0</div><div class="ttdoc">toString </div></div>
+<div class="ttc" id="classBasicPropertyType_html_a672e2824bcc38da6e60090022fd8d114"><div class="ttname"><a href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114">BasicPropertyType::toString</a></div><div class="ttdeci">std::string toString() const </div><div class="ttdoc">toString </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:539</div></div>
+<div class="ttc" id="namespaceamb_html"><div class="ttname"><a href="namespaceamb.html">amb</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:256</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a420b96a1fcbcbe513ff3801185e788bc"><div class="ttname"><a href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">AbstractPropertyType::zone</a></div><div class="ttdeci">Zone::Type zone</div><div class="ttdoc">zone that the property is situated in. </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:190</div></div>
+<div class="ttc" id="debugout_8h_html"><div class="ttname"><a href="debugout_8h.html">debugout.h</a></div><div class="ttdoc">The DebugOut class represents a class used for outputing debug information The specified debug level ...</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a1e513f66eb2dd2bd2cddbec16422af63"><div class="ttname"><a href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">AbstractPropertyType::Priority</a></div><div class="ttdeci">Priority</div><div class="ttdoc">The Priority enum describes prority of the property type. </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:77</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a0899de35293963a6c18a0f4913916871"><div class="ttname"><a href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">AbstractPropertyType::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">name Property name. </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:166</div></div>
+<div class="ttc" id="classStringPropertyType_html_a1ec1ba3797194880a1e7576bd3695a28"><div class="ttname"><a href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28">StringPropertyType::toVariant</a></div><div class="ttdeci">GVariant * toVariant()</div><div class="ttdoc">toVariant </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:707</div></div>
+<div class="ttc" id="classListPropertyType_html_a08221e5a0b5f2ba3775e5537415481bb"><div class="ttname"><a href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb">ListPropertyType::append</a></div><div class="ttdeci">void append(T property)</div><div class="ttdoc">append - appends a property to the list </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:765</div></div>
+<div class="ttc" id="classStringPropertyType_html_ad9dd60fcfd9fd3ebaa578815c8d552fe"><div class="ttname"><a href="classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe">StringPropertyType::fromString</a></div><div class="ttdeci">void fromString(std::string val)</div><div class="ttdoc">fromString converts from string value </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:692</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_abe2de53722d28e8e7c2a715b97e1ae48"><div class="ttname"><a href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">AbstractPropertyType::sourceUuid</a></div><div class="ttdeci">std::string sourceUuid</div><div class="ttdoc">sourceUuid uuid of the source that produced this property. This is set by the routingengine if left u...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:185</div></div>
+<div class="ttc" id="classStringPropertyType_html_a15866eb8e3ee9e1be587740f64353d57"><div class="ttname"><a href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57">StringPropertyType::copy</a></div><div class="ttdeci">AbstractPropertyType * copy()</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:697</div></div>
+<div class="ttc" id="classBasicPropertyType_html"><div class="ttname"><a href="classBasicPropertyType.html">BasicPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:440</div></div>
+<div class="ttc" id="classGVS_html"><div class="ttname"><a href="classGVS.html">GVS</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:279</div></div>
+<div class="ttc" id="classBasicPropertyType_html_a893a2d1f8fec7141159d850caa78bc06"><div class="ttname"><a href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06">BasicPropertyType::toVariant</a></div><div class="ttdeci">GVariant * toVariant()</div><div class="ttdoc">toVariant </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:548</div></div>
+<div class="ttc" id="classStringPropertyType_html"><div class="ttname"><a href="classStringPropertyType.html">StringPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:634</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_ab557c141cce1769d0e4d8213894c9e2c"><div class="ttname"><a href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">AbstractPropertyType::destroyed</a></div><div class="ttdeci">std::vector&lt; std::function&lt; void(AbstractPropertyType *)&gt; &gt; destroyed</div><div class="ttdoc">destroyed is called if this property is destroyed. </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:248</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a1b2598b86718911533587a5bd41bfb9c"><div class="ttname"><a href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType::setValue</a></div><div class="ttdeci">virtual void setValue(boost::any val)</div><div class="ttdoc">setValue </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:205</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a0996989d0082ad3f621fec938b60ed10"><div class="ttname"><a href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">AbstractPropertyType::quickCopy</a></div><div class="ttdeci">virtual void quickCopy(AbstractPropertyType *other)</div><div class="ttdoc">quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to ...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:139</div></div>
+<div class="ttc" id="classDebugOut_html"><div class="ttname"><a href="classDebugOut.html">DebugOut</a></div><div class="ttdef"><b>Definition:</b> debugout.h:73</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_ae723621925382263eba046fa1ca8e36d"><div class="ttname"><a href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">AbstractPropertyType::value</a></div><div class="ttdeci">T value() const </div><div class="ttdoc">value() native value. Does not use type coercion. Will throw if types do not match. </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:215</div></div>
+<div class="ttc" id="classListPropertyType_html_aa76b2385816ce8a12982109d632b6b93"><div class="ttname"><a href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93">ListPropertyType::fromVariant</a></div><div class="ttdeci">void fromVariant(GVariant *v)</div><div class="ttdoc">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:864</div></div>
+<div class="ttc" id="classAbstractPropertyType_html_a7ba4118acb746d2b8fc220a12b0e2666"><div class="ttname"><a href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">AbstractPropertyType::anyValue</a></div><div class="ttdeci">boost::any anyValue()</div><div class="ttdoc">anyValue </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:224</div></div>
+<div class="ttc" id="classBasicPropertyType_html_a0e1213ee2df11ecd556b250fe3bad21b"><div class="ttname"><a href="classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b">BasicPropertyType::fromVariant</a></div><div class="ttdeci">void fromVariant(GVariant *v)</div><div class="ttdoc">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:553</div></div>
+<div class="ttc" id="classListPropertyType_html_a1e5afbe102ea305d8095ee6e56a08753"><div class="ttname"><a href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">ListPropertyType::quickCopy</a></div><div class="ttdeci">void quickCopy(AbstractPropertyType *other)</div><div class="ttdoc">quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to ...</div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:786</div></div>
+<div class="ttc" id="classListPropertyType_html_a2b4d928c8fa6c7317a31d4aa376908d1"><div class="ttname"><a href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">ListPropertyType::copy</a></div><div class="ttdeci">AbstractPropertyType * copy()</div><div class="ttdoc">copy </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:781</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/abstractroutingengine_8h_source.html b/0.14/abstractroutingengine_8h_source.html
new file mode 100644
index 00000000..50bd00cb
--- /dev/null
+++ b/0.14/abstractroutingengine_8h_source.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractroutingengine.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">abstractroutingengine.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef ABSTRACTROUTINGENGINE_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define ABSTRACTROUTINGENGINE_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;boost/any.hpp&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;vehicleproperty.h&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;abstractpropertytype.h&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;propertyinfo.hpp&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractSink.html">AbstractSink</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractSource.html">AbstractSource</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">typedef</span> std::function&lt;void (AsyncPropertyReply*)&gt; GetPropertyCompletedSignal;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">typedef</span> std::function&lt;void (AsyncRangePropertyReply*)&gt; GetRangedPropertyCompletedSignal;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">typedef</span> std::function&lt;void (AsyncPropertyReply*)&gt; TimedOutCallback;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classAsyncPropertyRequest.html"> 50</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>()</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; :<a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>(<a class="code" href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">VehicleProperty::NoValue</a>),<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>(Zone::None), <a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>(10000)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>(<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; this-&gt;<span class="keyword">property</span> = request.<a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a> = request.<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp; operator = (<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp; other)</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; this-&gt;<span class="keyword">property</span> = other.<a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a> = other.<a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>() { }</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f"> 84</a></span>&#160; VehicleProperty::Property <a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302"> 89</a></span>&#160; std::string <a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7"> 94</a></span>&#160; Zone::Type <a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be"> 99</a></span>&#160; GetPropertyCompletedSignal <a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c"> 106</a></span>&#160; uint <a class="code" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba"> 111</a></span>&#160; std::string <a class="code" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;};</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html"> 123</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>: <span class="keyword">public</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;{</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>();</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>(<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request);</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>(<span class="keyword">const</span> <a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> &amp;request);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>();</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1"> 137</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> {</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; NoError = 0,</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; Timeout,</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; InvalidOperation,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; PermissionDenied,</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; ZoneNotSupported</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; };</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838"> 148</a></span>&#160; <span class="keyword">static</span> std::string <a class="code" href="classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838">errorToStr</a>(<a class="code" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> err)</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">if</span>(err == NoError)</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;NoError&quot;</span>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == Timeout)</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Timeout&quot;</span>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == InvalidOperation)</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;InvalidOperation&quot;</span>;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == PermissionDenied)</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;PermissionDenied&quot;</span>;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == ZoneNotSupported)</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;ZoneNotSupported&quot;</span>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a>) &lt;&lt; <span class="stringliteral">&quot;Could not translate error: &quot;</span> &lt;&lt; err &lt;&lt; endl;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71"> 168</a></span>&#160; <span class="keyword">static</span> <a class="code" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> <a class="code" href="classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71">strToError</a>(std::string err)</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;NoError&quot;</span>)</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> NoError;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;Timeout&quot;</span>)</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> Timeout;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;InvalidOperation&quot;</span>)</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> InvalidOperation;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;PermissionDenied&quot;</span>)</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> PermissionDenied;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(err == <span class="stringliteral">&quot;ZoneNotSupported&quot;</span>)</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">return</span> ZoneNotSupported;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a>) &lt;&lt; <span class="stringliteral">&quot;Could not translate error string: &quot;</span> &lt;&lt; err &lt;&lt; endl;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> NoError;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02"> 188</a></span>&#160; <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="code" href="classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02">value</a>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb"> 194</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb">success</a>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5"> 200</a></span>&#160; TimedOutCallback <a class="code" href="classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5">timedout</a>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d"> 206</a></span>&#160; <a class="code" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> <a class="code" href="classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d">error</a>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">void</span> setTimeout();</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; GSource* timeoutSource;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;};</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="classAsyncSetPropertyRequest.html"> 219</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>: <span class="keyword">public</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;{</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>()</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; :value(NULL)</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; {</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>(<span class="keyword">const</span> <a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; :<a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>(request), value(NULL)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; }</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>()</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; }</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6"> 242</a></span>&#160; <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="code" href="classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6">value</a>;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;};</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html"> 249</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;{</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>()</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; :zone(Zone::None), timeBegin(0), timeEnd(0), sequenceBegin(-1), sequenceEnd(-1)</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; }</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>(<span class="keyword">const</span> <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> &amp;request)</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; {</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; this-&gt;properties = request.<a class="code" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; this-&gt;<a class="code" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a> = request.<a class="code" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a>;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; this-&gt;timeBegin = request.<a class="code" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a>;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; this-&gt;timeEnd = request.<a class="code" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a>;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; this-&gt;sequenceBegin = request.<a class="code" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">sequenceBegin</a>;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; this-&gt;sequenceEnd = request.<a class="code" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">sequenceEnd</a>;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; this-&gt;sourceUuid = request.<a class="code" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">sourceUuid</a>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; this-&gt;zone = request.<a class="code" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">zone</a>;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>() {}</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9"> 275</a></span>&#160; PropertyList <a class="code" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a>;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9"> 280</a></span>&#160; std::string <a class="code" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">sourceUuid</a>;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da"> 285</a></span>&#160; Zone::Type <a class="code" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">zone</a>;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d"> 292</a></span>&#160; GetRangedPropertyCompletedSignal <a class="code" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a>;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69"> 299</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a>;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30"> 306</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a>;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0"> 312</a></span>&#160; int32_t <a class="code" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">sequenceBegin</a>;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe"> 318</a></span>&#160; int32_t <a class="code" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">sequenceEnd</a>;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c"> 323</a></span>&#160; std::string <a class="code" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">pid</a>;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;};</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyReply.html"> 331</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>: <span class="keyword">public</span> <a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;{</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>(<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> request)</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; :<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>(request), success(<span class="keyword">false</span>)</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; {</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; ~<a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>()</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; {</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> itr = values.begin(); itr != values.end(); itr++)</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; {</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">delete</span> (*itr);</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; }</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; values.clear();</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56"> 353</a></span>&#160; <a class="code" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">AsyncPropertyReply::Error</a> <a class="code" href="classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56">error</a>;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b"> 358</a></span>&#160; std::list&lt;AbstractPropertyType*&gt; <a class="code" href="classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b">values</a>;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92"> 363</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92">success</a>;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;};</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="classAbstractRoutingEngine.html"> 366</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;{</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">typedef</span> std::function&lt;void (AbstractPropertyType* value)&gt; PropertyChangedType;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>(std::map&lt;std::string, std::string&gt; configuration):mConfig(configuration) {}</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>();</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerSource(<a class="code" href="classAbstractSource.html">AbstractSource</a>* src) = 0;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateSupported(PropertyList added, PropertyList removed, <a class="code" href="classAbstractSource.html">AbstractSource</a>* source) = 0;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0"> 379</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">updateProperty</a>(VehicleProperty::Property <a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>, <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value, std::string uuid)</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; {</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a>)&lt;&lt;<span class="stringliteral">&quot;updateProperty(VehicleProperty::Property,AbstractPropertyType*,std::string) is deprecated. use new updateProperty(AbstractPropertyType*, const std::string &amp;)&quot;</span>&lt;&lt;endl;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; updateProperty(value,uuid);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateProperty(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value, <span class="keyword">const</span> std::string &amp;uuid) = 0;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keyword">virtual</span> PropertyList supported() = 0;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerSink(<a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> unregisterSink(<a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keyword">virtual</span> std::vector&lt;std::string&gt; sourcesForProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; <a class="code" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a>) = 0;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> * getPropertyAsync(<a class="code" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> request) = 0;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> getRangePropertyAsync(<a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> request) = 0;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> * setProperty(<a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request) = 0;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="keyword">virtual</span> uint subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, PropertyChangedType callback, std::string <a class="code" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a>=<span class="stringliteral">&quot;&quot;</span>) = 0;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> unsubscribeToProperty(uint handle) = 0;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, <a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, <span class="keyword">const</span> std::string &amp; <a class="code" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a>, <a class="code" href="classAbstractSink.html">AbstractSink</a> *<span class="keyword">self</span>) = 0;</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> subscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp; propertyName, <span class="keyword">const</span> std::string &amp; sourceUuidFilter, Zone::Type <a class="code" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a>, <a class="code" href="classAbstractSink.html">AbstractSink</a> *<span class="keyword">self</span>) = 0;</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> unsubscribeToProperty(<span class="keyword">const</span> VehicleProperty::Property &amp;, <a class="code" href="classAbstractSink.html">AbstractSink</a>* <span class="keyword">self</span>) = 0;</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">virtual</span> PropertyInfo getPropertyInfo(<span class="keyword">const</span> VehicleProperty::Property &amp;, <span class="keyword">const</span> std::string &amp; sourceUuid) = 0;</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; std::map&lt;std::string, std::string&gt; mConfig;</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;};</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="preprocessor">#endif // ABSTRACTROUTINGENGINE_H</span></div><div class="ttc" id="classAsyncRangePropertyRequest_html_acd2a28137c227b0fb6a51576d84f5f30"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">AsyncRangePropertyRequest::timeEnd</a></div><div class="ttdeci">double timeEnd</div><div class="ttdoc">timeEnd Set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to &amp;#39;0&amp;#39; if you do not want values within a time range. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:306</div></div>
+<div class="ttc" id="classAbstractPropertyType_html"><div class="ttname"><a href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:70</div></div>
+<div class="ttc" id="classAsyncPropertyRequest_html_a12e1115b879ffc69a4d9bfd34df3e4be"><div class="ttname"><a href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">AsyncPropertyRequest::completed</a></div><div class="ttdeci">GetPropertyCompletedSignal completed</div><div class="ttdoc">completed the callback when the request has been completed. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:99</div></div>
+<div class="ttc" id="classAbstractRoutingEngine_html"><div class="ttname"><a href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:366</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html_a64b8443702607f990ea36e6aaa16b0a5"><div class="ttname"><a href="classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5">AsyncPropertyReply::timedout</a></div><div class="ttdeci">TimedOutCallback timedout</div><div class="ttdoc">timed out callback is called when the reply times out. This is so sources can avoid using this reply ...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:200</div></div>
+<div class="ttc" id="classAsyncPropertyRequest_html_abaa035426c3ac48fe53de273b1a60eba"><div class="ttname"><a href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">AsyncPropertyRequest::pid</a></div><div class="ttdeci">std::string pid</div><div class="ttdoc">pid requesting process id </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:111</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html"><div class="ttname"><a href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></div><div class="ttdoc">The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:249</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html_aed1f10990a65664ce0c630039cae01bb"><div class="ttname"><a href="classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb">AsyncPropertyReply::success</a></div><div class="ttdeci">bool success</div><div class="ttdoc">success indicates if the request was successfull or not. True means success. False means fail and the...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:194</div></div>
+<div class="ttc" id="classAsyncRangePropertyReply_html_a4eab37dada60970211e62b0fc3aeac92"><div class="ttname"><a href="classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92">AsyncRangePropertyReply::success</a></div><div class="ttdeci">bool success</div><div class="ttdoc">success this will be true if the request was successful. If not, this is false and error is set...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:363</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_a2dc2927f6c771707f15a767358a58e69"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">AsyncRangePropertyRequest::timeBegin</a></div><div class="ttdeci">double timeBegin</div><div class="ttdoc">timeBegin Set this to request values for the specified property beggining at this time...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:299</div></div>
+<div class="ttc" id="classAsyncPropertyRequest_html_a1a19d4677523d8934abe1ddfec5ba1b7"><div class="ttname"><a href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">AsyncPropertyRequest::zoneFilter</a></div><div class="ttdeci">Zone::Type zoneFilter</div><div class="ttdoc">zoneFilter the requesting sink should use this if he wants to filter on a specific zone ...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:94</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_a352afdecef1d1e6fc1f82384d0c9edfe"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">AsyncRangePropertyRequest::sequenceEnd</a></div><div class="ttdeci">int32_t sequenceEnd</div><div class="ttdoc">sequenceEnd set this to request values with a sequence &lt;= to the sequenceEnd value. Set to -1 if you don&amp;#39;t want values within a sequence ranges. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:318</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html_ad91affaa25fcc3b73947a6cf4591e5d1"><div class="ttname"><a href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">AsyncPropertyReply::Error</a></div><div class="ttdeci">Error</div><div class="ttdoc">The Error enum. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:137</div></div>
+<div class="ttc" id="classAsyncRangePropertyReply_html_a4ce96fd40ce8ec3fddab46652026734b"><div class="ttname"><a href="classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b">AsyncRangePropertyReply::values</a></div><div class="ttdeci">std::list&lt; AbstractPropertyType * &gt; values</div><div class="ttdoc">values if the request was successful, this will contain a list of values meeting the criteria of the ...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:358</div></div>
+<div class="ttc" id="classDebugOut_html_a7a06aa04dd6cb8c1e9bcd083d30d91ad"><div class="ttname"><a href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a></div><div class="ttdeci">static const int Warning</div><div class="ttdoc">Warning use when non-essential functionality is bocked, or when workarounds exist. </div><div class="ttdef"><b>Definition:</b> debugout.h:85</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html_a4875ebce06f1a4b80d4055bfec603838"><div class="ttname"><a href="classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838">AsyncPropertyReply::errorToStr</a></div><div class="ttdeci">static std::string errorToStr(Error err)</div><div class="ttdoc">errorToStr returns string representing the Error </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:148</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_afd6f95a06376fef905faf5ab1b580bc9"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">AsyncRangePropertyRequest::properties</a></div><div class="ttdeci">PropertyList properties</div><div class="ttdoc">properties list of properties to request </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:275</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html"><div class="ttname"><a href="classAsyncPropertyReply.html">AsyncPropertyReply</a></div><div class="ttdoc">The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &amp;#39;false&amp;#39; if the request was not successful and set &amp;#39;error&amp;#39; to the appropriate error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:123</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_a024dab8e12c45ea8988b7f3e4b3c85c0"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">AsyncRangePropertyRequest::sequenceBegin</a></div><div class="ttdeci">int32_t sequenceBegin</div><div class="ttdoc">sequenceBegin set this to request values with a sequence &gt;= to the sequenceBegin value. Set to -1 if you don&amp;#39;t want values within a sequence ranges. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:312</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html_a8c5cb98a6e2a72d6d94b43449a5e842d"><div class="ttname"><a href="classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d">AsyncPropertyReply::error</a></div><div class="ttdeci">Error error</div><div class="ttdoc">error contains the error if the request was not successful.\ </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:206</div></div>
+<div class="ttc" id="classAsyncSetPropertyRequest_html"><div class="ttname"><a href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></div><div class="ttdoc">The AsyncSetPropertyRequest class is used by sinks to set a property to the &amp;#39;value&amp;#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:219</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_a626258d5d401e0598d619b84600689f9"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">AsyncRangePropertyRequest::sourceUuid</a></div><div class="ttdeci">std::string sourceUuid</div><div class="ttdoc">sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the sou...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:280</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_a81777a8e0304bd6929c05d39c650454d"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">AsyncRangePropertyRequest::completed</a></div><div class="ttdeci">GetRangedPropertyCompletedSignal completed</div><div class="ttdoc">completed callback &amp;#39;completed&amp;#39; is called when the ranged request is complete. The reply from this req...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:292</div></div>
+<div class="ttc" id="classAsyncPropertyRequest_html"><div class="ttname"><a href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></div><div class="ttdoc">The AsyncPropertyRequest class is used by sinks to request property values. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:50</div></div>
+<div class="ttc" id="classAsyncPropertyRequest_html_a221de270e3fb828ddbe821aa484a553f"><div class="ttname"><a href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">AsyncPropertyRequest::property</a></div><div class="ttdeci">VehicleProperty::Property property</div><div class="ttdoc">property property to request. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:84</div></div>
+<div class="ttc" id="classAsyncRangePropertyReply_html"><div class="ttname"><a href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></div><div class="ttdoc">The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &amp;#39;true&amp;#39; and populate the &amp;#39;values&amp;#39; member if the request was successful. If the request is not successful, &amp;#39;success&amp;#39; should be set to &amp;#39;false&amp;#39; and the &amp;#39;error&amp;#39; member should be set. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:331</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_a045f1320e9152de5e97f0b4de5c061da"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">AsyncRangePropertyRequest::zone</a></div><div class="ttdeci">Zone::Type zone</div><div class="ttdoc">zone if the sink wishes to request a specific zone, this should be set to the desired zone ...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:285</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html_aa87b49be3419ab4ddc10da19d3907b71"><div class="ttname"><a href="classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71">AsyncPropertyReply::strToError</a></div><div class="ttdeci">static Error strToError(std::string err)</div><div class="ttdoc">strToError returns Error representing the string </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:168</div></div>
+<div class="ttc" id="classAsyncPropertyRequest_html_a2250e8d29929dd879de141049ec78302"><div class="ttname"><a href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">AsyncPropertyRequest::sourceUuidFilter</a></div><div class="ttdeci">std::string sourceUuidFilter</div><div class="ttdoc">sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:89</div></div>
+<div class="ttc" id="classAbstractSink_html"><div class="ttname"><a href="classAbstractSink.html">AbstractSink</a></div><div class="ttdef"><b>Definition:</b> abstractsink.h:40</div></div>
+<div class="ttc" id="classAsyncRangePropertyRequest_html_ab93b9cc82ead929a6e1f72be699fbb6c"><div class="ttname"><a href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">AsyncRangePropertyRequest::pid</a></div><div class="ttdeci">std::string pid</div><div class="ttdoc">pid requesting process id </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:323</div></div>
+<div class="ttc" id="classVehicleProperty_html_a5f5de2fac765b9654848e59d753eefdb"><div class="ttname"><a href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">VehicleProperty::NoValue</a></div><div class="ttdeci">static const Property NoValue</div><div class="ttdoc">Various property types: </div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:429</div></div>
+<div class="ttc" id="classAbstractRoutingEngine_html_adadf5f60f3895bdb90bb224d05ee97f0"><div class="ttname"><a href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">AbstractRoutingEngine::updateProperty</a></div><div class="ttdeci">void updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)</div><div class="ttdoc">Deprecated: </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:379</div></div>
+<div class="ttc" id="classAsyncRangePropertyReply_html_a43762c9a2d88ec91e3218f7eca297e56"><div class="ttname"><a href="classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56">AsyncRangePropertyReply::error</a></div><div class="ttdeci">AsyncPropertyReply::Error error</div><div class="ttdoc">error this is set if there was an error in the request. &quot;success&quot; will also be set to false...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:353</div></div>
+<div class="ttc" id="classAsyncSetPropertyRequest_html_a5c1c8d5b4a6765ce2acab9a3aca9c9a6"><div class="ttname"><a href="classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6">AsyncSetPropertyRequest::value</a></div><div class="ttdeci">AbstractPropertyType * value</div><div class="ttdoc">value the new value to set the property to. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:242</div></div>
+<div class="ttc" id="classAsyncPropertyRequest_html_a449da60204ce7c13462be179f869105c"><div class="ttname"><a href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">AsyncPropertyRequest::timeout</a></div><div class="ttdeci">uint timeout</div><div class="ttdoc">use to specify a timeout in ms for the request. When a timeout occurs, the &amp;#39;completed&amp;#39; callback will ...</div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:106</div></div>
+<div class="ttc" id="classDebugOut_html"><div class="ttname"><a href="classDebugOut.html">DebugOut</a></div><div class="ttdef"><b>Definition:</b> debugout.h:73</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html_a133699682d0376614b08b162f81c2b02"><div class="ttname"><a href="classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02">AsyncPropertyReply::value</a></div><div class="ttdeci">AbstractPropertyType * value</div><div class="ttdoc">value of the reply. This may be null if success = false. This is owned by the source. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:188</div></div>
+<div class="ttc" id="classAbstractSource_html"><div class="ttname"><a href="classAbstractSource.html">AbstractSource</a></div><div class="ttdef"><b>Definition:</b> abstractsource.h:41</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/abstractsink_8h_source.html b/0.14/abstractsink_8h_source.html
new file mode 100644
index 00000000..263098b5
--- /dev/null
+++ b/0.14/abstractsink_8h_source.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractsink.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">abstractsink.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef ABSTRACTSINK_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define ABSTRACTSINK_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/any.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;vehicleproperty.h&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;abstractpropertytype.h&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacestd.html">std</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractSink.html">AbstractSink</a>;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">typedef</span> vector&lt;AbstractSink*&gt; SinkList;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classAbstractSink.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractSink.html">AbstractSink</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="classAbstractSink.html">AbstractSink</a>(<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* engine, map&lt;string, string&gt; config);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAbstractSink.html">AbstractSink</a>();</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">string</span> uuid() = 0;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28"> 60</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">propertyChanged</a>(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value){ (void)value; }</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> supportedChanged(<span class="keyword">const</span> PropertyList &amp; supportedProperties) = 0;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591"> 71</a></span>&#160; <a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* <a class="code" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">routingEngine</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; map&lt;string, string&gt; configuration;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;};</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif // ABSTRACTSINK_H</span></div><div class="ttc" id="classAbstractPropertyType_html"><div class="ttname"><a href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:70</div></div>
+<div class="ttc" id="classAbstractRoutingEngine_html"><div class="ttname"><a href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:366</div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> picojson.h:1002</div></div>
+<div class="ttc" id="classAbstractSink_html"><div class="ttname"><a href="classAbstractSink.html">AbstractSink</a></div><div class="ttdef"><b>Definition:</b> abstractsink.h:40</div></div>
+<div class="ttc" id="classAbstractSink_html_afeb683c566a5a71303d05d2e12da2b28"><div class="ttname"><a href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">AbstractSink::propertyChanged</a></div><div class="ttdeci">virtual void propertyChanged(AbstractPropertyType *value)</div><div class="ttdoc">propertyChanged is called when a subscribed to property changes. </div><div class="ttdef"><b>Definition:</b> abstractsink.h:60</div></div>
+<div class="ttc" id="classAbstractSink_html_a4d49a722e60cd9993c182a29fbf74591"><div class="ttname"><a href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">AbstractSink::routingEngine</a></div><div class="ttdeci">AbstractRoutingEngine * routingEngine</div><div class="ttdoc">routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins...</div><div class="ttdef"><b>Definition:</b> abstractsink.h:71</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/abstractsource_8h_source.html b/0.14/abstractsource_8h_source.html
new file mode 100644
index 00000000..008e02ab
--- /dev/null
+++ b/0.14/abstractsource_8h_source.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractsource.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">abstractsource.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef ABSTRACTSOURCE_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define ABSTRACTSOURCE_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;boost/any.hpp&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;abstractsink.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;vehicleproperty.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;abstractroutingengine.h&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;abstractpropertytype.h&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;propertyinfo.hpp&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractSource.html">AbstractSource</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">typedef</span> std::list&lt;AbstractSource*&gt; SourceList;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classAbstractSource.html"> 41</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAbstractSource.html">AbstractSource</a>: <span class="keyword">public</span> <a class="code" href="classAbstractSink.html">AbstractSink</a></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9"> 48</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">Operations</a> {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; Get = 0x01,</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; Set = 0x02,</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; GetRanged = 0x04</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; };</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="classAbstractSource.html">AbstractSource</a>(<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* engine, map&lt;string, string&gt; config);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAbstractSource.html">AbstractSource</a>();</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f">getPropertyAsync</a>(<a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply) = 0;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7">getRangePropertyAsync</a>(<a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply) = 0;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> * <a class="code" href="classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a">setProperty</a>(<a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request) = 0;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9">subscribeToPropertyChanges</a>(VehicleProperty::Property property) = 0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAbstractSource.html#a584372310f191b1b9067a634b7366023">unsubscribeToPropertyChanges</a>(VehicleProperty::Property property) = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAbstractSource.html#a317861675652372a72fc01c075036b51">supportedOperations</a>() = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> PropertyInfo <a class="code" href="classAbstractSource.html#a4e15ea9df2144be322968003621580c4">getPropertyInfo</a>(<span class="keyword">const</span> VehicleProperty::Property &amp; property) = 0;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> PropertyList <a class="code" href="classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460">supported</a>() = 0;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1"> 122</a></span>&#160; <a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* <a class="code" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">routingEngine</a>;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="classAbstractSource.html">AbstractSource</a>():<a class="code" href="classAbstractSink.html">AbstractSink</a>(nullptr, <a class="code" href="namespacestd.html">std</a>::map&lt;<a class="code" href="namespacestd.html">std</a>::string,<a class="code" href="namespacestd.html">std</a>::string&gt;()) { }</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;};</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#endif // ABSTRACTSOURCE_H</span></div><div class="ttc" id="classAbstractSource_html_a584372310f191b1b9067a634b7366023"><div class="ttname"><a href="classAbstractSource.html#a584372310f191b1b9067a634b7366023">AbstractSource::unsubscribeToPropertyChanges</a></div><div class="ttdeci">virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property)=0</div><div class="ttdoc">unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&amp;#39;s ch...</div></div>
+<div class="ttc" id="classAbstractRoutingEngine_html"><div class="ttname"><a href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:366</div></div>
+<div class="ttc" id="classAbstractSource_html_aad1e5e4914f2aa174dfd8fa6e143c1b9"><div class="ttname"><a href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">AbstractSource::Operations</a></div><div class="ttdeci">Operations</div><div class="ttdoc">The Operations enum is a bitmask flag used to specify which operations are supported by the source pl...</div><div class="ttdef"><b>Definition:</b> abstractsource.h:48</div></div>
+<div class="ttc" id="classAbstractSource_html_ad8330cbbac84dc24851eb50ff7243460"><div class="ttname"><a href="classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460">AbstractSource::supported</a></div><div class="ttdeci">virtual PropertyList supported()=0</div><div class="ttdoc">supported </div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> picojson.h:1002</div></div>
+<div class="ttc" id="classAbstractSource_html_aabbce93fea123c54be55a007c928a6f1"><div class="ttname"><a href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">AbstractSource::routingEngine</a></div><div class="ttdeci">AbstractRoutingEngine * routingEngine</div><div class="ttdoc">routingEngine the core routing engine used to send property updates to sink plugins. </div><div class="ttdef"><b>Definition:</b> abstractsource.h:122</div></div>
+<div class="ttc" id="classAbstractSource_html_ae9c042e159f080c298b2ae37c47618e9"><div class="ttname"><a href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9">AbstractSource::subscribeToPropertyChanges</a></div><div class="ttdeci">virtual void subscribeToPropertyChanges(VehicleProperty::Property property)=0</div><div class="ttdoc">subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...</div></div>
+<div class="ttc" id="classAbstractSource_html_a05589e699ea16a14675db226d51bdf9f"><div class="ttname"><a href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f">AbstractSource::getPropertyAsync</a></div><div class="ttdeci">virtual void getPropertyAsync(AsyncPropertyReply *reply)=0</div><div class="ttdoc">pure virtual methods: </div></div>
+<div class="ttc" id="classAsyncPropertyReply_html"><div class="ttname"><a href="classAsyncPropertyReply.html">AsyncPropertyReply</a></div><div class="ttdoc">The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &amp;#39;false&amp;#39; if the request was not successful and set &amp;#39;error&amp;#39; to the appropriate error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:123</div></div>
+<div class="ttc" id="classAsyncSetPropertyRequest_html"><div class="ttname"><a href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></div><div class="ttdoc">The AsyncSetPropertyRequest class is used by sinks to set a property to the &amp;#39;value&amp;#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:219</div></div>
+<div class="ttc" id="classAsyncRangePropertyReply_html"><div class="ttname"><a href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></div><div class="ttdoc">The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &amp;#39;true&amp;#39; and populate the &amp;#39;values&amp;#39; member if the request was successful. If the request is not successful, &amp;#39;success&amp;#39; should be set to &amp;#39;false&amp;#39; and the &amp;#39;error&amp;#39; member should be set. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:331</div></div>
+<div class="ttc" id="classAbstractSink_html"><div class="ttname"><a href="classAbstractSink.html">AbstractSink</a></div><div class="ttdef"><b>Definition:</b> abstractsink.h:40</div></div>
+<div class="ttc" id="classAbstractSource_html_a4e15ea9df2144be322968003621580c4"><div class="ttname"><a href="classAbstractSource.html#a4e15ea9df2144be322968003621580c4">AbstractSource::getPropertyInfo</a></div><div class="ttdeci">virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &amp;property)=0</div><div class="ttdoc">getPropertyInfo used to return specific information about a property </div></div>
+<div class="ttc" id="classAbstractSource_html_a684b58112b5572dfe8cb94380bf7d74a"><div class="ttname"><a href="classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a">AbstractSource::setProperty</a></div><div class="ttdeci">virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request)=0</div><div class="ttdoc">setProperty is called when a sink requests to set a value for a given property. This is only called i...</div></div>
+<div class="ttc" id="classAbstractSource_html_a3b30f939d68889b2540f6035fa5be7c7"><div class="ttname"><a href="classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7">AbstractSource::getRangePropertyAsync</a></div><div class="ttdeci">virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)=0</div><div class="ttdoc">getRangePropertyAsync is called when a sink requests a series of values for a given property within a...</div></div>
+<div class="ttc" id="classAbstractSource_html_a317861675652372a72fc01c075036b51"><div class="ttname"><a href="classAbstractSource.html#a317861675652372a72fc01c075036b51">AbstractSource::supportedOperations</a></div><div class="ttdeci">virtual int supportedOperations()=0</div><div class="ttdoc">supportedOperations </div></div>
+<div class="ttc" id="classAbstractSource_html"><div class="ttname"><a href="classAbstractSource.html">AbstractSource</a></div><div class="ttdef"><b>Definition:</b> abstractsource.h:41</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/amb.fidl b/0.14/amb.fidl
new file mode 100644
index 00000000..3c301183
--- /dev/null
+++ b/0.14/amb.fidl
@@ -0,0 +1,1864 @@
+/**
+ * \addtogroup dbus_api_module
+ * @{
+ */
+
+/*!
+* \file amb.fidl
+* \section dbus_api Automotive Message Broker DBus API Documentation
+* \version 0.14.0
+*
+* \section dbus_api_intro Introduction
+* This document describes the DBus interfaces and data types for the
+* Automotive Message Broker API. The data types are intended to as-close-as-
+* possible be compatible with the W3C vehicle <a href="https://rawgit.com/w3c/automotive-bg/master/data_spec.html">data spec</a>.
+*
+* AMB organizes the API into two general interface categories. First the Manager interface (see manager.txt)
+* which includes tools for using the other interfaces. Second is a number of interfaces that
+* represent vehicle data. The latter follows the schema of "org.automotive.DataType" and are
+* contained in verious DBus paths. The DBus paths are generally organized by
+* /{source}/{zone}/DataType. "source" refers to the AMB source that produces the data. "zone"
+* refers to the zone in which the data type is located in the vehicle or "0" for no zone.
+*
+* The interfaces and data types are documented in <a href="amb.fidl">amb.fidl</a>. Franca IDL
+* tools can be used to generate DBus introspection xml which can be used to generate bindings
+* for your language of choice. These interfaces types map to internal AMB properties. To understand the mappings,
+* see the <a href="ambdbusmappings_8idl.html">mapping documentation</a>
+*
+* \section dbus_api_basic_usage Basic Recommended Usage
+*
+* It is recommended that the Manager interface be used to find the DBus Object that contains the
+* data type you need. This is done through the FindObject() call. It is expected that DBus
+* Object Paths may change and so it is not appropriate to hard code DBus Object Paths.
+*
+* Here is a pseudo-code example of how the api is to be used:
+*
+* \code
+* var manager = dbus.interface("org.automotive.Manager", "/");
+*
+* var speedObjectPaths = manager.FindObject("VehicleSpeed");
+*
+* var speedObject = dbus.interface("org.automotive.VehicleSpeed", speedObjectPaths[0]);
+*
+* console.log("Vehicle Speed: " + speedObject.Speed);
+* \endcode
+* \section dbus_api_automotive_manager Automotive Manager
+* Manager is a helper interface for discovering and finding available objects. Manager also helps users look up objects by zone and get additional information about a data type (ieorg.automotive.Manager.ZonesForObjectName).
+* \section dbus_api_zones Zones
+*
+* 'Zone' describes the position in the vehicle where the object is located. The Zone type is a bitfield of values that can be combined to describe a specific location. For example
+*
+* \code
+* Zone.Front | Zone.Left
+* \endcode
+*
+* (which is '9') may represent the driver position.
+*
+* \code
+* enumeration Zone {
+* None = 0,
+* Front = 1,
+* Middle = 1 << 1,
+* Right = 1 << 2,
+* Left = 1 << 3,
+* Rear = 1 << 4,
+* Center = 1 << 5
+* }
+* \endcode
+*
+* \section dbus_api_vehicle_property_type Vehicle Property Type
+* Vehicle Property Type is the common interface which all Data types are derived. This interface is as follows:
+*
+* \code
+* interface VehiclePropertyType {
+* attribute Double Time readonly
+* attribute Zone Zone readonly
+* method GetHistory(Double beginTime, Double endTime) {
+* out{ Dictionary result}
+* }
+* }
+* \endcode
+*
+* \section dbus_api_data_types Data types
+*
+* The data types try to conform to the [http://w3c.github.io/automotive-bg/data_spec.html W3C Automotive Business Group Vehicle Data Specification] as much as possible. There are differences in the Zone type, and this vehicle API contains some additional data types that the W3C Business Group has not yet defined. 'Time' also represents relative time in seconds rather than time in ms since epoch (DOMTimeStamp). The names of the attributes are also different because of Web vs. DBus conventions. In this Vehicle API, DBus properties use CamelCase (ie Speed vs speed) vs lowerCamelCase. Units and types are the same where possible.
+*
+* Also note that many types have been marked "deprecated" and replaced with the W3C version of the type. Deprecated types should not be used in new projects.
+*
+*/
+
+/** @} */
+
+/*!
+* Variant
+*/
+union Variant {
+ UInt8 uint8
+ Int8 int8
+ UInt16 uint16
+ Int16 int16
+ UInt32 uint32
+ Int32 int32
+ UInt32 uin32
+ Int64 int64
+ UInt64 uint64
+ Boolean boolean
+ Float float
+ Double double
+ String string
+ ByteBuffer bytebuffer
+}
+
+/*!
+* Dictionary
+*/
+map Dictionary {
+ String to Variant
+}
+
+/*!
+ * \brief HistoryObject is returned with GetHistory call
+ */
+interface HistoryObject {
+
+ /*!
+ * \brief Name of property
+ */
+ attribute String Name readonly
+
+ /*!
+ * \brief Value of property
+ */
+ attribute Variant Value readonly
+
+ /*!
+ * \brief Time in seconds since unix epoch.
+ */
+ attribute Double Time readonly
+}
+
+/*!
+* VehiclePropertyType
+* \brief VehiclePropertyType is the base class for all Data types.
+*/
+interface VehiclePropertyType {
+
+ /*!
+ * \brief time in seconds since system start when a property in the interface updated.
+ */
+ attribute Double Time readonly
+
+ /*!
+ * \brief Zone in which the interface is situated.
+ */
+ attribute Zone Zone readonly
+
+ /*!
+ * \brief return dictionary of objectName and values for data between
+ * 'beginTime' and 'endTime'
+ * \arg beginTime time stamp in Seconds since Unix Epoc
+ * \arg endTime time stamp in Seconds since Unix Epoc
+ */
+ method GetHistory(Double beginTime, Double endTime) {
+ out{ array of HistoryObject result }
+ }
+}
+
+enumeration Zone {
+ None = 0,
+ Front = 1,
+ Middle = 1 << 1,
+ Right = 1 << 2,
+ Left = 1 << 3,
+ Rear = 1 << 4,
+ Center = 1 << 5
+}
+
+/*! org.automotive.Manager
+ * \brief Manager is a helper interface for discovering and finding available objects.
+ * Objects represent interfaces to data types.
+ */
+interface org.automotive.Manager {
+
+ /*! List
+ * \brief return supported properties
+ */
+ method List {
+ out {array of String objectNames}
+ }
+
+ /*!
+ * FindObject
+ * \brief find the DBus object path matching the given "objectName" (ie "VehicleSpeed" is the object name for
+ * the DBus object at path: "/path/to/VehicleSpeed") or org.automotive.Manager.ObjectNotFound if the object
+ * name is not supported.
+ *
+ * If the object path does not exist, it will be created. The object path will be removed
+ * when the last proccess that calls Find* disconnects from DBus.
+ *
+ * \arg String objectName to find
+ * \return list of object paths that provide the given object Name.
+ */
+ method FindObject {
+ in {
+ String objectName
+ }
+ out {
+ array of String objectPaths
+ }
+ }
+
+ /*!
+ * FindObjectForZone
+ * \brief find the DBus object path which matches "objectName" and "zone". This has the same behavior as FindObject
+ * except that it takes an addition zone argument and only return the path for that zone.
+ * \arg String property is the requested property to be retrieved.
+ * \arg Zone zone is the zone which the object
+ * \return string representing the DBus Object path.
+ * Possible errors:
+ * "org.automotive.Manager.InvalidZone"
+ * "org.automotive.Manager.ObjectNotFound"
+ */
+ method FindObjectForZone {
+ in {
+ String objectName
+ Zone zone
+ }
+ out {
+ String objectPath
+ }
+ }
+
+ /*!
+ * ZonesForObjectName
+ * \brief get a list of zones for a given objectName.
+ * \arg String objectName object name.
+ * \return list of zones for the given objectName (@see Zone)
+ */
+ method ZonesForObjectName {
+ in {
+ String objectName
+ }
+ out {
+ array of UInt32 zones
+ }
+ }
+
+ /*!
+ * SupportsProperty
+ * \brief check whether a Property exists.
+ * \arg propertyName name of property of Object
+ * \return true if Property exists
+ */
+ method SupportsProperty {
+ in {
+ String propertyName
+ }
+ out {
+ Boolean supported
+ }
+ }
+
+}
+
+/*! org.automotive.VehicleSpeed
+ \brief contains information about VehicleSpeed
+ DBus Path: variable
+*/
+interface org.automotive.VehicleSpeed extends VehiclePropertyType {
+
+ /*! Speed
+ * \brief MUST return Vehicle Speed in kilometers per hour.
+ */
+ attribute UInt16 Speed readonly
+}
+
+/*! org.automotive.EngineSpeed
+ \brief contains information about EngineSpeed
+ DBus Path: variable
+*/
+interface org.automotive.EngineSpeed extends VehiclePropertyType {
+
+ /*! EngineSpeed
+ * \brief MUST return Engine Speed in rotations per minute.
+ */
+ attribute UInt16 Speed readonly
+}
+
+enumeration PowerMode {
+ Off = 0
+ Accessory1 = 1
+ Accessory2 = 2
+ Run = 3
+}
+
+interface org.automotive.VehiclePowerMode extends VehiclePropertyType {
+
+ /*! VehiclePowerMode
+ * \brief MUST return vehicle power mode
+ */
+ attribute PowerMode VehiclePowerMode readonly
+}
+
+/*! org.automotive.TripMeter
+ \brief contains information about TripMeter
+ DBus Path: variable
+*/
+interface org.automotive.TripMeter extends VehiclePropertyType {
+
+ /*! TripMeters
+ * \brief MUST return trip meters. Changing any items in the array will reset the item's value to '0'.
+ */
+ attribute array TripMeters of UInt16
+}
+
+/*! org.automotive.Acceleration
+ \brief contains information about Acceleration
+ DBus Path: variable
+*/
+interface org.automotive.Acceleration extends VehiclePropertyType {
+
+ /*! X
+ * \brief return acceleration on the "X" axis (Unit: centimeters per second squared)
+ */
+ attribute Int16 X readonly
+
+ /*! Y
+ * \brief return acceleration on the "Y" axis (Unit: centimeters per second squared)
+ */
+ attribute Int16 Y readonly
+
+ /*! Z
+ * \brief return acceleration on the "Z" axis (Unit: centimeters per second squared)
+ */
+ attribute Int16 Z readonly
+}
+
+enumeration TransmissionMode {
+ park = "park",
+ reverse = "reverse",
+ neutral = "neutral",
+ low = "low",
+ drive = "drive",
+ overdrive = "overdrive"
+}
+
+/*! TransmissionPosition
+ * \brief Describes Transmission Pistion. Deprecated. Will disappear in 0.14
+ */
+enumeration TransmissionPosition {
+ Neutral = 0,
+ First = 1,
+ Second = 2,
+ Third = 3,
+ Fourth = 4,
+ Fifth = 5,
+ Sixth = 6,
+ Seventh = 7,
+ Eighth = 8,
+ Ninth = 9,
+ Tenth = 10,
+ Cvt = 64,
+ Reverse = 128,
+ Park = 255
+}
+
+/*! TransmissionGearType
+ * \brief Describes the transmission gearbox type
+*/
+enumeration TransmissionGearType
+{
+ Auto = 0,
+ Manual = 1,
+ CVT = 2
+}
+
+interface org.automotive.Transmission extends VehiclePropertyType {
+ /*! GearPosition
+ * \brief MUST return transmission gear position (see TRANSMISSIONPOSITION) Deprecated. Replaced with Gear
+ */
+ attribute TransmissionPosition GearPosition readonly
+
+ /*! TransmissionGearType
+ * \brief MUST return transmission gear type of either Automatic, Manual or Constant Variable (CV).
+ * See TRANSMISSIONGEARTYPE
+ */
+ attribute TransmissionGearType Type
+
+ /*! Gear
+ * \brief MUST return transmission gear position 1-10
+ */
+ attribute UInt8 Gear readonly
+
+ /*! Mode
+ * \brief MUST return transmission Mode
+ */
+ attribute TransmissionMode Mode readonly
+}
+
+
+interface org.automotive.CruiseControlStatus extends VehiclePropertyType {
+
+ /*! Activated
+ * \brief MUST return whether or not the Cruise Control system is active (true) or inactive (false). Depricated. Remove in 0.14. Use "Status"
+ */
+ attribute Boolean Activated readonly
+
+ /*! Speed
+ * \brief MUST return target Cruise Control speed in kilometers per hour (kph).
+ */
+ attribute UInt16 Speed readonly
+
+ /*! Status
+ * \brief MUST return whether or not the Cruise Control system is active (true) or inactive (false).
+ */
+ attribute Boolean Status readonly
+}
+
+/*!
+ * Deprecated. Use BrakeOperation. Remove in 0.14
+ */
+interface org.automotive.WheelBrake extends VehiclePropertyType {
+
+ /*! Engaged
+ * \brief MUST return Wheel Brake status: Engaged = true, disengaged = false
+ */
+ attribute Boolean Engaged readonly
+}
+
+interface org.automotive.BrakeOperation extends VehiclePropertyType {
+
+ /*! BrakePedalDepressed
+ * \brief MUST return whether brake pedal is depressed or not. true: brake pedal is depressed, false: brake pedal is not depressed
+ */
+ attribute Boolean BrakePedalDepressed readonly
+}
+
+interface org.automotive.LightStatus extends VehiclePropertyType {
+
+ /*! Head
+ * \brief MUST return headlight status: on = true, off = false.
+ */
+ attribute Boolean Head
+
+ /*! RightTurn
+ * \brief MUST return right turn signal status: on = true, off = false.
+ */
+ attribute Boolean RightTurn
+
+ /*! LeftTurn
+ * \brief MUST return left turn signal status: on = true, off = false.
+ */
+ attribute Boolean LeftTurn
+
+ /*! Brake
+ * \brief MUST return brake signal light status: on = true, off = false.
+ */
+ attribute Boolean Brake
+
+ /*! Fog
+ * \brief MUST return fog light status: on = true, off = false.
+ */
+ attribute Boolean Fog
+
+ /*! Hazard
+ * \brief MUST return hazard light status: on = true, off = false.
+ */
+ attribute Boolean Hazard
+
+ /*! Parking
+ * \brief MUST return parking light status: on = true, off = false.
+ */
+ attribute Boolean Parking
+
+ /*! HighBeam
+ * \brief MUST return high beam status: on = true, off = false.
+ */
+ attribute Boolean HighBeam
+
+ /*! AutomaticHeadlights
+ * \brief MUST return automatic headlight status: on = true, off = false.
+ */
+ attribute Boolean AutomaticHeadlights
+
+ /*! DynamicHighBeam
+ * \brief MUST return dynamic high beam status: on = true, off = false.
+ */
+ attribute Boolean DynamicHighBeam
+}
+
+
+interface org.automotive.InteriorLightStatus extends VehiclePropertyType {
+
+ /*! Passenger
+ * \brief MUST return passenger interior light status: on = true, off = false. Deprecated. Remove in 0.14. Use status and zone.
+ */
+ attribute Boolean Passenger readonly
+
+ /*! Driver
+ * \brief MUST return driver interior light status: on = true, off = false. Deprecated. Remove in 0.14. Use status and zone.
+ */
+ attribute Boolean Driver readonly
+
+ /*! Center
+ * \brief MUST return center interior light status: on = true, off = false. Deprecated. Remove in 0.14. Use status and zone.
+ */
+ attribute Boolean Center readonly
+
+ /*! Status
+ * \brief MUST return interior light status for the zone. on = true, off = false
+ */
+ attribute Boolean Status
+}
+
+
+interface org.automotive.Horn extends VehiclePropertyType {
+
+ /*! On
+ * \brief MUST return horn status: on = true, off = false
+ */
+ attribute Boolean On readonly
+}
+
+
+interface org.automotive.Fuel extends VehiclePropertyType {
+
+ /*! Level
+ * \brief MUST return fuel level as a percentage of fullness.
+ */
+ attribute UInt16 Level readonly
+
+ /*! Range
+ * \brief MUST return estimated fuel range in meters.
+ */
+ attribute UInt32 Range readonly
+
+ /*! InstantConsumption
+ * \brief MUST return instant fuel consumption in per distance travelled (Unit: milliliters per 100 kilometers).
+ */
+ attribute UInt32 InstantConsumption readonly
+
+ /*! InstantEconomy
+ * \brief MUST return instant fuel 'economy' in kilometers per liter of fuel.
+ */
+ attribute UInt16 InstantEconomy readonly
+
+ /*! AverageEconomy
+ * \brief MUST return average fuel 'economy' in kilometers per liter of fuel since last reset. Setting this to any value should reset the counter to '0'
+ */
+ attribute UInt16 AverageEconomy
+
+ /*! AverageConsumption
+ * \brief MUST return average fuel consumption in per distance travelled (Unit: milliliters per 100 kilometers). Setting this to any value should reset the counter to '0'
+ */
+ attribute UInt32 AverageConsumption
+
+ /*! FuelConsumedSinceRestart
+ * \brief MUST return fuel consumed since engine start (Unit: milliliters per 100 kilometers) resets to 0 each restart
+ */
+ attribute UInt32 FuelConsumedSinceRestart readonly
+
+ /*! TimeSinceRestart
+ * \brief MUST return time elapsed since vehicle restart (Unit: seconds)
+ */
+ attribute UInt32 TimeSinceRestart readonly
+}
+
+
+interface org.automotive.EngineOil extends VehiclePropertyType {
+
+ /*! Remaining
+ * \brief MUST return remaining engine oil as percentage of fullness. Deprecated. Remove in 0.14. Use "Level"
+ */
+ attribute UInt16 Remaining readonly
+
+ /*! Temperature
+ * \brief MUST return Engine Oil Temperature in Celcius.
+ */
+ attribute long Temperature readonly
+
+ /*! Pressure
+ * \brief MUST return Engine Oil Pressure in kPa.
+ */
+ attribute UInt16 Pressure readonly
+
+ /*! Level
+ * \brief MUST return engine oil level (Unit: percentage, 0%: empty, 100%: full
+ */
+ attribute UInt16 Level readonly
+
+ /*! Change
+ * \brief MUST return engine oil change indicator status: change oil (true) or no change (false)
+ */
+ attribute boolean Change readonly
+
+ /*! LifeRemaining
+ * \brief MUST return engine oil change indicator status: change oil (true) or no change (false)
+ */
+ attribute boolean LifeRemaining readonly
+
+}
+
+
+interface org.automotive.Location extends VehiclePropertyType {
+
+ /*! Latitude
+ * \brief MUST return latitude in Deg.Min (-180, +180)
+ */
+ attribute Double Latitude readonly
+
+ /*! Longitude
+ * \brief MUST return longitude in Deg.Min (-90, +90)
+ */
+ attribute Double Longitude readonly
+
+ /*! Altitude
+ * \brief MUST return altitude in meters above sea-level (0).
+ */
+ attribute Double Altitude readonly
+
+ /*! Direction
+ * \brief MUST return direction in Degrees (0-360)
+ */
+ attribute UInt16 Direction readonly
+}
+
+
+interface org.automotive.ExteriorBrightness extends VehiclePropertyType {
+
+ /*! ExteriorBrightness
+ * \brief MUST return the brightness outside the vehicle in lux.
+ */
+ attribute UInt16 ExteriorBrightness readonly
+}
+
+
+interface org.automotive.Temperature extends VehiclePropertyType {
+
+ /*! Interior
+ * \brief MUST return the temperature of the interior of the vehicle in celcius.
+ */
+ /// Deprecated. Use InteriorTemperature. Remove in 0.14
+ attribute signed short Interior readonly
+
+ /*! Exterior
+ * \brief MUST return the temperature of the exterior of the vehicle in celcius.
+ */
+ /// Deprecated. Use ExteriorTemperature. Remove in 0.14
+ attribute signed short Exterior readonly
+
+ /*! Interior
+ * \brief MUST return the temperature of the interior of the vehicle in celcius.
+ */
+ attribute signed short InteriorTemperature readonly
+
+ /*! Exterior
+ * \brief MUST return the temperature of the exterior of the vehicle in celcius.
+ */
+ attribute signed short ExteriorTemperature readonly
+}
+
+
+interface org.automotive.RainSensor extends VehiclePropertyType {
+
+ /*! RainSensor
+ * \brief MUST return level of rain intensity 0: No Rain - 10: Heaviest Rain.
+ * Deprecated in 0.14. Use rainIntensity
+ */
+ attribute UInt16 RainSensor readonly
+
+ /*! RainIntensity
+ * \brief MUST return level of rain intensity 0: No Rain - 10: Heaviest Rain.
+ */
+ attribute UInt16 RainIntensity readonly
+}
+
+
+/// TODO: Depricated in 0.14 Use WiperStatus
+interface org.automotive.WindshieldWiper extends VehiclePropertyType {
+
+ /*! WindshieldWiper
+ * \brief MUST return Level of windshield whiper speed (0-10)
+ */
+ attribute UInt16 WindshieldWiper readonly
+
+}
+
+enumeration WiperControl {
+ off = "off",
+ once = "once",
+ slowest = "slowest",
+ slow = "slow",
+ middle = "middle",
+ fast = "fast",
+ fastest = "fastest",
+ auto = "auto"
+}
+
+interface org.automotive.WiperStatus extends VehiclePropertyType {
+
+ /*! WiperSpeed
+ * \brief MUST return current speed interval of wiping windshield
+ */
+ attribute WiperControl WiperSpeed readonly
+
+ /*! WiperSetting
+ * \brief MUST return current setting of the front wiper controller. It can be used to send user's request for changing setting.
+ */
+ attribute WiperControl WiperSetting
+}
+
+/*! Deprecated. Use ClimateControl interface. Remove in 0.14
+*/
+interface org.automotive.HVAC extends VehiclePropertyType {
+ const UInt16 AIRFLOWDIRECTION_FRONTPANEL = 0
+ const UInt16 AIRFLOWDIRECTION_FLOORDUCT= 1
+ const UInt16 AIRFLOWDIRECTION_FRONT = 0x02
+ const UInt16 AIRFLOWDIRECTION_DEFROSTER = 0x04
+
+ /*! AirflowDirection
+ * \brief MUST return airflow direction. See
+ */
+ attribute UInt16 AirflowDirection
+
+ /*! FanSpeed
+ * \brief MUST return speed of the fan (0-7)
+ */
+ attribute UInt16 FanSpeed
+
+ /*! TargetTemperature
+ * \brief MUST return target desired temperature in celcius.
+ */
+ attribute UInt16 TargetTemperature
+
+ /*! AirConditioning
+ * \brief MUST return air conditioning on (true) / off (false).
+ */
+ attribute Boolean AirConditioning
+
+ /*! AirRecirculation
+ * \brief MUST return air recirculation on (true) / off (false).
+ */
+ attribute Boolean AirRecirculation
+
+ /*! Heater
+ * \brief MUST return heater on (true) / off (false).
+ */
+ attribute Boolean Heater
+
+ /*! SteeringWheelHeater
+ * \brief MUST return air recirculation on (true) / off (false).
+ */
+ attribute Boolean SteeringWheelHeater
+
+ /*! SeatHeater
+ * \brief MUST return seat heater status: 0-100%.
+ */
+ attribute UInt16 SeatHeater
+
+ /*! SeatCooler
+ * \brief MUST return seat heater status: on (true) / off (false).
+ */
+ attribute Boolean SeatCooler
+}
+
+enumeration AirflowDirectionType
+{
+ frontpanel = "frontpanel",
+ floorduct = "floorduct",
+ bilevel = "bilevel",
+ defrostfloor = "defrostfloor"
+}
+
+interface org.automotive.ClimateControl extends VehiclePropertyType {
+ /*! AirflowDirection
+ * \brief MUST return current status of the direction of the air flow through the ventilation system
+ */
+ attribute AirflowDirectionType AirflowDirection
+
+ /*! FanSpeedLevel
+ * \brief MUST return seat heater status: on (true) / off (false).
+ */
+ attribute UInt8 FanSpeedLevel
+
+ /*! TargetTemperature
+ * \brief MUST return current setting of the desired temperature (Unit: celsius)
+ */
+ attribute Int8 TargetTemperature
+
+ /*! AirConditioning
+ * \brief MUST return current status of the air conditioning system: on (true) or off (false)
+ */
+ attribute Boolean AirConditioning
+
+ /*! Heater
+ * \brief MUST return current status of the heating system: on (true) or off (false)
+ */
+ attribute Boolean Heater
+
+ /*! SeatHeater
+ * \brief MUST return current status of the seat warmer ( 0: off, 1: least warm, 10: warmest )
+ */
+ attribute UInt8 SeatHeater
+
+ /*! SeatCooler
+ * \brief MUST return current status of the seat ventilation ( 0: off, 1: least warm, 10: warmest )
+ */
+ attribute UInt8 SeatCooler
+
+ /*! AirRecirculation
+ * \brief MUST return current setting of air recirculation: on (true) or pulling in outside air (false).
+ */
+ attribute Boolean AirRecirculation
+
+ /*! SteeringWheelHeater
+ * \brief MUST return current status of steering wheel heater ( 0: off, 1: least warm, 10: warmest ).
+ */
+ attribute UInt8 SteeringWheelHeater
+}
+
+/// Deprecated in 0.14. Use SideWindow
+interface org.automotive.WindowStatus extends VehiclePropertyType {
+
+ /*! Openness
+ * \brief MUST return window openness percentage (100% fully open, 0% fully closed)
+ * for the window location see "zone" attribute
+ */
+ attribute UInt16 Openness
+
+ /*! Defrost
+ * \brief MUST return the defroster status of the window. On = true, Off = false.
+ * Deprecated. Use Defrost interface. Remove in 0.14.
+ */
+ attribute Boolean Defrost
+}
+
+interface org.automotive.SideWindow extends VehiclePropertyType {
+
+ /*! Openness
+ * \brief MUST return window openness percentage (100% fully open, 0% fully closed)
+ */
+ attribute UInt16 Openness
+
+ /*! Lock
+ * \brief MUST return whether or not the window is locked (true) or unlocked (false)
+ */
+ attribute Boolean Lock
+}
+
+interface org.automotive.Defrost extends VehiclePropertyType {
+
+ /*! DefrostWindow
+ * \brief MUST return current status of the defrost switch for mirrors. It can be
+ * used to send user's request for changing setting.
+ */
+ attribute Boolean DefrostWindow
+
+ /*! DefrostMirrors
+ * \brief MUST return current status of the defrost switch for window. It can be
+ * used to send user's request for changing setting.
+ */
+ attribute Boolean DefrostMirrors
+}
+
+interface org.automotive.Sunroof extends VehiclePropertyType {
+
+ /*! Openness
+ * \brief MUST return window status for sunroof openness percentage.
+ */
+ attribute UInt16 Openness
+
+ /*! Tilt
+ * \brief MUST return tilt status for sunroof percentage.
+ */
+ attribute UInt16 Tilt
+}
+
+
+enumeration ConvertibleRoofStatus {
+ closed = "closed",
+ closing = "closing",
+ opening = "opening",
+ opened = "opened"
+}
+
+interface org.automotive.ConvertibleRoof extends VehiclePropertyType {
+ /*! Status
+ * \brief MUST return current status of Convertible Roof.
+ *
+ */
+ attribute ConvertibleRoofStatus Status readonly
+
+ /*! Setting
+ * \brief MUST return current setting of Convertible Roof. This is used to open (true) and close (false).
+ *
+ */
+ attribute Boolean Setting
+}
+
+
+interface org.automotive.VehicleId extends VehiclePropertyType {
+
+ /*! WMI
+ * \brief MUST return World Manufacturer Identifier (WMI)
+ * WMI is defined by SAE ISO 3780:2009. 3 characters.
+ */
+ attribute String WMI readonly
+
+ /*! VIN
+ * \brief MUST return Vehicle Identification Number (VIN) as defined by ISO 3779. 17 characters.
+ */
+ attribute String VIN readonly
+}
+
+
+interface org.automotive.Size extends VehiclePropertyType {
+
+ /*! Width
+ * \brief MUST return width of vehicle in mm
+ */
+ attribute UInt16 Width readonly
+
+ /*! Height
+ * \brief MUST return height of vehicle in mm
+ */
+ attribute UInt16 Height readonly
+
+ /*! Length
+ * \brief MUST return length of vehicle in mm
+ */
+ attribute UInt16 Length readonly
+}
+
+
+interface org.automotive.FuelInfo extends VehiclePropertyType {
+ const UInt16 FUELTYPE_GASOLINE = 0
+ const UInt16 FUELTYPE_HIGH_OCTANE= 1
+ const UInt16 FUELTYPE_DIESEL = 2
+ const UInt16 FUELTYPE_ELECTRIC = 3
+ const UInt16 FUELTYPE_HYDROGEN = 4
+ const UInt16 REFUELPOSITION_LEFT = 0
+ const UInt16 REFUELPOSITION_RIGHT= 1
+ const UInt16 REFUELPOSITION_FRONT = 2
+ const UInt16 REFUELPOSITION_REAR = 3
+
+ /*! Type
+ * \brief MUST return type of fuel. integer 0-4 (see
+ */
+ attribute UInt16 Type readonly
+
+ /*! RefuelPosition
+ * \brief MUST return position of refuling (see
+ */
+ attribute UInt16 RefuelPosition readonly
+}
+
+
+interface org.automotive.VehicleType extends VehiclePropertyType {
+ const UInt16 VEHICLETYPE_SEDAN = 0
+ const UInt16 VEHICLETYPE_COUPE= 1
+ const UInt16 VEHICLETYPE_CABRIOLE = 2
+ const UInt16 VEHICLETYPE_ROADSTER = 3
+ const UInt16 VEHICLETYPE_SUV = 4
+ const UInt16 VEHICLETYPE_TRUCK = 5
+
+ /*! Type
+ * \brief MUST return type of Vehicle. Integer 0-5 (see
+ */
+ attribute UInt16 Type readonly
+}
+
+
+interface org.automotive.Doors extends VehiclePropertyType {
+
+ /*! DoorsPerRow
+ * \brief MUST return Number of doors in each row. The index represents the row. Position '0'
+ * represents the first row, '1' the second row etc.
+ * Example a common mini-van may have Doors[0] = 2 doors,
+ * Doors[1] = 1 (side door), Doors[2] = 1 (trunk).
+ */
+ attribute array DoorsPerRow of UInt16 readonly
+}
+
+
+interface org.automotive.WheelInformation extends VehiclePropertyType {
+
+ /*! FrontWheelRadius
+ * \brief MUST return Radius of Front Wheel(s) in mm.
+ */
+ attribute UInt16 FrontWheelRadius readonly
+
+ /*! RearWheelRadius
+ * \brief MUST return Radius of Rear Wheel(s) in mm.
+ */
+ attribute UInt16 RearWheelRadius readonly
+
+ /*! WheelTrack
+ * \brief MUST return Wheel Track in mm.
+ */
+ attribute UInt16 WheelTrack readonly
+
+ /*! ABS
+ * \brief MUST return Antilock Brake System status: on = true, off = false.
+ */
+ attribute Boolean ABS readonly
+}
+
+
+interface org.automotive.Odometer extends VehiclePropertyType {
+
+ /*! Odometer
+ * \brief MUST return Distance traveled in km
+ */
+ /// Deprecated. Use DistanceTotal. Remove in 0.14
+ attribute UInt32 Odometer readonly
+
+ /*! DistnaceTotal
+ * \brief MUST return Distance traveled in m
+ */
+ attribute UInt32 DistanceTotal readonly
+
+ /*! DistanceSinceStart
+ * \brief MUST return Distance traveled since start in m
+ */
+ attribute UInt32 DistanceSinceStart readonly
+
+}
+
+interface org.automotive.Fluid extends VehiclePropertyType {
+
+ /*! Transmission
+ * \brief MUST return Transmission fluid level percentage. 0-100.
+ */
+ attribute UInt16 Transmission readonly
+
+ /*! Brake
+ * \brief MUST return Brake fluid level percentage. 0-100.
+ * TODO: Deprecated. use BrakeMaintenance::FluidLevel Remove in 0.14
+ */
+ attribute UInt16 Brake readonly
+
+ /*! Washer
+ * \brief MUST return Washer fluid level percentage. 0-100.
+ * TODO: Deprecated. use WasherFluid::Level. Remove in 0.14
+ */
+ attribute UInt16 Washer readonly
+}
+
+///TODO: Deprecated. Use BatteryStatus. Remove in 0.14
+interface org.automotive.Battery extends VehiclePropertyType {
+
+ /*! Voltage
+ * \brief MUST return battery voltage.
+ */
+ attribute Double Voltage readonly
+
+ /*! Current
+ * \brief MUST return battery current in Amperes
+ */
+ attribute Double Current readonly
+}
+
+interface org.automotive.BatteryStatus extends VehiclePropertyType {
+
+ /*! Voltage
+ * \brief MUST return battery voltage.
+ */
+ attribute UInt8 Voltage readonly
+
+ /*! Current
+ * \brief MUST return battery current in Amperes
+ */
+ attribute UInt8 Current readonly
+
+ /*! ChargeLevel
+ * \brief MUST return battery charge level (Unit: percentage, 0%: empty, 100%: full).
+ */
+ attribute UInt8 ChargeLevel readonly
+}
+
+
+interface org.automotive.Tire extends VehiclePropertyType {
+
+ /*! Pressure
+ * \brief MUST return tire pressure in kPa.
+ */
+ attribute UInt16 Pressure readonly
+
+ /*! Temperature
+ * \brief MUST return left front tire temperature in Celcius.
+ */
+ attribute Int16 Temperature readonly
+
+ /*! Temperature
+ * \brief MUST return true if any tire pressure is low: pressure low (true), pressure not low (false).
+ */
+ attribute Boolean PressureLow readonly
+}
+
+
+interface org.automotive.SecurityAlert extends VehiclePropertyType {
+
+ /*! SecurityAlert
+ * \brief MUST return
+ */
+ attribute Boolean SecurityAlert readonly
+}
+
+interface org.automotive.ParkingBrake extends VehiclePropertyType {
+
+ /*! ParkingBrake
+ * MUST return status of parking brake: Engaged = true, Disengaged = false.
+ TODO: Deprecated in 0.14. Use Status
+ */
+ attribute Boolean ParkingBrake readonly
+
+ /*!
+ * \brief MUST return the current status of parking brake.
+ */
+ attribute ParkingBrakeStatus Status
+}
+
+/// Deprecated. Use LightStatus. remove in 0.14
+interface org.automotive.ParkingLight extends VehiclePropertyType {
+
+ /*! ParkingLight
+ * MUST return status of parking light: Engaged = true, Disengaged = false.
+ */
+ attribute Boolean ParkingLight readonly
+}
+
+/// Deprecated. Use LightStatus. remove in 0.14
+interface org.automotive.HazardLight extends VehiclePropertyType {
+
+ /*! HazardLight
+ * MUST return status of hazard light: Engaged = true, Disengaged = false.
+ */
+ attribute Boolean HazardLight readonly
+}
+
+
+interface org.automotive.AntilockBrakingSystem extends VehiclePropertyType {
+
+ /*! AntilockBrakingSystem
+ * \brief MUST return whether Antilock Braking System is Idle (false) or Engaged (true)
+ * TODO: Deprecated. Use Engaged. Remove in 0.14
+ */
+ attribute Boolean AntilockBrakingSystem readonly
+
+ /*!
+ * \brief MUST return whether or not the ABS Setting is enabled: enabled (true) or disabled (false)
+ */
+ attribute Boolean Enabled readonly
+
+ /*!
+ * \brief MUST return whether or not the ABS is engaged: engaged (true) or idle (false)
+ */
+ attribute Boolean Engaged readonly
+}
+
+
+interface org.automotive.TractionControlSystem extends VehiclePropertyType {
+
+ /*! TractionControlSystem
+ * \brief MUST return whether Traction Control System is Off (false) or On (true)
+ * TODO: Deprecated. Use Engaged. Remove in 0.14
+ */
+ attribute Boolean TractionControlSystem readonly
+
+ /*!
+ * \brief MUST return whether or not the TCS Setting is enabled: enabled (true) or disabled (false)
+ */
+ attribute Boolean Enabled readonly
+
+ /*!
+ * \brief MUST return whether or not the TCS is engaged: engaged (true) or idle (false)
+ */
+ attribute Boolean Engaged readonly
+}
+
+
+interface org.automotive.VehicleTopSpeedLimit extends VehiclePropertyType {
+
+ /*! VehicleTopSpeedLimit
+ * \brief MUST return top rated speed in km/h. 0 = no limit
+ */
+ attribute UInt16 VehicleTopSpeedLimit readonly
+}
+
+
+interface org.automotive.AirbagStatus extends VehiclePropertyType {
+
+ /*! AirbagStatus
+ * \brief MUST return Airbag status (byte) (see AIRBAGSTATUS_*)
+ * TODO: deprecated. Remove in 0.14
+ */
+ attribute UInt16 AirbagStatus readonly
+
+ /*!
+ * \brief MUST return whether or not the airbag is activaged: activated (true) or deactivated (false)
+ */
+ attribute Boolean Activated readonly
+
+ /*!
+ * \brief MUST return whether the airbag is deployed: deployed (true) or not (false)
+ */
+ attribute Boolean Deployed readonly
+}
+
+/// TODO: deprecated. Remove in 0.14
+enumeration AirbagStatus {
+ inactive = 0,
+ active = 1,
+ deployed = 2
+}
+
+/*!
+ * Deprecated. Use "Door". Remove in 0.14
+ */
+interface org.automotive.DoorStatus extends VehiclePropertyType {
+
+ /*! DoorStatus
+ * \brief MUST return Door status (byte).
+ * CLOSED = 0
+ * OPEN = 1
+ * AJAR = 2
+ */
+ attribute UInt16 DoorStatus readonly
+
+ /*! DoorLockStatus
+ * \brief MUST return Door status (bool locked = true, unlocked = false).
+ */
+ attribute Boolean DoorLockStatus
+
+ /*! ChildLockStatus
+ * \brief MUST return Child lock status of rear doors. active = true, inactive = false.
+ * Setting this to 'true' will prevent the rear doors from being opened
+ * from the inside.
+ */
+ ///TODO: Deprecated in 0.14. Use org.automotive.ChildLockStatus
+ attribute Boolean ChildLockStatus
+}
+
+enumeration DoorStatus {
+ open = "open",
+ ajar = "ajar",
+ closed = "closed"
+}
+
+interface org.automotive.Door extends VehiclePropertyType {
+
+ /*! Status
+ * \brief MUST return Door status (byte). See DOORSTATUS_*
+ */
+ attribute DoorStatus Status readonly
+
+ /*! Lock
+ * \brief MUST return Door status (bool locked = true, unlocked = false).
+ */
+ attribute Boolean Lock
+
+ /*! ChildLock
+ * \brief MUST return Child lock status of rear doors. active = true, inactive = false.
+ * Setting this to 'true' will prevent the rear doors from being opened
+ * from the inside.
+ */
+ attribute Boolean ChildLock
+}
+
+///TODO: Deprecated in 0.14. Use org.automotive.Seat
+interface org.automotive.SeatBelt extends VehiclePropertyType {
+
+ /*! Status
+ * \brief MUST return Seat Belt Status (bool: Fasten = true, Unfastened = false)
+ */
+ attribute Boolean Status readonly
+}
+
+///TODO: Deprecated in 0.14. Use org.automotive.Seat
+interface org.automotive.OccupantStatus extends VehiclePropertyType {
+
+ /*! OccupantStatus
+ * \brief MUST return status of Occupant (byte, see
+ */
+ attribute UInt16 OccupantStatus readonly
+}
+
+
+interface org.automotive.ObstacleDistance extends VehiclePropertyType {
+
+ /*! ObstacleDistance
+ * \brief MUST return Distance Sensor distance (Double) in m.
+ */
+ attribute Double ObstacleDistance readonly
+}
+
+
+interface org.automotive.NightMode extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return whether or not the system is in NightMode or not. True = Night time, False = Day time
+ * Deprecated. Will be removed in 0.14. Use "Mode"
+ */
+ attribute Boolean NightMode readonly
+
+ /*!
+ * \brief MUST return whether or not the system is in NightMode or not. True = Night time, False = Day time
+ */
+ attribute Boolean Mode readonly
+}
+
+
+interface org.automotive.DrivingMode extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return whether or not the system is in DrivingMode or not. 1 = Driving, 0 = Not Driving
+ */
+ attribute UInt16 DrivingMode readonly
+
+ /*!
+ * \brief MUST return true if vehicle is in driving mode
+ */
+ attribute Boolean Mode readonly
+}
+
+
+interface org.automotive.KeyId extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return
+ */
+ attribute String KeyId readonly
+}
+
+interface org.automotive.Language extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return
+ */
+ attribute String Language readonly
+}
+
+
+interface org.automotive.MeasurementSystem extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return 0 = Metric, 1 = ImperialUS, 2 = ImperialUK
+ */
+ attribute UInt16 MeasurementSystem readonly
+}
+
+
+///TODO Deprecated. Use org.automotive.Mirror. Remove in 0.14
+interface org.automotive.MirrorSetting extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt8 Pan readonly
+ attribute UInt8 Tilt readonly
+}
+
+
+///TODO Deprecated. Use org.automotive.SeadAdjustment. Remove in 0.14
+interface org.automotive.SeatPosition extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 Recline readonly
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 Slide readonly
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 CushionHeight readonly
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 Headrest readonly
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 BackCushion readonly
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 SideCushion readonly
+}
+
+
+interface org.automotive.SteeringWheelPosition extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 Tilt readonly
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 Slide readonly
+}
+
+
+interface org.automotive.DashboardIllumination extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return
+ */
+ attribute UInt16 DashboardIllumination readonly
+}
+
+///TODO Deprecated. Use org.automotive.VehicleSound. Remove in 0.14
+interface org.automotive.GeneratedVehicleSoundMode extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return Sound Mode: 0 = Normal, 1 = Quiet, 2 = Sportive
+ */
+ attribute UInt16 GeneratedVehicleSoundMode readonly
+}
+
+
+/*! SteeringWheelAngle
+ *\brief
+ * Deprecated. Use SteeringWheel
+ */
+interface org.automotive.SteeringWheelAngle extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return angle of the steering wheel. 0-359 degrees.
+ */
+ attribute UInt16 SteeringWheelAngle readonly
+}
+
+interface org.automotive.SteeringWheel extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return angle of steering wheel off centerline (Unit: degrees -:degrees to the left, +:degrees to the right)
+ */
+ attribute Int16 Angle readonly
+}
+
+interface org.automotive.DriverId extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return driver ID. Driver Id is an abstract and can be determined
+ * from multiple sources including bluetooth, key, key fob, etc.
+ */
+ attribute String DriverId readonly
+}
+
+interface org.automotive.ThrottlePosition extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return throttle position as a percentage (Unit: percentage, 0%: closed, 100%: fully open)
+ */
+ attribute Uint8 Value readonly
+}
+
+interface org.automotive.EngineCoolant extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return engine coolant level (Unit: percentage 0%: empty, 100%: full)
+ */
+ attribute Uint16 Level readonly
+
+ /*!
+ * \brief MUST return engine coolant temperature (Unit: celcius)
+ */
+ attribute Int16 Temperature readonly
+}
+
+interface org.automotive.PowertrainTorque extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return powertrain torque (Unit: newton meters)
+ */
+ attribute UInt16 Value readonly
+}
+
+interface org.automotive.AcceleratorPedalPosition extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return accelerator pedal position as a percentage (Unit: percentage, 0%: released pedal, 100%: fully depressed)
+ */
+ attribute UInt8 Value readonly
+}
+
+interface org.automotive.WheelTick extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return number of ticks per second (Unit: ticks per second)
+ */
+ attribute UInt8 Value readonly
+}
+
+interface IgnitionTime : VehicleCommonDataType {
+ /*!
+ * \brief MUST return time at ignition on
+ */
+ attribute UInt64 ignitionOnTime readonly
+
+ /*!
+ * \brief MUST return time at ignition off
+ */
+ attribute UInt64 ignitionOffTime readonly
+}
+
+interface org.automotive.YawRate extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return yaw rate of vehicle. (Unit: degrees per second)
+ */
+ attribute Int16 Value readonly
+}
+
+interface org.automotive.BrakeOperation extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return whether brake pedal is depressed or not. true: brake pedal is depressed, false: brake pedal is not depressed
+ */
+ attribute Boolean BrakePedalDepressed readonly
+}
+
+enumeration Button {
+ home = "home",
+ back = "back",
+ search = "search",
+ call = "call",
+ end_call = "end_call",
+ media_play = "media_play",
+ media_next = "media_next",
+ media_previous = "media_previous",
+ media_pause = "media_pause",
+ voice_recognize = "voice_recognize",
+ enter = "enter",
+ left = "left",
+ right = "right",
+ up = "up",
+ down = "down"
+}
+
+enumeration ButtonEventType {
+ press = "press",
+ long_press = "long_press",
+ release = "release"
+}
+
+interface VehicleButton {
+ /*!
+ * \brief MUST return the button corresponding to the event.
+ */
+ attribute Button button readonly
+
+ /*!
+ * \brief MUST return the type of event
+ */
+ attribute ButtonEventType state readonly
+}
+
+interface org.automotive.ButtonEvent extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return the button events that occured. This supports multiple simultanious button events.
+ */
+ attribute array Button of VehicleButton readonly
+}
+
+interface org.automotive.TransmissionOil extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return current temperature of the transmission oil(Unit: celsius).
+ */
+ attribute Int8 Temperature readonly
+
+ /*!
+ * \brief MUST return transmission oil wear (Unit: percentage, 0: no wear, 100: completely worn).
+ */
+ attribute UInt8 Wear readonly
+}
+
+interface org.automotive.TransmissionClutch extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return transmission clutch wear (Unit: percentage, 0: no wear, 100: completely worn).
+ */
+ attribute UInt8 Wear readonly
+}
+
+interface org.automotive.BrakeMaintenance extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return brake pad wear (Unit: percentage, 0%: no wear, 100%: completely worn).
+ */
+ attribute UInt8 PadWear readonly
+
+ /*!
+ * \brief MUST return brake fluid level (Unit: percentage, 0%: empty, 100%: full).
+ */
+ attribute UInt8 FluidLevel readonly
+
+ /*!
+ * \brief MUST return true if brake fluid level: low (true), not low (false)
+ */
+ attribute Boolean FluidLevelLow readonly
+
+ /*!
+ * \brief MUST return true if brakes are worn: worn (true), not worn (false)
+ */
+ attribute Boolean BrakesWorn readonly
+}
+
+interface org.automotive.WasherFluid extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return washer fluid level (Unit: percentage, 0%: empty, 100%: full).
+ */
+ attribute UInt8 Level readonly
+
+ /*!
+ * \brief MUST return true if washer fluid level is low: low (true), not low: (false)
+ */
+ attribute Boolean LevelLow readonly
+}
+
+interface org.automotive.MalfunctionIndicator extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return true if washer fluid level is low: low (true), not low: (false)
+ */
+ attribute Boolean On readonly
+}
+
+interface org.automotive.Diagnostic extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return engine runtime (Unit: seconds)
+ */
+ attribute UInt32 AccumulatedEngineRuntime readonly
+
+ /*!
+ * \brief MUST return distance travelled since the codes were last cleared (Unit: meters)
+ */
+ attribute UInt32 DistanceSinceCodeCleared readonly
+
+ /*!
+ * \brief MUST return distance travelled with the malfunction indicator light on (Unit: meters)
+ */
+ attribute UInt32 DistanceWithMILOn readonly
+
+ /*!
+ * \brief MUST return time elapsed with the malfunction indicator light on (Unit: seconds)
+ */
+ attribute UInt32 TimeRunMILOn readonly
+
+ /*!
+ * \brief MUST return time elapsed since the trouble codes were last cleared (Unit: seconds)
+ */
+ attribute UInt32 TimeTroubleCodeClear readonly
+}
+
+interface org.automotive.Mirror extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return mirror pan position in percentage distance travelled, from left to right position (Unit: percentage, %0: center position, -100%: fully left, 100%: fully right)
+ */
+ attribute UInt8 MirrorPan
+
+ /*!
+ * \brief MUST return mirror tilt position in percentage distance travelled, from downward-facing to upward-facing position (Unit: percentage, 0%:center position, -100%:fully downward, 100%:full upward)
+ */
+ attribute UInt8 MirrorTilt
+}
+
+interface org.automotive.SeatAdjustment extends VehiclePropertyType {
+
+ /*!
+ * \brief MUST return seat back recline position as percent to completely reclined (Unit: percentage, 0%: fully forward, 100%: fully reclined)
+ */
+ attribute UInt8 ReclineSeatBack
+
+ /*!
+ * \brief MUST return seat slide position as percentage of distance travelled away from forwardmost position (Unit: percentage, 0%: farthest forward, 100%: farthest back)
+ */
+ attribute UInt8 SeatSlide
+
+ /*!
+ * \brief MUST return seat cushion height position as a percentage of upward distance travelled (Unit: percentage, 0%:lowest. 100%:highest)
+ */
+ attribute UInt8 SeatCushionHeight
+
+ /*!
+ * \brief MUST return headrest position as a percentage of upward distance travelled (Unit: percentage, 0%: lowest, 100%: highest)
+ */
+ attribute UInt8 SeatHeadrest
+
+ /*!
+ * \brief MUST return back cushion position as a percentage of lumbar curvature (Unit: percentage, 0%: flat, 100%: maximum curvature)
+ */
+ attribute UInt8 SeatBackCushion
+
+ /*!
+ * \brief MUST return sides of back cushion position as a percentage of curvature (Unit: percentage, 0%: flat, 100%: maximum curvature)
+ */
+ attribute UInt8 SeatSideCushion
+}
+
+enumeration DriveModeType {
+ comfort = "comfort",
+ auto = "auto",
+ sport = "sport",
+ eco = "eco",
+ manual = "manual",
+ winter = "winter"
+}
+
+interface org.automotive.DriveMode extends VehiclePropertyType {
+ /*!
+ * \brief MUST return vehicle drive mode. See http://w3c.github.io/automotive-bg/data_spec.html#idl-def-DriveModeEnum
+ */
+ attribute DriveModeType DriveMode
+}
+
+interface org.automotive.DashboardIllumination extends VehiclePropertyType {
+ /*!
+ * \brief MUST return illumination of dashboard as a percentage (Unit: percentage, 0%: none, 100%: maximum illumination)
+ */
+ attribute UInt8 DashboardIllumination
+}
+
+interface org.automotive.VehicleSound extends VehiclePropertyType {
+ /*!
+ * \brief MUST return active noise control status: not-activated (false), activated (true)
+ */
+ attribute Boolean ActiveNoiseControlMode
+
+ /*!
+ * \brief MUST return active noise control status: not-activated (false), activated (true)
+ */
+ attribute Boolean EngineSoundEnhancementMode
+
+ /*!
+ * \brief MUST return array of available sounds. See EngineSoundEnhancementMode
+ */
+ attribute array EngineSoundEnhancementMode of String readonly
+}
+
+interface org.automotive.ElectronicStabilityControl extends VehiclePropertyType {
+ /*!
+ * \brief MUST return whether or not the ESC Setting is enabled: enabled (true) or disabled (false)
+ */
+ attribute Boolean Enabled readonly
+
+ /*!
+ * \brief MUST return whether or not the ESC is engaged: engaged (true) or idle (false)
+ */
+ attribute Boolean Engaged readonly
+}
+
+interface org.automotive.TopSpeedLimit extends VehiclePropertyType {
+ /*!
+ * \brief MUST return whether or not the ESC Setting is enabled: enabled (true) or disabled (false)
+ */
+ attribute UInt16 Speed readonly
+}
+
+interface org.automotive.ChildSafetyLock extends VehiclePropertyType {
+ /*!
+ * \brief MUST return whether or not the Child Safety Lock is locked: locked (true) or unlocked (false)
+ */
+ attribute Boolean Lock
+}
+
+enumeration OccupantStatus {
+ adult = "adult",
+ child = "child",
+ vacant = "vacant"
+}
+
+enumeration IdentificationTypeEnum {
+ pin = "pin",
+ keyfob = "keyfob",
+ Bluetooth = "Bluetooth",
+ NFC = "NFC",
+ fingerprint = "fingerprint",
+ camera = "camera",
+ voice = "voice"
+}
+
+interface org.automotive.Seat extends VehiclePropertyType {
+ /*!
+ * \brief MUST return the status of seat occupant
+ */
+ attribute OccupantStatus Occupant
+
+ /*!
+ * \brief MUST return whether or not the seat belt is fastened: fastened (true) or unfastened (false)
+ */
+ attribute Boolean SeatBelt
+
+ /*!
+ * \brief MUST return occupant identifier
+ */
+ attribute String OccupantName
+
+ /*!
+ * \brief MUST return identification type
+ */
+ attribute IdentificationTypeEnum IdentificationType
+}
+
+interface org.automotive.AtmosphericPressure extends VehiclePropertyType {
+ /*!
+ * \brief MUST return the current atmospheric pressure outside of the vehicle (Unit: hectopascal)
+ */
+ attribute UInt16 Pressure
+}
+
+enumeration LaneDepartureStatus {
+ off = "off",
+ pause = "pause",
+ running = "running"
+}
+
+interface org.automotive.LaneDepartureDetection extends VehiclePropertyType {
+ /*!
+ * \brief MUST return current status of Lane departure warning function.
+ */
+ attribute LaneDepartureStatus Status readonly
+}
+
+enumeration AlarmStatus {
+ disarmed = "disarmed",
+ prearmed = "prearmed",
+ armed = "armed",
+ alarmed = "alarmed"
+}
+
+interface org.automotive.Alarm extends VehiclePropertyType {
+ /*!
+ * \brief MUST return the current status of vehicle Alarm System.
+ */
+ attribute AlarmStatus Status
+}
+
+enumeration ParkingBrakeStatus {
+ inactive = "inactive",
+ active = "active",
+ error = "error"
+}
+
+interface org.automotive.ParkingBrake extends VehiclePropertyType {
+ /*!
+ * \brief MUST return the current status of vehicle Alarm System.
+ */
+ attribute ParkingBrakeStatus Status readonly
+}
diff --git a/0.14/amb_8fidl.html b/0.14/amb_8fidl.html
new file mode 100644
index 00000000..c402068a
--- /dev/null
+++ b/0.14/amb_8fidl.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: amb.fidl File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">amb.fidl File Reference<div class="ingroups"><a class="el" href="group__dbus__api__module.html">Dbus_api_module</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionVariant.html">Variant</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:aea9b81502a85e8451cb2de497511ce5c"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionVariant.html">Variant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="amb_8fidl.html#aea9b81502a85e8451cb2de497511ce5c">GetHistory</a> (Double beginTime, Double endTime)</td></tr>
+<tr class="memdesc:aea9b81502a85e8451cb2de497511ce5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">HistoryObject is returned with GetHistory call. <a href="#aea9b81502a85e8451cb2de497511ce5c">More...</a><br /></td></tr>
+<tr class="separator:aea9b81502a85e8451cb2de497511ce5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h1><a class="anchor" id="dbus_api"></a>
+Automotive Message Broker DBus API Documentation</h1>
+<dl class="section version"><dt>Version</dt><dd>0.14.0</dd></dl>
+<h1><a class="anchor" id="dbus_api_intro"></a>
+Introduction</h1>
+<p>This document describes the DBus interfaces and data types for the Automotive Message Broker API. The data types are intended to as-close-as- possible be compatible with the W3C vehicle <a href="https://rawgit.com/w3c/automotive-bg/master/data_spec.html">data spec</a>.</p>
+<p>AMB organizes the API into two general interface categories. First the Manager interface (see manager.txt) which includes tools for using the other interfaces. Second is a number of interfaces that represent vehicle data. The latter follows the schema of "org.automotive.DataType" and are contained in verious DBus paths. The DBus paths are generally organized by /{source}/{zone}/DataType. "source" refers to the AMB source that produces the data. "zone" refers to the zone in which the data type is located in the vehicle or "0" for no zone.</p>
+<p>The interfaces and data types are documented in <a href="amb.fidl">amb.fidl</a>. Franca IDL tools can be used to generate DBus introspection xml which can be used to generate bindings for your language of choice. These interfaces types map to internal AMB properties. To understand the mappings, see the <a href="ambdbusmappings_8idl.html">mapping documentation</a></p>
+<h1><a class="anchor" id="dbus_api_basic_usage"></a>
+Basic Recommended Usage</h1>
+<p>It is recommended that the Manager interface be used to find the DBus Object that contains the data type you need. This is done through the FindObject() call. It is expected that DBus Object Paths may change and so it is not appropriate to hard code DBus Object Paths.</p>
+<p>Here is a pseudo-code example of how the api is to be used:</p>
+<div class="fragment"><div class="line">var manager = dbus.interface(<span class="stringliteral">&quot;org.automotive.Manager&quot;</span>, <span class="stringliteral">&quot;/&quot;</span>);</div><div class="line"></div><div class="line">var speedObjectPaths = manager.FindObject(<span class="stringliteral">&quot;VehicleSpeed&quot;</span>);</div><div class="line"></div><div class="line">var speedObject = dbus.interface(<span class="stringliteral">&quot;org.automotive.VehicleSpeed&quot;</span>, speedObjectPaths[0]);</div><div class="line"></div><div class="line">console.log(<span class="stringliteral">&quot;Vehicle Speed: &quot;</span> + speedObject.Speed);</div></div><!-- fragment --> <h1><a class="anchor" id="dbus_api_automotive_manager"></a>
+Automotive Manager</h1>
+<p>Manager is a helper interface for discovering and finding available objects. Manager also helps users look up objects by zone and get additional information about a data type (ieorg.automotive.Manager.ZonesForObjectName). </p>
+<h1><a class="anchor" id="dbus_api_zones"></a>
+Zones</h1>
+<p>'<a class="el" href="classZone.html">Zone</a>' describes the position in the vehicle where the object is located. The <a class="el" href="classZone.html">Zone</a> type is a bitfield of values that can be combined to describe a specific location. For example</p>
+<div class="fragment"><div class="line"><a class="code" href="classZone.html">Zone</a>.Front | <a class="code" href="classZone.html">Zone</a>.Left</div></div><!-- fragment --><p>(which is '9') may represent the driver position.</p>
+<div class="fragment"><div class="line">enumeration <a class="code" href="classZone.html">Zone</a> {</div><div class="line"> None = 0,</div><div class="line"> Front = 1,</div><div class="line"> Middle = 1 &lt;&lt; 1,</div><div class="line"> Right = 1 &lt;&lt; 2,</div><div class="line"> Left = 1 &lt;&lt; 3,</div><div class="line"> Rear = 1 &lt;&lt; 4,</div><div class="line"> Center = 1 &lt;&lt; 5</div><div class="line">}</div></div><!-- fragment --><h1><a class="anchor" id="dbus_api_vehicle_property_type"></a>
+Vehicle Property Type</h1>
+<p>Vehicle Property Type is the common interface which all Data types are derived. This interface is as follows:</p>
+<div class="fragment"><div class="line"><span class="keyword">interface </span>VehiclePropertyType {</div><div class="line"> attribute Double Time readonly</div><div class="line"> attribute <a class="code" href="classZone.html">Zone</a> <a class="code" href="classZone.html">Zone</a> readonly</div><div class="line"> method <a class="code" href="amb_8fidl.html#aea9b81502a85e8451cb2de497511ce5c">GetHistory</a>(Double beginTime, Double endTime) {</div><div class="line"> out{ Dictionary result}</div><div class="line"> }</div><div class="line">}</div></div><!-- fragment --><h1><a class="anchor" id="dbus_api_data_types"></a>
+Data types</h1>
+<p>The data types try to conform to the [<a href="http://w3c.github.io/automotive-bg/data_spec.html">http://w3c.github.io/automotive-bg/data_spec.html</a> W3C Automotive Business Group Vehicle Data Specification] as much as possible. There are differences in the <a class="el" href="classZone.html">Zone</a> type, and this vehicle API contains some additional data types that the W3C Business Group has not yet defined. 'Time' also represents relative time in seconds rather than time in ms since epoch (DOMTimeStamp). The names of the attributes are also different because of Web vs. DBus conventions. In this Vehicle API, DBus properties use CamelCase (ie Speed vs speed) vs lowerCamelCase. Units and types are the same where possible.</p>
+<p>Also note that many types have been marked "deprecated" and replaced with the W3C version of the type. Deprecated types should not be used in new projects. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aea9b81502a85e8451cb2de497511ce5c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">union <a class="el" href="unionVariant.html">Variant</a> GetHistory </td>
+ <td>(</td>
+ <td class="paramtype">Double&#160;</td>
+ <td class="paramname"><em>beginTime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Double&#160;</td>
+ <td class="paramname"><em>endTime</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>HistoryObject is returned with GetHistory call. </p>
+<p>Dictionary</p>
+<p>Name of property</p>
+<p>Value of property</p>
+<p>Time in seconds since unix epoch.</p>
+<p>VehiclePropertyType VehiclePropertyType is the base class for all Data types.</p>
+<p>time in seconds since system start when a property in the interface updated.</p>
+<p><a class="el" href="classZone.html">Zone</a> in which the interface is situated.</p>
+<p>return dictionary of objectName and values for data between 'beginTime' and 'endTime' </p><ul>
+<li>beginTime time stamp in Seconds since Unix Epoc </li>
+<li>endTime time stamp in Seconds since Unix Epoc </li>
+</ul>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambd-configuration.idl b/0.14/ambd-configuration.idl
new file mode 100644
index 00000000..f1bb4e9a
--- /dev/null
+++ b/0.14/ambd-configuration.idl
@@ -0,0 +1,84 @@
+/*!
+ * \file ambd-configuration.idl
+ * \brief This document describes the ambd (AMB daemon) configuration.
+ * This file is typically located as "/etc/ambd/config". Plugin segments are supported as of 0.14 and should be installed in "/etc/ambd/plugins.d".
+ * \section example Configuration Example
+ * \code
+ * {
+ * "plugins" : "/etc/ambd/plugins.d",
+ * "sources" : [ ],
+ * "sinks": [ ]
+ * }
+ * \endcode
+ */
+
+/*!
+ * \brief Config object is the root JSON object in the config.
+ */
+interface Config {
+
+ /*!
+ * \brief plugins - path to plugin segments.
+ * The AMB Daemon will scan this path for any plugin configuration segments and load them if enabled.
+ */
+ readonly attribute DOMString plugins;
+
+ /*!
+ * \brief mainloop - path to mainloop plugin.
+ * The mainloop plugin is by default glib. AMB also provides a qt-based mainloop so plugins that use Qt mainloop features can be used.
+ */
+ readonly attribute DOMString mainloop;
+
+ /*!
+ * \brief source plugins.
+ * *depricated*. Use plugin configuration segments placed in /etc/ambd/plugins.d.
+ * Plugins defined here will be loaded by AMB.
+ */
+ readonly attribute Plugin[] sources;
+
+ /*!
+ * \brief sink plugins.
+ * *depricated*. Use plugin configuration segments placed in /etc/ambd/plugins.d.
+ * Plugins defined here will be loaded by AMB.
+ */
+ readonly attribute Plugin[] sinks;
+
+}
+
+/*!
+ * \brief the Plugin interface describes the configuration for a plugin.
+ * This interface may be extended with plugin specific options. See the specific plugin's documentation for information on extended attributes.
+ */
+interface Plugin {
+
+ /*!
+ * \brief name of plugin (ie 'ExamplePlugin')
+ */
+ readonly attribute DOMString name;
+
+ /*!
+ * \brief path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so)
+ */
+ readonly attribute DOMString path;
+}
+
+/*!
+ * \brief PluginSegment root object for plugin segments.
+ * PluginSegment inherits the attributes from Plugin and adds the "enabled" attribute.
+ * Only plugins that have 'enabled' : true will be loaded by the AMB daemon. PluginSements are usually installed
+ * in /etc/ambd/plugins.d. The following is a basic example of a plugin segment configuration:
+ * \code
+ * {
+ * "name" : "MyPlugin",
+ * "path" : "/usr/local/lib/automotive-message-broker/myplugin.so",
+ * "enabled" : false
+ * }
+ * \endcode
+ */
+interface PluginSegment : Plugin {
+
+ /*!
+ * \brief enabled - returns true if the plugin is enabled or not.
+ */
+ readonly attribute boolean? enabled;
+}
diff --git a/0.14/ambd-configuration_8idl.html b/0.14/ambd-configuration_8idl.html
new file mode 100644
index 00000000..80144543
--- /dev/null
+++ b/0.14/ambd-configuration_8idl.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ambd-configuration.idl File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<div class="title">ambd-configuration.idl File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This document describes the ambd (AMB daemon) configuration. This file is typically located as "/etc/ambd/config". <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> segments are supported as of 0.14 and should be installed in "/etc/ambd/plugins.d".
+<a href="#details">More...</a></p>
+
+<p><a href="ambd-configuration_8idl_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConfig.html">Config</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="interfaceConfig.html" title="Config object is the root JSON object in the config. ">Config</a> object is the root JSON object in the config. <a href="interfaceConfig.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePlugin.html">Plugin</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">the <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> interface describes the configuration for a plugin. This interface may be extended with plugin specific options. See the specific plugin's documentation for information on extended attributes. <a href="interfacePlugin.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePluginSegment.html">PluginSegment</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> root object for plugin segments. <a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> inherits the attributes from <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> and adds the "enabled" attribute. Only plugins that have 'enabled' : true will be loaded by the AMB daemon. PluginSements are usually installed in /etc/ambd/plugins.d. The following is a basic example of a plugin segment configuration: <a href="interfacePluginSegment.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This document describes the ambd (AMB daemon) configuration. This file is typically located as "/etc/ambd/config". <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> segments are supported as of 0.14 and should be installed in "/etc/ambd/plugins.d". </p>
+<h1><a class="anchor" id="example"></a>
+Configuration Example</h1>
+<div class="fragment"><div class="line">{</div><div class="line"> <span class="stringliteral">&quot;plugins&quot;</span> : <span class="stringliteral">&quot;/etc/ambd/plugins.d&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;sources&quot;</span> : [ ],</div><div class="line"> <span class="stringliteral">&quot;sinks&quot;</span>: [ ]</div><div class="line">}</div></div><!-- fragment --> </div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambd-configuration_8idl_source.html b/0.14/ambd-configuration_8idl_source.html
new file mode 100644
index 00000000..6e3e5a66
--- /dev/null
+++ b/0.14/ambd-configuration_8idl_source.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ambd-configuration.idl Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">ambd-configuration.idl</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ambd-configuration_8idl.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="interfaceConfig.html"> 18</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceConfig.html">Config</a> {</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268"> 24</a></span>&#160; readonly attribute DOMString <a class="code" href="interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268">plugins</a>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09"> 30</a></span>&#160; readonly attribute DOMString <a class="code" href="interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09">mainloop</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7"> 37</a></span>&#160; readonly attribute <a class="code" href="interfacePlugin.html">Plugin</a>[] <a class="code" href="interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7">sources</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d"> 44</a></span>&#160; readonly attribute <a class="code" href="interfacePlugin.html">Plugin</a>[] <a class="code" href="interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d">sinks</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="interfacePlugin.html"> 52</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfacePlugin.html">Plugin</a> {</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3"> 57</a></span>&#160; readonly attribute DOMString <a class="code" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">name</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb"> 62</a></span>&#160; readonly attribute DOMString <a class="code" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">path</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="interfacePluginSegment.html"> 78</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfacePluginSegment.html">PluginSegment</a> : <a class="code" href="interfacePlugin.html">Plugin</a> {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8"> 83</a></span>&#160; readonly attribute <span class="keywordtype">boolean</span>? <a class="code" href="interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8">enabled</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;}</div><div class="ttc" id="interfaceConfig_html"><div class="ttname"><a href="interfaceConfig.html">Config</a></div><div class="ttdoc">Config object is the root JSON object in the config. </div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:18</div></div>
+<div class="ttc" id="interfaceConfig_html_af4df13029d1ba3fc7dbf26b4a99512b7"><div class="ttname"><a href="interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7">Config::sources</a></div><div class="ttdeci">readonly attribute Plugin[] sources</div><div class="ttdoc">source plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB. </div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:37</div></div>
+<div class="ttc" id="interfacePluginSegment_html_a4f7af4204c2c84960a855ab7a5b1ddd8"><div class="ttname"><a href="interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8">PluginSegment::enabled</a></div><div class="ttdeci">readonly attribute boolean enabled</div><div class="ttdoc">enabled - returns true if the plugin is enabled or not. </div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:83</div></div>
+<div class="ttc" id="interfaceConfig_html_a264a4a44ba4171c76eddbb835918cc09"><div class="ttname"><a href="interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09">Config::mainloop</a></div><div class="ttdeci">readonly attribute DOMString mainloop</div><div class="ttdoc">mainloop - path to mainloop plugin. The mainloop plugin is by default glib. AMB also provides a qt-ba...</div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:30</div></div>
+<div class="ttc" id="interfacePlugin_html_aa2dff3a4c94a5c21f36cd8124135ffeb"><div class="ttname"><a href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">Plugin::path</a></div><div class="ttdeci">readonly attribute DOMString path</div><div class="ttdoc">path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so) </div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:62</div></div>
+<div class="ttc" id="interfaceConfig_html_a2762f81e344d2dfa73831df99fc5c268"><div class="ttname"><a href="interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268">Config::plugins</a></div><div class="ttdeci">readonly attribute DOMString plugins</div><div class="ttdoc">plugins - path to plugin segments. The AMB Daemon will scan this path for any plugin configuration se...</div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:24</div></div>
+<div class="ttc" id="interfacePlugin_html_aeb17b357ddf4dc76ccc940009dbc24d3"><div class="ttname"><a href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">Plugin::name</a></div><div class="ttdeci">readonly attribute DOMString name</div><div class="ttdoc">name of plugin (ie &amp;#39;ExamplePlugin&amp;#39;) </div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:57</div></div>
+<div class="ttc" id="interfacePluginSegment_html"><div class="ttname"><a href="interfacePluginSegment.html">PluginSegment</a></div><div class="ttdoc">PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...</div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:78</div></div>
+<div class="ttc" id="interfacePlugin_html"><div class="ttname"><a href="interfacePlugin.html">Plugin</a></div><div class="ttdoc">the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...</div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:52</div></div>
+<div class="ttc" id="interfaceConfig_html_acc0636e8bdadb7f0063f73e68b5a0a7d"><div class="ttname"><a href="interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d">Config::sinks</a></div><div class="ttdeci">readonly attribute Plugin[] sinks</div><div class="ttdoc">sink plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB. </div><div class="ttdef"><b>Definition:</b> ambd-configuration.idl:44</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambd.html b/0.14/ambd.html
new file mode 100644
index 00000000..afb8954e
--- /dev/null
+++ b/0.14/ambd.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Automotive Message Broker Daemon</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Automotive Message Broker Daemon </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Version 0.14.0</p>
+<h2>Introduction</h2>
+<p>Automotive Message Broker is a vehicle network abstraction system. It brokers information from the vehicle to applications. It provides application with a rich API for accessing vehicle data.</p>
+<p>Automotive Message Broker is built using CMake and requires libltdl (libtool), libjson-c, and boost packages.</p>
+<h2>Git</h2>
+<p>About the Git Tree: master is expected to be unstable and may not even compile. If you want something more stable, checkout one of the release branches (ie, 0.9.0, 0.10, etc)</p>
+<h2>Building</h2>
+<p>To build:</p>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;cd automotive-message-broker</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;mkdir build</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;cd build</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;cmake ..</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;make</div></div><!-- fragment --><h2>Installing</h2>
+<p>To install:</p>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;sudo make install</div></div><!-- fragment --><h2>Running</h2>
+<p>To run:</p>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;ambd</div></div><!-- fragment --><p><em>also see <b>ambd -h</b> for additional command line options</em></p>
+<h2>Configuration</h2>
+<p>For information on ambd's configuration, please see <a class="el" href="ambd-configuration_8idl.html" title="This document describes the ambd (AMB daemon) configuration. This file is typically located as &quot;/etc/...">ambd-configuration.idl</a>.</p>
+<h2>Running with the Qt mainloop:</h2>
+<p>Some source and sink plugins may want to use the Qt-based mainloop to take advantage of Qt features. To enable the Qt mainloop, run cmake with -Duse_qtcore=On:</p>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;cmake .. -Dqtmainloop=On</div></div><!-- fragment --><p>You will also need to edit your config to enable the Qt-based mainloop:</p>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;{</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; &quot;mainloop&quot; : &quot;/usr/local/lib/automotive-message-broker/qtmainloopplugin.so&quot;,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; &quot;plugins&quot; : &quot;/etc/ambd/plugins.d&quot;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;}</div></div><!-- fragment --><p>NOTE: by default the glib mainloop will be used.</p>
+<h2>Questions/Issues/Comments:</h2>
+<p>Questions or Comments can be emailed to the amb mailing list: <b>amb at lists.01.org</b></p>
+<p>Issues and Feature requests can be submitted on our github page: <a href="https://github.com/otcshare/automotive-message-broker/issues">https://github.com/otcshare/automotive-message-broker/issues</a> </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambd.md b/0.14/ambd.md
new file mode 100644
index 00000000..c1951135
--- /dev/null
+++ b/0.14/ambd.md
@@ -0,0 +1,76 @@
+# Automotive Message Broker Daemon {#ambd}
+
+Version 0.14.0
+
+## Introduction
+
+Automotive Message Broker is a vehicle network abstraction system. It brokers information from the vehicle
+to applications. It provides application with a rich API for accessing vehicle data.
+
+Automotive Message Broker is built using CMake and requires libltdl (libtool), libjson-c, and boost packages.
+
+## Git
+About the Git Tree:
+master is expected to be unstable and may not even compile. If you want something more stable, checkout one of the
+release branches (ie, 0.9.0, 0.10, etc)
+
+## Building
+
+To build:
+
+~~~~~~~~~~~~~{.bash}
+cd automotive-message-broker
+mkdir build
+cd build
+cmake ..
+make
+~~~~~~~~~~~~~
+
+## Installing
+
+To install:
+
+~~~~~~~~~~~~~{.bash}
+sudo make install
+~~~~~~~~~~~~~
+
+## Running
+To run:
+
+~~~~~~~~~~~~~{.bash}
+ambd
+~~~~~~~~~~~~~
+
+*also see **ambd -h** for additional command line options*
+
+## Configuration
+
+For information on ambd's configuration, please see ambd-configuration.idl.
+
+## Running with the Qt mainloop:
+
+Some source and sink plugins may want to use the Qt-based mainloop to take advantage of Qt features. To enable
+the Qt mainloop, run cmake with -Duse_qtcore=On:
+
+~~~~~~~~~~~~~{.bash}
+cmake .. -Dqtmainloop=On
+~~~~~~~~~~~~~
+
+You will also need to edit your config to enable the Qt-based mainloop:
+
+~~~~~~~~~~~~~{.json}
+{
+ "mainloop" : "/usr/local/lib/automotive-message-broker/qtmainloopplugin.so",
+ "plugins" : "/etc/ambd/plugins.d"
+}
+~~~~~~~~~~~~~
+
+NOTE: by default the glib mainloop will be used.
+
+## Questions/Issues/Comments:
+
+Questions or Comments can be emailed to the amb mailing list:
+**amb at lists.01.org**
+
+Issues and Feature requests can be submitted on our github page:
+https://github.com/otcshare/automotive-message-broker/issues
diff --git a/0.14/ambdbusmappings.idl b/0.14/ambdbusmappings.idl
new file mode 100644
index 00000000..7bc66e8b
--- /dev/null
+++ b/0.14/ambdbusmappings.idl
@@ -0,0 +1,1537 @@
+/*!
+ * \name AMB to AMB-DBus Mapping Tables
+ * \file ambdbusmappings.idl
+ * \brief This describes the AMB internal property names to AMB DBus interface property names
+ * AMB internal property names are designed to be flat variable names (ie, 'ConvertableRoofStatus'). The DBus
+ * properties however follow the naming scheme defined in the W3C automotive business group vehicle <a href='http://w3c.github.io/automotive-bg/data_spec.html'>data specification</a>
+ * The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name.
+ *
+ * For documentation on the interface and members, please see the ef dbus_api.
+ */
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleSpeed
+ */
+interface VehicleSpeed {
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.VehicleSpeed
+ * AMB fulfills this member with VehicleProperty::VehicleSpeed
+ */
+ const DOMString VehicleSpeed = "Speed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.EngineSpeed
+ */
+interface EngineSpeed {
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.EngineSpeed
+ * AMB fulfills this member with VehicleProperty::EngineSpeed
+ */
+ const DOMString EngineSpeed = "Speed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehiclePowerMode
+ */
+interface VehiclePowerMode {
+
+ /*!
+ * \brief corresponds with DBus property VehiclePowerMode for interface org.automotive.VehiclePowerMode
+ * AMB fulfills this member with VehicleProperty::VehiclePowerMode
+ */
+ const DOMString VehiclePowerMode = "VehiclePowerMode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TripMeter
+ */
+interface TripMeter {
+
+ /*!
+ * \brief corresponds with DBus property TripMeters for interface org.automotive.TripMeter
+ * AMB fulfills this member with VehicleProperty::TripMeters
+ */
+ const DOMString TripMeters = "TripMeters";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Acceleration
+ */
+interface Acceleration {
+
+ /*!
+ * \brief corresponds with DBus property X for interface org.automotive.Acceleration
+ * AMB fulfills this member with VehicleProperty::AccelerationX
+ */
+ const DOMString AccelerationX = "X";
+
+ /*!
+ * \brief corresponds with DBus property Y for interface org.automotive.Acceleration
+ * AMB fulfills this member with VehicleProperty::AccelerationY
+ */
+ const DOMString AccelerationY = "Y";
+
+ /*!
+ * \brief corresponds with DBus property Z for interface org.automotive.Acceleration
+ * AMB fulfills this member with VehicleProperty::AccelerationZ
+ */
+ const DOMString AccelerationZ = "Z";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Transmission
+ */
+interface Transmission {
+
+ /*!
+ * \brief corresponds with DBus property ShiftPosition for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionShiftPosition
+ */
+ const DOMString TransmissionShiftPosition = "ShiftPosition";
+
+ /*!
+ * \brief corresponds with DBus property GearPosition for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionGearPosition
+ */
+ const DOMString TransmissionGearPosition = "GearPosition";
+
+ /*!
+ * \brief corresponds with DBus property Gear for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionGearPosition
+ */
+ const DOMString TransmissionGearPosition = "Gear";
+
+ /*!
+ * \brief corresponds with DBus property Mode for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionModeW3C
+ */
+ const DOMString TransmissionModeW3C = "Mode";
+
+ /*!
+ * \brief corresponds with DBus property Type for interface org.automotive.Transmission
+ * AMB fulfills this member with VehicleProperty::TransmissionGearType
+ */
+ const DOMString TransmissionGearType = "Type";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.CruiseControlStatus
+ */
+interface CruiseControlStatus {
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.CruiseControlStatus
+ * AMB fulfills this member with VehicleProperty::CruiseControlSpeed
+ */
+ const DOMString CruiseControlSpeed = "Speed";
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.CruiseControlStatus
+ * AMB fulfills this member with VehicleProperty::CruiseControlActive
+ */
+ const DOMString CruiseControlActive = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.BrakeOperation
+ */
+interface BrakeOperation {
+
+ /*!
+ * \brief corresponds with DBus property BrakePedalDepressed for interface org.automotive.BrakeOperation
+ * AMB fulfills this member with VehicleProperty::WheelBrake
+ */
+ const DOMString WheelBrake = "BrakePedalDepressed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.LightStatus
+ */
+interface LightStatus {
+
+ /*!
+ * \brief corresponds with DBus property Head for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightHead
+ */
+ const DOMString LightHead = "Head";
+
+ /*!
+ * \brief corresponds with DBus property RightTurn for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightRightTurn
+ */
+ const DOMString LightRightTurn = "RightTurn";
+
+ /*!
+ * \brief corresponds with DBus property LeftTurn for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightLeftTurn
+ */
+ const DOMString LightLeftTurn = "LeftTurn";
+
+ /*!
+ * \brief corresponds with DBus property Brake for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightBrake
+ */
+ const DOMString LightBrake = "Brake";
+
+ /*!
+ * \brief corresponds with DBus property Fog for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightFog
+ */
+ const DOMString LightFog = "Fog";
+
+ /*!
+ * \brief corresponds with DBus property Hazard for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightHazard
+ */
+ const DOMString LightHazard = "Hazard";
+
+ /*!
+ * \brief corresponds with DBus property Parking for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightParking
+ */
+ const DOMString LightParking = "Parking";
+
+ /*!
+ * \brief corresponds with DBus property HighBeam for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightHighBeam
+ */
+ const DOMString LightHighBeam = "HighBeam";
+
+ /*!
+ * \brief corresponds with DBus property AutomaticHeadlights for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightAutomatic
+ */
+ const DOMString LightAutomatic = "AutomaticHeadlights";
+
+ /*!
+ * \brief corresponds with DBus property DynamicHighBeam for interface org.automotive.LightStatus
+ * AMB fulfills this member with VehicleProperty::LightDynamicHighBeam
+ */
+ const DOMString LightDynamicHighBeam = "DynamicHighBeam";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.InteriorLightStatus
+ */
+interface InteriorLightStatus {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.InteriorLightStatus
+ * AMB fulfills this member with VehicleProperty::InteriorLightStatus
+ */
+ const DOMString InteriorLightStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Horn
+ */
+interface Horn {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Horn
+ * AMB fulfills this member with VehicleProperty::Horn
+ */
+ const DOMString Horn = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Fuel
+ */
+interface Fuel {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelLevel
+ */
+ const DOMString FuelLevel = "Level";
+
+ /*!
+ * \brief corresponds with DBus property Range for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelRange
+ */
+ const DOMString FuelRange = "Range";
+
+ /*!
+ * \brief corresponds with DBus property InstantConsumption for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelConsumption
+ */
+ const DOMString FuelConsumption = "InstantConsumption";
+
+ /*!
+ * \brief corresponds with DBus property InstantEconomy for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelEconomy
+ */
+ const DOMString FuelEconomy = "InstantEconomy";
+
+ /*!
+ * \brief corresponds with DBus property AverageEconomy for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelAverageEconomy
+ */
+ const DOMString FuelAverageEconomy = "AverageEconomy";
+
+ /*!
+ * \brief corresponds with DBus property AverageConsumption for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelAverageConsumption
+ */
+ const DOMString FuelAverageConsumption = "AverageConsumption";
+
+ /*!
+ * \brief corresponds with DBus property FuelConsumedSinceRestart for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelConsumptionSinceRestart
+ */
+ const DOMString FuelConsumptionSinceRestart = "FuelConsumedSinceRestart";
+
+ /*!
+ * \brief corresponds with DBus property TimeSinceRestart for interface org.automotive.Fuel
+ * AMB fulfills this member with VehicleProperty::FuelTimeSinceRestart
+ */
+ const DOMString FuelTimeSinceRestart = "TimeSinceRestart";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.EngineOil
+ */
+interface EngineOil {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilRemaining
+ */
+ const DOMString EngineOilRemaining = "Level";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilTemperature
+ */
+ const DOMString EngineOilTemperature = "Temperature";
+
+ /*!
+ * \brief corresponds with DBus property Pressure for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilPressure
+ */
+ const DOMString EngineOilPressure = "Pressure";
+
+ /*!
+ * \brief corresponds with DBus property Change for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilChangeIndicator
+ */
+ const DOMString EngineOilChangeIndicator = "Change";
+
+ /*!
+ * \brief corresponds with DBus property LifeRemaining for interface org.automotive.EngineOil
+ * AMB fulfills this member with VehicleProperty::EngineOilLifeRemaining
+ */
+ const DOMString EngineOilLifeRemaining = "LifeRemaining";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Location
+ */
+interface Location {
+
+ /*!
+ * \brief corresponds with DBus property Latitude for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Latitude
+ */
+ const DOMString Latitude = "Latitude";
+
+ /*!
+ * \brief corresponds with DBus property Longitude for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Longitude
+ */
+ const DOMString Longitude = "Longitude";
+
+ /*!
+ * \brief corresponds with DBus property Altitude for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Altitude
+ */
+ const DOMString Altitude = "Altitude";
+
+ /*!
+ * \brief corresponds with DBus property Direction for interface org.automotive.Location
+ * AMB fulfills this member with VehicleProperty::Direction
+ */
+ const DOMString Direction = "Direction";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SteeringWheel
+ */
+interface SteeringWheel {
+
+ /*!
+ * \brief corresponds with DBus property Angle for interface org.automotive.SteeringWheel
+ * AMB fulfills this member with VehicleProperty::SteeringWheelAngleW3C
+ */
+ const DOMString SteeringWheelAngleW3C = "Angle";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ThrottlePosition
+ */
+interface ThrottlePosition {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.ThrottlePosition
+ * AMB fulfills this member with VehicleProperty::ThrottlePosition
+ */
+ const DOMString ThrottlePosition = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.NightMode
+ */
+interface NightMode {
+
+ /*!
+ * \brief corresponds with DBus property NightMode for interface org.automotive.NightMode
+ * AMB fulfills this member with VehicleProperty::NightMode
+ */
+ const DOMString NightMode = "NightMode";
+
+ /*!
+ * \brief corresponds with DBus property Mode for interface org.automotive.NightMode
+ * AMB fulfills this member with VehicleProperty::NightMode
+ */
+ const DOMString NightMode = "Mode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.DrivingMode
+ */
+interface DrivingMode {
+
+ /*!
+ * \brief corresponds with DBus property DrivingMode for interface org.automotive.DrivingMode
+ * AMB fulfills this member with VehicleProperty::DrivingMode
+ */
+ const DOMString DrivingMode = "DrivingMode";
+
+ /*!
+ * \brief corresponds with DBus property Mode for interface org.automotive.DrivingMode
+ * AMB fulfills this member with VehicleProperty::DrivingModeW3C
+ */
+ const DOMString DrivingModeW3C = "Mode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.PowertrainTorque
+ */
+interface PowertrainTorque {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.PowertrainTorque
+ * AMB fulfills this member with VehicleProperty::PowertrainTorque
+ */
+ const DOMString PowertrainTorque = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition
+ */
+interface AcceleratorPedalPosition {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.AcceleratorPedalPosition
+ * AMB fulfills this member with VehicleProperty::AcceleratorPedalPosition
+ */
+ const DOMString AcceleratorPedalPosition = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Chime
+ */
+interface Chime {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Chime
+ * AMB fulfills this member with VehicleProperty::Chime
+ */
+ const DOMString Chime = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WheelTick
+ */
+interface WheelTick {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.WheelTick
+ * AMB fulfills this member with VehicleProperty::WheelTick
+ */
+ const DOMString WheelTick = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.IgnitionTime
+ */
+interface IgnitionTime {
+
+ /*!
+ * \brief corresponds with DBus property IgnitionTimeOn for interface org.automotive.IgnitionTime
+ * AMB fulfills this member with VehicleProperty::IgnitionTimeOn
+ */
+ const DOMString IgnitionTimeOn = "IgnitionTimeOn";
+
+ /*!
+ * \brief corresponds with DBus property IgnitionTimeOff for interface org.automotive.IgnitionTime
+ * AMB fulfills this member with VehicleProperty::IgnitionTimeOff
+ */
+ const DOMString IgnitionTimeOff = "IgnitionTimeOff";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.YawRate
+ */
+interface YawRate {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.YawRate
+ * AMB fulfills this member with VehicleProperty::YawRate
+ */
+ const DOMString YawRate = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ButtonEvent
+ */
+interface ButtonEvent {
+
+ /*!
+ * \brief corresponds with DBus property Value for interface org.automotive.ButtonEvent
+ * AMB fulfills this member with VehicleProperty::YawRate
+ */
+ const DOMString YawRate = "Value";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ExteriorBrightness
+ */
+interface ExteriorBrightness {
+
+ /*!
+ * \brief corresponds with DBus property ExteriorBrightness for interface org.automotive.ExteriorBrightness
+ * AMB fulfills this member with VehicleProperty::ExteriorBrightness
+ */
+ const DOMString ExteriorBrightness = "ExteriorBrightness";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Temperature
+ */
+interface Temperature {
+
+ /*!
+ * \brief corresponds with DBus property InteriorTemperature for interface org.automotive.Temperature
+ * AMB fulfills this member with VehicleProperty::InteriorTemperature
+ */
+ const DOMString InteriorTemperature = "InteriorTemperature";
+
+ /*!
+ * \brief corresponds with DBus property ExteriorTemperature for interface org.automotive.Temperature
+ * AMB fulfills this member with VehicleProperty::ExteriorTemperature
+ */
+ const DOMString ExteriorTemperature = "ExteriorTemperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.RainSensor
+ */
+interface RainSensor {
+
+ /*!
+ * \brief corresponds with DBus property RainIntensity for interface org.automotive.RainSensor
+ * AMB fulfills this member with VehicleProperty::RainSensor
+ */
+ const DOMString RainSensor = "RainIntensity";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WiperStatus
+ */
+interface WiperStatus {
+
+ /*!
+ * \brief corresponds with DBus property WiperSpeed for interface org.automotive.WiperStatus
+ * AMB fulfills this member with VehicleProperty::WindshieldWiperSpeed
+ */
+ const DOMString WindshieldWiperSpeed = "WiperSpeed";
+
+ /*!
+ * \brief corresponds with DBus property WiperSetting for interface org.automotive.WiperStatus
+ * AMB fulfills this member with VehicleProperty::WindshieldWiperSetting
+ */
+ const DOMString WindshieldWiperSetting = "WiperSetting";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ClimateControl
+ */
+interface ClimateControl {
+
+ /*!
+ * \brief corresponds with DBus property AirflowDirection for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::AirflowDirectionW3C
+ */
+ const DOMString AirflowDirectionW3C = "AirflowDirection";
+
+ /*!
+ * \brief corresponds with DBus property FanSpeedLevel for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::FanSpeed
+ */
+ const DOMString FanSpeed = "FanSpeedLevel";
+
+ /*!
+ * \brief corresponds with DBus property TargetTemperature for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::TargetTemperature
+ */
+ const DOMString TargetTemperature = "TargetTemperature";
+
+ /*!
+ * \brief corresponds with DBus property AirConditioning for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::AirConditioning
+ */
+ const DOMString AirConditioning = "AirConditioning";
+
+ /*!
+ * \brief corresponds with DBus property AirRecirculation for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::AirRecirculation
+ */
+ const DOMString AirRecirculation = "AirRecirculation";
+
+ /*!
+ * \brief corresponds with DBus property Heater for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::Heater
+ */
+ const DOMString Heater = "Heater";
+
+ /*!
+ * \brief corresponds with DBus property SteeringWheelHeater for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::SteeringWheelHeater
+ */
+ const DOMString SteeringWheelHeater = "SteeringWheelHeater";
+
+ /*!
+ * \brief corresponds with DBus property SeatHeater for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::SeatHeater
+ */
+ const DOMString SeatHeater = "SeatHeater";
+
+ /*!
+ * \brief corresponds with DBus property SeatCooler for interface org.automotive.ClimateControl
+ * AMB fulfills this member with VehicleProperty::SeatCooler
+ */
+ const DOMString SeatCooler = "SeatCooler";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WindowStatus
+ */
+interface WindowStatus {
+
+ /*!
+ * \brief corresponds with DBus property Openness for interface org.automotive.WindowStatus
+ * AMB fulfills this member with VehicleProperty::WindowStatus
+ */
+ const DOMString WindowStatus = "Openness";
+
+ /*!
+ * \brief corresponds with DBus property Defrost for interface org.automotive.WindowStatus
+ * AMB fulfills this member with VehicleProperty::Defrost
+ */
+ const DOMString Defrost = "Defrost";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SideWindow
+ */
+interface SideWindow {
+
+ /*!
+ * \brief corresponds with DBus property Openness for interface org.automotive.SideWindow
+ * AMB fulfills this member with VehicleProperty::WindowStatus
+ */
+ const DOMString WindowStatus = "Openness";
+
+ /*!
+ * \brief corresponds with DBus property Lock for interface org.automotive.SideWindow
+ * AMB fulfills this member with VehicleProperty::WindowLockStatus
+ */
+ const DOMString WindowLockStatus = "Lock";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Defrost
+ */
+interface Defrost {
+
+ /*!
+ * \brief corresponds with DBus property DefrostWindow for interface org.automotive.Defrost
+ * AMB fulfills this member with VehicleProperty::DefrostWindow
+ */
+ const DOMString DefrostWindow = "DefrostWindow";
+
+ /*!
+ * \brief corresponds with DBus property DefrostMirror for interface org.automotive.Defrost
+ * AMB fulfills this member with VehicleProperty::DefrostMirror
+ */
+ const DOMString DefrostMirror = "DefrostMirror";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Sunroof
+ */
+interface Sunroof {
+
+ /*!
+ * \brief corresponds with DBus property Openness for interface org.automotive.Sunroof
+ * AMB fulfills this member with VehicleProperty::Sunroof
+ */
+ const DOMString Sunroof = "Openness";
+
+ /*!
+ * \brief corresponds with DBus property Tilt for interface org.automotive.Sunroof
+ * AMB fulfills this member with VehicleProperty::SunroofTilt
+ */
+ const DOMString SunroofTilt = "Tilt";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ConvertibleRoof
+ */
+interface ConvertibleRoof {
+
+ /*!
+ * \brief corresponds with DBus property Setting for interface org.automotive.ConvertibleRoof
+ * AMB fulfills this member with VehicleProperty::ConvertibleRoof
+ */
+ const DOMString ConvertibleRoof = "Setting";
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.ConvertibleRoof
+ * AMB fulfills this member with VehicleProperty::ConvertibleRoofStatus
+ */
+ const DOMString ConvertibleRoofStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AtmosphericPressure
+ */
+interface AtmosphericPressure {
+
+ /*!
+ * \brief corresponds with DBus property Pressure for interface org.automotive.AtmosphericPressure
+ * AMB fulfills this member with VehicleProperty::AtmosphericPressure
+ */
+ const DOMString AtmosphericPressure = "Pressure";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleId
+ */
+interface VehicleId {
+
+ /*!
+ * \brief corresponds with DBus property WMI for interface org.automotive.VehicleId
+ * AMB fulfills this member with VehicleProperty::WMI
+ */
+ const DOMString WMI = "WMI";
+
+ /*!
+ * \brief corresponds with DBus property VIN for interface org.automotive.VehicleId
+ * AMB fulfills this member with VehicleProperty::VIN
+ */
+ const DOMString VIN = "VIN";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Size
+ */
+interface Size {
+
+ /*!
+ * \brief corresponds with DBus property Width for interface org.automotive.Size
+ * AMB fulfills this member with VehicleProperty::VehicleWidth
+ */
+ const DOMString VehicleWidth = "Width";
+
+ /*!
+ * \brief corresponds with DBus property Height for interface org.automotive.Size
+ * AMB fulfills this member with VehicleProperty::VehicleHeight
+ */
+ const DOMString VehicleHeight = "Height";
+
+ /*!
+ * \brief corresponds with DBus property Length for interface org.automotive.Size
+ * AMB fulfills this member with VehicleProperty::VehicleLength
+ */
+ const DOMString VehicleLength = "Length";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.FuelInfo
+ */
+interface FuelInfo {
+
+ /*!
+ * \brief corresponds with DBus property Type for interface org.automotive.FuelInfo
+ * AMB fulfills this member with VehicleProperty::FuelType
+ */
+ const DOMString FuelType = "Type";
+
+ /*!
+ * \brief corresponds with DBus property RefuelPosition for interface org.automotive.FuelInfo
+ * AMB fulfills this member with VehicleProperty::FuelPositionSide
+ */
+ const DOMString FuelPositionSide = "RefuelPosition";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleType
+ */
+interface VehicleType {
+
+ /*!
+ * \brief corresponds with DBus property Type for interface org.automotive.VehicleType
+ * AMB fulfills this member with VehicleProperty::VehicleType
+ */
+ const DOMString VehicleType = "Type";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Doors
+ */
+interface Doors {
+
+ /*!
+ * \brief corresponds with DBus property DoorsPerRow for interface org.automotive.Doors
+ * AMB fulfills this member with VehicleProperty::DoorsPerRow
+ */
+ const DOMString DoorsPerRow = "DoorsPerRow";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WheelInformation
+ */
+interface WheelInformation {
+
+ /*!
+ * \brief corresponds with DBus property FrontWheelRadius for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::FrontWheelRadius
+ */
+ const DOMString FrontWheelRadius = "FrontWheelRadius";
+
+ /*!
+ * \brief corresponds with DBus property RearWheelRadius for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::RearWheelRadius
+ */
+ const DOMString RearWheelRadius = "RearWheelRadius";
+
+ /*!
+ * \brief corresponds with DBus property WheelTrack for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::WheelTrack
+ */
+ const DOMString WheelTrack = "WheelTrack";
+
+ /*!
+ * \brief corresponds with DBus property AntilockBrakingSystem for interface org.automotive.WheelInformation
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
+ */
+ const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Odometer
+ */
+interface Odometer {
+
+ /*!
+ * \brief corresponds with DBus property Odometer for interface org.automotive.Odometer
+ * AMB fulfills this member with VehicleProperty::Odometer
+ */
+ const DOMString Odometer = "Odometer";
+
+ /*!
+ * \brief corresponds with DBus property DistanceTotal for interface org.automotive.Odometer
+ * AMB fulfills this member with VehicleProperty::DistanceTotal
+ */
+ const DOMString DistanceTotal = "DistanceTotal";
+
+ /*!
+ * \brief corresponds with DBus property DistanceSinceStart for interface org.automotive.Odometer
+ * AMB fulfills this member with VehicleProperty::DistanceSinceStart
+ */
+ const DOMString DistanceSinceStart = "DistanceSinceStart";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Fluid
+ */
+interface Fluid {
+
+ /*!
+ * \brief corresponds with DBus property Transmission for interface org.automotive.Fluid
+ * AMB fulfills this member with VehicleProperty::TransmissionFluidLevel
+ */
+ const DOMString TransmissionFluidLevel = "Transmission";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.BatteryStatus
+ */
+interface BatteryStatus {
+
+ /*!
+ * \brief corresponds with DBus property Voltage for interface org.automotive.BatteryStatus
+ * AMB fulfills this member with VehicleProperty::BatteryVoltage
+ */
+ const DOMString BatteryVoltage = "Voltage";
+
+ /*!
+ * \brief corresponds with DBus property Current for interface org.automotive.BatteryStatus
+ * AMB fulfills this member with VehicleProperty::BatteryCurrent
+ */
+ const DOMString BatteryCurrent = "Current";
+
+ /*!
+ * \brief corresponds with DBus property ChargeLevel for interface org.automotive.BatteryStatus
+ * AMB fulfills this member with VehicleProperty::BatteryChargeLevel
+ */
+ const DOMString BatteryChargeLevel = "ChargeLevel";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Tire
+ */
+interface Tire {
+
+ /*!
+ * \brief corresponds with DBus property Pressure for interface org.automotive.Tire
+ * AMB fulfills this member with VehicleProperty::TirePressure
+ */
+ const DOMString TirePressure = "Pressure";
+
+ /*!
+ * \brief corresponds with DBus property PressureLow for interface org.automotive.Tire
+ * AMB fulfills this member with VehicleProperty::TirePressureLow
+ */
+ const DOMString TirePressureLow = "PressureLow";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.Tire
+ * AMB fulfills this member with VehicleProperty::TireTemperature
+ */
+ const DOMString TireTemperature = "Temperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.EngineCoolant
+ */
+interface EngineCoolant {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.EngineCoolant
+ * AMB fulfills this member with VehicleProperty::EngineCoolantLevel
+ */
+ const DOMString EngineCoolantLevel = "Level";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.EngineCoolant
+ * AMB fulfills this member with VehicleProperty::EngineCoolantTemperature
+ */
+ const DOMString EngineCoolantTemperature = "Temperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TransmissionOil
+ */
+interface TransmissionOil {
+
+ /*!
+ * \brief corresponds with DBus property Wear for interface org.automotive.TransmissionOil
+ * AMB fulfills this member with VehicleProperty::TransmissionOilWear
+ */
+ const DOMString TransmissionOilWear = "Wear";
+
+ /*!
+ * \brief corresponds with DBus property Temperature for interface org.automotive.TransmissionOil
+ * AMB fulfills this member with VehicleProperty::TransmissionOilTemperature
+ */
+ const DOMString TransmissionOilTemperature = "Temperature";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TransmissionClutch
+ */
+interface TransmissionClutch {
+
+ /*!
+ * \brief corresponds with DBus property Wear for interface org.automotive.TransmissionClutch
+ * AMB fulfills this member with VehicleProperty::TransmissionClutchWear
+ */
+ const DOMString TransmissionClutchWear = "Wear";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.BrakeMaintenance
+ */
+interface BrakeMaintenance {
+
+ /*!
+ * \brief corresponds with DBus property PadWear for interface org.automotive.BrakeMaintenance
+ * AMB fulfills this member with VehicleProperty::BrakePadWear
+ */
+ const DOMString BrakePadWear = "PadWear";
+
+ /*!
+ * \brief corresponds with DBus property FluidLevel for interface org.automotive.BrakeMaintenance
+ * AMB fulfills this member with VehicleProperty::BrakeFluidLevel
+ */
+ const DOMString BrakeFluidLevel = "FluidLevel";
+
+ /*!
+ * \brief corresponds with DBus property FluidLevelLow for interface org.automotive.BrakeMaintenance
+ * AMB fulfills this member with VehicleProperty::BrakeFluidLevelLow
+ */
+ const DOMString BrakeFluidLevelLow = "FluidLevelLow";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.WasherFluid
+ */
+interface WasherFluid {
+
+ /*!
+ * \brief corresponds with DBus property Level for interface org.automotive.WasherFluid
+ * AMB fulfills this member with VehicleProperty::WasherFluidLevel
+ */
+ const DOMString WasherFluidLevel = "Level";
+
+ /*!
+ * \brief corresponds with DBus property LevelLow for interface org.automotive.WasherFluid
+ * AMB fulfills this member with VehicleProperty::WasherFluidLevelLow
+ */
+ const DOMString WasherFluidLevelLow = "LevelLow";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.MalfunctionIndicator
+ */
+interface MalfunctionIndicator {
+
+ /*!
+ * \brief corresponds with DBus property On for interface org.automotive.MalfunctionIndicator
+ * AMB fulfills this member with VehicleProperty::MalfunctionIndicatorOn
+ */
+ const DOMString MalfunctionIndicatorOn = "On";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Diagnostic
+ */
+interface Diagnostic {
+
+ /*!
+ * \brief corresponds with DBus property AccumulatedEngineRuntime for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::AccumulatedEngineRuntime
+ */
+ const DOMString AccumulatedEngineRuntime = "AccumulatedEngineRuntime";
+
+ /*!
+ * \brief corresponds with DBus property DistanceWithMILOn for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::DistanceWithMILOn
+ */
+ const DOMString DistanceWithMILOn = "DistanceWithMILOn";
+
+ /*!
+ * \brief corresponds with DBus property DistanceSinceCodeCleared for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::DistanceSinceCodeCleared
+ */
+ const DOMString DistanceSinceCodeCleared = "DistanceSinceCodeCleared";
+
+ /*!
+ * \brief corresponds with DBus property TimeRunMILOn for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::TimeRunMILOn
+ */
+ const DOMString TimeRunMILOn = "TimeRunMILOn";
+
+ /*!
+ * \brief corresponds with DBus property TimeTroubleCodeClear for interface org.automotive.Diagnostic
+ * AMB fulfills this member with VehicleProperty::TimeTroubleCodeClear
+ */
+ const DOMString TimeTroubleCodeClear = "TimeTroubleCodeClear";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ParkingBrake
+ */
+interface ParkingBrake {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.ParkingBrake
+ * AMB fulfills this member with VehicleProperty::ParkingBrakeStatusW3C
+ */
+ const DOMString ParkingBrakeStatusW3C = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.HazardLight
+ */
+interface HazardLight {
+
+ /*!
+ * \brief corresponds with DBus property HazardLight for interface org.automotive.HazardLight
+ * AMB fulfills this member with VehicleProperty::HazardLightStatus
+ */
+ const DOMString HazardLightStatus = "HazardLight";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.LaneDepartureDetection
+ */
+interface LaneDepartureDetection {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.LaneDepartureDetection
+ * AMB fulfills this member with VehicleProperty::LaneDepartureStatus
+ */
+ const DOMString LaneDepartureStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Alarm
+ */
+interface Alarm {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Alarm
+ * AMB fulfills this member with VehicleProperty::AlarmStatus
+ */
+ const DOMString AlarmStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AntilockBrakingSystem
+ */
+interface AntilockBrakingSystem {
+
+ /*!
+ * \brief corresponds with DBus property AntilockBrakingSystem for interface org.automotive.AntilockBrakingSystem
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
+ */
+ const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
+
+ /*!
+ * \brief corresponds with DBus property Engaged for interface org.automotive.AntilockBrakingSystem
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
+ */
+ const DOMString AntilockBrakingSystem = "Engaged";
+
+ /*!
+ * \brief corresponds with DBus property Enabled for interface org.automotive.AntilockBrakingSystem
+ * AMB fulfills this member with VehicleProperty::AntilockBrakingSystemEnabled
+ */
+ const DOMString AntilockBrakingSystemEnabled = "Enabled";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.TractionControlSystem
+ */
+interface TractionControlSystem {
+
+ /*!
+ * \brief corresponds with DBus property TractionControlSystem for interface org.automotive.TractionControlSystem
+ * AMB fulfills this member with VehicleProperty::TractionControlSystem
+ */
+ const DOMString TractionControlSystem = "TractionControlSystem";
+
+ /*!
+ * \brief corresponds with DBus property Enabled for interface org.automotive.TractionControlSystem
+ * AMB fulfills this member with VehicleProperty::TractionControlSystemEnabled
+ */
+ const DOMString TractionControlSystemEnabled = "Enabled";
+
+ /*!
+ * \brief corresponds with DBus property Engaged for interface org.automotive.TractionControlSystem
+ * AMB fulfills this member with VehicleProperty::TractionControlSystem
+ */
+ const DOMString TractionControlSystem = "Engaged";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit
+ */
+interface VehicleTopSpeedLimit {
+
+ /*!
+ * \brief corresponds with DBus property VehicleTopSpeedLimit for interface org.automotive.VehicleTopSpeedLimit
+ * AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit
+ */
+ const DOMString VehicleTopSpeedLimit = "VehicleTopSpeedLimit";
+
+ /*!
+ * \brief corresponds with DBus property Speed for interface org.automotive.VehicleTopSpeedLimit
+ * AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit
+ */
+ const DOMString VehicleTopSpeedLimit = "Speed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.AirbagStatus
+ */
+interface AirbagStatus {
+
+ /*!
+ * \brief corresponds with DBus property AirbagStatus for interface org.automotive.AirbagStatus
+ * AMB fulfills this member with VehicleProperty::AirbagStatus
+ */
+ const DOMString AirbagStatus = "AirbagStatus";
+
+ /*!
+ * \brief corresponds with DBus property AirbagActivated for interface org.automotive.AirbagStatus
+ * AMB fulfills this member with VehicleProperty::AirbagActivated
+ */
+ const DOMString AirbagActivated = "AirbagActivated";
+
+ /*!
+ * \brief corresponds with DBus property AirbagDeployed for interface org.automotive.AirbagStatus
+ * AMB fulfills this member with VehicleProperty::AirbagDeployed
+ */
+ const DOMString AirbagDeployed = "AirbagDeployed";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.DoorStatus
+ */
+interface DoorStatus {
+
+ /*!
+ * \brief corresponds with DBus property DoorStatus for interface org.automotive.DoorStatus
+ * AMB fulfills this member with VehicleProperty::DoorStatus
+ */
+ const DOMString DoorStatus = "DoorStatus";
+
+ /*!
+ * \brief corresponds with DBus property DoorLockStatus for interface org.automotive.DoorStatus
+ * AMB fulfills this member with VehicleProperty::DoorLockStatus
+ */
+ const DOMString DoorLockStatus = "DoorLockStatus";
+
+ /*!
+ * \brief corresponds with DBus property ChildLockStatus for interface org.automotive.DoorStatus
+ * AMB fulfills this member with VehicleProperty::ChildLockStatus
+ */
+ const DOMString ChildLockStatus = "ChildLockStatus";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Door
+ */
+interface Door {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.Door
+ * AMB fulfills this member with VehicleProperty::DoorStatusW3C
+ */
+ const DOMString DoorStatusW3C = "Status";
+
+ /*!
+ * \brief corresponds with DBus property Lock for interface org.automotive.Door
+ * AMB fulfills this member with VehicleProperty::DoorLockStatus
+ */
+ const DOMString DoorLockStatus = "Lock";
+
+ /*!
+ * \brief corresponds with DBus property ChildLock for interface org.automotive.Door
+ * AMB fulfills this member with VehicleProperty::ChildLockStatus
+ */
+ const DOMString ChildLockStatus = "ChildLock";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SeatBelt
+ */
+interface SeatBelt {
+
+ /*!
+ * \brief corresponds with DBus property Status for interface org.automotive.SeatBelt
+ * AMB fulfills this member with VehicleProperty::SeatBeltStatus
+ */
+ const DOMString SeatBeltStatus = "Status";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.OccupantStatus
+ */
+interface OccupantStatus {
+
+ /*!
+ * \brief corresponds with DBus property OccupantStatus for interface org.automotive.OccupantStatus
+ * AMB fulfills this member with VehicleProperty::OccupantStatus
+ */
+ const DOMString OccupantStatus = "OccupantStatus";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ObstacleDistance
+ */
+interface ObstacleDistance {
+
+ /*!
+ * \brief corresponds with DBus property ObstacleDistance for interface org.automotive.ObstacleDistance
+ * AMB fulfills this member with VehicleProperty::ObstacleDistance
+ */
+ const DOMString ObstacleDistance = "ObstacleDistance";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ElectronicStabilityControl
+ */
+interface ElectronicStabilityControl {
+
+ /*!
+ * \brief corresponds with DBus property Enabled for interface org.automotive.ElectronicStabilityControl
+ * AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEnabled
+ */
+ const DOMString ElectronicStabilityControlEnabled = "Enabled";
+
+ /*!
+ * \brief corresponds with DBus property Engaged for interface org.automotive.ElectronicStabilityControl
+ * AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEngaged
+ */
+ const DOMString ElectronicStabilityControlEngaged = "Engaged";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.ChildSafetyLock
+ */
+interface ChildSafetyLock {
+
+ /*!
+ * \brief corresponds with DBus property Lock for interface org.automotive.ChildSafetyLock
+ * AMB fulfills this member with VehicleProperty::ChildLockStatus
+ */
+ const DOMString ChildLockStatus = "Lock";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Seat
+ */
+interface Seat {
+
+ /*!
+ * \brief corresponds with DBus property Occupant for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::OccupantStatusW3C
+ */
+ const DOMString OccupantStatusW3C = "Occupant";
+
+ /*!
+ * \brief corresponds with DBus property SeatBelt for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::SeatBeltStatus
+ */
+ const DOMString SeatBeltStatus = "SeatBelt";
+
+ /*!
+ * \brief corresponds with DBus property OccupantName for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::OccupantName
+ */
+ const DOMString OccupantName = "OccupantName";
+
+ /*!
+ * \brief corresponds with DBus property IdentificationType for interface org.automotive.Seat
+ * AMB fulfills this member with VehicleProperty::OccupantIdentificationType
+ */
+ const DOMString OccupantIdentificationType = "IdentificationType";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SteeringWheelPosition
+ */
+interface SteeringWheelPosition {
+
+ /*!
+ * \brief corresponds with DBus property Slide for interface org.automotive.SteeringWheelPosition
+ * AMB fulfills this member with VehicleProperty::SteeringWheelPositionSlide
+ */
+ const DOMString SteeringWheelPositionSlide = "Slide";
+
+ /*!
+ * \brief corresponds with DBus property Tilt for interface org.automotive.SteeringWheelPosition
+ * AMB fulfills this member with VehicleProperty::SteeringWheelPositionTilt
+ */
+ const DOMString SteeringWheelPositionTilt = "Tilt";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.Mirror
+ */
+interface Mirror {
+
+ /*!
+ * \brief corresponds with DBus property MirrorPan for interface org.automotive.Mirror
+ * AMB fulfills this member with VehicleProperty::MirrorSettingPan
+ */
+ const DOMString MirrorSettingPan = "MirrorPan";
+
+ /*!
+ * \brief corresponds with DBus property MirrorTilt for interface org.automotive.Mirror
+ * AMB fulfills this member with VehicleProperty::MirrorSettingTilt
+ */
+ const DOMString MirrorSettingTilt = "MirrorTilt";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.SeatAdjustment
+ */
+interface SeatAdjustment {
+
+ /*!
+ * \brief corresponds with DBus property SeatBackCushion for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionBackCushion
+ */
+ const DOMString SeatPositionBackCushion = "SeatBackCushion";
+
+ /*!
+ * \brief corresponds with DBus property SeatReclineBack for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionRecline
+ */
+ const DOMString SeatPositionRecline = "SeatReclineBack";
+
+ /*!
+ * \brief corresponds with DBus property SeatSlide for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionSlide
+ */
+ const DOMString SeatPositionSlide = "SeatSlide";
+
+ /*!
+ * \brief corresponds with DBus property SeatCushionHeight for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionCushionHeight
+ */
+ const DOMString SeatPositionCushionHeight = "SeatCushionHeight";
+
+ /*!
+ * \brief corresponds with DBus property SeatHeadrest for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionHeadrest
+ */
+ const DOMString SeatPositionHeadrest = "SeatHeadrest";
+
+ /*!
+ * \brief corresponds with DBus property SeatSideCushion for interface org.automotive.SeatAdjustment
+ * AMB fulfills this member with VehicleProperty::SeatPositionSideCushion
+ */
+ const DOMString SeatPositionSideCushion = "SeatSideCushion";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.DriveMode
+ */
+interface DriveMode {
+
+ /*!
+ * \brief corresponds with DBus property DriveMode for interface org.automotive.DriveMode
+ * AMB fulfills this member with VehicleProperty::VehicleDriveMode
+ */
+ const DOMString VehicleDriveMode = "DriveMode";
+
+};
+
+/*!
+ * \brief Corresponds with DBus Interface org.automotive.VehicleSound
+ */
+interface VehicleSound {
+
+ /*!
+ * \brief corresponds with DBus property ActiveNoiseControlMode for interface org.automotive.VehicleSound
+ * AMB fulfills this member with VehicleProperty::ActiveNoiseControlMode
+ */
+ const DOMString ActiveNoiseControlMode = "ActiveNoiseControlMode";
+
+ /*!
+ * \brief corresponds with DBus property EngineSoundEnhancementMode for interface org.automotive.VehicleSound
+ * AMB fulfills this member with VehicleProperty::EngineSoundEnhancementMode
+ */
+ const DOMString EngineSoundEnhancementMode = "EngineSoundEnhancementMode";
+
+ /*!
+ * \brief corresponds with DBus property AvailableSounds for interface org.automotive.VehicleSound
+ * AMB fulfills this member with VehicleProperty::AvailableSounds
+ */
+ const DOMString AvailableSounds = "AvailableSounds";
+
+};
+
diff --git a/0.14/ambdbusmappings_8idl.html b/0.14/ambdbusmappings_8idl.html
new file mode 100644
index 00000000..e7e35c40
--- /dev/null
+++ b/0.14/ambdbusmappings_8idl.html
@@ -0,0 +1,335 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ambdbusmappings.idl File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<div class="title">ambdbusmappings.idl File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This describes the AMB internal property names to AMB DBus interface property names AMB internal property names are designed to be flat variable names (ie, 'ConvertableRoofStatus'). The DBus properties however follow the naming scheme defined in the W3C automotive business group vehicle <a href="http://w3c.github.io/automotive-bg/data_spec.html">data specification</a> The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name.
+<a href="#details">More...</a></p>
+
+<p><a href="ambdbusmappings_8idl_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleSpeed.html">VehicleSpeed</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.VehicleSpeed. <a href="interfaceVehicleSpeed.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineSpeed.html">EngineSpeed</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.EngineSpeed. <a href="interfaceEngineSpeed.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.VehiclePowerMode. <a href="interfaceVehiclePowerMode.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTripMeter.html">TripMeter</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.TripMeter. <a href="interfaceTripMeter.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAcceleration.html">Acceleration</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Acceleration. <a href="interfaceAcceleration.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmission.html">Transmission</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Transmission. <a href="interfaceTransmission.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceCruiseControlStatus.html">CruiseControlStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.CruiseControlStatus. <a href="interfaceCruiseControlStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBrakeOperation.html">BrakeOperation</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.BrakeOperation. <a href="interfaceBrakeOperation.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.LightStatus. <a href="interfaceLightStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.InteriorLightStatus. <a href="interfaceInteriorLightStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceHorn.html">Horn</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Horn. <a href="interfaceHorn.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html">Fuel</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Fuel. <a href="interfaceFuel.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineOil.html">EngineOil</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.EngineOil. <a href="interfaceEngineOil.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLocation.html">Location</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Location. <a href="interfaceLocation.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSteeringWheel.html">SteeringWheel</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.SteeringWheel. <a href="interfaceSteeringWheel.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceThrottlePosition.html">ThrottlePosition</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ThrottlePosition. <a href="interfaceThrottlePosition.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceNightMode.html">NightMode</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.NightMode. <a href="interfaceNightMode.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDrivingMode.html">DrivingMode</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.DrivingMode. <a href="interfaceDrivingMode.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePowertrainTorque.html">PowertrainTorque</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.PowertrainTorque. <a href="interfacePowertrainTorque.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. <a href="interfaceAcceleratorPedalPosition.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceChime.html">Chime</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Chime. <a href="interfaceChime.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWheelTick.html">WheelTick</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.WheelTick. <a href="interfaceWheelTick.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceIgnitionTime.html">IgnitionTime</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.IgnitionTime. <a href="interfaceIgnitionTime.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceYawRate.html">YawRate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.YawRate. <a href="interfaceYawRate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceButtonEvent.html">ButtonEvent</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ButtonEvent. <a href="interfaceButtonEvent.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceExteriorBrightness.html">ExteriorBrightness</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ExteriorBrightness. <a href="interfaceExteriorBrightness.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTemperature.html">Temperature</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Temperature. <a href="interfaceTemperature.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceRainSensor.html">RainSensor</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.RainSensor. <a href="interfaceRainSensor.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWiperStatus.html">WiperStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.WiperStatus. <a href="interfaceWiperStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ClimateControl. <a href="interfaceClimateControl.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWindowStatus.html">WindowStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.WindowStatus. <a href="interfaceWindowStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSideWindow.html">SideWindow</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.SideWindow. <a href="interfaceSideWindow.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDefrost.html">Defrost</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Defrost. <a href="interfaceDefrost.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSunroof.html">Sunroof</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Sunroof. <a href="interfaceSunroof.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConvertibleRoof.html">ConvertibleRoof</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ConvertibleRoof. <a href="interfaceConvertibleRoof.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.AtmosphericPressure. <a href="interfaceAtmosphericPressure.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleId.html">VehicleId</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.VehicleId. <a href="interfaceVehicleId.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSize.html">Size</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Size. <a href="interfaceSize.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuelInfo.html">FuelInfo</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.FuelInfo. <a href="interfaceFuelInfo.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleType.html">VehicleType</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.VehicleType. <a href="interfaceVehicleType.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoors.html">Doors</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Doors. <a href="interfaceDoors.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWheelInformation.html">WheelInformation</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.WheelInformation. <a href="interfaceWheelInformation.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceOdometer.html">Odometer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Odometer. <a href="interfaceOdometer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFluid.html">Fluid</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Fluid. <a href="interfaceFluid.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBatteryStatus.html">BatteryStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.BatteryStatus. <a href="interfaceBatteryStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTire.html">Tire</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Tire. <a href="interfaceTire.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineCoolant.html">EngineCoolant</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.EngineCoolant. <a href="interfaceEngineCoolant.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmissionOil.html">TransmissionOil</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.TransmissionOil. <a href="interfaceTransmissionOil.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmissionClutch.html">TransmissionClutch</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.TransmissionClutch. <a href="interfaceTransmissionClutch.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBrakeMaintenance.html">BrakeMaintenance</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.BrakeMaintenance. <a href="interfaceBrakeMaintenance.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWasherFluid.html">WasherFluid</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.WasherFluid. <a href="interfaceWasherFluid.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceMalfunctionIndicator.html">MalfunctionIndicator</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.MalfunctionIndicator. <a href="interfaceMalfunctionIndicator.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDiagnostic.html">Diagnostic</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Diagnostic. <a href="interfaceDiagnostic.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceParkingBrake.html">ParkingBrake</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ParkingBrake. <a href="interfaceParkingBrake.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceHazardLight.html">HazardLight</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.HazardLight. <a href="interfaceHazardLight.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLaneDepartureDetection.html">LaneDepartureDetection</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.LaneDepartureDetection. <a href="interfaceLaneDepartureDetection.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAlarm.html">Alarm</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Alarm. <a href="interfaceAlarm.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. <a href="interfaceAntilockBrakingSystem.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTractionControlSystem.html">TractionControlSystem</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.TractionControlSystem. <a href="interfaceTractionControlSystem.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. <a href="interfaceVehicleTopSpeedLimit.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAirbagStatus.html">AirbagStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.AirbagStatus. <a href="interfaceAirbagStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoorStatus.html">DoorStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.DoorStatus. <a href="interfaceDoorStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoor.html">Door</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Door. <a href="interfaceDoor.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatBelt.html">SeatBelt</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.SeatBelt. <a href="interfaceSeatBelt.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceOccupantStatus.html">OccupantStatus</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.OccupantStatus. <a href="interfaceOccupantStatus.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceObstacleDistance.html">ObstacleDistance</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ObstacleDistance. <a href="interfaceObstacleDistance.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceElectronicStabilityControl.html">ElectronicStabilityControl</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. <a href="interfaceElectronicStabilityControl.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceChildSafetyLock.html">ChildSafetyLock</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.ChildSafetyLock. <a href="interfaceChildSafetyLock.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeat.html">Seat</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Seat. <a href="interfaceSeat.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSteeringWheelPosition.html">SteeringWheelPosition</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.SteeringWheelPosition. <a href="interfaceSteeringWheelPosition.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceMirror.html">Mirror</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.Mirror. <a href="interfaceMirror.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.SeatAdjustment. <a href="interfaceSeatAdjustment.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDriveMode.html">DriveMode</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.DriveMode. <a href="interfaceDriveMode.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleSound.html">VehicleSound</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponds with DBus Interface org.automotive.VehicleSound. <a href="interfaceVehicleSound.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This describes the AMB internal property names to AMB DBus interface property names AMB internal property names are designed to be flat variable names (ie, 'ConvertableRoofStatus'). The DBus properties however follow the naming scheme defined in the W3C automotive business group vehicle <a href="http://w3c.github.io/automotive-bg/data_spec.html">data specification</a> The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name. </p>
+<p>For documentation on the interface and members, please see the ef dbus_api. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambdbusmappings_8idl_source.html b/0.14/ambdbusmappings_8idl_source.html
new file mode 100644
index 00000000..d24d991c
--- /dev/null
+++ b/0.14/ambdbusmappings_8idl_source.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ambdbusmappings.idl Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">ambdbusmappings.idl</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ambdbusmappings_8idl.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="interfaceVehicleSpeed.html"> 16</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceVehicleSpeed.html">VehicleSpeed</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="interfaceVehicleSpeed.html#a414d86d8a52df7495cf6b462f89beded"> 22</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceVehicleSpeed.html">VehicleSpeed</a> = <span class="stringliteral">&quot;Speed&quot;</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="interfaceEngineSpeed.html"> 29</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceEngineSpeed.html">EngineSpeed</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="interfaceEngineSpeed.html#ac3274655997a773e5ba9d9d7c0f7dd03"> 35</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceEngineSpeed.html">EngineSpeed</a> = <span class="stringliteral">&quot;Speed&quot;</span>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;};</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="interfaceVehiclePowerMode.html"> 42</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a> {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="interfaceVehiclePowerMode.html#a2c1c72402fa6c44c2bc9e8fd68bdc190"> 48</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a> = <span class="stringliteral">&quot;VehiclePowerMode&quot;</span>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;};</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="interfaceTripMeter.html"> 55</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceTripMeter.html">TripMeter</a> {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="interfaceTripMeter.html#a0f8ccb9b8abcc132dc98b1d14ad681a3"> 61</a></span>&#160; <span class="keyword">const</span> DOMString TripMeters = <span class="stringliteral">&quot;TripMeters&quot;</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;};</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="interfaceAcceleration.html"> 68</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceAcceleration.html">Acceleration</a> {</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="interfaceAcceleration.html#afd949d9a607325dd663e5a96d9414341"> 74</a></span>&#160; <span class="keyword">const</span> DOMString AccelerationX = <span class="stringliteral">&quot;X&quot;</span>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="interfaceAcceleration.html#a92b772ac8f46b38f759f0657337371f1"> 80</a></span>&#160; <span class="keyword">const</span> DOMString AccelerationY = <span class="stringliteral">&quot;Y&quot;</span>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="interfaceAcceleration.html#acf61a6e0209c256b838ce995554be1b9"> 86</a></span>&#160; <span class="keyword">const</span> DOMString AccelerationZ = <span class="stringliteral">&quot;Z&quot;</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;};</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="interfaceTransmission.html"> 93</a></span>&#160;<span class="keyword">interface </span><a class="code" href="namespaceTransmission.html">Transmission</a> {</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="interfaceTransmission.html#a749c8273349cd7689858ed24217049b1"> 99</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionShiftPosition = <span class="stringliteral">&quot;ShiftPosition&quot;</span>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="interfaceTransmission.html#a0271138d40b3619ffcbfe32f2081d516"> 105</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionGearPosition = <span class="stringliteral">&quot;GearPosition&quot;</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">const</span> DOMString TransmissionGearPosition = <span class="stringliteral">&quot;Gear&quot;</span>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="interfaceTransmission.html#a5f02d4b865d13144dbbff4ca10e731b7"> 117</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionModeW3C = <span class="stringliteral">&quot;Mode&quot;</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="interfaceTransmission.html#afdd88c1d4eefa241b0ae1e444c8a7ed6"> 123</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionGearType = <span class="stringliteral">&quot;Type&quot;</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;};</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="interfaceCruiseControlStatus.html"> 130</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceCruiseControlStatus.html">CruiseControlStatus</a> {</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="interfaceCruiseControlStatus.html#ae4bfdcaa9eaf5e7dace7dcc23e9513ee"> 136</a></span>&#160; <span class="keyword">const</span> DOMString CruiseControlSpeed = <span class="stringliteral">&quot;Speed&quot;</span>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="interfaceCruiseControlStatus.html#a53b67edfb476d0fb49919d6f831ef7ac"> 142</a></span>&#160; <span class="keyword">const</span> DOMString CruiseControlActive = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;};</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="interfaceBrakeOperation.html"> 149</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceBrakeOperation.html">BrakeOperation</a> {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="interfaceBrakeOperation.html#ad73cf8b7d7f23278303ecdbeaeb7a62b"> 155</a></span>&#160; <span class="keyword">const</span> DOMString WheelBrake = <span class="stringliteral">&quot;BrakePedalDepressed&quot;</span>;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;};</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html"> 162</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceLightStatus.html">LightStatus</a> {</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#ad5fed88abc9ab3467f85346c1a3ed523"> 168</a></span>&#160; <span class="keyword">const</span> DOMString LightHead = <span class="stringliteral">&quot;Head&quot;</span>;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#aaac65b16889ad6016f9776931108de87"> 174</a></span>&#160; <span class="keyword">const</span> DOMString LightRightTurn = <span class="stringliteral">&quot;RightTurn&quot;</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#a8089ab1202153ff2924a2215bfc70ecd"> 180</a></span>&#160; <span class="keyword">const</span> DOMString LightLeftTurn = <span class="stringliteral">&quot;LeftTurn&quot;</span>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#a8327693a866627c74d0fd1756dbef63b"> 186</a></span>&#160; <span class="keyword">const</span> DOMString LightBrake = <span class="stringliteral">&quot;Brake&quot;</span>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#acb751728107b12b31faac160908322d1"> 192</a></span>&#160; <span class="keyword">const</span> DOMString LightFog = <span class="stringliteral">&quot;Fog&quot;</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#ac3fa4b04ad2c5d9fbed6cb2603004878"> 198</a></span>&#160; <span class="keyword">const</span> DOMString LightHazard = <span class="stringliteral">&quot;Hazard&quot;</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#a2a2cdf6c21d27b16240a8b6be1dca8a4"> 204</a></span>&#160; <span class="keyword">const</span> DOMString LightParking = <span class="stringliteral">&quot;Parking&quot;</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#a667ffacdff37d7c6cc804bd5f2a2acd8"> 210</a></span>&#160; <span class="keyword">const</span> DOMString LightHighBeam = <span class="stringliteral">&quot;HighBeam&quot;</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#a64b15aee59cbc2e5d75644edbbfb8bc0"> 216</a></span>&#160; <span class="keyword">const</span> DOMString LightAutomatic = <span class="stringliteral">&quot;AutomaticHeadlights&quot;</span>;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="interfaceLightStatus.html#a401770a27e1e511566d5eaa893a24736"> 222</a></span>&#160; <span class="keyword">const</span> DOMString LightDynamicHighBeam = <span class="stringliteral">&quot;DynamicHighBeam&quot;</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;};</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="interfaceInteriorLightStatus.html"> 229</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a> {</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="interfaceInteriorLightStatus.html#a93968b6203be5a851eece2ba7d94efb3"> 235</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a> = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;};</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="interfaceHorn.html"> 242</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceHorn.html">Horn</a> {</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="interfaceHorn.html#abc6176894cc42e5e6b533fc641c18fb5"> 248</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceHorn.html">Horn</a> = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;};</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="interfaceFuel.html"> 255</a></span>&#160;<span class="keyword">interface </span><a class="code" href="namespaceFuel.html">Fuel</a> {</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="interfaceFuel.html#a66d804618123a714025400d77e9e0a91"> 261</a></span>&#160; <span class="keyword">const</span> DOMString FuelLevel = <span class="stringliteral">&quot;Level&quot;</span>;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="interfaceFuel.html#ad587a4868bd4a0bd757bcc816ecf9b8e"> 267</a></span>&#160; <span class="keyword">const</span> DOMString FuelRange = <span class="stringliteral">&quot;Range&quot;</span>;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="interfaceFuel.html#ab55c40fa9eac6d92afb34d12bafb155c"> 273</a></span>&#160; <span class="keyword">const</span> DOMString FuelConsumption = <span class="stringliteral">&quot;InstantConsumption&quot;</span>;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="interfaceFuel.html#a2f89e032fc01b5350ff78ef92b35d869"> 279</a></span>&#160; <span class="keyword">const</span> DOMString FuelEconomy = <span class="stringliteral">&quot;InstantEconomy&quot;</span>;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="interfaceFuel.html#a10a854ac1c73a8796a510c69da92f7b6"> 285</a></span>&#160; <span class="keyword">const</span> DOMString FuelAverageEconomy = <span class="stringliteral">&quot;AverageEconomy&quot;</span>;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="interfaceFuel.html#a38dcf97480a2db27c909dbd669cf985f"> 291</a></span>&#160; <span class="keyword">const</span> DOMString FuelAverageConsumption = <span class="stringliteral">&quot;AverageConsumption&quot;</span>;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="interfaceFuel.html#a6d1e861e2d57b75407f37591f907b213"> 297</a></span>&#160; <span class="keyword">const</span> DOMString FuelConsumptionSinceRestart = <span class="stringliteral">&quot;FuelConsumedSinceRestart&quot;</span>;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="interfaceFuel.html#ab67ddc1003565005be77b218cd5218af"> 303</a></span>&#160; <span class="keyword">const</span> DOMString FuelTimeSinceRestart = <span class="stringliteral">&quot;TimeSinceRestart&quot;</span>;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;};</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="interfaceEngineOil.html"> 310</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceEngineOil.html">EngineOil</a> {</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="interfaceEngineOil.html#a28a148b5fcbf4d61ab438f229870e997"> 316</a></span>&#160; <span class="keyword">const</span> DOMString EngineOilRemaining = <span class="stringliteral">&quot;Level&quot;</span>;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="interfaceEngineOil.html#a5b260a98314b5f69eae0411db6318a3f"> 322</a></span>&#160; <span class="keyword">const</span> DOMString EngineOilTemperature = <span class="stringliteral">&quot;Temperature&quot;</span>;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="interfaceEngineOil.html#a380dd755fe98983b8128bac94b64b9b5"> 328</a></span>&#160; <span class="keyword">const</span> DOMString EngineOilPressure = <span class="stringliteral">&quot;Pressure&quot;</span>;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="interfaceEngineOil.html#a03d33d32192b81088d1ed52d2f959262"> 334</a></span>&#160; <span class="keyword">const</span> DOMString EngineOilChangeIndicator = <span class="stringliteral">&quot;Change&quot;</span>;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="interfaceEngineOil.html#aaf63ba970af16d0c7d914b3c5dcdddc2"> 340</a></span>&#160; <span class="keyword">const</span> DOMString EngineOilLifeRemaining = <span class="stringliteral">&quot;LifeRemaining&quot;</span>;</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;};</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="interfaceLocation.html"> 347</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceLocation.html">Location</a> {</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="interfaceLocation.html#ae698fe48315e9e92946ea75721b26139"> 353</a></span>&#160; <span class="keyword">const</span> DOMString Latitude = <span class="stringliteral">&quot;Latitude&quot;</span>;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="interfaceLocation.html#a5547f45ead8139cc78d98c09255afc4c"> 359</a></span>&#160; <span class="keyword">const</span> DOMString Longitude = <span class="stringliteral">&quot;Longitude&quot;</span>;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="interfaceLocation.html#abd771571317087346843e2a644841661"> 365</a></span>&#160; <span class="keyword">const</span> DOMString Altitude = <span class="stringliteral">&quot;Altitude&quot;</span>;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="interfaceLocation.html#af2a71548ea22d2db2027c81ffb131f08"> 371</a></span>&#160; <span class="keyword">const</span> DOMString Direction = <span class="stringliteral">&quot;Direction&quot;</span>;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;};</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="interfaceSteeringWheel.html"> 378</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceSteeringWheel.html">SteeringWheel</a> {</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="interfaceSteeringWheel.html#ae97a606756309f61df6d5fa62fc60705"> 384</a></span>&#160; <span class="keyword">const</span> DOMString SteeringWheelAngleW3C = <span class="stringliteral">&quot;Angle&quot;</span>;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;};</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="interfaceThrottlePosition.html"> 391</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceThrottlePosition.html">ThrottlePosition</a> {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="interfaceThrottlePosition.html#adcfc58d73205b590b5f3371e564aa96c"> 397</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceThrottlePosition.html">ThrottlePosition</a> = <span class="stringliteral">&quot;Value&quot;</span>;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;};</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div><div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="interfaceNightMode.html"> 404</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceNightMode.html">NightMode</a> {</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="interfaceNightMode.html#aa4b90c012d03361c12ddb8536fe79993"> 410</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceNightMode.html">NightMode</a> = <span class="stringliteral">&quot;NightMode&quot;</span>;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keyword">const</span> DOMString NightMode = <span class="stringliteral">&quot;Mode&quot;</span>;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;};</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="interfaceDrivingMode.html"> 423</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceDrivingMode.html">DrivingMode</a> {</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div><div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="interfaceDrivingMode.html#a24f15f8a246ed0a61ad08ea4f6128865"> 429</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceDrivingMode.html">DrivingMode</a> = <span class="stringliteral">&quot;DrivingMode&quot;</span>;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="interfaceDrivingMode.html#a9f051930937ada5b864954ad306a6506"> 435</a></span>&#160; <span class="keyword">const</span> DOMString DrivingModeW3C = <span class="stringliteral">&quot;Mode&quot;</span>;</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;};</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="interfacePowertrainTorque.html"> 442</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfacePowertrainTorque.html">PowertrainTorque</a> {</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="interfacePowertrainTorque.html#a05387795ceada91bcdd252b0f48e2232"> 448</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfacePowertrainTorque.html">PowertrainTorque</a> = <span class="stringliteral">&quot;Value&quot;</span>;</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;};</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;</div><div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="interfaceAcceleratorPedalPosition.html"> 455</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a> {</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="interfaceAcceleratorPedalPosition.html#afb7c6ff4c0f1eb7293376f3eba1d0d0d"> 461</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a> = <span class="stringliteral">&quot;Value&quot;</span>;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;};</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div><div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="interfaceChime.html"> 468</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceChime.html">Chime</a> {</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="interfaceChime.html#a8c3a90e6372ac2fbef175e5b11d629a1"> 474</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceChime.html">Chime</a> = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;};</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="interfaceWheelTick.html"> 481</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceWheelTick.html">WheelTick</a> {</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;</div><div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="interfaceWheelTick.html#a22e201499e96886a09786aa8c42f08e9"> 487</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceWheelTick.html">WheelTick</a> = <span class="stringliteral">&quot;Value&quot;</span>;</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;};</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="interfaceIgnitionTime.html"> 494</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceIgnitionTime.html">IgnitionTime</a> {</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div><div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="interfaceIgnitionTime.html#a8b060c116de69b2b2faa7bc804de20ea"> 500</a></span>&#160; <span class="keyword">const</span> DOMString IgnitionTimeOn = <span class="stringliteral">&quot;IgnitionTimeOn&quot;</span>;</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="interfaceIgnitionTime.html#a41d63201cf659eb7c74fd1df0660950f"> 506</a></span>&#160; <span class="keyword">const</span> DOMString IgnitionTimeOff = <span class="stringliteral">&quot;IgnitionTimeOff&quot;</span>;</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;};</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="interfaceYawRate.html"> 513</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceYawRate.html">YawRate</a> {</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="interfaceYawRate.html#a2ce33bd6e0077d22f8f3b137dacc80ad"> 519</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceYawRate.html">YawRate</a> = <span class="stringliteral">&quot;Value&quot;</span>;</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;};</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="interfaceButtonEvent.html"> 526</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceButtonEvent.html">ButtonEvent</a> {</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="interfaceButtonEvent.html#a1d05bec7109151686be60fe3214f89eb"> 532</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceYawRate.html">YawRate</a> = <span class="stringliteral">&quot;Value&quot;</span>;</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;};</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="interfaceExteriorBrightness.html"> 539</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceExteriorBrightness.html">ExteriorBrightness</a> {</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="interfaceExteriorBrightness.html#aee82775a15fc8ef0ddc7de078871921f"> 545</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceExteriorBrightness.html">ExteriorBrightness</a> = <span class="stringliteral">&quot;ExteriorBrightness&quot;</span>;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;};</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;</div><div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="interfaceTemperature.html"> 552</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceTemperature.html">Temperature</a> {</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;</div><div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="interfaceTemperature.html#aa5249b5e464e788f5d4f1b2614c5be54"> 558</a></span>&#160; <span class="keyword">const</span> DOMString InteriorTemperature = <span class="stringliteral">&quot;InteriorTemperature&quot;</span>;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;</div><div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="interfaceTemperature.html#abdf63b22d961bf4ba275daf5da750c45"> 564</a></span>&#160; <span class="keyword">const</span> DOMString ExteriorTemperature = <span class="stringliteral">&quot;ExteriorTemperature&quot;</span>;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;};</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="interfaceRainSensor.html"> 571</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceRainSensor.html">RainSensor</a> {</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;</div><div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="interfaceRainSensor.html#a4668873f067758b3e28719e815cda204"> 577</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceRainSensor.html">RainSensor</a> = <span class="stringliteral">&quot;RainIntensity&quot;</span>;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;};</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;</div><div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="interfaceWiperStatus.html"> 584</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceWiperStatus.html">WiperStatus</a> {</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="interfaceWiperStatus.html#a2450e48040a1ab0eacf41a069026801b"> 590</a></span>&#160; <span class="keyword">const</span> DOMString WindshieldWiperSpeed = <span class="stringliteral">&quot;WiperSpeed&quot;</span>;</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;</div><div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="interfaceWiperStatus.html#a85849714f517ea47be7dded2874e4ed0"> 596</a></span>&#160; <span class="keyword">const</span> DOMString WindshieldWiperSetting = <span class="stringliteral">&quot;WiperSetting&quot;</span>;</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;};</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;</div><div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html"> 603</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceClimateControl.html">ClimateControl</a> {</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;</div><div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#a745680c0e53b1f1946a433995d1b8322"> 609</a></span>&#160; <span class="keyword">const</span> DOMString AirflowDirectionW3C = <span class="stringliteral">&quot;AirflowDirection&quot;</span>;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;</div><div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#a6973d35cb3f14659a1f26e8adb58979f"> 615</a></span>&#160; <span class="keyword">const</span> DOMString FanSpeed = <span class="stringliteral">&quot;FanSpeedLevel&quot;</span>;</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;</div><div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#ad3c6b2948978b0449add3fb7d25d930f"> 621</a></span>&#160; <span class="keyword">const</span> DOMString TargetTemperature = <span class="stringliteral">&quot;TargetTemperature&quot;</span>;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;</div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#a9ff614cf24e39060d34b088eb236bbb2"> 627</a></span>&#160; <span class="keyword">const</span> DOMString AirConditioning = <span class="stringliteral">&quot;AirConditioning&quot;</span>;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#ab72e5a305fcd31445bb825fc59cfff3b"> 633</a></span>&#160; <span class="keyword">const</span> DOMString AirRecirculation = <span class="stringliteral">&quot;AirRecirculation&quot;</span>;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;</div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#a543c57595a9c02c78a4d5cdd0a8115f7"> 639</a></span>&#160; <span class="keyword">const</span> DOMString Heater = <span class="stringliteral">&quot;Heater&quot;</span>;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;</div><div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#a604d4c5dcfb03b1a8bfee77ad2fddfa7"> 645</a></span>&#160; <span class="keyword">const</span> DOMString SteeringWheelHeater = <span class="stringliteral">&quot;SteeringWheelHeater&quot;</span>;</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#a1888bc9e70f14f17edcf846b97ddfc81"> 651</a></span>&#160; <span class="keyword">const</span> DOMString SeatHeater = <span class="stringliteral">&quot;SeatHeater&quot;</span>;</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="interfaceClimateControl.html#a116764f8cfe272dd5418fc418d07cb47"> 657</a></span>&#160; <span class="keyword">const</span> DOMString SeatCooler = <span class="stringliteral">&quot;SeatCooler&quot;</span>;</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;};</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="interfaceWindowStatus.html"> 664</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceWindowStatus.html">WindowStatus</a> {</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;</div><div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="interfaceWindowStatus.html#a74f606f1b64d41de4c6f384a2b11e5cb"> 670</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceWindowStatus.html">WindowStatus</a> = <span class="stringliteral">&quot;Openness&quot;</span>;</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;</div><div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="interfaceWindowStatus.html#a0bbf80007f7d60fa748fa730cb53fc12"> 676</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceDefrost.html">Defrost</a> = <span class="stringliteral">&quot;Defrost&quot;</span>;</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;};</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="interfaceSideWindow.html"> 683</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceSideWindow.html">SideWindow</a> {</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;</div><div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="interfaceSideWindow.html#a8968254d124d26de8d55d58430fa3de7"> 689</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceWindowStatus.html">WindowStatus</a> = <span class="stringliteral">&quot;Openness&quot;</span>;</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="interfaceSideWindow.html#a01854da7f347d50a309314a150a028fe"> 695</a></span>&#160; <span class="keyword">const</span> DOMString WindowLockStatus = <span class="stringliteral">&quot;Lock&quot;</span>;</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;};</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;</div><div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="interfaceDefrost.html"> 702</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceDefrost.html">Defrost</a> {</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;</div><div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="interfaceDefrost.html#a93685913fb911c4acf5b7a9d1a5c438b"> 708</a></span>&#160; <span class="keyword">const</span> DOMString DefrostWindow = <span class="stringliteral">&quot;DefrostWindow&quot;</span>;</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;</div><div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="interfaceDefrost.html#ab36b984c67951c8bf418dde8bfbd1c69"> 714</a></span>&#160; <span class="keyword">const</span> DOMString DefrostMirror = <span class="stringliteral">&quot;DefrostMirror&quot;</span>;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;};</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;</div><div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="interfaceSunroof.html"> 721</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceSunroof.html">Sunroof</a> {</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;</div><div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="interfaceSunroof.html#af525e7e42bef949cdb38689a44872ebf"> 727</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceSunroof.html">Sunroof</a> = <span class="stringliteral">&quot;Openness&quot;</span>;</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;</div><div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="interfaceSunroof.html#afe5bef43d2e75c081c1ccf4df291357a"> 733</a></span>&#160; <span class="keyword">const</span> DOMString SunroofTilt = <span class="stringliteral">&quot;Tilt&quot;</span>;</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;};</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;</div><div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="interfaceConvertibleRoof.html"> 740</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceConvertibleRoof.html">ConvertibleRoof</a> {</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;</div><div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="interfaceConvertibleRoof.html#a97b477822f789851b728735ad8122e6e"> 746</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceConvertibleRoof.html">ConvertibleRoof</a> = <span class="stringliteral">&quot;Setting&quot;</span>;</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;</div><div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="interfaceConvertibleRoof.html#a4fc60cf509edfff9f45cf2d024ed4e86"> 752</a></span>&#160; <span class="keyword">const</span> DOMString ConvertibleRoofStatus = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;};</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;</div><div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="interfaceAtmosphericPressure.html"> 759</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a> {</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="interfaceAtmosphericPressure.html#a32fe278d370cc25bb8ce6485f9654ecf"> 765</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a> = <span class="stringliteral">&quot;Pressure&quot;</span>;</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160;};</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;</div><div class="line"><a name="l00772"></a><span class="lineno"><a class="line" href="interfaceVehicleId.html"> 772</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceVehicleId.html">VehicleId</a> {</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;</div><div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="interfaceVehicleId.html#a975a5877bb5ffd2df7e778af11b741c7"> 778</a></span>&#160; <span class="keyword">const</span> DOMString WMI = <span class="stringliteral">&quot;WMI&quot;</span>;</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;</div><div class="line"><a name="l00784"></a><span class="lineno"><a class="line" href="interfaceVehicleId.html#aabe466f31c84fcb81c6462ecdcc7ae3c"> 784</a></span>&#160; <span class="keyword">const</span> DOMString VIN = <span class="stringliteral">&quot;VIN&quot;</span>;</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;};</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;</div><div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="interfaceSize.html"> 791</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceSize.html">Size</a> {</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;</div><div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="interfaceSize.html#a7d257d4908f33668b20f23889e06997e"> 797</a></span>&#160; <span class="keyword">const</span> DOMString VehicleWidth = <span class="stringliteral">&quot;Width&quot;</span>;</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;</div><div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="interfaceSize.html#a1ccc569716b80530444fbd764119dad9"> 803</a></span>&#160; <span class="keyword">const</span> DOMString VehicleHeight = <span class="stringliteral">&quot;Height&quot;</span>;</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;</div><div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="interfaceSize.html#af3f8d8c9ff0550556fb0a1021a1bbe74"> 809</a></span>&#160; <span class="keyword">const</span> DOMString VehicleLength = <span class="stringliteral">&quot;Length&quot;</span>;</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;};</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;</div><div class="line"><a name="l00816"></a><span class="lineno"><a class="line" href="interfaceFuelInfo.html"> 816</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceFuelInfo.html">FuelInfo</a> {</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;</div><div class="line"><a name="l00822"></a><span class="lineno"><a class="line" href="interfaceFuelInfo.html#ae03d6729f1cfa4cd66d65c31fc8869af"> 822</a></span>&#160; <span class="keyword">const</span> DOMString FuelType = <span class="stringliteral">&quot;Type&quot;</span>;</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;</div><div class="line"><a name="l00828"></a><span class="lineno"><a class="line" href="interfaceFuelInfo.html#ae49699a8b45e535b48ff915ef2998805"> 828</a></span>&#160; <span class="keyword">const</span> DOMString FuelPositionSide = <span class="stringliteral">&quot;RefuelPosition&quot;</span>;</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;};</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;</div><div class="line"><a name="l00835"></a><span class="lineno"><a class="line" href="interfaceVehicleType.html"> 835</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceVehicleType.html">VehicleType</a> {</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;</div><div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="interfaceVehicleType.html#a281e3242c227956a5497d0b1dd685cc6"> 841</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceVehicleType.html">VehicleType</a> = <span class="stringliteral">&quot;Type&quot;</span>;</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;};</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;</div><div class="line"><a name="l00848"></a><span class="lineno"><a class="line" href="interfaceDoors.html"> 848</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceDoors.html">Doors</a> {</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;</div><div class="line"><a name="l00854"></a><span class="lineno"><a class="line" href="interfaceDoors.html#a934757a9ea6392a3e5937e2d46497f4c"> 854</a></span>&#160; <span class="keyword">const</span> DOMString DoorsPerRow = <span class="stringliteral">&quot;DoorsPerRow&quot;</span>;</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;};</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;</div><div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="interfaceWheelInformation.html"> 861</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceWheelInformation.html">WheelInformation</a> {</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div><div class="line"><a name="l00867"></a><span class="lineno"><a class="line" href="interfaceWheelInformation.html#abfaf420b0a747f043a8b933af1585a8f"> 867</a></span>&#160; <span class="keyword">const</span> DOMString FrontWheelRadius = <span class="stringliteral">&quot;FrontWheelRadius&quot;</span>;</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;</div><div class="line"><a name="l00873"></a><span class="lineno"><a class="line" href="interfaceWheelInformation.html#ab5d9a64c7336660a013e85738b2260c6"> 873</a></span>&#160; <span class="keyword">const</span> DOMString RearWheelRadius = <span class="stringliteral">&quot;RearWheelRadius&quot;</span>;</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;</div><div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="interfaceWheelInformation.html#a9b86b0884f24e3fa9d4f81b047dda024"> 879</a></span>&#160; <span class="keyword">const</span> DOMString WheelTrack = <span class="stringliteral">&quot;WheelTrack&quot;</span>;</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160;</div><div class="line"><a name="l00885"></a><span class="lineno"><a class="line" href="interfaceWheelInformation.html#a4c15409b80fb3b9ab163702d5870594b"> 885</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a> = <span class="stringliteral">&quot;AntilockBrakingSystem&quot;</span>;</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;};</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;</div><div class="line"><a name="l00892"></a><span class="lineno"><a class="line" href="interfaceOdometer.html"> 892</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceOdometer.html">Odometer</a> {</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;</div><div class="line"><a name="l00898"></a><span class="lineno"><a class="line" href="interfaceOdometer.html#a64dd4e3b27833d0b6a3668ad518c6a8a"> 898</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceOdometer.html">Odometer</a> = <span class="stringliteral">&quot;Odometer&quot;</span>;</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div><div class="line"><a name="l00904"></a><span class="lineno"><a class="line" href="interfaceOdometer.html#a3157bd000bfd509e9fd6d7c09b6e36ff"> 904</a></span>&#160; <span class="keyword">const</span> DOMString DistanceTotal = <span class="stringliteral">&quot;DistanceTotal&quot;</span>;</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;</div><div class="line"><a name="l00910"></a><span class="lineno"><a class="line" href="interfaceOdometer.html#a0dd9d3f98892d11aadae694841237054"> 910</a></span>&#160; <span class="keyword">const</span> DOMString DistanceSinceStart = <span class="stringliteral">&quot;DistanceSinceStart&quot;</span>;</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160;};</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160;</div><div class="line"><a name="l00917"></a><span class="lineno"><a class="line" href="interfaceFluid.html"> 917</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceFluid.html">Fluid</a> {</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160;</div><div class="line"><a name="l00923"></a><span class="lineno"><a class="line" href="interfaceFluid.html#a6dfdefaa8d5ea2b2d13e99f4f9b8c642"> 923</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionFluidLevel = <span class="stringliteral">&quot;Transmission&quot;</span>;</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;};</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160;</div><div class="line"><a name="l00930"></a><span class="lineno"><a class="line" href="interfaceBatteryStatus.html"> 930</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceBatteryStatus.html">BatteryStatus</a> {</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;</div><div class="line"><a name="l00936"></a><span class="lineno"><a class="line" href="interfaceBatteryStatus.html#afb14133e6ba7b0e975c9d8202240eafd"> 936</a></span>&#160; <span class="keyword">const</span> DOMString BatteryVoltage = <span class="stringliteral">&quot;Voltage&quot;</span>;</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;</div><div class="line"><a name="l00942"></a><span class="lineno"><a class="line" href="interfaceBatteryStatus.html#ac0cd6fdef88ab9c883bd7102d3d56b67"> 942</a></span>&#160; <span class="keyword">const</span> DOMString BatteryCurrent = <span class="stringliteral">&quot;Current&quot;</span>;</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;</div><div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="interfaceBatteryStatus.html#a82efd679635044f40e77f32b682caf9d"> 948</a></span>&#160; <span class="keyword">const</span> DOMString BatteryChargeLevel = <span class="stringliteral">&quot;ChargeLevel&quot;</span>;</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160;</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160;};</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;</div><div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="interfaceTire.html"> 955</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceTire.html">Tire</a> {</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;</div><div class="line"><a name="l00961"></a><span class="lineno"><a class="line" href="interfaceTire.html#ae9f48caaabe548696d27bc956b135e29"> 961</a></span>&#160; <span class="keyword">const</span> DOMString TirePressure = <span class="stringliteral">&quot;Pressure&quot;</span>;</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;</div><div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="interfaceTire.html#ac3e05d38925b7377fc2a15544cabed91"> 967</a></span>&#160; <span class="keyword">const</span> DOMString TirePressureLow = <span class="stringliteral">&quot;PressureLow&quot;</span>;</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;</div><div class="line"><a name="l00973"></a><span class="lineno"><a class="line" href="interfaceTire.html#ab20d18865a45ca32561df4783b15e787"> 973</a></span>&#160; <span class="keyword">const</span> DOMString TireTemperature = <span class="stringliteral">&quot;Temperature&quot;</span>;</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;};</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;</div><div class="line"><a name="l00980"></a><span class="lineno"><a class="line" href="interfaceEngineCoolant.html"> 980</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceEngineCoolant.html">EngineCoolant</a> {</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;</div><div class="line"><a name="l00986"></a><span class="lineno"><a class="line" href="interfaceEngineCoolant.html#a7245fb937d72b4799fbe6379252f1fda"> 986</a></span>&#160; <span class="keyword">const</span> DOMString EngineCoolantLevel = <span class="stringliteral">&quot;Level&quot;</span>;</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160;</div><div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="interfaceEngineCoolant.html#a561d51436c678300a5c433ea947d489a"> 992</a></span>&#160; <span class="keyword">const</span> DOMString EngineCoolantTemperature = <span class="stringliteral">&quot;Temperature&quot;</span>;</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;};</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160;</div><div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="interfaceTransmissionOil.html"> 999</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceTransmissionOil.html">TransmissionOil</a> {</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="interfaceTransmissionOil.html#ac6a359c9ab6e301e755ac596cc17d9c5"> 1005</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionOilWear = <span class="stringliteral">&quot;Wear&quot;</span>;</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;</div><div class="line"><a name="l01011"></a><span class="lineno"><a class="line" href="interfaceTransmissionOil.html#a4c80a5b4e084867bcac6697ba0eca6ab"> 1011</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionOilTemperature = <span class="stringliteral">&quot;Temperature&quot;</span>;</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;};</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;</div><div class="line"><a name="l01018"></a><span class="lineno"><a class="line" href="interfaceTransmissionClutch.html"> 1018</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceTransmissionClutch.html">TransmissionClutch</a> {</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;</div><div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="interfaceTransmissionClutch.html#ab8645ae72ab9dd0d586c91206e16202f"> 1024</a></span>&#160; <span class="keyword">const</span> DOMString TransmissionClutchWear = <span class="stringliteral">&quot;Wear&quot;</span>;</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;};</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;</div><div class="line"><a name="l01031"></a><span class="lineno"><a class="line" href="interfaceBrakeMaintenance.html"> 1031</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceBrakeMaintenance.html">BrakeMaintenance</a> {</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;</div><div class="line"><a name="l01037"></a><span class="lineno"><a class="line" href="interfaceBrakeMaintenance.html#a2da7ee50f0528e3e7f1b7317c57a0ea4"> 1037</a></span>&#160; <span class="keyword">const</span> DOMString BrakePadWear = <span class="stringliteral">&quot;PadWear&quot;</span>;</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;</div><div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="interfaceBrakeMaintenance.html#a84984ddf4ca782a8bf8fd1a64c773aee"> 1043</a></span>&#160; <span class="keyword">const</span> DOMString BrakeFluidLevel = <span class="stringliteral">&quot;FluidLevel&quot;</span>;</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;</div><div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="interfaceBrakeMaintenance.html#a947300ba92f881da80c38e55c257c68b"> 1049</a></span>&#160; <span class="keyword">const</span> DOMString BrakeFluidLevelLow = <span class="stringliteral">&quot;FluidLevelLow&quot;</span>;</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;};</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;</div><div class="line"><a name="l01056"></a><span class="lineno"><a class="line" href="interfaceWasherFluid.html"> 1056</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceWasherFluid.html">WasherFluid</a> {</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;</div><div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="interfaceWasherFluid.html#aa1ddc39b08b28e3d3688604b1b07885b"> 1062</a></span>&#160; <span class="keyword">const</span> DOMString WasherFluidLevel = <span class="stringliteral">&quot;Level&quot;</span>;</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;</div><div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="interfaceWasherFluid.html#ac9e7989758c74fc5ccee1e876bfc6a4b"> 1068</a></span>&#160; <span class="keyword">const</span> DOMString WasherFluidLevelLow = <span class="stringliteral">&quot;LevelLow&quot;</span>;</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;};</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;</div><div class="line"><a name="l01075"></a><span class="lineno"><a class="line" href="interfaceMalfunctionIndicator.html"> 1075</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceMalfunctionIndicator.html">MalfunctionIndicator</a> {</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;</div><div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="interfaceMalfunctionIndicator.html#a64d7768c2dfc5a36402bd7f6c57a1a31"> 1081</a></span>&#160; <span class="keyword">const</span> DOMString MalfunctionIndicatorOn = <span class="stringliteral">&quot;On&quot;</span>;</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;};</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div><div class="line"><a name="l01088"></a><span class="lineno"><a class="line" href="interfaceDiagnostic.html"> 1088</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceDiagnostic.html">Diagnostic</a> {</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;</div><div class="line"><a name="l01094"></a><span class="lineno"><a class="line" href="interfaceDiagnostic.html#ab55c0bb65b3b3a5fef68f4119b8d9baf"> 1094</a></span>&#160; <span class="keyword">const</span> DOMString AccumulatedEngineRuntime = <span class="stringliteral">&quot;AccumulatedEngineRuntime&quot;</span>;</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;</div><div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="interfaceDiagnostic.html#a5c31dd05ee3ec52bc24e0f31094225c5"> 1100</a></span>&#160; <span class="keyword">const</span> DOMString DistanceWithMILOn = <span class="stringliteral">&quot;DistanceWithMILOn&quot;</span>;</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;</div><div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="interfaceDiagnostic.html#aaf1de32f845069ece3c34e43194e05e1"> 1106</a></span>&#160; <span class="keyword">const</span> DOMString DistanceSinceCodeCleared = <span class="stringliteral">&quot;DistanceSinceCodeCleared&quot;</span>;</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;</div><div class="line"><a name="l01112"></a><span class="lineno"><a class="line" href="interfaceDiagnostic.html#a7eb9fea0de68b1bc3b9b930840114fe5"> 1112</a></span>&#160; <span class="keyword">const</span> DOMString TimeRunMILOn = <span class="stringliteral">&quot;TimeRunMILOn&quot;</span>;</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div><div class="line"><a name="l01118"></a><span class="lineno"><a class="line" href="interfaceDiagnostic.html#a405285eecb6b0a01f2d0407ab868ff63"> 1118</a></span>&#160; <span class="keyword">const</span> DOMString TimeTroubleCodeClear = <span class="stringliteral">&quot;TimeTroubleCodeClear&quot;</span>;</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;};</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;</div><div class="line"><a name="l01125"></a><span class="lineno"><a class="line" href="interfaceParkingBrake.html"> 1125</a></span>&#160;<span class="keyword">interface </span><a class="code" href="namespaceParkingBrake.html">ParkingBrake</a> {</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;</div><div class="line"><a name="l01131"></a><span class="lineno"><a class="line" href="interfaceParkingBrake.html#a549f6509cf0b23bfaae43928fd103da7"> 1131</a></span>&#160; <span class="keyword">const</span> DOMString ParkingBrakeStatusW3C = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;};</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div><div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="interfaceHazardLight.html"> 1138</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceHazardLight.html">HazardLight</a> {</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="interfaceHazardLight.html#a12e9aaf0ed97600798da9564cba431f2"> 1144</a></span>&#160; <span class="keyword">const</span> DOMString HazardLightStatus = <span class="stringliteral">&quot;HazardLight&quot;</span>;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;};</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;</div><div class="line"><a name="l01151"></a><span class="lineno"><a class="line" href="interfaceLaneDepartureDetection.html"> 1151</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceLaneDepartureDetection.html">LaneDepartureDetection</a> {</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;</div><div class="line"><a name="l01157"></a><span class="lineno"><a class="line" href="interfaceLaneDepartureDetection.html#a068d5ab2f6d467cffe3ba8a7abe12d44"> 1157</a></span>&#160; <span class="keyword">const</span> DOMString LaneDepartureStatus = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;};</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;</div><div class="line"><a name="l01164"></a><span class="lineno"><a class="line" href="interfaceAlarm.html"> 1164</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceAlarm.html">Alarm</a> {</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;</div><div class="line"><a name="l01170"></a><span class="lineno"><a class="line" href="interfaceAlarm.html#a0a8d6354cc6d4a3cbd926268ecce478e"> 1170</a></span>&#160; <span class="keyword">const</span> DOMString AlarmStatus = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;};</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;</div><div class="line"><a name="l01177"></a><span class="lineno"><a class="line" href="interfaceAntilockBrakingSystem.html"> 1177</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a> {</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;</div><div class="line"><a name="l01183"></a><span class="lineno"><a class="line" href="interfaceAntilockBrakingSystem.html#ac981fc778ed33a1628e5702244449ec4"> 1183</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a> = <span class="stringliteral">&quot;AntilockBrakingSystem&quot;</span>;</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="keyword">const</span> DOMString AntilockBrakingSystem = <span class="stringliteral">&quot;Engaged&quot;</span>;</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div><div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="interfaceAntilockBrakingSystem.html#af74f3f8205486fcc486715b924a8ab57"> 1195</a></span>&#160; <span class="keyword">const</span> DOMString AntilockBrakingSystemEnabled = <span class="stringliteral">&quot;Enabled&quot;</span>;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;};</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;</div><div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="interfaceTractionControlSystem.html"> 1202</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceTractionControlSystem.html">TractionControlSystem</a> {</div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;</div><div class="line"><a name="l01208"></a><span class="lineno"><a class="line" href="interfaceTractionControlSystem.html#afa6b052fdb3c23cb965a73e93bd34400"> 1208</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceTractionControlSystem.html">TractionControlSystem</a> = <span class="stringliteral">&quot;TractionControlSystem&quot;</span>;</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;</div><div class="line"><a name="l01214"></a><span class="lineno"><a class="line" href="interfaceTractionControlSystem.html#a7392cc43962b76f1b46aafc3fed5ed26"> 1214</a></span>&#160; <span class="keyword">const</span> DOMString TractionControlSystemEnabled = <span class="stringliteral">&quot;Enabled&quot;</span>;</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;</div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; <span class="keyword">const</span> DOMString TractionControlSystem = <span class="stringliteral">&quot;Engaged&quot;</span>;</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;};</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;</div><div class="line"><a name="l01227"></a><span class="lineno"><a class="line" href="interfaceVehicleTopSpeedLimit.html"> 1227</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a> {</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div><div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="interfaceVehicleTopSpeedLimit.html#a7bb5157a2806dc1486150162b0036fad"> 1233</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a> = <span class="stringliteral">&quot;VehicleTopSpeedLimit&quot;</span>;</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; <span class="keyword">const</span> DOMString VehicleTopSpeedLimit = <span class="stringliteral">&quot;Speed&quot;</span>;</div><div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;};</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;</div><div class="line"><a name="l01246"></a><span class="lineno"><a class="line" href="interfaceAirbagStatus.html"> 1246</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceAirbagStatus.html">AirbagStatus</a> {</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;</div><div class="line"><a name="l01252"></a><span class="lineno"><a class="line" href="interfaceAirbagStatus.html#abb2e5adf5994835739f37101ad7388a0"> 1252</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceAirbagStatus.html">AirbagStatus</a> = <span class="stringliteral">&quot;AirbagStatus&quot;</span>;</div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;</div><div class="line"><a name="l01258"></a><span class="lineno"><a class="line" href="interfaceAirbagStatus.html#a63769183e7384e723b358a56818e1b81"> 1258</a></span>&#160; <span class="keyword">const</span> DOMString AirbagActivated = <span class="stringliteral">&quot;AirbagActivated&quot;</span>;</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;</div><div class="line"><a name="l01264"></a><span class="lineno"><a class="line" href="interfaceAirbagStatus.html#ae5fea197fb5de4ec5c23d5c252f0c5ce"> 1264</a></span>&#160; <span class="keyword">const</span> DOMString AirbagDeployed = <span class="stringliteral">&quot;AirbagDeployed&quot;</span>;</div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;</div><div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;};</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;</div><div class="line"><a name="l01271"></a><span class="lineno"><a class="line" href="interfaceDoorStatus.html"> 1271</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceDoorStatus.html">DoorStatus</a> {</div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;</div><div class="line"><a name="l01277"></a><span class="lineno"><a class="line" href="interfaceDoorStatus.html#ab8977ee56597373293c07dd5afac475d"> 1277</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceDoorStatus.html">DoorStatus</a> = <span class="stringliteral">&quot;DoorStatus&quot;</span>;</div><div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;</div><div class="line"><a name="l01283"></a><span class="lineno"><a class="line" href="interfaceDoorStatus.html#a247ed5ad35c7921041979a3720e54189"> 1283</a></span>&#160; <span class="keyword">const</span> DOMString DoorLockStatus = <span class="stringliteral">&quot;DoorLockStatus&quot;</span>;</div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;</div><div class="line"><a name="l01289"></a><span class="lineno"><a class="line" href="interfaceDoorStatus.html#a1f26de9c8b47568fc38fc219db74883b"> 1289</a></span>&#160; <span class="keyword">const</span> DOMString ChildLockStatus = <span class="stringliteral">&quot;ChildLockStatus&quot;</span>;</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;</div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;};</div><div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;</div><div class="line"><a name="l01296"></a><span class="lineno"><a class="line" href="interfaceDoor.html"> 1296</a></span>&#160;<span class="keyword">interface </span><a class="code" href="namespaceDoor.html">Door</a> {</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div><div class="line"><a name="l01302"></a><span class="lineno"><a class="line" href="interfaceDoor.html#a4af5af6f4efc20234ce3f257bc5a3347"> 1302</a></span>&#160; <span class="keyword">const</span> DOMString DoorStatusW3C = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;</div><div class="line"><a name="l01308"></a><span class="lineno"><a class="line" href="interfaceDoor.html#ae84bb265834617dc8dd0d46c98b7974a"> 1308</a></span>&#160; <span class="keyword">const</span> DOMString DoorLockStatus = <span class="stringliteral">&quot;Lock&quot;</span>;</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;</div><div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="interfaceDoor.html#aef0d00bd271c3643df33b347ab163b1e"> 1314</a></span>&#160; <span class="keyword">const</span> DOMString ChildLockStatus = <span class="stringliteral">&quot;ChildLock&quot;</span>;</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;};</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;</div><div class="line"><a name="l01321"></a><span class="lineno"><a class="line" href="interfaceSeatBelt.html"> 1321</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceSeatBelt.html">SeatBelt</a> {</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;</div><div class="line"><a name="l01327"></a><span class="lineno"><a class="line" href="interfaceSeatBelt.html#af060a6f2b6f0447a59dfb3505ecf4682"> 1327</a></span>&#160; <span class="keyword">const</span> DOMString SeatBeltStatus = <span class="stringliteral">&quot;Status&quot;</span>;</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;};</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;</div><div class="line"><a name="l01334"></a><span class="lineno"><a class="line" href="interfaceOccupantStatus.html"> 1334</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceOccupantStatus.html">OccupantStatus</a> {</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;</div><div class="line"><a name="l01340"></a><span class="lineno"><a class="line" href="interfaceOccupantStatus.html#acfe99b178c11dc9cdc91511914914200"> 1340</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceOccupantStatus.html">OccupantStatus</a> = <span class="stringliteral">&quot;OccupantStatus&quot;</span>;</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;</div><div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;};</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;</div><div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="interfaceObstacleDistance.html"> 1347</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceObstacleDistance.html">ObstacleDistance</a> {</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;</div><div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="interfaceObstacleDistance.html#af20a13bd24843a62ef97c4d36b7ee466"> 1353</a></span>&#160; <span class="keyword">const</span> DOMString <a class="code" href="interfaceObstacleDistance.html">ObstacleDistance</a> = <span class="stringliteral">&quot;ObstacleDistance&quot;</span>;</div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;</div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;};</div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;</div><div class="line"><a name="l01360"></a><span class="lineno"><a class="line" href="interfaceElectronicStabilityControl.html"> 1360</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceElectronicStabilityControl.html">ElectronicStabilityControl</a> {</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;</div><div class="line"><a name="l01366"></a><span class="lineno"><a class="line" href="interfaceElectronicStabilityControl.html#ac3d84aeef9a83ecbe089b3410a3d0b56"> 1366</a></span>&#160; <span class="keyword">const</span> DOMString ElectronicStabilityControlEnabled = <span class="stringliteral">&quot;Enabled&quot;</span>;</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;</div><div class="line"><a name="l01372"></a><span class="lineno"><a class="line" href="interfaceElectronicStabilityControl.html#a9932a7220a5f9ef38d1ec59a0883c331"> 1372</a></span>&#160; <span class="keyword">const</span> DOMString ElectronicStabilityControlEngaged = <span class="stringliteral">&quot;Engaged&quot;</span>;</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;};</div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;</div><div class="line"><a name="l01379"></a><span class="lineno"><a class="line" href="interfaceChildSafetyLock.html"> 1379</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceChildSafetyLock.html">ChildSafetyLock</a> {</div><div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;</div><div class="line"><a name="l01385"></a><span class="lineno"><a class="line" href="interfaceChildSafetyLock.html#a9597ab8c513127f75063c19ff35cf2d3"> 1385</a></span>&#160; <span class="keyword">const</span> DOMString ChildLockStatus = <span class="stringliteral">&quot;Lock&quot;</span>;</div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;</div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;};</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;</div><div class="line"><a name="l01392"></a><span class="lineno"><a class="line" href="interfaceSeat.html"> 1392</a></span>&#160;<span class="keyword">interface </span><a class="code" href="namespaceSeat.html">Seat</a> {</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;</div><div class="line"><a name="l01398"></a><span class="lineno"><a class="line" href="interfaceSeat.html#a9dfd71204222c0d59de76716120bff44"> 1398</a></span>&#160; <span class="keyword">const</span> DOMString OccupantStatusW3C = <span class="stringliteral">&quot;Occupant&quot;</span>;</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;</div><div class="line"><a name="l01404"></a><span class="lineno"><a class="line" href="interfaceSeat.html#a4ad0b531d1d20e3490f67ff56792a701"> 1404</a></span>&#160; <span class="keyword">const</span> DOMString SeatBeltStatus = <span class="stringliteral">&quot;SeatBelt&quot;</span>;</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;</div><div class="line"><a name="l01410"></a><span class="lineno"><a class="line" href="interfaceSeat.html#afa5739cd2f418bbc28fa6a469706c8fa"> 1410</a></span>&#160; <span class="keyword">const</span> DOMString OccupantName = <span class="stringliteral">&quot;OccupantName&quot;</span>;</div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160;</div><div class="line"><a name="l01416"></a><span class="lineno"><a class="line" href="interfaceSeat.html#aac8ae80e32ed167cfd9275692fb0cee1"> 1416</a></span>&#160; <span class="keyword">const</span> DOMString OccupantIdentificationType = <span class="stringliteral">&quot;IdentificationType&quot;</span>;</div><div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;</div><div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;};</div><div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160;</div><div class="line"><a name="l01423"></a><span class="lineno"><a class="line" href="interfaceSteeringWheelPosition.html"> 1423</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceSteeringWheelPosition.html">SteeringWheelPosition</a> {</div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;</div><div class="line"><a name="l01429"></a><span class="lineno"><a class="line" href="interfaceSteeringWheelPosition.html#aece28628ff6bd3a04ea7d7424c0c4cfe"> 1429</a></span>&#160; <span class="keyword">const</span> DOMString SteeringWheelPositionSlide = <span class="stringliteral">&quot;Slide&quot;</span>;</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;</div><div class="line"><a name="l01435"></a><span class="lineno"><a class="line" href="interfaceSteeringWheelPosition.html#a9d9c029923c4608d054de610212b2a0e"> 1435</a></span>&#160; <span class="keyword">const</span> DOMString SteeringWheelPositionTilt = <span class="stringliteral">&quot;Tilt&quot;</span>;</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;};</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;</div><div class="line"><a name="l01442"></a><span class="lineno"><a class="line" href="interfaceMirror.html"> 1442</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceMirror.html">Mirror</a> {</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160;</div><div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="interfaceMirror.html#a88e4f431f7abd6575f9d431ff0eb5f29"> 1448</a></span>&#160; <span class="keyword">const</span> DOMString MirrorSettingPan = <span class="stringliteral">&quot;MirrorPan&quot;</span>;</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;</div><div class="line"><a name="l01454"></a><span class="lineno"><a class="line" href="interfaceMirror.html#a8da36eb05f17b5d1517327968e9bdbe0"> 1454</a></span>&#160; <span class="keyword">const</span> DOMString MirrorSettingTilt = <span class="stringliteral">&quot;MirrorTilt&quot;</span>;</div><div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;</div><div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;};</div><div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;</div><div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="interfaceSeatAdjustment.html"> 1461</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceSeatAdjustment.html">SeatAdjustment</a> {</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;</div><div class="line"><a name="l01467"></a><span class="lineno"><a class="line" href="interfaceSeatAdjustment.html#a334764c18dc5d34fc8ca2dd9580b6990"> 1467</a></span>&#160; <span class="keyword">const</span> DOMString SeatPositionBackCushion = <span class="stringliteral">&quot;SeatBackCushion&quot;</span>;</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;</div><div class="line"><a name="l01473"></a><span class="lineno"><a class="line" href="interfaceSeatAdjustment.html#ad0275f9cb3dd564d491084932494b58b"> 1473</a></span>&#160; <span class="keyword">const</span> DOMString SeatPositionRecline = <span class="stringliteral">&quot;SeatReclineBack&quot;</span>;</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;</div><div class="line"><a name="l01479"></a><span class="lineno"><a class="line" href="interfaceSeatAdjustment.html#a19a1cdb6147bf51b16ee4c45ea16a399"> 1479</a></span>&#160; <span class="keyword">const</span> DOMString SeatPositionSlide = <span class="stringliteral">&quot;SeatSlide&quot;</span>;</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;</div><div class="line"><a name="l01485"></a><span class="lineno"><a class="line" href="interfaceSeatAdjustment.html#ad4fa353e4948b849011a61324d2d257d"> 1485</a></span>&#160; <span class="keyword">const</span> DOMString SeatPositionCushionHeight = <span class="stringliteral">&quot;SeatCushionHeight&quot;</span>;</div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;</div><div class="line"><a name="l01491"></a><span class="lineno"><a class="line" href="interfaceSeatAdjustment.html#adecde776f5f2413bfc213d14d2a492df"> 1491</a></span>&#160; <span class="keyword">const</span> DOMString SeatPositionHeadrest = <span class="stringliteral">&quot;SeatHeadrest&quot;</span>;</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;</div><div class="line"><a name="l01497"></a><span class="lineno"><a class="line" href="interfaceSeatAdjustment.html#a97645db443fc452ed3249b164c0b5df4"> 1497</a></span>&#160; <span class="keyword">const</span> DOMString SeatPositionSideCushion = <span class="stringliteral">&quot;SeatSideCushion&quot;</span>;</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;};</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160;</div><div class="line"><a name="l01504"></a><span class="lineno"><a class="line" href="interfaceDriveMode.html"> 1504</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceDriveMode.html">DriveMode</a> {</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;</div><div class="line"><a name="l01510"></a><span class="lineno"><a class="line" href="interfaceDriveMode.html#ae9c83f119100359aefcd52251b2d827e"> 1510</a></span>&#160; <span class="keyword">const</span> DOMString VehicleDriveMode = <span class="stringliteral">&quot;DriveMode&quot;</span>;</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;};</div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;</div><div class="line"><a name="l01517"></a><span class="lineno"><a class="line" href="interfaceVehicleSound.html"> 1517</a></span>&#160;<span class="keyword">interface </span><a class="code" href="interfaceVehicleSound.html">VehicleSound</a> {</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;</div><div class="line"><a name="l01523"></a><span class="lineno"><a class="line" href="interfaceVehicleSound.html#ab6d041f63822291727e44ad63e532493"> 1523</a></span>&#160; <span class="keyword">const</span> DOMString ActiveNoiseControlMode = <span class="stringliteral">&quot;ActiveNoiseControlMode&quot;</span>;</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;</div><div class="line"><a name="l01529"></a><span class="lineno"><a class="line" href="interfaceVehicleSound.html#a8178afad26fff3ab300014500ddf2176"> 1529</a></span>&#160; <span class="keyword">const</span> DOMString EngineSoundEnhancementMode = <span class="stringliteral">&quot;EngineSoundEnhancementMode&quot;</span>;</div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;</div><div class="line"><a name="l01535"></a><span class="lineno"><a class="line" href="interfaceVehicleSound.html#ae97af33f75e780803d882d0391ffa33f"> 1535</a></span>&#160; <span class="keyword">const</span> DOMString AvailableSounds = <span class="stringliteral">&quot;AvailableSounds&quot;</span>;</div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160;};</div><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160;</div><div class="ttc" id="interfaceBrakeMaintenance_html"><div class="ttname"><a href="interfaceBrakeMaintenance.html">BrakeMaintenance</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.BrakeMaintenance. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1031</div></div>
+<div class="ttc" id="interfaceSteeringWheel_html"><div class="ttname"><a href="interfaceSteeringWheel.html">SteeringWheel</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.SteeringWheel. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:378</div></div>
+<div class="ttc" id="interfaceThrottlePosition_html"><div class="ttname"><a href="interfaceThrottlePosition.html">ThrottlePosition</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ThrottlePosition. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:391</div></div>
+<div class="ttc" id="namespaceParkingBrake_html"><div class="ttname"><a href="namespaceParkingBrake.html">ParkingBrake</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:360</div></div>
+<div class="ttc" id="interfaceWheelTick_html"><div class="ttname"><a href="interfaceWheelTick.html">WheelTick</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.WheelTick. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:481</div></div>
+<div class="ttc" id="interfaceTripMeter_html"><div class="ttname"><a href="interfaceTripMeter.html">TripMeter</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.TripMeter. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:55</div></div>
+<div class="ttc" id="interfaceTire_html"><div class="ttname"><a href="interfaceTire.html">Tire</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Tire. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:955</div></div>
+<div class="ttc" id="namespaceDoor_html"><div class="ttname"><a href="namespaceDoor.html">Door</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:212</div></div>
+<div class="ttc" id="interfaceTractionControlSystem_html"><div class="ttname"><a href="interfaceTractionControlSystem.html">TractionControlSystem</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.TractionControlSystem. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1202</div></div>
+<div class="ttc" id="interfaceInteriorLightStatus_html"><div class="ttname"><a href="interfaceInteriorLightStatus.html">InteriorLightStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.InteriorLightStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:229</div></div>
+<div class="ttc" id="interfaceAirbagStatus_html"><div class="ttname"><a href="interfaceAirbagStatus.html">AirbagStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AirbagStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1246</div></div>
+<div class="ttc" id="interfaceFluid_html"><div class="ttname"><a href="interfaceFluid.html">Fluid</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Fluid. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:917</div></div>
+<div class="ttc" id="interfaceHazardLight_html"><div class="ttname"><a href="interfaceHazardLight.html">HazardLight</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.HazardLight. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1138</div></div>
+<div class="ttc" id="interfaceHorn_html"><div class="ttname"><a href="interfaceHorn.html">Horn</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Horn. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:242</div></div>
+<div class="ttc" id="interfaceTemperature_html"><div class="ttname"><a href="interfaceTemperature.html">Temperature</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Temperature. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:552</div></div>
+<div class="ttc" id="interfaceDriveMode_html"><div class="ttname"><a href="interfaceDriveMode.html">DriveMode</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.DriveMode. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1504</div></div>
+<div class="ttc" id="interfaceElectronicStabilityControl_html"><div class="ttname"><a href="interfaceElectronicStabilityControl.html">ElectronicStabilityControl</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1360</div></div>
+<div class="ttc" id="interfacePowertrainTorque_html"><div class="ttname"><a href="interfacePowertrainTorque.html">PowertrainTorque</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.PowertrainTorque. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:442</div></div>
+<div class="ttc" id="namespaceTransmission_html"><div class="ttname"><a href="namespaceTransmission.html">Transmission</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:81</div></div>
+<div class="ttc" id="interfaceConvertibleRoof_html"><div class="ttname"><a href="interfaceConvertibleRoof.html">ConvertibleRoof</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ConvertibleRoof. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:740</div></div>
+<div class="ttc" id="interfaceDoors_html"><div class="ttname"><a href="interfaceDoors.html">Doors</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Doors. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:848</div></div>
+<div class="ttc" id="interfaceRainSensor_html"><div class="ttname"><a href="interfaceRainSensor.html">RainSensor</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.RainSensor. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:571</div></div>
+<div class="ttc" id="interfaceAlarm_html"><div class="ttname"><a href="interfaceAlarm.html">Alarm</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Alarm. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1164</div></div>
+<div class="ttc" id="interfaceSteeringWheelPosition_html"><div class="ttname"><a href="interfaceSteeringWheelPosition.html">SteeringWheelPosition</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.SteeringWheelPosition. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1423</div></div>
+<div class="ttc" id="interfaceDefrost_html"><div class="ttname"><a href="interfaceDefrost.html">Defrost</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Defrost. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:702</div></div>
+<div class="ttc" id="interfaceBatteryStatus_html"><div class="ttname"><a href="interfaceBatteryStatus.html">BatteryStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.BatteryStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:930</div></div>
+<div class="ttc" id="interfaceWiperStatus_html"><div class="ttname"><a href="interfaceWiperStatus.html">WiperStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.WiperStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:584</div></div>
+<div class="ttc" id="interfaceSeatAdjustment_html"><div class="ttname"><a href="interfaceSeatAdjustment.html">SeatAdjustment</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.SeatAdjustment. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1461</div></div>
+<div class="ttc" id="interfaceChime_html"><div class="ttname"><a href="interfaceChime.html">Chime</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Chime. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:468</div></div>
+<div class="ttc" id="interfaceSize_html"><div class="ttname"><a href="interfaceSize.html">Size</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Size. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:791</div></div>
+<div class="ttc" id="interfaceOccupantStatus_html"><div class="ttname"><a href="interfaceOccupantStatus.html">OccupantStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.OccupantStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1334</div></div>
+<div class="ttc" id="interfaceMalfunctionIndicator_html"><div class="ttname"><a href="interfaceMalfunctionIndicator.html">MalfunctionIndicator</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.MalfunctionIndicator. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1075</div></div>
+<div class="ttc" id="interfaceWasherFluid_html"><div class="ttname"><a href="interfaceWasherFluid.html">WasherFluid</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.WasherFluid. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1056</div></div>
+<div class="ttc" id="interfaceVehicleSpeed_html"><div class="ttname"><a href="interfaceVehicleSpeed.html">VehicleSpeed</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleSpeed. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:16</div></div>
+<div class="ttc" id="interfaceLaneDepartureDetection_html"><div class="ttname"><a href="interfaceLaneDepartureDetection.html">LaneDepartureDetection</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.LaneDepartureDetection. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1151</div></div>
+<div class="ttc" id="interfaceDrivingMode_html"><div class="ttname"><a href="interfaceDrivingMode.html">DrivingMode</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.DrivingMode. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:423</div></div>
+<div class="ttc" id="interfaceYawRate_html"><div class="ttname"><a href="interfaceYawRate.html">YawRate</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.YawRate. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:513</div></div>
+<div class="ttc" id="interfaceEngineCoolant_html"><div class="ttname"><a href="interfaceEngineCoolant.html">EngineCoolant</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.EngineCoolant. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:980</div></div>
+<div class="ttc" id="interfaceSunroof_html"><div class="ttname"><a href="interfaceSunroof.html">Sunroof</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Sunroof. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:721</div></div>
+<div class="ttc" id="interfaceTransmissionClutch_html"><div class="ttname"><a href="interfaceTransmissionClutch.html">TransmissionClutch</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.TransmissionClutch. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1018</div></div>
+<div class="ttc" id="interfaceWindowStatus_html"><div class="ttname"><a href="interfaceWindowStatus.html">WindowStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.WindowStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:664</div></div>
+<div class="ttc" id="interfaceAcceleration_html"><div class="ttname"><a href="interfaceAcceleration.html">Acceleration</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Acceleration. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:68</div></div>
+<div class="ttc" id="interfaceSeatBelt_html"><div class="ttname"><a href="interfaceSeatBelt.html">SeatBelt</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.SeatBelt. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1321</div></div>
+<div class="ttc" id="interfaceExteriorBrightness_html"><div class="ttname"><a href="interfaceExteriorBrightness.html">ExteriorBrightness</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ExteriorBrightness. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:539</div></div>
+<div class="ttc" id="interfaceEngineSpeed_html"><div class="ttname"><a href="interfaceEngineSpeed.html">EngineSpeed</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.EngineSpeed. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:29</div></div>
+<div class="ttc" id="namespaceSeat_html"><div class="ttname"><a href="namespaceSeat.html">Seat</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:228</div></div>
+<div class="ttc" id="interfaceChildSafetyLock_html"><div class="ttname"><a href="interfaceChildSafetyLock.html">ChildSafetyLock</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ChildSafetyLock. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1379</div></div>
+<div class="ttc" id="interfaceVehicleSound_html"><div class="ttname"><a href="interfaceVehicleSound.html">VehicleSound</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleSound. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1517</div></div>
+<div class="ttc" id="interfaceNightMode_html"><div class="ttname"><a href="interfaceNightMode.html">NightMode</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.NightMode. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:404</div></div>
+<div class="ttc" id="interfaceIgnitionTime_html"><div class="ttname"><a href="interfaceIgnitionTime.html">IgnitionTime</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.IgnitionTime. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:494</div></div>
+<div class="ttc" id="interfaceAcceleratorPedalPosition_html"><div class="ttname"><a href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:455</div></div>
+<div class="ttc" id="interfaceDiagnostic_html"><div class="ttname"><a href="interfaceDiagnostic.html">Diagnostic</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Diagnostic. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1088</div></div>
+<div class="ttc" id="interfaceMirror_html"><div class="ttname"><a href="interfaceMirror.html">Mirror</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Mirror. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1442</div></div>
+<div class="ttc" id="interfaceSideWindow_html"><div class="ttname"><a href="interfaceSideWindow.html">SideWindow</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.SideWindow. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:683</div></div>
+<div class="ttc" id="interfaceAntilockBrakingSystem_html"><div class="ttname"><a href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1177</div></div>
+<div class="ttc" id="interfaceCruiseControlStatus_html"><div class="ttname"><a href="interfaceCruiseControlStatus.html">CruiseControlStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.CruiseControlStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:130</div></div>
+<div class="ttc" id="interfaceFuelInfo_html"><div class="ttname"><a href="interfaceFuelInfo.html">FuelInfo</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.FuelInfo. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:816</div></div>
+<div class="ttc" id="interfaceClimateControl_html"><div class="ttname"><a href="interfaceClimateControl.html">ClimateControl</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ClimateControl. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:603</div></div>
+<div class="ttc" id="interfaceVehiclePowerMode_html"><div class="ttname"><a href="interfaceVehiclePowerMode.html">VehiclePowerMode</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehiclePowerMode. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:42</div></div>
+<div class="ttc" id="interfaceVehicleId_html"><div class="ttname"><a href="interfaceVehicleId.html">VehicleId</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleId. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:772</div></div>
+<div class="ttc" id="interfaceAtmosphericPressure_html"><div class="ttname"><a href="interfaceAtmosphericPressure.html">AtmosphericPressure</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AtmosphericPressure. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:759</div></div>
+<div class="ttc" id="interfaceVehicleType_html"><div class="ttname"><a href="interfaceVehicleType.html">VehicleType</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleType. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:835</div></div>
+<div class="ttc" id="interfaceDoorStatus_html"><div class="ttname"><a href="interfaceDoorStatus.html">DoorStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.DoorStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1271</div></div>
+<div class="ttc" id="interfaceLightStatus_html"><div class="ttname"><a href="interfaceLightStatus.html">LightStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.LightStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:162</div></div>
+<div class="ttc" id="interfaceTransmissionOil_html"><div class="ttname"><a href="interfaceTransmissionOil.html">TransmissionOil</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.TransmissionOil. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:999</div></div>
+<div class="ttc" id="interfaceButtonEvent_html"><div class="ttname"><a href="interfaceButtonEvent.html">ButtonEvent</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ButtonEvent. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:526</div></div>
+<div class="ttc" id="namespaceFuel_html"><div class="ttname"><a href="namespaceFuel.html">Fuel</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:144</div></div>
+<div class="ttc" id="interfaceObstacleDistance_html"><div class="ttname"><a href="interfaceObstacleDistance.html">ObstacleDistance</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ObstacleDistance. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1347</div></div>
+<div class="ttc" id="interfaceVehicleTopSpeedLimit_html"><div class="ttname"><a href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1227</div></div>
+<div class="ttc" id="interfaceOdometer_html"><div class="ttname"><a href="interfaceOdometer.html">Odometer</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Odometer. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:892</div></div>
+<div class="ttc" id="interfaceWheelInformation_html"><div class="ttname"><a href="interfaceWheelInformation.html">WheelInformation</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.WheelInformation. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:861</div></div>
+<div class="ttc" id="interfaceBrakeOperation_html"><div class="ttname"><a href="interfaceBrakeOperation.html">BrakeOperation</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.BrakeOperation. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:149</div></div>
+<div class="ttc" id="interfaceLocation_html"><div class="ttname"><a href="interfaceLocation.html">Location</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Location. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:347</div></div>
+<div class="ttc" id="interfaceEngineOil_html"><div class="ttname"><a href="interfaceEngineOil.html">EngineOil</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.EngineOil. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:310</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambplugin_8h.html b/0.14/ambplugin_8h.html
new file mode 100644
index 00000000..1a53a3e2
--- /dev/null
+++ b/0.14/ambplugin_8h.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambplugin.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<div class="title">ambplugin.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Contains common code used in plugins for Automotive message broker(AMB).
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;abstractsource.h&gt;</code><br />
+<code>#include &quot;ambpluginimpl.h&quot;</code><br />
+<code>#include &lt;string&gt;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for ambplugin.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="ambplugin_8h__incl.png" border="0" usemap="#_2home_2kev_2src_2automotive-message-broker_2lib_2ambplugin_8h" alt=""/></div>
+<map name="_2home_2kev_2src_2automotive-message-broker_2lib_2ambplugin_8h" id="_2home_2kev_2src_2automotive-message-broker_2lib_2ambplugin_8h">
+<area shape="rect" id="node2" href="abstractsource_8h_source.html" title="abstractsource.h" alt="" coords="1448,169,1567,196"/>
+<area shape="rect" id="node35" href="ambpluginimpl_8h_source.html" title="ambpluginimpl.h" alt="" coords="1545,95,1661,121"/>
+<area shape="rect" id="node6" href="abstractsink_8h_source.html" title="abstractsink.h" alt="" coords="1018,244,1122,271"/>
+<area shape="rect" id="node10" href="vehicleproperty_8h_source.html" title="vehicleproperty.h" alt="" coords="911,326,1032,353"/>
+<area shape="rect" id="node14" href="abstractpropertytype_8h_source.html" title="abstractpropertytype.h" alt="" coords="478,415,630,442"/>
+<area shape="rect" id="node29" href="abstractroutingengine_8h_source.html" title="abstractroutingengine.h" alt="" coords="1429,244,1586,271"/>
+<area shape="rect" id="node11" href="nullptr_8h_source.html" title="nullptr.h" alt="" coords="980,415,1048,442"/>
+<area shape="rect" id="node22" href="timestamp_8h_source.html" title="timestamp.h" alt="" coords="465,572,560,599"/>
+<area shape="rect" id="node23" href="debugout_8h.html" title="The DebugOut class represents a class used for outputing debug information The specified debug level ..." alt="" coords="1261,497,1348,524"/>
+</map>
+</div>
+</div>
+<p><a href="ambplugin_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Contains common code used in plugins for Automotive message broker(AMB). </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambplugin_8h__incl.map b/0.14/ambplugin_8h__incl.map
new file mode 100644
index 00000000..180deb15
--- /dev/null
+++ b/0.14/ambplugin_8h__incl.map
@@ -0,0 +1,11 @@
+<map id="/home/kev/src/automotive&#45;message&#45;broker/lib/ambplugin.h" name="/home/kev/src/automotive&#45;message&#45;broker/lib/ambplugin.h">
+<area shape="rect" id="node2" href="$abstractsource_8h_source.html" title="abstractsource.h" alt="" coords="1448,169,1567,196"/>
+<area shape="rect" id="node35" href="$ambpluginimpl_8h_source.html" title="ambpluginimpl.h" alt="" coords="1545,95,1661,121"/>
+<area shape="rect" id="node6" href="$abstractsink_8h_source.html" title="abstractsink.h" alt="" coords="1018,244,1122,271"/>
+<area shape="rect" id="node10" href="$vehicleproperty_8h_source.html" title="vehicleproperty.h" alt="" coords="911,326,1032,353"/>
+<area shape="rect" id="node14" href="$abstractpropertytype_8h_source.html" title="abstractpropertytype.h" alt="" coords="478,415,630,442"/>
+<area shape="rect" id="node29" href="$abstractroutingengine_8h_source.html" title="abstractroutingengine.h" alt="" coords="1429,244,1586,271"/>
+<area shape="rect" id="node11" href="$nullptr_8h_source.html" title="nullptr.h" alt="" coords="980,415,1048,442"/>
+<area shape="rect" id="node22" href="$timestamp_8h_source.html" title="timestamp.h" alt="" coords="465,572,560,599"/>
+<area shape="rect" id="node23" href="$debugout_8h.html" title="The DebugOut class represents a class used for outputing debug information The specified debug level ..." alt="" coords="1261,497,1348,524"/>
+</map>
diff --git a/0.14/ambplugin_8h__incl.md5 b/0.14/ambplugin_8h__incl.md5
new file mode 100644
index 00000000..34d1fe11
--- /dev/null
+++ b/0.14/ambplugin_8h__incl.md5
@@ -0,0 +1 @@
+f4b5f101bfffae02509d7153d248b8bc \ No newline at end of file
diff --git a/0.14/ambplugin_8h__incl.png b/0.14/ambplugin_8h__incl.png
new file mode 100644
index 00000000..a1ea9823
--- /dev/null
+++ b/0.14/ambplugin_8h__incl.png
Binary files differ
diff --git a/0.14/ambplugin_8h_source.html b/0.14/ambplugin_8h_source.html
new file mode 100644
index 00000000..079892d6
--- /dev/null
+++ b/0.14/ambplugin_8h_source.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambplugin.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ambplugin.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ambplugin_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _AMBPLUGIN_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define _AMBPLUGIN_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;abstractsource.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;ambpluginimpl.h&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classAmbPlugin.html"> 62</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAmbPlugin.html">AmbPlugin</a> : <span class="keyword">public</span> <a class="code" href="classAbstractSource.html">AbstractSource</a> {</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; static_assert(std::is_base_of&lt;AmbPluginImpl, T&gt;::value, <span class="stringliteral">&quot;AmbPluginImpl has to be a base of T&quot;</span>);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin</a>(<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* re, <span class="keyword">const</span> std::map&lt;std::string, std::string&gt;&amp; config);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAmbPlugin.html">AmbPlugin</a>() {}</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">// from AbstractSource:</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">getPropertyAsync</a>(<a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">getRangePropertyAsync</a>(<a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> * <a class="code" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">setProperty</a>(<a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">subscribeToPropertyChanges</a>(VehicleProperty::Property property);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">unsubscribeToPropertyChanges</a>(VehicleProperty::Property property);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">virtual</span> PropertyList <a class="code" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">supported</a>();</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">supportedOperations</a>();</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">virtual</span> PropertyInfo <a class="code" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">getPropertyInfo</a>(<span class="keyword">const</span> VehicleProperty::Property &amp; property);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="comment">// from AbstractSink</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">string</span> <a class="code" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">uuid</a>();</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">propertyChanged</a>(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">supportedChanged</a>(<span class="keyword">const</span> PropertyList &amp; supportedProperties);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="comment">// AmbPlugin&#39;s own methods</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">init</a>();</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; std::unique_ptr&lt;T&gt; d;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;};</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment">//----------------------------------------------------------------------------</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment">// Function implementations</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment">//----------------------------------------------------------------------------</span></div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment">//----------------------------------------------------------------------------</span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment">// AmbPlugin</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment">//----------------------------------------------------------------------------</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5"> 184</a></span>&#160;<a class="code" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin&lt;T&gt;::AmbPlugin</a>(<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* re, <span class="keyword">const</span> std::map&lt;std::string, std::string&gt;&amp; config) :</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="classAbstractSource.html">AbstractSource</a>(re, config),</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; d(new T(re, config, *this))</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;{</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;}</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098"> 192</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">AmbPlugin&lt;T&gt;::getPropertyAsync</a>(<a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply)</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;{</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; d-&gt;getPropertyAsync(reply);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;}</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f"> 199</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">AmbPlugin&lt;T&gt;::getRangePropertyAsync</a>(<a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply)</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;{</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; d-&gt;getRangePropertyAsync(reply);</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad"> 206</a></span>&#160;<a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>* <a class="code" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">AmbPlugin&lt;T&gt;::setProperty</a>(<a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request)</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;{</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">return</span> d-&gt;setProperty(request);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;}</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b"> 214</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">AmbPlugin&lt;T&gt;::subscribeToPropertyChanges</a>(VehicleProperty::Property property)</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;{</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; d-&gt;subscribeToPropertyChanges(property);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;}</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0"> 221</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">AmbPlugin&lt;T&gt;::unsubscribeToPropertyChanges</a>(VehicleProperty::Property property)</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;{</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordflow">return</span> d-&gt;unsubscribeToPropertyChanges(property);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;}</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06"> 228</a></span>&#160;PropertyList <a class="code" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">AmbPlugin&lt;T&gt;::supported</a>()</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;{</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">return</span> d ? d-&gt;supported() : PropertyList();</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;}</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e"> 234</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">AmbPlugin&lt;T&gt;::supportedOperations</a>()</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;{</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">return</span> d ? d-&gt;supportedOperations() : 0;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;}</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e"> 240</a></span>&#160;PropertyInfo <a class="code" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">AmbPlugin&lt;T&gt;::getPropertyInfo</a>(<span class="keyword">const</span> VehicleProperty::Property &amp;property)</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;{</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">return</span> d ? d-&gt;getPropertyInfo(property) : PropertyInfo::invalid();</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;}</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470"> 246</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">string</span> <a class="code" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">AmbPlugin&lt;T&gt;::uuid</a>()</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;{</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> d ? d-&gt;uuid() : <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;}</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f"> 252</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">AmbPlugin&lt;T&gt;::propertyChanged</a>(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value)</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;{</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; d-&gt;propertyChanged(value);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;}</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e"> 259</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">AmbPlugin&lt;T&gt;::supportedChanged</a>(<span class="keyword">const</span> PropertyList &amp;supportedProperties)</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;{</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; d-&gt;supportedChanged(supportedProperties);</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256"> 266</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">AmbPlugin&lt;T&gt;::init</a>()</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;{</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">if</span>(d)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; d-&gt;init();</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;}</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor">#endif // _AMBPLUGIN_H_</span></div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div><div class="ttc" id="group__libamb_html_gab75521774823cbff2db31a4a624e6256"><div class="ttname"><a href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">AmbPlugin::init</a></div><div class="ttdeci">void init()</div><div class="ttdef"><b>Definition:</b> ambplugin.h:266</div></div>
+<div class="ttc" id="group__libamb_html_ga877185aeb55596f1d4407e9d7add3d06"><div class="ttname"><a href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">AmbPlugin::supported</a></div><div class="ttdeci">virtual PropertyList supported()</div><div class="ttdoc">supported is called by the routingEngine to understand what properties this source supports ...</div><div class="ttdef"><b>Definition:</b> ambplugin.h:228</div></div>
+<div class="ttc" id="classAbstractPropertyType_html"><div class="ttname"><a href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:70</div></div>
+<div class="ttc" id="classAbstractRoutingEngine_html"><div class="ttname"><a href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:366</div></div>
+<div class="ttc" id="group__libamb_html_gab052ed4dea097b25aa9aec76f151175f"><div class="ttname"><a href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">AmbPlugin::getRangePropertyAsync</a></div><div class="ttdeci">virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)</div><div class="ttdoc">getRangePropertyAsync is called when a sink requests a series of values for a given property within a...</div><div class="ttdef"><b>Definition:</b> ambplugin.h:199</div></div>
+<div class="ttc" id="group__libamb_html_gaeba07a0735880a7a49644f7413a03db5"><div class="ttname"><a href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin::AmbPlugin</a></div><div class="ttdeci">AmbPlugin(AbstractRoutingEngine *re, const std::map&lt; std::string, std::string &gt; &amp;config)</div><div class="ttdef"><b>Definition:</b> ambplugin.h:184</div></div>
+<div class="ttc" id="group__libamb_html_ga1ebede30c34aa80c3833db9d744474d0"><div class="ttname"><a href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">AmbPlugin::unsubscribeToPropertyChanges</a></div><div class="ttdeci">virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property)</div><div class="ttdoc">unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&amp;#39;s ch...</div><div class="ttdef"><b>Definition:</b> ambplugin.h:221</div></div>
+<div class="ttc" id="classAmbPlugin_html"><div class="ttname"><a href="classAmbPlugin.html">AmbPlugin</a></div><div class="ttdef"><b>Definition:</b> ambplugin.h:62</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html"><div class="ttname"><a href="classAsyncPropertyReply.html">AsyncPropertyReply</a></div><div class="ttdoc">The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &amp;#39;false&amp;#39; if the request was not successful and set &amp;#39;error&amp;#39; to the appropriate error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:123</div></div>
+<div class="ttc" id="classAsyncSetPropertyRequest_html"><div class="ttname"><a href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></div><div class="ttdoc">The AsyncSetPropertyRequest class is used by sinks to set a property to the &amp;#39;value&amp;#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:219</div></div>
+<div class="ttc" id="classAsyncRangePropertyReply_html"><div class="ttname"><a href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></div><div class="ttdoc">The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &amp;#39;true&amp;#39; and populate the &amp;#39;values&amp;#39; member if the request was successful. If the request is not successful, &amp;#39;success&amp;#39; should be set to &amp;#39;false&amp;#39; and the &amp;#39;error&amp;#39; member should be set. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:331</div></div>
+<div class="ttc" id="group__libamb_html_gaf58a77165e10549dc0e30f2d1b0d7b2f"><div class="ttname"><a href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">AmbPlugin::propertyChanged</a></div><div class="ttdeci">virtual void propertyChanged(AbstractPropertyType *value)</div><div class="ttdef"><b>Definition:</b> ambplugin.h:252</div></div>
+<div class="ttc" id="group__libamb_html_ga9348b743e7f678c4b98b9681199844ad"><div class="ttname"><a href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">AmbPlugin::setProperty</a></div><div class="ttdeci">virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request)</div><div class="ttdoc">setProperty is called when a sink requests to set a value for a given property. This is only called i...</div><div class="ttdef"><b>Definition:</b> ambplugin.h:206</div></div>
+<div class="ttc" id="group__libamb_html_ga717b0cdbad39119d5f8ef55750eb280e"><div class="ttname"><a href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">AmbPlugin::getPropertyInfo</a></div><div class="ttdeci">virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &amp;property)</div><div class="ttdoc">getPropertyInfo used to return specific information about a property. The source should override this...</div><div class="ttdef"><b>Definition:</b> ambplugin.h:240</div></div>
+<div class="ttc" id="group__libamb_html_ga6d965dd88d158b4af1f609317b674098"><div class="ttname"><a href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">AmbPlugin::getPropertyAsync</a></div><div class="ttdeci">virtual void getPropertyAsync(AsyncPropertyReply *reply)</div><div class="ttdoc">getPropertyAsync is called when a sink requests the value for given property. This is only called if ...</div><div class="ttdef"><b>Definition:</b> ambplugin.h:192</div></div>
+<div class="ttc" id="group__libamb_html_ga6a1098c5ae43cd731c7910efd36f6f7e"><div class="ttname"><a href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">AmbPlugin::supportedChanged</a></div><div class="ttdeci">virtual void supportedChanged(const PropertyList &amp;supportedProperties)</div><div class="ttdef"><b>Definition:</b> ambplugin.h:259</div></div>
+<div class="ttc" id="group__libamb_html_gab98182f95801527bec4d972f37d3c92b"><div class="ttname"><a href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">AmbPlugin::subscribeToPropertyChanges</a></div><div class="ttdeci">virtual void subscribeToPropertyChanges(VehicleProperty::Property property)</div><div class="ttdoc">subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...</div><div class="ttdef"><b>Definition:</b> ambplugin.h:214</div></div>
+<div class="ttc" id="group__libamb_html_gac06aaf56b38fc404f766b3ff78eafb0e"><div class="ttname"><a href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">AmbPlugin::supportedOperations</a></div><div class="ttdeci">virtual int supportedOperations()</div><div class="ttdoc">supportedOperations </div><div class="ttdef"><b>Definition:</b> ambplugin.h:234</div></div>
+<div class="ttc" id="classAbstractSource_html"><div class="ttname"><a href="classAbstractSource.html">AbstractSource</a></div><div class="ttdef"><b>Definition:</b> abstractsource.h:41</div></div>
+<div class="ttc" id="group__libamb_html_ga84ad326ad2f861a8b028c0b99940d470"><div class="ttname"><a href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">AmbPlugin::uuid</a></div><div class="ttdeci">virtual const string uuid()</div><div class="ttdef"><b>Definition:</b> ambplugin.h:246</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/ambpluginimpl_8h_source.html b/0.14/ambpluginimpl_8h_source.html
new file mode 100644
index 00000000..e07873af
--- /dev/null
+++ b/0.14/ambpluginimpl_8h_source.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambpluginimpl.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ambpluginimpl.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _AMBPLUGINIMPL_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define _AMBPLUGINIMPL_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;abstractsource.h&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classAmbPluginImpl.html"> 36</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAmbPluginImpl.html">AmbPluginImpl</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9">AmbPluginImpl</a>(<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* re, <span class="keyword">const</span> map&lt;string, string&gt;&amp; config, <a class="code" href="classAbstractSource.html">AbstractSource</a> &amp;parent);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAmbPluginImpl.html">AmbPluginImpl</a>() { } <span class="comment">/*LCOV_EXCL_LINE*/</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="comment">// aka AbstractSource:</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349">getPropertyAsync</a>(<a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7">getRangePropertyAsync</a>(<a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *<a class="code" href="classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843">setProperty</a>(<span class="keyword">const</span> <a class="code" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>&amp; request );</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce">subscribeToPropertyChanges</a>(<span class="keyword">const</span> VehicleProperty::Property&amp; property);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c">unsubscribeToPropertyChanges</a>(<span class="keyword">const</span> VehicleProperty::Property&amp; property);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> PropertyList <a class="code" href="classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6">supported</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd">supportedOperations</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">virtual</span> PropertyInfo <a class="code" href="classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e">getPropertyInfo</a>(<span class="keyword">const</span> VehicleProperty::Property &amp; property);</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="comment">// aka AbstractSink:</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code" href="classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2">uuid</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e">propertyChanged</a>(<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* value);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae">supportedChanged</a>(<span class="keyword">const</span> PropertyList&amp; supportedProperties);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31">init</a>();</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c"> 138</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c">setValue</a>(std::shared_ptr&lt;AbstractPropertyType&gt; property, T value)</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; {</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">if</span>(property-&gt;value&lt;T&gt;() == value)</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; {</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">property</span>-&gt;setValue(value);</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c">routingEngine</a>-&gt;<a class="code" href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">updateProperty</a>(property.get(), source.<a class="code" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">uuid</a>());</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="code" href="classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec">findPropertyType</a>(<span class="keyword">const</span> VehicleProperty::Property&amp; propertyName, <span class="keyword">const</span> Zone::Type&amp; zone = Zone::None);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; std::shared_ptr&lt;AbstractPropertyType&gt; <a class="code" href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">addPropertySupport</a>(Zone::Type zone, std::function&lt;<a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* (<span class="keywordtype">void</span>)&gt; typeFactory, std::string sourceUuid=<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; std::shared_ptr&lt;AbstractPropertyType&gt; <a class="code" href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">addPropertySupport</a>(Zone::Type zone)</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">auto</span> typeFactory = [](){</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> T;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; };</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">addPropertySupport</a>(zone, typeFactory);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="comment">//</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="comment">// data:</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="comment">//</span></div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="classAbstractSource.html">AbstractSource</a>&amp; source;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c"> 188</a></span>&#160; <a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* <a class="code" href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c">routingEngine</a>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee"> 193</a></span>&#160; <span class="keyword">typedef</span> std::map&lt; Zone::Type, std::shared_ptr&lt;AbstractPropertyType&gt; &gt; <a class="code" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">ZonePropertyType</a>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa"> 199</a></span>&#160; std::map&lt; VehicleProperty::Property, ZonePropertyType &gt; <a class="code" href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa">properties</a>;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987"> 204</a></span>&#160; std::map&lt; std::string, std::string&gt; <a class="code" href="classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987">configuration</a>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;};</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor">#endif // _AMBPLUGINIMPL_H_</span></div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div><div class="ttc" id="classAmbPluginImpl_html_afddf7c88c3e53e8b4722e9a456c1529c"><div class="ttname"><a href="classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c">AmbPluginImpl::unsubscribeToPropertyChanges</a></div><div class="ttdeci">virtual void unsubscribeToPropertyChanges(const VehicleProperty::Property &amp;property)</div><div class="ttdoc">unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&amp;#39;s ch...</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a417e5e1bbe184f41db38b7e567ea369e"><div class="ttname"><a href="classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e">AmbPluginImpl::getPropertyInfo</a></div><div class="ttdeci">virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &amp;property)</div><div class="ttdoc">getPropertyInfo used to return specific information about a property. The source should override this...</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_acd51c852d9aa295dc8a37119876a4f1c"><div class="ttname"><a href="classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c">AmbPluginImpl::setValue</a></div><div class="ttdeci">void setValue(std::shared_ptr&lt; AbstractPropertyType &gt; property, T value)</div><div class="ttdoc">setValue of a property </div><div class="ttdef"><b>Definition:</b> ambpluginimpl.h:138</div></div>
+<div class="ttc" id="classAbstractSink_html_a965ae1d5218713c7823fbd95fa51b053"><div class="ttname"><a href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">AbstractSink::uuid</a></div><div class="ttdeci">virtual const string uuid()=0</div><div class="ttdoc">Pure virtual methods: </div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a44be51306133b0d71ed79507032c3a8c"><div class="ttname"><a href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c">AmbPluginImpl::routingEngine</a></div><div class="ttdeci">AbstractRoutingEngine * routingEngine</div><div class="ttdef"><b>Definition:</b> ambpluginimpl.h:188</div></div>
+<div class="ttc" id="classAbstractPropertyType_html"><div class="ttname"><a href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:70</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a3d8f1cc299086979feda83a738383da9"><div class="ttname"><a href="classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9">AmbPluginImpl::AmbPluginImpl</a></div><div class="ttdeci">AmbPluginImpl(AbstractRoutingEngine *re, const map&lt; string, string &gt; &amp;config, AbstractSource &amp;parent)</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a03a9c9305463e47cdc5c73f8d178aef6"><div class="ttname"><a href="classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6">AmbPluginImpl::supported</a></div><div class="ttdeci">virtual PropertyList supported() const </div><div class="ttdoc">supported is called by the routingEngine to understand what properties this source supports...</div></div>
+<div class="ttc" id="classAbstractRoutingEngine_html"><div class="ttname"><a href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:366</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a9ef528c7ee79bfd30132b926ce38b0ae"><div class="ttname"><a href="classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae">AmbPluginImpl::supportedChanged</a></div><div class="ttdeci">virtual void supportedChanged(const PropertyList &amp;supportedProperties)</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a2d1fe01faaee9e48268df587481f11ce"><div class="ttname"><a href="classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce">AmbPluginImpl::subscribeToPropertyChanges</a></div><div class="ttdeci">virtual void subscribeToPropertyChanges(const VehicleProperty::Property &amp;property)</div><div class="ttdoc">subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a6be3e5823bb358932c132760262fb4ee"><div class="ttname"><a href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">AmbPluginImpl::ZonePropertyType</a></div><div class="ttdeci">std::map&lt; Zone::Type, std::shared_ptr&lt; AbstractPropertyType &gt; &gt; ZonePropertyType</div><div class="ttdef"><b>Definition:</b> ambpluginimpl.h:193</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a35c8d3e886b9b2f891cffb10d93637ec"><div class="ttname"><a href="classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec">AmbPluginImpl::findPropertyType</a></div><div class="ttdeci">virtual AbstractPropertyType * findPropertyType(const VehicleProperty::Property &amp;propertyName, const Zone::Type &amp;zone=Zone::None)</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_abb111b1801f96f34d1dac2667cd3b349"><div class="ttname"><a href="classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349">AmbPluginImpl::getPropertyAsync</a></div><div class="ttdeci">virtual void getPropertyAsync(AsyncPropertyReply *reply)</div><div class="ttdoc">getPropertyAsync is called when a sink requests the value for given property. This is only called if ...</div></div>
+<div class="ttc" id="classAsyncPropertyReply_html"><div class="ttname"><a href="classAsyncPropertyReply.html">AsyncPropertyReply</a></div><div class="ttdoc">The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &amp;#39;false&amp;#39; if the request was not successful and set &amp;#39;error&amp;#39; to the appropriate error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:123</div></div>
+<div class="ttc" id="classAmbPluginImpl_html"><div class="ttname"><a href="classAmbPluginImpl.html">AmbPluginImpl</a></div><div class="ttdoc">AmbPlugin private class implementation - base class for all plugin implementations. </div><div class="ttdef"><b>Definition:</b> ambpluginimpl.h:36</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a0e9fa59ffb80efe0e30fb5de78540a31"><div class="ttname"><a href="classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31">AmbPluginImpl::init</a></div><div class="ttdeci">virtual void init()</div></div>
+<div class="ttc" id="classAsyncSetPropertyRequest_html"><div class="ttname"><a href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></div><div class="ttdoc">The AsyncSetPropertyRequest class is used by sinks to set a property to the &amp;#39;value&amp;#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:219</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_aa1b56456501c4233ed8071dcbdf955bd"><div class="ttname"><a href="classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd">AmbPluginImpl::supportedOperations</a></div><div class="ttdeci">virtual int supportedOperations() const </div><div class="ttdoc">supportedOperations </div></div>
+<div class="ttc" id="classAsyncRangePropertyReply_html"><div class="ttname"><a href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></div><div class="ttdoc">The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &amp;#39;true&amp;#39; and populate the &amp;#39;values&amp;#39; member if the request was successful. If the request is not successful, &amp;#39;success&amp;#39; should be set to &amp;#39;false&amp;#39; and the &amp;#39;error&amp;#39; member should be set. </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:331</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a23dd25458089bb7f3ed5de44395ded7c"><div class="ttname"><a href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">AmbPluginImpl::addPropertySupport</a></div><div class="ttdeci">std::shared_ptr&lt; AbstractPropertyType &gt; addPropertySupport(Zone::Type zone, std::function&lt; AbstractPropertyType *(void)&gt; typeFactory, std::string sourceUuid=&quot;&quot;)</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a8f58d50cf0a4dd48b90e8fad6a9f5baa"><div class="ttname"><a href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa">AmbPluginImpl::properties</a></div><div class="ttdeci">std::map&lt; VehicleProperty::Property, ZonePropertyType &gt; properties</div><div class="ttdef"><b>Definition:</b> ambpluginimpl.h:199</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a99149b3a7d6912959d1ad6bda3e10843"><div class="ttname"><a href="classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843">AmbPluginImpl::setProperty</a></div><div class="ttdeci">virtual AsyncPropertyReply * setProperty(const AsyncSetPropertyRequest &amp;request)</div><div class="ttdoc">setProperty is called when a sink requests to set a value for a given property. This is only called i...</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_abba832fa02a70798df7323b909c7a2c2"><div class="ttname"><a href="classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2">AmbPluginImpl::uuid</a></div><div class="ttdeci">virtual const std::string uuid() const =0</div></div>
+<div class="ttc" id="classAbstractRoutingEngine_html_adadf5f60f3895bdb90bb224d05ee97f0"><div class="ttname"><a href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">AbstractRoutingEngine::updateProperty</a></div><div class="ttdeci">void updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)</div><div class="ttdoc">Deprecated: </div><div class="ttdef"><b>Definition:</b> abstractroutingengine.h:379</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a82134b7948d3f9cce0168dfc8da7579e"><div class="ttname"><a href="classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e">AmbPluginImpl::propertyChanged</a></div><div class="ttdeci">virtual void propertyChanged(AbstractPropertyType *value)</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a1f711a42020b16453e6890d3634de987"><div class="ttname"><a href="classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987">AmbPluginImpl::configuration</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; configuration</div><div class="ttdef"><b>Definition:</b> ambpluginimpl.h:204</div></div>
+<div class="ttc" id="classAbstractSource_html"><div class="ttname"><a href="classAbstractSource.html">AbstractSource</a></div><div class="ttdef"><b>Definition:</b> abstractsource.h:41</div></div>
+<div class="ttc" id="classAmbPluginImpl_html_a9447fe9aefa1c4407c65bed49bdc09e7"><div class="ttname"><a href="classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7">AmbPluginImpl::getRangePropertyAsync</a></div><div class="ttdeci">virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)</div><div class="ttdoc">getRangePropertyAsync is called when a sink requests a series of values for a given property within a...</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/annotated.html b/0.14/annotated.html
new file mode 100644
index 00000000..e255fab5
--- /dev/null
+++ b/0.14/annotated.html
@@ -0,0 +1,224 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>amb</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structamb_1_1PropertyCompare.html" target="_self">PropertyCompare</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classamb_1_1Timestamp.html" target="_self">Timestamp</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>picojson</b></td><td class="desc"></td></tr>
+<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1default__parse__context.html" target="_self">default_parse_context</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1deny__parse__context.html" target="_self">deny_parse_context</a></td><td class="desc"></td></tr>
+<tr id="row_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1input.html" target="_self">input</a></td><td class="desc"></td></tr>
+<tr id="row_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpicojson_1_1last__error__t.html" target="_self">last_error_t</a></td><td class="desc"></td></tr>
+<tr id="row_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpicojson_1_1null.html" target="_self">null</a></td><td class="desc"></td></tr>
+<tr id="row_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_5_" class="arrow" onclick="toggleFolder('1_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1null__parse__context.html" target="_self">null_parse_context</a></td><td class="desc"></td></tr>
+<tr id="row_1_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html" target="_self">dummy_str</a></td><td class="desc"></td></tr>
+<tr id="row_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_6_" class="arrow" onclick="toggleFolder('1_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1value.html" target="_self">value</a></td><td class="desc"></td></tr>
+<tr id="row_1_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionpicojson_1_1value_1_1__storage.html" target="_self">_storage</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractPropertyType.html" target="_self">AbstractPropertyType</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractRoutingEngine.html" target="_self">AbstractRoutingEngine</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractSink.html" target="_self">AbstractSink</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractSource.html" target="_self">AbstractSource</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAcceleration.html" target="_self">Acceleration</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Acceleration </td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAcceleratorPedalPosition.html" target="_self">AcceleratorPedalPosition</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition </td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAirbagStatus.html" target="_self">AirbagStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AirbagStatus </td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAlarm.html" target="_self">Alarm</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Alarm </td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAmbPlugin.html" target="_self">AmbPlugin</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAmbPluginImpl.html" target="_self">AmbPluginImpl</a></td><td class="desc"><a class="el" href="classAmbPlugin.html">AmbPlugin</a> private class implementation - base class for all plugin implementations </td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAntilockBrakingSystem.html" target="_self">AntilockBrakingSystem</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AntilockBrakingSystem </td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncPropertyReply.html" target="_self">AsyncPropertyReply</a></td><td class="desc">Used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or 'false' if the request was not successful and set 'error' to the appropriate error </td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncPropertyRequest.html" target="_self">AsyncPropertyRequest</a></td><td class="desc">Used by sinks to request property values </td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncRangePropertyReply.html" target="_self">AsyncRangePropertyReply</a></td><td class="desc">Used by a source to reply to an <a class="el" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...">AsyncRangePropertyRequest</a>. The source should set success to 'true' and populate the 'values' member if the request was successful. If the request is not successful, 'success' should be set to 'false' and the 'error' member should be set </td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncRangePropertyRequest.html" target="_self">AsyncRangePropertyRequest</a></td><td class="desc">Used by sinks to request values within a time or sequence range </td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncSetPropertyRequest.html" target="_self">AsyncSetPropertyRequest</a></td><td class="desc">Used by sinks to set a property to the 'value'. The source will reply with a <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> containing the new value or an error </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAtmosphericPressure.html" target="_self">AtmosphericPressure</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AtmosphericPressure </td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBasicPropertyType.html" target="_self">BasicPropertyType</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceBatteryStatus.html" target="_self">BatteryStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.BatteryStatus </td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceBrakeMaintenance.html" target="_self">BrakeMaintenance</a></td><td class="desc">Corresponds with DBus Interface org.automotive.BrakeMaintenance </td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceBrakeOperation.html" target="_self">BrakeOperation</a></td><td class="desc">Corresponds with DBus Interface org.automotive.BrakeOperation </td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceButtonEvent.html" target="_self">ButtonEvent</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ButtonEvent </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceChildSafetyLock.html" target="_self">ChildSafetyLock</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ChildSafetyLock </td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceChime.html" target="_self">Chime</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Chime </td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceClimateControl.html" target="_self">ClimateControl</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ClimateControl </td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceConfig.html" target="_self">Config</a></td><td class="desc"><a class="el" href="interfaceConfig.html" title="Config object is the root JSON object in the config. ">Config</a> object is the root JSON object in the config </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceConvertibleRoof.html" target="_self">ConvertibleRoof</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ConvertibleRoof </td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceCruiseControlStatus.html" target="_self">CruiseControlStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.CruiseControlStatus </td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDebugOut.html" target="_self">DebugOut</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDefrost.html" target="_self">Defrost</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Defrost </td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDiagnostic.html" target="_self">Diagnostic</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Diagnostic </td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDoor.html" target="_self">Door</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Door </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDoors.html" target="_self">Doors</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Doors </td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDoorStatus.html" target="_self">DoorStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.DoorStatus </td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDriveMode.html" target="_self">DriveMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.DriveMode </td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDrivingMode.html" target="_self">DrivingMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.DrivingMode </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceElectronicStabilityControl.html" target="_self">ElectronicStabilityControl</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ElectronicStabilityControl </td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceEngineCoolant.html" target="_self">EngineCoolant</a></td><td class="desc">Corresponds with DBus Interface org.automotive.EngineCoolant </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceEngineOil.html" target="_self">EngineOil</a></td><td class="desc">Corresponds with DBus Interface org.automotive.EngineOil </td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceEngineSpeed.html" target="_self">EngineSpeed</a></td><td class="desc">Corresponds with DBus Interface org.automotive.EngineSpeed </td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceExteriorBrightness.html" target="_self">ExteriorBrightness</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ExteriorBrightness </td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceFluid.html" target="_self">Fluid</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Fluid </td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceFuel.html" target="_self">Fuel</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Fuel </td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceFuelInfo.html" target="_self">FuelInfo</a></td><td class="desc">Corresponds with DBus Interface org.automotive.FuelInfo </td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS.html" target="_self">GVS</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01bool_01_4.html" target="_self">GVS&lt; bool &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01char_01_4.html" target="_self">GVS&lt; char &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01double_01_4.html" target="_self">GVS&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01int_01_4.html" target="_self">GVS&lt; int &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01int16__t_01_4.html" target="_self">GVS&lt; int16_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01int64__t_01_4.html" target="_self">GVS&lt; int64_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01uint16__t_01_4.html" target="_self">GVS&lt; uint16_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01uint32__t_01_4.html" target="_self">GVS&lt; uint32_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01uint64__t_01_4.html" target="_self">GVS&lt; uint64_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceHazardLight.html" target="_self">HazardLight</a></td><td class="desc">Corresponds with DBus Interface org.automotive.HazardLight </td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceHorn.html" target="_self">Horn</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Horn </td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceIgnitionTime.html" target="_self">IgnitionTime</a></td><td class="desc">Corresponds with DBus Interface org.automotive.IgnitionTime </td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceInteriorLightStatus.html" target="_self">InteriorLightStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.InteriorLightStatus </td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceLaneDepartureDetection.html" target="_self">LaneDepartureDetection</a></td><td class="desc">Corresponds with DBus Interface org.automotive.LaneDepartureDetection </td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceLightStatus.html" target="_self">LightStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.LightStatus </td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classListPropertyType.html" target="_self">ListPropertyType</a></td><td class="desc"><a class="el" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. ">ListPropertyType</a> is a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for arrays of AbstractPropertyTypes </td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceLocation.html" target="_self">Location</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Location </td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceMalfunctionIndicator.html" target="_self">MalfunctionIndicator</a></td><td class="desc">Corresponds with DBus Interface org.automotive.MalfunctionIndicator </td></tr>
+<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceMirror.html" target="_self">Mirror</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Mirror </td></tr>
+<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceNightMode.html" target="_self">NightMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.NightMode </td></tr>
+<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceObstacleDistance.html" target="_self">ObstacleDistance</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ObstacleDistance </td></tr>
+<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceOccupantStatus.html" target="_self">OccupantStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.OccupantStatus </td></tr>
+<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceOdometer.html" target="_self">Odometer</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Odometer </td></tr>
+<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceParkingBrake.html" target="_self">ParkingBrake</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ParkingBrake </td></tr>
+<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfacePlugin.html" target="_self">Plugin</a></td><td class="desc"><a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> interface describes the configuration for a plugin. This interface may be extended with plugin specific options. See the specific plugin's documentation for information on extended attributes </td></tr>
+<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfacePluginSegment.html" target="_self">PluginSegment</a></td><td class="desc"><a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> root object for plugin segments. <a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> inherits the attributes from <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> and adds the "enabled" attribute. Only plugins that have 'enabled' : true will be loaded by the AMB daemon. PluginSements are usually installed in /etc/ambd/plugins.d. The following is a basic example of a plugin segment configuration: </td></tr>
+<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfacePowertrainTorque.html" target="_self">PowertrainTorque</a></td><td class="desc">Corresponds with DBus Interface org.automotive.PowertrainTorque </td></tr>
+<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceRainSensor.html" target="_self">RainSensor</a></td><td class="desc">Corresponds with DBus Interface org.automotive.RainSensor </td></tr>
+<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSeat.html" target="_self">Seat</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Seat </td></tr>
+<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSeatAdjustment.html" target="_self">SeatAdjustment</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SeatAdjustment </td></tr>
+<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSeatBelt.html" target="_self">SeatBelt</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SeatBelt </td></tr>
+<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSideWindow.html" target="_self">SideWindow</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SideWindow </td></tr>
+<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSize.html" target="_self">Size</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Size </td></tr>
+<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSteeringWheel.html" target="_self">SteeringWheel</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SteeringWheel </td></tr>
+<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSteeringWheelPosition.html" target="_self">SteeringWheelPosition</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SteeringWheelPosition </td></tr>
+<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStringPropertyType.html" target="_self">StringPropertyType</a></td><td class="desc"></td></tr>
+<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSunroof.html" target="_self">Sunroof</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Sunroof </td></tr>
+<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTemperature.html" target="_self">Temperature</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Temperature </td></tr>
+<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceThrottlePosition.html" target="_self">ThrottlePosition</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ThrottlePosition </td></tr>
+<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTire.html" target="_self">Tire</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Tire </td></tr>
+<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTractionControlSystem.html" target="_self">TractionControlSystem</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TractionControlSystem </td></tr>
+<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTransmission.html" target="_self">Transmission</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Transmission </td></tr>
+<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTransmissionClutch.html" target="_self">TransmissionClutch</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TransmissionClutch </td></tr>
+<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTransmissionOil.html" target="_self">TransmissionOil</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TransmissionOil </td></tr>
+<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTripMeter.html" target="_self">TripMeter</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TripMeter </td></tr>
+<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionVariant.html" target="_self">Variant</a></td><td class="desc"></td></tr>
+<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleId.html" target="_self">VehicleId</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleId </td></tr>
+<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehiclePowerMode.html" target="_self">VehiclePowerMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehiclePowerMode </td></tr>
+<tr id="row_95_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_95_" class="arrow" onclick="toggleFolder('95_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVehicleProperty.html" target="_self">VehicleProperty</a></td><td class="desc"></td></tr>
+<tr id="row_95_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html" target="_self">ButtonEventW3CType</a></td><td class="desc"></td></tr>
+<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleSound.html" target="_self">VehicleSound</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleSound </td></tr>
+<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleSpeed.html" target="_self">VehicleSpeed</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleSpeed </td></tr>
+<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleTopSpeedLimit.html" target="_self">VehicleTopSpeedLimit</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit </td></tr>
+<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleType.html" target="_self">VehicleType</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleType </td></tr>
+<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWasherFluid.html" target="_self">WasherFluid</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WasherFluid </td></tr>
+<tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWheelInformation.html" target="_self">WheelInformation</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WheelInformation </td></tr>
+<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWheelTick.html" target="_self">WheelTick</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WheelTick </td></tr>
+<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWindowStatus.html" target="_self">WindowStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WindowStatus </td></tr>
+<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWiperStatus.html" target="_self">WiperStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WiperStatus </td></tr>
+<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceYawRate.html" target="_self">YawRate</a></td><td class="desc">Corresponds with DBus Interface org.automotive.YawRate </td></tr>
+<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classZone.html" target="_self">Zone</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/arrowdown.png b/0.14/arrowdown.png
new file mode 100644
index 00000000..0b63f6d3
--- /dev/null
+++ b/0.14/arrowdown.png
Binary files differ
diff --git a/0.14/arrowright.png b/0.14/arrowright.png
new file mode 100644
index 00000000..c6ee22f9
--- /dev/null
+++ b/0.14/arrowright.png
Binary files differ
diff --git a/0.14/bc_s.png b/0.14/bc_s.png
new file mode 100644
index 00000000..224b29aa
--- /dev/null
+++ b/0.14/bc_s.png
Binary files differ
diff --git a/0.14/bdwn.png b/0.14/bdwn.png
new file mode 100644
index 00000000..940a0b95
--- /dev/null
+++ b/0.14/bdwn.png
Binary files differ
diff --git a/0.14/classAbstractPropertyType-members.html b/0.14/classAbstractPropertyType-members.html
new file mode 100644
index 00000000..d65d3bbc
--- /dev/null
+++ b/0.14/classAbstractPropertyType-members.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AbstractPropertyType Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractPropertyType</b>(std::string property) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">copy</a>()=0</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a9fae6e2ced72541b5e2bf321a1d193b0">fromString</a>(std::string)=0</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685">fromVariant</a>(GVariant *)=0</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Instant</b> enum value (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>mValue</b> (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!=</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator==</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> enum name</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">quickCopy</a>(AbstractPropertyType *other)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a>(boost::any val)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">toString</a>() const =0</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">toVariant</a>()=0</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>() const </td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AbstractPropertyType</b>() (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractPropertyType.html b/0.14/classAbstractPropertyType.html
new file mode 100644
index 00000000..990e5e70
--- /dev/null
+++ b/0.14/classAbstractPropertyType.html
@@ -0,0 +1,484 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AbstractPropertyType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classAbstractPropertyType-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AbstractPropertyType Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for AbstractPropertyType:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAbstractPropertyType__inherit__graph.png" border="0" usemap="#AbstractPropertyType_inherit__map" alt="Inheritance graph"/></div>
+<map name="AbstractPropertyType_inherit__map" id="AbstractPropertyType_inherit__map">
+<area shape="rect" id="node2" href="classBasicPropertyType.html" title="BasicPropertyType\&lt; T \&gt;" alt="" coords="5,80,171,107"/>
+<area shape="rect" id="node3" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. " alt="" coords="195,80,349,107"/>
+<area shape="rect" id="node4" href="classStringPropertyType.html" title="StringPropertyType" alt="" coords="373,80,507,107"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a1e513f66eb2dd2bd2cddbec16422af63"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> { <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> = 0,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a>,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a>,
+<b>Instant</b>
+ }<tr class="memdesc:a1e513f66eb2dd2bd2cddbec16422af63"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Priority enum describes prority of the property type. <a href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">More...</a><br /></td></tr>
+</td></tr>
+<tr class="separator:a1e513f66eb2dd2bd2cddbec16422af63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2a525d57a943122e1cc709f738deb13e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a525d57a943122e1cc709f738deb13e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractPropertyType</b> (std::string property)</td></tr>
+<tr class="separator:a2a525d57a943122e1cc709f738deb13e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c359b2e7c3b0ede21c64ba2c90567aa"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">toString</a> () const =0</td></tr>
+<tr class="memdesc:a4c359b2e7c3b0ede21c64ba2c90567aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">toString <a href="#a4c359b2e7c3b0ede21c64ba2c90567aa">More...</a><br /></td></tr>
+<tr class="separator:a4c359b2e7c3b0ede21c64ba2c90567aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fae6e2ced72541b5e2bf321a1d193b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fae6e2ced72541b5e2bf321a1d193b0"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a9fae6e2ced72541b5e2bf321a1d193b0">fromString</a> (std::string)=0</td></tr>
+<tr class="memdesc:a9fae6e2ced72541b5e2bf321a1d193b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromString converts from string value <br /></td></tr>
+<tr class="separator:a9fae6e2ced72541b5e2bf321a1d193b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4c8025e310eb06916a28e0341f3356d"><td class="memItemLeft" align="right" valign="top">virtual GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">toVariant</a> ()=0</td></tr>
+<tr class="memdesc:ae4c8025e310eb06916a28e0341f3356d"><td class="mdescLeft">&#160;</td><td class="mdescRight">toVariant <a href="#ae4c8025e310eb06916a28e0341f3356d">More...</a><br /></td></tr>
+<tr class="separator:ae4c8025e310eb06916a28e0341f3356d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3de5f842aa061f168438e67ca29c2685"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3de5f842aa061f168438e67ca29c2685"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685">fromVariant</a> (GVariant *)=0</td></tr>
+<tr class="memdesc:a3de5f842aa061f168438e67ca29c2685"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. <br /></td></tr>
+<tr class="separator:a3de5f842aa061f168438e67ca29c2685"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fedd4300acc7ba7ada94e964f2fd166"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">copy</a> ()=0</td></tr>
+<tr class="memdesc:a8fedd4300acc7ba7ada94e964f2fd166"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy <a href="#a8fedd4300acc7ba7ada94e964f2fd166">More...</a><br /></td></tr>
+<tr class="separator:a8fedd4300acc7ba7ada94e964f2fd166"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0996989d0082ad3f621fec938b60ed10"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">quickCopy</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *other)</td></tr>
+<tr class="memdesc:a0996989d0082ad3f621fec938b60ed10"><td class="mdescLeft">&#160;</td><td class="mdescRight">quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. <a href="#a0996989d0082ad3f621fec938b60ed10">More...</a><br /></td></tr>
+<tr class="separator:a0996989d0082ad3f621fec938b60ed10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af156588f45c7b2f2107a8ebb8977e71f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af156588f45c7b2f2107a8ebb8977e71f"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:af156588f45c7b2f2107a8ebb8977e71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a137d170e61776d59cff141d2df7cab9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a137d170e61776d59cff141d2df7cab9b"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:a137d170e61776d59cff141d2df7cab9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b2598b86718911533587a5bd41bfb9c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a> (boost::any val)</td></tr>
+<tr class="memdesc:a1b2598b86718911533587a5bd41bfb9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">setValue <a href="#a1b2598b86718911533587a5bd41bfb9c">More...</a><br /></td></tr>
+<tr class="separator:a1b2598b86718911533587a5bd41bfb9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae723621925382263eba046fa1ca8e36d"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a> () const </td></tr>
+<tr class="memdesc:ae723621925382263eba046fa1ca8e36d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d" title="value() native value. Does not use type coercion. Will throw if types do not match. ">value()</a> native value. Does not use type coercion. Will throw if types do not match. <br /></td></tr>
+<tr class="separator:ae723621925382263eba046fa1ca8e36d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ba4118acb746d2b8fc220a12b0e2666"><td class="memItemLeft" align="right" valign="top">boost::any&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a> ()</td></tr>
+<tr class="memdesc:a7ba4118acb746d2b8fc220a12b0e2666"><td class="mdescLeft">&#160;</td><td class="mdescRight">anyValue <a href="#a7ba4118acb746d2b8fc220a12b0e2666">More...</a><br /></td></tr>
+<tr class="separator:a7ba4118acb746d2b8fc220a12b0e2666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae87a5dc3ad7315c595a14959e4acedf1"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a> ()</td></tr>
+<tr class="memdesc:ae87a5dc3ad7315c595a14959e4acedf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">signature <a href="#ae87a5dc3ad7315c595a14959e4acedf1">More...</a><br /></td></tr>
+<tr class="separator:ae87a5dc3ad7315c595a14959e4acedf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a0899de35293963a6c18a0f4913916871"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td></tr>
+<tr class="memdesc:a0899de35293963a6c18a0f4913916871"><td class="mdescLeft">&#160;</td><td class="mdescRight">name Property name. <a href="#a0899de35293963a6c18a0f4913916871">More...</a><br /></td></tr>
+<tr class="separator:a0899de35293963a6c18a0f4913916871"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a391546600fde38a351d3d236be8a9b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td></tr>
+<tr class="memdesc:a6a391546600fde38a351d3d236be8a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c" title="setValue ">setValue()</a> is called <a href="#a6a391546600fde38a351d3d236be8a9b">More...</a><br /></td></tr>
+<tr class="separator:a6a391546600fde38a351d3d236be8a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae74440c78c4a5f6af1c3b9c85f1a34c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae74440c78c4a5f6af1c3b9c85f1a34c2"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td></tr>
+<tr class="memdesc:ae74440c78c4a5f6af1c3b9c85f1a34c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default). <br /></td></tr>
+<tr class="separator:ae74440c78c4a5f6af1c3b9c85f1a34c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe2de53722d28e8e7c2a715b97e1ae48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe2de53722d28e8e7c2a715b97e1ae48"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td></tr>
+<tr class="memdesc:abe2de53722d28e8e7c2a715b97e1ae48"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified. <br /></td></tr>
+<tr class="separator:abe2de53722d28e8e7c2a715b97e1ae48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a420b96a1fcbcbe513ff3801185e788bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a420b96a1fcbcbe513ff3801185e788bc"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td></tr>
+<tr class="memdesc:a420b96a1fcbcbe513ff3801185e788bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">zone that the property is situated in. <br /></td></tr>
+<tr class="separator:a420b96a1fcbcbe513ff3801185e788bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f831860b5ddc30e5a53dd4937ae5ebe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f831860b5ddc30e5a53dd4937ae5ebe"></a>
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td></tr>
+<tr class="memdesc:a3f831860b5ddc30e5a53dd4937ae5ebe"><td class="mdescLeft">&#160;</td><td class="mdescRight">priority is used to tell the routing engine how to prioritize routing the value to plugins. setting this value to AbstractPropertyType::Instant will tell the routing engine to immedietly route the value without any reliance on the mainloop. Instant priority is NOT thread safe. Default priority is <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">AbstractPropertyType::Normal</a>. <br /></td></tr>
+<tr class="separator:a3f831860b5ddc30e5a53dd4937ae5ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab557c141cce1769d0e4d8213894c9e2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab557c141cce1769d0e4d8213894c9e2c"></a>
+std::vector&lt; std::function&lt; void(<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *)&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td></tr>
+<tr class="memdesc:ab557c141cce1769d0e4d8213894c9e2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">destroyed is called if this property is destroyed. <br /></td></tr>
+<tr class="separator:ab557c141cce1769d0e4d8213894c9e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a69b5d8cd643415d4f63cd6a9e19721d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69b5d8cd643415d4f63cd6a9e19721d9"></a>
+boost::any&#160;</td><td class="memItemRight" valign="bottom"><b>mValue</b></td></tr>
+<tr class="separator:a69b5d8cd643415d4f63cd6a9e19721d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a1">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>, <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a16">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a34">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="a1e513f66eb2dd2bd2cddbec16422af63"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">AbstractPropertyType::Priority</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>The Priority enum describes prority of the property type. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a"></a>Normal&#160;</td><td class="fielddoc">
+<p>normal priority. This is default Low priority. </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505"></a>Low&#160;</td><td class="fielddoc">
+<p>High priority </p>
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0"></a>High&#160;</td><td class="fielddoc">
+<p>Instant. Using this priority is not thread safe. This is typically used for Properties that need to be deterministic. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a7ba4118acb746d2b8fc220a12b0e2666"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">boost::any AbstractPropertyType::anyValue </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>anyValue </p>
+<dl class="section return"><dt>Returns</dt><dd>boost::any value </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#a3">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>.</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a8fedd4300acc7ba7ada94e964f2fd166"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>* AbstractPropertyType::copy </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>copy </p>
+<dl class="section return"><dt>Returns</dt><dd>a copy of the <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> </dd></dl>
+
+<p>Implemented in <a class="el" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">ListPropertyType&lt; T &gt;</a>, <a class="el" href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57">StringPropertyType</a>, and <a class="el" href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404">BasicPropertyType&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0996989d0082ad3f621fec938b60ed10"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractPropertyType::quickCopy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td>
+ <td class="paramname"><em>other</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">other</td><td>the property to copy from </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Reimplemented in <a class="el" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">ListPropertyType&lt; T &gt;</a>.</p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#a18">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>.</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a1b2598b86718911533587a5bd41bfb9c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractPropertyType::setValue </td>
+ <td>(</td>
+ <td class="paramtype">boost::any&#160;</td>
+ <td class="paramname"><em>val</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>setValue </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">val</td><td>boost::any value. NOTE: boost::any does not accept type coercion. Types must match exactly with native type. (ie, don't use "int" if the native type is "uint") </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Reimplemented in <a class="el" href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e">BasicPropertyType&lt; T &gt;</a>.</p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#a14">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>.</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="ae87a5dc3ad7315c595a14959e4acedf1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const string AbstractPropertyType::signature </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>signature </p>
+<dl class="section return"><dt>Returns</dt><dd>gvariant signature </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4c359b2e7c3b0ede21c64ba2c90567aa"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string AbstractPropertyType::toString </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toString </p>
+<dl class="section return"><dt>Returns</dt><dd>strigified value </dd></dl>
+
+<p>Implemented in <a class="el" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">ListPropertyType&lt; T &gt;</a>, <a class="el" href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35">StringPropertyType</a>, and <a class="el" href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114">BasicPropertyType&lt; T &gt;</a>.</p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#a5">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>.</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="ae4c8025e310eb06916a28e0341f3356d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual GVariant* AbstractPropertyType::toVariant </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toVariant </p>
+<dl class="section return"><dt>Returns</dt><dd>GVariant representation of value. Caller must unref the returned GVariant </dd></dl>
+
+<p>Implemented in <a class="el" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">ListPropertyType&lt; T &gt;</a>, <a class="el" href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28">StringPropertyType</a>, and <a class="el" href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06">BasicPropertyType&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a0899de35293963a6c18a0f4913916871"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string AbstractPropertyType::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>name Property name. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classVehicleProperty.html">VehicleProperty</a> for built-in supported property names </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#a8">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>.</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a6a391546600fde38a351d3d236be8a9b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double AbstractPropertyType::timestamp</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c" title="setValue ">setValue()</a> is called </p>
+<dl class="section see"><dt>See also</dt><dd>amb::currentTime() </dd>
+<dd>
+<a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c" title="setValue ">setValue()</a> </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#a4">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>.</dd>
+</dl>
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractPropertyType__inherit__graph.map b/0.14/classAbstractPropertyType__inherit__graph.map
new file mode 100644
index 00000000..87fb0b55
--- /dev/null
+++ b/0.14/classAbstractPropertyType__inherit__graph.map
@@ -0,0 +1,5 @@
+<map id="AbstractPropertyType" name="AbstractPropertyType">
+<area shape="rect" id="node2" href="$classBasicPropertyType.html" title="BasicPropertyType\&lt; T \&gt;" alt="" coords="5,80,171,107"/>
+<area shape="rect" id="node3" href="$classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. " alt="" coords="195,80,349,107"/>
+<area shape="rect" id="node4" href="$classStringPropertyType.html" title="StringPropertyType" alt="" coords="373,80,507,107"/>
+</map>
diff --git a/0.14/classAbstractPropertyType__inherit__graph.md5 b/0.14/classAbstractPropertyType__inherit__graph.md5
new file mode 100644
index 00000000..895452a8
--- /dev/null
+++ b/0.14/classAbstractPropertyType__inherit__graph.md5
@@ -0,0 +1 @@
+1db214537f86c39e98616effe4b95c60 \ No newline at end of file
diff --git a/0.14/classAbstractPropertyType__inherit__graph.png b/0.14/classAbstractPropertyType__inherit__graph.png
new file mode 100644
index 00000000..0453f9ba
--- /dev/null
+++ b/0.14/classAbstractPropertyType__inherit__graph.png
Binary files differ
diff --git a/0.14/classAbstractRoutingEngine-members.html b/0.14/classAbstractRoutingEngine-members.html
new file mode 100644
index 00000000..39eb885a
--- /dev/null
+++ b/0.14/classAbstractRoutingEngine-members.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AbstractRoutingEngine Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractRoutingEngine</b>(std::map&lt; std::string, std::string &gt; configuration) (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8">getPropertyAsync</a>(AsyncPropertyRequest request)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getPropertyInfo</b>(const VehicleProperty::Property &amp;, const std::string &amp;sourceUuid)=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#a9befec62882b5cbf956b75dc99eedf21">getRangePropertyAsync</a>(AsyncRangePropertyRequest request)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mConfig</b> (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>PropertyChangedType</b> typedef (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#a179052d9ab3f70ddb4c91421f94c45a9">registerSink</a>(AbstractSink *self)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>registerSource</b>(AbstractSource *src)=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setProperty</b>(AsyncSetPropertyRequest request)=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#aef8ad3a6c8d00d7fe9fdb378acf918c0">sourcesForProperty</a>(const VehicleProperty::Property &amp;property)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#a7a30b4c21f91ce6586e1575458238809">subscribeToProperty</a>(const VehicleProperty::Property &amp;propertyName, PropertyChangedType callback, std::string pid=&quot;&quot;)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352">subscribeToProperty</a>(const VehicleProperty::Property &amp;propertyName, AbstractSink *self)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f">subscribeToProperty</a>(const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, AbstractSink *self)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466">subscribeToProperty</a>(const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>supported</b>()=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>unregisterSink</b>(AbstractSink *self)=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#aa56c145aa682ece99791831bc7c420f7">unsubscribeToProperty</a>(uint handle)=0</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>unsubscribeToProperty</b>(const VehicleProperty::Property &amp;, AbstractSink *self)=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">updateProperty</a>(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>updateProperty</b>(AbstractPropertyType *value, const std::string &amp;uuid)=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>updateSupported</b>(PropertyList added, PropertyList removed, AbstractSource *source)=0 (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AbstractRoutingEngine</b>() (defined in <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>)</td><td class="entry"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractRoutingEngine.html b/0.14/classAbstractRoutingEngine.html
new file mode 100644
index 00000000..6475a0fe
--- /dev/null
+++ b/0.14/classAbstractRoutingEngine.html
@@ -0,0 +1,483 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AbstractRoutingEngine Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classAbstractRoutingEngine-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AbstractRoutingEngine Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aea584dbb4853b86a3020783bfe9e0608"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea584dbb4853b86a3020783bfe9e0608"></a>
+typedef std::function&lt; void(<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value)&gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PropertyChangedType</b></td></tr>
+<tr class="separator:aea584dbb4853b86a3020783bfe9e0608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a60ef59d81671e74ecc1ba3e926157a7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60ef59d81671e74ecc1ba3e926157a7f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractRoutingEngine</b> (std::map&lt; std::string, std::string &gt; configuration)</td></tr>
+<tr class="separator:a60ef59d81671e74ecc1ba3e926157a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad88ea00def2bb5991f5b2b424acab6c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad88ea00def2bb5991f5b2b424acab6c8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>registerSource</b> (<a class="el" href="classAbstractSource.html">AbstractSource</a> *src)=0</td></tr>
+<tr class="separator:ad88ea00def2bb5991f5b2b424acab6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a177588ad6d45f477f596eb025dcc8bed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a177588ad6d45f477f596eb025dcc8bed"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateSupported</b> (PropertyList added, PropertyList removed, <a class="el" href="classAbstractSource.html">AbstractSource</a> *source)=0</td></tr>
+<tr class="separator:a177588ad6d45f477f596eb025dcc8bed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adadf5f60f3895bdb90bb224d05ee97f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adadf5f60f3895bdb90bb224d05ee97f0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">updateProperty</a> (VehicleProperty::Property property, <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value, std::string uuid)</td></tr>
+<tr class="memdesc:adadf5f60f3895bdb90bb224d05ee97f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated: <br /></td></tr>
+<tr class="separator:adadf5f60f3895bdb90bb224d05ee97f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2395e520ddfd532959706a5122998fbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2395e520ddfd532959706a5122998fbb"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>updateProperty</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value, const std::string &amp;uuid)=0</td></tr>
+<tr class="separator:a2395e520ddfd532959706a5122998fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcd80e2e3823af7101c5d1f7ff0c217c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcd80e2e3823af7101c5d1f7ff0c217c"></a>
+virtual PropertyList&#160;</td><td class="memItemRight" valign="bottom"><b>supported</b> ()=0</td></tr>
+<tr class="separator:adcd80e2e3823af7101c5d1f7ff0c217c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a179052d9ab3f70ddb4c91421f94c45a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a179052d9ab3f70ddb4c91421f94c45a9"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#a179052d9ab3f70ddb4c91421f94c45a9">registerSink</a> (<a class="el" href="classAbstractSink.html">AbstractSink</a> *self)=0</td></tr>
+<tr class="memdesc:a179052d9ab3f70ddb4c91421f94c45a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">sinks: <br /></td></tr>
+<tr class="separator:a179052d9ab3f70ddb4c91421f94c45a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f0a96c938c395565d01e0f78cc3bea8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f0a96c938c395565d01e0f78cc3bea8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>unregisterSink</b> (<a class="el" href="classAbstractSink.html">AbstractSink</a> *self)=0</td></tr>
+<tr class="separator:a0f0a96c938c395565d01e0f78cc3bea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef8ad3a6c8d00d7fe9fdb378acf918c0"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#aef8ad3a6c8d00d7fe9fdb378acf918c0">sourcesForProperty</a> (const VehicleProperty::Property &amp;property)=0</td></tr>
+<tr class="separator:aef8ad3a6c8d00d7fe9fdb378acf918c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1cbda415f674be4a3ce49be05aa8ee8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8">getPropertyAsync</a> (<a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> request)=0</td></tr>
+<tr class="separator:ad1cbda415f674be4a3ce49be05aa8ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9befec62882b5cbf956b75dc99eedf21"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#a9befec62882b5cbf956b75dc99eedf21">getRangePropertyAsync</a> (<a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> request)=0</td></tr>
+<tr class="memdesc:a9befec62882b5cbf956b75dc99eedf21"><td class="mdescLeft">&#160;</td><td class="mdescRight">getRangePropertyAsync is used for getting a range of properties that are within the specified time or sequence parameters. <a href="#a9befec62882b5cbf956b75dc99eedf21">More...</a><br /></td></tr>
+<tr class="separator:a9befec62882b5cbf956b75dc99eedf21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a740b2c9bd8f842499cf250f660553651"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a740b2c9bd8f842499cf250f660553651"></a>
+virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>setProperty</b> (<a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request)=0</td></tr>
+<tr class="separator:a740b2c9bd8f842499cf250f660553651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a30b4c21f91ce6586e1575458238809"><td class="memItemLeft" align="right" valign="top">virtual uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#a7a30b4c21f91ce6586e1575458238809">subscribeToProperty</a> (const VehicleProperty::Property &amp;propertyName, PropertyChangedType callback, std::string pid=&quot;&quot;)=0</td></tr>
+<tr class="memdesc:a7a30b4c21f91ce6586e1575458238809"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToProperty subscribes to propertyName. Value changes will be passed to callback. <a href="#a7a30b4c21f91ce6586e1575458238809">More...</a><br /></td></tr>
+<tr class="separator:a7a30b4c21f91ce6586e1575458238809"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c145aa682ece99791831bc7c420f7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#aa56c145aa682ece99791831bc7c420f7">unsubscribeToProperty</a> (uint handle)=0</td></tr>
+<tr class="memdesc:aa56c145aa682ece99791831bc7c420f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">unsubscribeToProperty <a href="#aa56c145aa682ece99791831bc7c420f7">More...</a><br /></td></tr>
+<tr class="separator:aa56c145aa682ece99791831bc7c420f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1714228e3ef96be7f5a50811b516c352"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352">subscribeToProperty</a> (const VehicleProperty::Property &amp;propertyName, <a class="el" href="classAbstractSink.html">AbstractSink</a> *self)=0</td></tr>
+<tr class="memdesc:a1714228e3ef96be7f5a50811b516c352"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToProperty subscribe to changes made to a property value. <a href="#a1714228e3ef96be7f5a50811b516c352">More...</a><br /></td></tr>
+<tr class="separator:a1714228e3ef96be7f5a50811b516c352"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae6c5d27dc01b4773b6bf77331f86e9f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f">subscribeToProperty</a> (const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, <a class="el" href="classAbstractSink.html">AbstractSink</a> *self)=0</td></tr>
+<tr class="memdesc:aae6c5d27dc01b4773b6bf77331f86e9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToProperty subscribe to changes made to a property value. <a href="#aae6c5d27dc01b4773b6bf77331f86e9f">More...</a><br /></td></tr>
+<tr class="separator:aae6c5d27dc01b4773b6bf77331f86e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac64ad6ac6a1fcd6ce7ad190262176466"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466">subscribeToProperty</a> (const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, Zone::Type zoneFilter, <a class="el" href="classAbstractSink.html">AbstractSink</a> *self)=0</td></tr>
+<tr class="memdesc:ac64ad6ac6a1fcd6ce7ad190262176466"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToProperty subscribe to changes made to a property value. <a href="#ac64ad6ac6a1fcd6ce7ad190262176466">More...</a><br /></td></tr>
+<tr class="separator:ac64ad6ac6a1fcd6ce7ad190262176466"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23c16d50214f36e08383cfec64e1f569"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23c16d50214f36e08383cfec64e1f569"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>unsubscribeToProperty</b> (const VehicleProperty::Property &amp;, <a class="el" href="classAbstractSink.html">AbstractSink</a> *self)=0</td></tr>
+<tr class="separator:a23c16d50214f36e08383cfec64e1f569"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa54d896b08870c24ae503a347681a439"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa54d896b08870c24ae503a347681a439"></a>
+virtual PropertyInfo&#160;</td><td class="memItemRight" valign="bottom"><b>getPropertyInfo</b> (const VehicleProperty::Property &amp;, const std::string &amp;sourceUuid)=0</td></tr>
+<tr class="separator:aa54d896b08870c24ae503a347681a439"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a84ecc2385f6cde8a0971a58ad6f7cd3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84ecc2385f6cde8a0971a58ad6f7cd3f"></a>
+std::map&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mConfig</b></td></tr>
+<tr class="separator:a84ecc2385f6cde8a0971a58ad6f7cd3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a26">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ad1cbda415f674be4a3ce49be05aa8ee8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>* AbstractRoutingEngine::getPropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>&#160;</td>
+ <td class="paramname"><em>request</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>/brief getPropertyAsync requests a property value from a source. This call has a timeout and the callback specified in the request will always be called. /see <a class="el" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. ">AsyncPropertyRequest</a> /see <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a>. /param request requested property. /return <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a>. The returned <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> is owned by the caller of getPropertyAsync. /code <a class="el" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. ">AsyncPropertyRequest</a> request; request.property = VehicleProperty::VehicleSpeed request.completed = [](AsyncPropertyReply* reply) { //you own the reply delete reply; }; routingEngine-&gt;getPropertyAsync(request); /endcode </p>
+
+</div>
+</div>
+<a class="anchor" id="a9befec62882b5cbf956b75dc99eedf21"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractRoutingEngine::getRangePropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>&#160;</td>
+ <td class="paramname"><em>request</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getRangePropertyAsync is used for getting a range of properties that are within the specified time or sequence parameters. </p>
+<ul>
+<li>request the request containing the property and other information required by the query <dl class="section return"><dt>Returns</dt><dd>a pointer to the reply. <div class="fragment"><div class="line"><a class="code" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> vehicleSpeedFromLastWeek;</div><div class="line"></div><div class="line">vehicleSpeedFromLastWeek.<a class="code" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a> = amb::currentTime() - 10;</div><div class="line">vehicleSpeedFromLastWeek.<a class="code" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a> = amb::currentTime();</div><div class="line"></div><div class="line">PropertyList requestList;</div><div class="line">requestList.push_back(VehicleProperty::VehicleSpeed);</div><div class="line">requestList.push_back(<a class="code" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">VehicleProperty::EngineSpeed</a>);</div><div class="line"></div><div class="line">vehicleSpeedFromLastWeek.<a class="code" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a> = requestList;</div><div class="line">vehicleSpeedFromLastWeek.<a class="code" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a> = [](<a class="code" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>* reply)</div><div class="line">{</div><div class="line"> std::list&lt;AbstractPropertyType*&gt; values = reply-&gt;values;</div><div class="line"> <span class="keywordflow">for</span>(<span class="keyword">auto</span> itr = values.begin(); itr != values.end(); itr++)</div><div class="line"> {</div><div class="line"> <span class="keyword">auto</span> val = *itr;</div><div class="line"> <a class="code" href="classDebugOut.html">DebugOut</a>(1)&lt;&lt;<span class="stringliteral">&quot;Value from past: (&quot;</span>&lt;&lt;val-&gt;name&lt;&lt;<span class="stringliteral">&quot;): &quot;</span>&lt;&lt;val-&gt;toString()&lt;&lt;<span class="stringliteral">&quot; time: &quot;</span>&lt;&lt;val-&gt;timestamp&lt;&lt;endl;</div><div class="line"> }</div><div class="line"></div><div class="line"> <span class="keyword">delete</span> reply;</div><div class="line">};</div><div class="line"></div><div class="line">routingEngine-&gt;getRangePropertyAsync(vehicleSpeedFromLastWeek);</div></div><!-- fragment --> </dd></dl>
+</li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="aef8ad3a6c8d00d7fe9fdb378acf918c0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::vector&lt;std::string&gt; AbstractRoutingEngine::sourcesForProperty </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>/brief sourcesForProperty /param property /return vector of source uuid's that support the "property" </p>
+
+</div>
+</div>
+<a class="anchor" id="a7a30b4c21f91ce6586e1575458238809"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint AbstractRoutingEngine::subscribeToProperty </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>propertyName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">PropertyChangedType&#160;</td>
+ <td class="paramname"><em>callback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::string&#160;</td>
+ <td class="paramname"><em>pid</em> = <code>&quot;&quot;</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>subscribeToProperty subscribes to propertyName. Value changes will be passed to callback. </p>
+<ul>
+<li>propertyName </li>
+<li>callback </li>
+<li>pid process id of the requesting application <dl class="section return"><dt>Returns</dt><dd>subscription handle </dd></dl>
+</li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="a1714228e3ef96be7f5a50811b516c352"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool AbstractRoutingEngine::subscribeToProperty </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>propertyName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classAbstractSink.html">AbstractSink</a> *&#160;</td>
+ <td class="paramname"><em>self</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>subscribeToProperty subscribe to changes made to a property value. </p>
+<ul>
+<li>propertyName name of the property to request a subscription for. </li>
+<li>self pointer to the sink who is subscribing. <div class="fragment"><div class="line"><span class="comment">//somewhere in the sink:</span></div><div class="line">routingEngine-&gt;subscribeToProperty(<a class="code" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">VehicleProperty::EngineSpeed</a>, <span class="keyword">this</span>);</div><div class="line"></div><div class="line"><span class="comment">//... elsewhere in the sink, this will be called when a property changes:</span></div><div class="line"><span class="keywordtype">void</span> MySink::propertyChanged(<span class="keyword">const</span> <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* property)</div><div class="line">{</div><div class="line"> <span class="keywordflow">if</span>(property-&gt;<a class="code" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a> == <a class="code" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">VehicleProperty::EngineSpeed</a>)</div><div class="line"> {</div><div class="line"> ...</div><div class="line"> }</div><div class="line">}</div></div><!-- fragment --> </li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="aae6c5d27dc01b4773b6bf77331f86e9f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool AbstractRoutingEngine::subscribeToProperty </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>propertyName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>sourceUuidFilter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classAbstractSink.html">AbstractSink</a> *&#160;</td>
+ <td class="paramname"><em>self</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>subscribeToProperty subscribe to changes made to a property value. </p>
+<ul>
+<li>propertyName name of the property to request a subscription for. </li>
+<li>sourceUuidFilter source UUID to filter. Only property updates from this source will be sent to the sink. </li>
+<li>self pointer to the sink who is subscribing. </li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="ac64ad6ac6a1fcd6ce7ad190262176466"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool AbstractRoutingEngine::subscribeToProperty </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>propertyName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>sourceUuidFilter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Zone::Type&#160;</td>
+ <td class="paramname"><em>zoneFilter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classAbstractSink.html">AbstractSink</a> *&#160;</td>
+ <td class="paramname"><em>self</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>subscribeToProperty subscribe to changes made to a property value. </p>
+<ul>
+<li>propertyName name of the property to request a subscription for. </li>
+<li>sourceUuidFilter source UUID to filter. Only property updates from this source will be sent to the sink. </li>
+<li>zoneFilter zone to filter. Only updates from this zone will be passed to the sink. </li>
+<li>self pointer to the sink who is subscribing. </li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="aa56c145aa682ece99791831bc7c420f7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractRoutingEngine::unsubscribeToProperty </td>
+ <td>(</td>
+ <td class="paramtype">uint&#160;</td>
+ <td class="paramname"><em>handle</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>unsubscribeToProperty </p>
+<ul>
+<li>handle </li>
+</ul>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractSink-members.html b/0.14/classAbstractSink-members.html
new file mode 100644
index 00000000..233fb1e5
--- /dev/null
+++ b/0.14/classAbstractSink-members.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AbstractSink Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAbstractSink.html">AbstractSink</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractSink</b>(AbstractRoutingEngine *engine, map&lt; string, string &gt; config) (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>configuration</b> (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">propertyChanged</a>(AbstractPropertyType *value)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">routingEngine</a></td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">supportedChanged</a>(const PropertyList &amp;supportedProperties)=0</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">uuid</a>()=0</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AbstractSink</b>() (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractSink.html b/0.14/classAbstractSink.html
new file mode 100644
index 00000000..80795521
--- /dev/null
+++ b/0.14/classAbstractSink.html
@@ -0,0 +1,245 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AbstractSink Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classAbstractSink-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AbstractSink Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for AbstractSink:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAbstractSink__inherit__graph.png" border="0" usemap="#AbstractSink_inherit__map" alt="Inheritance graph"/></div>
+<map name="AbstractSink_inherit__map" id="AbstractSink_inherit__map">
+<area shape="rect" id="node2" href="classAbstractSource.html" title="AbstractSource" alt="" coords="8,80,120,107"/>
+<area shape="rect" id="node3" href="classAmbPlugin.html" title="AmbPlugin\&lt; T \&gt;" alt="" coords="5,155,123,181"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AbstractSink:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAbstractSink__coll__graph.png" border="0" usemap="#AbstractSink_coll__map" alt="Collaboration graph"/></div>
+<map name="AbstractSink_coll__map" id="AbstractSink_coll__map">
+<area shape="rect" id="node2" href="classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a63f03d63fd091cd6f39a9888dd08ea6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63f03d63fd091cd6f39a9888dd08ea6a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractSink</b> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *engine, map&lt; string, string &gt; config)</td></tr>
+<tr class="separator:a63f03d63fd091cd6f39a9888dd08ea6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a965ae1d5218713c7823fbd95fa51b053"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">uuid</a> ()=0</td></tr>
+<tr class="memdesc:a965ae1d5218713c7823fbd95fa51b053"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pure virtual methods: <a href="#a965ae1d5218713c7823fbd95fa51b053">More...</a><br /></td></tr>
+<tr class="separator:a965ae1d5218713c7823fbd95fa51b053"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb683c566a5a71303d05d2e12da2b28"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">propertyChanged</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value)</td></tr>
+<tr class="memdesc:afeb683c566a5a71303d05d2e12da2b28"><td class="mdescLeft">&#160;</td><td class="mdescRight">propertyChanged is called when a subscribed to property changes. <a href="#afeb683c566a5a71303d05d2e12da2b28">More...</a><br /></td></tr>
+<tr class="separator:afeb683c566a5a71303d05d2e12da2b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9538a89536e8b6495551283116a588b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">supportedChanged</a> (const PropertyList &amp;supportedProperties)=0</td></tr>
+<tr class="separator:aa9538a89536e8b6495551283116a588b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a4d49a722e60cd9993c182a29fbf74591"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d49a722e60cd9993c182a29fbf74591"></a>
+<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">routingEngine</a></td></tr>
+<tr class="memdesc:a4d49a722e60cd9993c182a29fbf74591"><td class="mdescLeft">&#160;</td><td class="mdescRight">routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins <br /></td></tr>
+<tr class="separator:a4d49a722e60cd9993c182a29fbf74591"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52581d514cad8b74a9fb42a026522f76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52581d514cad8b74a9fb42a026522f76"></a>
+map&lt; string, string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>configuration</b></td></tr>
+<tr class="separator:a52581d514cad8b74a9fb42a026522f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a0">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="afeb683c566a5a71303d05d2e12da2b28"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractSink::propertyChanged </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td>
+ <td class="paramname"><em>value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>propertyChanged is called when a subscribed to property changes. </p>
+<dl class="section see"><dt>See also</dt><dd>AbstractRoutingEngine::subscribeToPropertyChanges() </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">value</td><td>value of the property that changed. this is a temporary pointer that will be destroyed. Do not destroy it. If you need to store the value use value.anyValue(), value.value&lt;T&gt;() or value-&gt;copy() to copy. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Reimplemented in <a class="el" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa9538a89536e8b6495551283116a588b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractSink::supportedChanged </td>
+ <td>(</td>
+ <td class="paramtype">const PropertyList &amp;&#160;</td>
+ <td class="paramname"><em>supportedProperties</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">supportedChanged()</a> is called when the supported properties changes </p><ul>
+<li>supportedProperties the new list of supported properties. </li>
+</ul>
+
+<p>Implemented in <a class="el" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a965ae1d5218713c7823fbd95fa51b053"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const string AbstractSink::uuid </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Pure virtual methods: </p>
+<p><a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053" title="Pure virtual methods: ">uuid()</a> is a unique identifier </p><dl class="section return"><dt>Returns</dt><dd>a guid-style unique identifier </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractsink_8h_source.html">abstractsink.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractSink__coll__graph.map b/0.14/classAbstractSink__coll__graph.map
new file mode 100644
index 00000000..6565ae94
--- /dev/null
+++ b/0.14/classAbstractSink__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="AbstractSink" name="AbstractSink">
+<area shape="rect" id="node2" href="$classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
diff --git a/0.14/classAbstractSink__coll__graph.md5 b/0.14/classAbstractSink__coll__graph.md5
new file mode 100644
index 00000000..4e2ddbb5
--- /dev/null
+++ b/0.14/classAbstractSink__coll__graph.md5
@@ -0,0 +1 @@
+072ce8745ed49deadaa4ea8d849041f2 \ No newline at end of file
diff --git a/0.14/classAbstractSink__coll__graph.png b/0.14/classAbstractSink__coll__graph.png
new file mode 100644
index 00000000..93548ed1
--- /dev/null
+++ b/0.14/classAbstractSink__coll__graph.png
Binary files differ
diff --git a/0.14/classAbstractSink__inherit__graph.map b/0.14/classAbstractSink__inherit__graph.map
new file mode 100644
index 00000000..ecc01906
--- /dev/null
+++ b/0.14/classAbstractSink__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="AbstractSink" name="AbstractSink">
+<area shape="rect" id="node2" href="$classAbstractSource.html" title="AbstractSource" alt="" coords="8,80,120,107"/>
+<area shape="rect" id="node3" href="$classAmbPlugin.html" title="AmbPlugin\&lt; T \&gt;" alt="" coords="5,155,123,181"/>
+</map>
diff --git a/0.14/classAbstractSink__inherit__graph.md5 b/0.14/classAbstractSink__inherit__graph.md5
new file mode 100644
index 00000000..e02dabac
--- /dev/null
+++ b/0.14/classAbstractSink__inherit__graph.md5
@@ -0,0 +1 @@
+44c1513ce3ea4cc9689a7968545e500f \ No newline at end of file
diff --git a/0.14/classAbstractSink__inherit__graph.png b/0.14/classAbstractSink__inherit__graph.png
new file mode 100644
index 00000000..65d82a05
--- /dev/null
+++ b/0.14/classAbstractSink__inherit__graph.png
Binary files differ
diff --git a/0.14/classAbstractSource-members.html b/0.14/classAbstractSource-members.html
new file mode 100644
index 00000000..690bbb53
--- /dev/null
+++ b/0.14/classAbstractSource-members.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AbstractSource Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAbstractSource.html">AbstractSource</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractSink</b>(AbstractRoutingEngine *engine, map&lt; string, string &gt; config) (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AbstractSource</b>(AbstractRoutingEngine *engine, map&lt; string, string &gt; config) (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>configuration</b> (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Get</b> enum value (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f">getPropertyAsync</a>(AsyncPropertyReply *reply)=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSource.html#a4e15ea9df2144be322968003621580c4">getPropertyInfo</a>(const VehicleProperty::Property &amp;property)=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetRanged</b> enum value (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7">getRangePropertyAsync</a>(AsyncRangePropertyReply *reply)=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">Operations</a> enum name</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">propertyChanged</a>(AbstractPropertyType *value)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">routingEngine</a></td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Set</b> enum value (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a">setProperty</a>(AsyncSetPropertyRequest request)=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9">subscribeToPropertyChanges</a>(VehicleProperty::Property property)=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460">supported</a>()=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">supportedChanged</a>(const PropertyList &amp;supportedProperties)=0</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#a317861675652372a72fc01c075036b51">supportedOperations</a>()=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractSource.html#a584372310f191b1b9067a634b7366023">unsubscribeToPropertyChanges</a>(VehicleProperty::Property property)=0</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">uuid</a>()=0</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AbstractSink</b>() (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AbstractSource</b>() (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractSource.html b/0.14/classAbstractSource.html
new file mode 100644
index 00000000..7e17a73c
--- /dev/null
+++ b/0.14/classAbstractSource.html
@@ -0,0 +1,492 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AbstractSource Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classAbstractSource-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AbstractSource Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for AbstractSource:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAbstractSource__inherit__graph.png" border="0" usemap="#AbstractSource_inherit__map" alt="Inheritance graph"/></div>
+<map name="AbstractSource_inherit__map" id="AbstractSource_inherit__map">
+<area shape="rect" id="node3" href="classAmbPlugin.html" title="AmbPlugin\&lt; T \&gt;" alt="" coords="5,155,123,181"/>
+<area shape="rect" id="node2" href="classAbstractSink.html" title="AbstractSink" alt="" coords="15,5,113,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AbstractSource:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAbstractSource__coll__graph.png" border="0" usemap="#AbstractSource_coll__map" alt="Collaboration graph"/></div>
+<map name="AbstractSource_coll__map" id="AbstractSource_coll__map">
+<area shape="rect" id="node2" href="classAbstractSink.html" title="AbstractSink" alt="" coords="143,95,240,121"/>
+<area shape="rect" id="node3" href="classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aad1e5e4914f2aa174dfd8fa6e143c1b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad1e5e4914f2aa174dfd8fa6e143c1b9"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">Operations</a> { <b>Get</b> = 0x01,
+<b>Set</b> = 0x02,
+<b>GetRanged</b> = 0x04
+ }<tr class="memdesc:aad1e5e4914f2aa174dfd8fa6e143c1b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Operations enum is a bitmask flag used to specify which operations are supported by the source plugin. <br /></td></tr>
+</td></tr>
+<tr class="separator:aad1e5e4914f2aa174dfd8fa6e143c1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a753c78f3ee4c565c4ba2157c06cb7fbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a753c78f3ee4c565c4ba2157c06cb7fbe"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractSource</b> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *engine, map&lt; string, string &gt; config)</td></tr>
+<tr class="separator:a753c78f3ee4c565c4ba2157c06cb7fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05589e699ea16a14675db226d51bdf9f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f">getPropertyAsync</a> (<a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply)=0</td></tr>
+<tr class="memdesc:a05589e699ea16a14675db226d51bdf9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">pure virtual methods: <a href="#a05589e699ea16a14675db226d51bdf9f">More...</a><br /></td></tr>
+<tr class="separator:a05589e699ea16a14675db226d51bdf9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b30f939d68889b2540f6035fa5be7c7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7">getRangePropertyAsync</a> (<a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply)=0</td></tr>
+<tr class="memdesc:a3b30f939d68889b2540f6035fa5be7c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">getRangePropertyAsync is called when a sink requests a series of values for a given property within a specified time or sequencial range. This will only be called if the source support the Ranged Operation ( <a href="#a3b30f939d68889b2540f6035fa5be7c7">More...</a><br /></td></tr>
+<tr class="separator:a3b30f939d68889b2540f6035fa5be7c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a684b58112b5572dfe8cb94380bf7d74a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a">setProperty</a> (<a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request)=0</td></tr>
+<tr class="memdesc:a684b58112b5572dfe8cb94380bf7d74a"><td class="mdescLeft">&#160;</td><td class="mdescRight">setProperty is called when a sink requests to set a value for a given property. This is only called if the source supports the Set Operation ( <a href="#a684b58112b5572dfe8cb94380bf7d74a">More...</a><br /></td></tr>
+<tr class="separator:a684b58112b5572dfe8cb94380bf7d74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9c042e159f080c298b2ae37c47618e9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9">subscribeToPropertyChanges</a> (VehicleProperty::Property property)=0</td></tr>
+<tr class="memdesc:ae9c042e159f080c298b2ae37c47618e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep track of subscriptions and may wish to sleep if there are no subscriptions. <a href="#ae9c042e159f080c298b2ae37c47618e9">More...</a><br /></td></tr>
+<tr class="separator:ae9c042e159f080c298b2ae37c47618e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a584372310f191b1b9067a634b7366023"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#a584372310f191b1b9067a634b7366023">unsubscribeToPropertyChanges</a> (VehicleProperty::Property property)=0</td></tr>
+<tr class="memdesc:a584372310f191b1b9067a634b7366023"><td class="mdescLeft">&#160;</td><td class="mdescRight">unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. <a href="#a584372310f191b1b9067a634b7366023">More...</a><br /></td></tr>
+<tr class="separator:a584372310f191b1b9067a634b7366023"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a317861675652372a72fc01c075036b51"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#a317861675652372a72fc01c075036b51">supportedOperations</a> ()=0</td></tr>
+<tr class="memdesc:a317861675652372a72fc01c075036b51"><td class="mdescLeft">&#160;</td><td class="mdescRight">supportedOperations <a href="#a317861675652372a72fc01c075036b51">More...</a><br /></td></tr>
+<tr class="separator:a317861675652372a72fc01c075036b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e15ea9df2144be322968003621580c4"><td class="memItemLeft" align="right" valign="top">virtual PropertyInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#a4e15ea9df2144be322968003621580c4">getPropertyInfo</a> (const VehicleProperty::Property &amp;property)=0</td></tr>
+<tr class="memdesc:a4e15ea9df2144be322968003621580c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyInfo used to return specific information about a property <a href="#a4e15ea9df2144be322968003621580c4">More...</a><br /></td></tr>
+<tr class="separator:a4e15ea9df2144be322968003621580c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8330cbbac84dc24851eb50ff7243460"><td class="memItemLeft" align="right" valign="top">virtual PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460">supported</a> ()=0</td></tr>
+<tr class="memdesc:ad8330cbbac84dc24851eb50ff7243460"><td class="mdescLeft">&#160;</td><td class="mdescRight">supported <a href="#ad8330cbbac84dc24851eb50ff7243460">More...</a><br /></td></tr>
+<tr class="separator:ad8330cbbac84dc24851eb50ff7243460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAbstractSink"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAbstractSink')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAbstractSink.html">AbstractSink</a></td></tr>
+<tr class="memitem:a63f03d63fd091cd6f39a9888dd08ea6a inherit pub_methods_classAbstractSink"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63f03d63fd091cd6f39a9888dd08ea6a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractSink</b> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *engine, map&lt; string, string &gt; config)</td></tr>
+<tr class="separator:a63f03d63fd091cd6f39a9888dd08ea6a inherit pub_methods_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a965ae1d5218713c7823fbd95fa51b053 inherit pub_methods_classAbstractSink"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">uuid</a> ()=0</td></tr>
+<tr class="memdesc:a965ae1d5218713c7823fbd95fa51b053 inherit pub_methods_classAbstractSink"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pure virtual methods: <a href="#a965ae1d5218713c7823fbd95fa51b053">More...</a><br /></td></tr>
+<tr class="separator:a965ae1d5218713c7823fbd95fa51b053 inherit pub_methods_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb683c566a5a71303d05d2e12da2b28 inherit pub_methods_classAbstractSink"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">propertyChanged</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value)</td></tr>
+<tr class="memdesc:afeb683c566a5a71303d05d2e12da2b28 inherit pub_methods_classAbstractSink"><td class="mdescLeft">&#160;</td><td class="mdescRight">propertyChanged is called when a subscribed to property changes. <a href="#afeb683c566a5a71303d05d2e12da2b28">More...</a><br /></td></tr>
+<tr class="separator:afeb683c566a5a71303d05d2e12da2b28 inherit pub_methods_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9538a89536e8b6495551283116a588b inherit pub_methods_classAbstractSink"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">supportedChanged</a> (const PropertyList &amp;supportedProperties)=0</td></tr>
+<tr class="separator:aa9538a89536e8b6495551283116a588b inherit pub_methods_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:aabbce93fea123c54be55a007c928a6f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">routingEngine</a></td></tr>
+<tr class="memdesc:aabbce93fea123c54be55a007c928a6f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">routingEngine the core routing engine used to send property updates to sink plugins. <a href="#aabbce93fea123c54be55a007c928a6f1">More...</a><br /></td></tr>
+<tr class="separator:aabbce93fea123c54be55a007c928a6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classAbstractSink"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classAbstractSink')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classAbstractSink.html">AbstractSink</a></td></tr>
+<tr class="memitem:a4d49a722e60cd9993c182a29fbf74591 inherit pro_attribs_classAbstractSink"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d49a722e60cd9993c182a29fbf74591"></a>
+<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">routingEngine</a></td></tr>
+<tr class="memdesc:a4d49a722e60cd9993c182a29fbf74591 inherit pro_attribs_classAbstractSink"><td class="mdescLeft">&#160;</td><td class="mdescRight">routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins <br /></td></tr>
+<tr class="separator:a4d49a722e60cd9993c182a29fbf74591 inherit pro_attribs_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52581d514cad8b74a9fb42a026522f76 inherit pro_attribs_classAbstractSink"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52581d514cad8b74a9fb42a026522f76"></a>
+map&lt; string, string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>configuration</b></td></tr>
+<tr class="separator:a52581d514cad8b74a9fb42a026522f76 inherit pro_attribs_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a1">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a05589e699ea16a14675db226d51bdf9f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractSource::getPropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td>
+ <td class="paramname"><em>reply</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>pure virtual methods: </p>
+<p>getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation (</p><dl class="section see"><dt>See also</dt><dd>Operation) </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">reply</td><td>the reply variable. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e15ea9df2144be322968003621580c4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual PropertyInfo AbstractSource::getPropertyInfo </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getPropertyInfo used to return specific information about a property </p>
+<dl class="section see"><dt>See also</dt><dd>PropertyInfo the source should override this otherwise a PropertyInfo::invalid() will be returned for the property </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property to get info for. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a PropertyInfo object. </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3b30f939d68889b2540f6035fa5be7c7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractSource::getRangePropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *&#160;</td>
+ <td class="paramname"><em>reply</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getRangePropertyAsync is called when a sink requests a series of values for a given property within a specified time or sequencial range. This will only be called if the source support the Ranged Operation ( </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9" title="The Operations enum is a bitmask flag used to specify which operations are supported by the source pl...">Operations</a>) </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">reply</td><td>is the reply variable. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. ">AsyncRangePropertyReply</a> </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a684b58112b5572dfe8cb94380bf7d74a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>* AbstractSource::setProperty </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>&#160;</td>
+ <td class="paramname"><em>request</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>setProperty is called when a sink requests to set a value for a given property. This is only called if the source supports the Set Operation ( </p>
+<dl class="section see"><dt>See also</dt><dd>Operation) </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">request</td><td>the requested property to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>returns a pointer to the new value for the property. </dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae9c042e159f080c298b2ae37c47618e9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractSource::subscribeToPropertyChanges </td>
+ <td>(</td>
+ <td class="paramtype">VehicleProperty::Property&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep track of subscriptions and may wish to sleep if there are no subscriptions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property that is being subscribed. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractSource.html#a584372310f191b1b9067a634b7366023" title="unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&#39;s ch...">unsubscribeToPropertyChanges</a> </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad8330cbbac84dc24851eb50ff7243460"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual PropertyList AbstractSource::supported </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>supported </p>
+<dl class="section return"><dt>Returns</dt><dd>returns the supported properties. </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a317861675652372a72fc01c075036b51"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int AbstractSource::supportedOperations </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>supportedOperations </p>
+<dl class="section return"><dt>Returns</dt><dd>returns the supported operations. </dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9" title="The Operations enum is a bitmask flag used to specify which operations are supported by the source pl...">Operations</a> </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a584372310f191b1b9067a634b7366023"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AbstractSource::unsubscribeToPropertyChanges </td>
+ <td>(</td>
+ <td class="paramtype">VehicleProperty::Property&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property to unsubscribe to </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9" title="subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...">subscribeToPropertyChanges</a> </dd></dl>
+
+<p>Implemented in <a class="el" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">AmbPlugin&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="aabbce93fea123c54be55a007c928a6f1"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* AbstractSource::routingEngine</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>routingEngine the core routing engine used to send property updates to sink plugins. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractsource_8h_source.html">abstractsource.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAbstractSource__coll__graph.map b/0.14/classAbstractSource__coll__graph.map
new file mode 100644
index 00000000..ba6a973e
--- /dev/null
+++ b/0.14/classAbstractSource__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="AbstractSource" name="AbstractSource">
+<area shape="rect" id="node2" href="$classAbstractSink.html" title="AbstractSink" alt="" coords="143,95,240,121"/>
+<area shape="rect" id="node3" href="$classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
diff --git a/0.14/classAbstractSource__coll__graph.md5 b/0.14/classAbstractSource__coll__graph.md5
new file mode 100644
index 00000000..2adfcb68
--- /dev/null
+++ b/0.14/classAbstractSource__coll__graph.md5
@@ -0,0 +1 @@
+88a44a061e156a1acf64ceecd8415dc5 \ No newline at end of file
diff --git a/0.14/classAbstractSource__coll__graph.png b/0.14/classAbstractSource__coll__graph.png
new file mode 100644
index 00000000..a0dcd3c6
--- /dev/null
+++ b/0.14/classAbstractSource__coll__graph.png
Binary files differ
diff --git a/0.14/classAbstractSource__inherit__graph.map b/0.14/classAbstractSource__inherit__graph.map
new file mode 100644
index 00000000..e6ad09a6
--- /dev/null
+++ b/0.14/classAbstractSource__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="AbstractSource" name="AbstractSource">
+<area shape="rect" id="node3" href="$classAmbPlugin.html" title="AmbPlugin\&lt; T \&gt;" alt="" coords="5,155,123,181"/>
+<area shape="rect" id="node2" href="$classAbstractSink.html" title="AbstractSink" alt="" coords="15,5,113,32"/>
+</map>
diff --git a/0.14/classAbstractSource__inherit__graph.md5 b/0.14/classAbstractSource__inherit__graph.md5
new file mode 100644
index 00000000..40a2b250
--- /dev/null
+++ b/0.14/classAbstractSource__inherit__graph.md5
@@ -0,0 +1 @@
+918b17916226b21d06a7aaae5f3d6903 \ No newline at end of file
diff --git a/0.14/classAbstractSource__inherit__graph.png b/0.14/classAbstractSource__inherit__graph.png
new file mode 100644
index 00000000..3fddd93f
--- /dev/null
+++ b/0.14/classAbstractSource__inherit__graph.png
Binary files differ
diff --git a/0.14/classAmbPlugin-members.html b/0.14/classAmbPlugin-members.html
new file mode 100644
index 00000000..63370f0c
--- /dev/null
+++ b/0.14/classAmbPlugin-members.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AmbPlugin&lt; T &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractSink</b>(AbstractRoutingEngine *engine, map&lt; string, string &gt; config) (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AbstractSource</b>(AbstractRoutingEngine *engine, map&lt; string, string &gt; config) (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin</a>(AbstractRoutingEngine *re, const std::map&lt; std::string, std::string &gt; &amp;config)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>configuration</b> (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Get</b> enum value (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">getPropertyAsync</a>(AsyncPropertyReply *reply)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">getPropertyInfo</a>(const VehicleProperty::Property &amp;property)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>GetRanged</b> enum value (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">getRangePropertyAsync</a>(AsyncRangePropertyReply *reply)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">init</a>()</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">Operations</a> enum name</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">propertyChanged</a>(AbstractPropertyType *value)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">routingEngine</a></td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Set</b> enum value (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">setProperty</a>(AsyncSetPropertyRequest request)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">subscribeToPropertyChanges</a>(VehicleProperty::Property property)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">supported</a>()</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">supportedChanged</a>(const PropertyList &amp;supportedProperties)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">supportedOperations</a>()</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">unsubscribeToPropertyChanges</a>(VehicleProperty::Property property)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">uuid</a>()</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AbstractSink</b>() (defined in <a class="el" href="classAbstractSink.html">AbstractSink</a>)</td><td class="entry"><a class="el" href="classAbstractSink.html">AbstractSink</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AbstractSource</b>() (defined in <a class="el" href="classAbstractSource.html">AbstractSource</a>)</td><td class="entry"><a class="el" href="classAbstractSource.html">AbstractSource</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AmbPlugin</b>() (defined in <a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAmbPlugin.html b/0.14/classAmbPlugin.html
new file mode 100644
index 00000000..51e15fa6
--- /dev/null
+++ b/0.14/classAmbPlugin.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AmbPlugin&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classAmbPlugin-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AmbPlugin&lt; T &gt; Class Template Reference<div class="ingroups"><a class="el" href="group__libamb.html">Libamb</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="ambplugin_8h_source.html">ambplugin.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for AmbPlugin&lt; T &gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAmbPlugin__inherit__graph.png" border="0" usemap="#AmbPlugin_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
+<map name="AmbPlugin_3_01T_01_4_inherit__map" id="AmbPlugin_3_01T_01_4_inherit__map">
+<area shape="rect" id="node2" href="classAbstractSource.html" title="AbstractSource" alt="" coords="8,80,120,107"/>
+<area shape="rect" id="node3" href="classAbstractSink.html" title="AbstractSink" alt="" coords="15,5,113,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AmbPlugin&lt; T &gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAmbPlugin__coll__graph.png" border="0" usemap="#AmbPlugin_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
+<map name="AmbPlugin_3_01T_01_4_coll__map" id="AmbPlugin_3_01T_01_4_coll__map">
+<area shape="rect" id="node2" href="classAbstractSource.html" title="AbstractSource" alt="" coords="25,171,137,197"/>
+<area shape="rect" id="node3" href="classAbstractSink.html" title="AbstractSink" alt="" coords="143,95,240,121"/>
+<area shape="rect" id="node4" href="classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:gaeba07a0735880a7a49644f7413a03db5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin</a> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *re, const std::map&lt; std::string, std::string &gt; &amp;config)</td></tr>
+<tr class="separator:gaeba07a0735880a7a49644f7413a03db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d965dd88d158b4af1f609317b674098"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">getPropertyAsync</a> (<a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply)</td></tr>
+<tr class="memdesc:ga6d965dd88d158b4af1f609317b674098"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. <a href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">More...</a><br /></td></tr>
+<tr class="separator:ga6d965dd88d158b4af1f609317b674098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab052ed4dea097b25aa9aec76f151175f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">getRangePropertyAsync</a> (<a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply)</td></tr>
+<tr class="memdesc:gab052ed4dea097b25aa9aec76f151175f"><td class="mdescLeft">&#160;</td><td class="mdescRight">getRangePropertyAsync is called when a sink requests a series of values for a given property within a specified time or sequencial range. This will only be called if the source support the Ranged Operation. <a href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">More...</a><br /></td></tr>
+<tr class="separator:gab052ed4dea097b25aa9aec76f151175f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9348b743e7f678c4b98b9681199844ad"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">setProperty</a> (<a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request)</td></tr>
+<tr class="memdesc:ga9348b743e7f678c4b98b9681199844ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">setProperty is called when a sink requests to set a value for a given property. This is only called if the source supports the Set Operation. <a href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">More...</a><br /></td></tr>
+<tr class="separator:ga9348b743e7f678c4b98b9681199844ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab98182f95801527bec4d972f37d3c92b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">subscribeToPropertyChanges</a> (VehicleProperty::Property property)</td></tr>
+<tr class="memdesc:gab98182f95801527bec4d972f37d3c92b"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep track of subscriptions and may wish to sleep if there are no subscriptions. <a href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">More...</a><br /></td></tr>
+<tr class="separator:gab98182f95801527bec4d972f37d3c92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1ebede30c34aa80c3833db9d744474d0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">unsubscribeToPropertyChanges</a> (VehicleProperty::Property property)</td></tr>
+<tr class="memdesc:ga1ebede30c34aa80c3833db9d744474d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. <a href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">More...</a><br /></td></tr>
+<tr class="separator:ga1ebede30c34aa80c3833db9d744474d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga877185aeb55596f1d4407e9d7add3d06"><td class="memItemLeft" align="right" valign="top">virtual PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">supported</a> ()</td></tr>
+<tr class="memdesc:ga877185aeb55596f1d4407e9d7add3d06"><td class="mdescLeft">&#160;</td><td class="mdescRight">supported is called by the routingEngine to understand what properties this source supports <a href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">More...</a><br /></td></tr>
+<tr class="separator:ga877185aeb55596f1d4407e9d7add3d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac06aaf56b38fc404f766b3ff78eafb0e"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">supportedOperations</a> ()</td></tr>
+<tr class="memdesc:gac06aaf56b38fc404f766b3ff78eafb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">supportedOperations <a href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">More...</a><br /></td></tr>
+<tr class="separator:gac06aaf56b38fc404f766b3ff78eafb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga717b0cdbad39119d5f8ef55750eb280e"><td class="memItemLeft" align="right" valign="top">virtual PropertyInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">getPropertyInfo</a> (const VehicleProperty::Property &amp;property)</td></tr>
+<tr class="memdesc:ga717b0cdbad39119d5f8ef55750eb280e"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property. <a href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">More...</a><br /></td></tr>
+<tr class="separator:ga717b0cdbad39119d5f8ef55750eb280e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84ad326ad2f861a8b028c0b99940d470"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">uuid</a> ()</td></tr>
+<tr class="separator:ga84ad326ad2f861a8b028c0b99940d470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf58a77165e10549dc0e30f2d1b0d7b2f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">propertyChanged</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value)</td></tr>
+<tr class="separator:gaf58a77165e10549dc0e30f2d1b0d7b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a1098c5ae43cd731c7910efd36f6f7e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">supportedChanged</a> (const PropertyList &amp;supportedProperties)</td></tr>
+<tr class="separator:ga6a1098c5ae43cd731c7910efd36f6f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab75521774823cbff2db31a4a624e6256"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">init</a> ()</td></tr>
+<tr class="separator:gab75521774823cbff2db31a4a624e6256"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAbstractSource"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAbstractSource')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAbstractSource.html">AbstractSource</a></td></tr>
+<tr class="memitem:a753c78f3ee4c565c4ba2157c06cb7fbe inherit pub_methods_classAbstractSource"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a753c78f3ee4c565c4ba2157c06cb7fbe"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractSource</b> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *engine, map&lt; string, string &gt; config)</td></tr>
+<tr class="separator:a753c78f3ee4c565c4ba2157c06cb7fbe inherit pub_methods_classAbstractSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAbstractSink"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAbstractSink')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAbstractSink.html">AbstractSink</a></td></tr>
+<tr class="memitem:a63f03d63fd091cd6f39a9888dd08ea6a inherit pub_methods_classAbstractSink"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63f03d63fd091cd6f39a9888dd08ea6a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractSink</b> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *engine, map&lt; string, string &gt; config)</td></tr>
+<tr class="separator:a63f03d63fd091cd6f39a9888dd08ea6a inherit pub_methods_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classAbstractSource"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classAbstractSource')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classAbstractSource.html">AbstractSource</a></td></tr>
+<tr class="memitem:aad1e5e4914f2aa174dfd8fa6e143c1b9 inherit pub_types_classAbstractSource"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad1e5e4914f2aa174dfd8fa6e143c1b9"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">Operations</a> { <b>Get</b> = 0x01,
+<b>Set</b> = 0x02,
+<b>GetRanged</b> = 0x04
+ }<tr class="memdesc:aad1e5e4914f2aa174dfd8fa6e143c1b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Operations enum is a bitmask flag used to specify which operations are supported by the source plugin. <br /></td></tr>
+</td></tr>
+<tr class="separator:aad1e5e4914f2aa174dfd8fa6e143c1b9 inherit pub_types_classAbstractSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classAbstractSource"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classAbstractSource')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classAbstractSource.html">AbstractSource</a></td></tr>
+<tr class="memitem:aabbce93fea123c54be55a007c928a6f1 inherit pro_attribs_classAbstractSource"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">routingEngine</a></td></tr>
+<tr class="memdesc:aabbce93fea123c54be55a007c928a6f1 inherit pro_attribs_classAbstractSource"><td class="mdescLeft">&#160;</td><td class="mdescRight">routingEngine the core routing engine used to send property updates to sink plugins. <a href="#aabbce93fea123c54be55a007c928a6f1">More...</a><br /></td></tr>
+<tr class="separator:aabbce93fea123c54be55a007c928a6f1 inherit pro_attribs_classAbstractSource"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classAbstractSink"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classAbstractSink')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classAbstractSink.html">AbstractSink</a></td></tr>
+<tr class="memitem:a4d49a722e60cd9993c182a29fbf74591 inherit pro_attribs_classAbstractSink"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d49a722e60cd9993c182a29fbf74591"></a>
+<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">routingEngine</a></td></tr>
+<tr class="memdesc:a4d49a722e60cd9993c182a29fbf74591 inherit pro_attribs_classAbstractSink"><td class="mdescLeft">&#160;</td><td class="mdescRight">routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins <br /></td></tr>
+<tr class="separator:a4d49a722e60cd9993c182a29fbf74591 inherit pro_attribs_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52581d514cad8b74a9fb42a026522f76 inherit pro_attribs_classAbstractSink"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52581d514cad8b74a9fb42a026522f76"></a>
+map&lt; string, string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>configuration</b></td></tr>
+<tr class="separator:a52581d514cad8b74a9fb42a026522f76 inherit pro_attribs_classAbstractSink"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;class T&gt;<br />
+class AmbPlugin&lt; T &gt;</h3>
+
+<p><a class="el" href="classAmbPlugin.html">AmbPlugin</a> class contains common code used in plugins for Automotive message broker(AMB). For the AMB library API please visit <a class="el" href="libamb_8h.html#libamb">Automotive Message Broker Library Documentation</a>.</p>
+<p>Example of the minimal code to write a new plugin using <a class="el" href="classAmbPlugin.html">AmbPlugin</a>:</p>
+<div class="fragment"><div class="line"><span class="preprocessor">#include &quot;ambpluginimpl.h&quot;</span></div><div class="line"></div><div class="line"><span class="keyword">class </span>MyPlugin: <span class="keyword">public</span> <a class="code" href="classAmbPluginImpl.html">AmbPluginImpl</a> {</div><div class="line"></div><div class="line"><span class="keyword">public</span>:</div><div class="line"> MyPlugin(<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* re, <span class="keyword">const</span> std::map&lt;std::string, std::string&gt;&amp; config, <a class="code" href="classAbstractSource.html">AbstractSource</a>&amp; parent);</div><div class="line"> ~MyPlugin();</div><div class="line"></div><div class="line"> <span class="keyword">const</span> std::string <a class="code" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">uuid</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">&quot;plugin_uuid&quot;</span>; }</div><div class="line">};</div><div class="line"></div><div class="line"><span class="comment">// library exported function for plugin loader</span></div><div class="line"><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> <span class="keywordtype">void</span> create(<a class="code" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>* routingengine, std::map&lt;std::string, std::string&gt; config)</div><div class="line">{</div><div class="line"> <span class="keyword">new</span> <a class="code" href="classAmbPlugin.html">AmbPlugin&lt;MyPlugin&gt;</a>(routingengine, config);</div><div class="line">}</div></div><!-- fragment --> </div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="ambplugin_8h_source.html">ambplugin.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAmbPluginImpl-members.html b/0.14/classAmbPluginImpl-members.html
new file mode 100644
index 00000000..c28b4b43
--- /dev/null
+++ b/0.14/classAmbPluginImpl-members.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AmbPluginImpl Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">addPropertySupport</a>(Zone::Type zone, std::function&lt; AbstractPropertyType *(void)&gt; typeFactory, std::string sourceUuid=&quot;&quot;)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>addPropertySupport</b>(Zone::Type zone) (defined in <a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a>)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9">AmbPluginImpl</a>(AbstractRoutingEngine *re, const map&lt; string, string &gt; &amp;config, AbstractSource &amp;parent)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987">configuration</a></td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec">findPropertyType</a>(const VehicleProperty::Property &amp;propertyName, const Zone::Type &amp;zone=Zone::None)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349">getPropertyAsync</a>(AsyncPropertyReply *reply)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e">getPropertyInfo</a>(const VehicleProperty::Property &amp;property)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7">getRangePropertyAsync</a>(AsyncRangePropertyReply *reply)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31">init</a>()</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa">properties</a></td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e">propertyChanged</a>(AbstractPropertyType *value)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c">routingEngine</a></td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843">setProperty</a>(const AsyncSetPropertyRequest &amp;request)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c">setValue</a>(std::shared_ptr&lt; AbstractPropertyType &gt; property, T value)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>source</b> (defined in <a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a>)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce">subscribeToPropertyChanges</a>(const VehicleProperty::Property &amp;property)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6">supported</a>() const </td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae">supportedChanged</a>(const PropertyList &amp;supportedProperties)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd">supportedOperations</a>() const </td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c">unsubscribeToPropertyChanges</a>(const VehicleProperty::Property &amp;property)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2">uuid</a>() const =0</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">ZonePropertyType</a> typedef</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AmbPluginImpl</b>() (defined in <a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a>)</td><td class="entry"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAmbPluginImpl.html b/0.14/classAmbPluginImpl.html
new file mode 100644
index 00000000..b19ece45
--- /dev/null
+++ b/0.14/classAmbPluginImpl.html
@@ -0,0 +1,772 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AmbPluginImpl Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-types">Protected Types</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classAmbPluginImpl-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AmbPluginImpl Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span><div class="ingroups"><a class="el" href="group__libamb.html">Libamb</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="classAmbPlugin.html">AmbPlugin</a> private class implementation - base class for all plugin implementations.
+ <a href="classAmbPluginImpl.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="ambpluginimpl_8h_source.html">ambpluginimpl.h</a>&gt;</code></p>
+<div class="dynheader">
+Collaboration diagram for AmbPluginImpl:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAmbPluginImpl__coll__graph.png" border="0" usemap="#AmbPluginImpl_coll__map" alt="Collaboration graph"/></div>
+<map name="AmbPluginImpl_coll__map" id="AmbPluginImpl_coll__map">
+<area shape="rect" id="node2" href="classAbstractSource.html" title="AbstractSource" alt="" coords="73,184,185,211"/>
+<area shape="rect" id="node3" href="classAbstractSink.html" title="AbstractSink" alt="" coords="237,95,335,121"/>
+<area shape="rect" id="node4" href="classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="51,5,207,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3d8f1cc299086979feda83a738383da9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9">AmbPluginImpl</a> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *re, const map&lt; string, string &gt; &amp;config, <a class="el" href="classAbstractSource.html">AbstractSource</a> &amp;parent)</td></tr>
+<tr class="separator:a3d8f1cc299086979feda83a738383da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb111b1801f96f34d1dac2667cd3b349"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349">getPropertyAsync</a> (<a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply)</td></tr>
+<tr class="memdesc:abb111b1801f96f34d1dac2667cd3b349"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. <a href="#abb111b1801f96f34d1dac2667cd3b349">More...</a><br /></td></tr>
+<tr class="separator:abb111b1801f96f34d1dac2667cd3b349"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9447fe9aefa1c4407c65bed49bdc09e7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7">getRangePropertyAsync</a> (<a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply)</td></tr>
+<tr class="memdesc:a9447fe9aefa1c4407c65bed49bdc09e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">getRangePropertyAsync is called when a sink requests a series of values for a given property within a specified time or sequencial range. This will only be called if the source support the Ranged Operation. <a href="#a9447fe9aefa1c4407c65bed49bdc09e7">More...</a><br /></td></tr>
+<tr class="separator:a9447fe9aefa1c4407c65bed49bdc09e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99149b3a7d6912959d1ad6bda3e10843"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843">setProperty</a> (const <a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> &amp;request)</td></tr>
+<tr class="memdesc:a99149b3a7d6912959d1ad6bda3e10843"><td class="mdescLeft">&#160;</td><td class="mdescRight">setProperty is called when a sink requests to set a value for a given property. This is only called if the source supports the Set Operation. <a href="#a99149b3a7d6912959d1ad6bda3e10843">More...</a><br /></td></tr>
+<tr class="separator:a99149b3a7d6912959d1ad6bda3e10843"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d1fe01faaee9e48268df587481f11ce"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce">subscribeToPropertyChanges</a> (const VehicleProperty::Property &amp;property)</td></tr>
+<tr class="memdesc:a2d1fe01faaee9e48268df587481f11ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep track of subscriptions and may wish to sleep if there are no subscriptions. <a href="#a2d1fe01faaee9e48268df587481f11ce">More...</a><br /></td></tr>
+<tr class="separator:a2d1fe01faaee9e48268df587481f11ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afddf7c88c3e53e8b4722e9a456c1529c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c">unsubscribeToPropertyChanges</a> (const VehicleProperty::Property &amp;property)</td></tr>
+<tr class="memdesc:afddf7c88c3e53e8b4722e9a456c1529c"><td class="mdescLeft">&#160;</td><td class="mdescRight">unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. <a href="#afddf7c88c3e53e8b4722e9a456c1529c">More...</a><br /></td></tr>
+<tr class="separator:afddf7c88c3e53e8b4722e9a456c1529c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03a9c9305463e47cdc5c73f8d178aef6"><td class="memItemLeft" align="right" valign="top">virtual PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6">supported</a> () const </td></tr>
+<tr class="memdesc:a03a9c9305463e47cdc5c73f8d178aef6"><td class="mdescLeft">&#160;</td><td class="mdescRight">supported is called by the routingEngine to understand what properties this source supports. <a href="#a03a9c9305463e47cdc5c73f8d178aef6">More...</a><br /></td></tr>
+<tr class="separator:a03a9c9305463e47cdc5c73f8d178aef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1b56456501c4233ed8071dcbdf955bd"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd">supportedOperations</a> () const </td></tr>
+<tr class="memdesc:aa1b56456501c4233ed8071dcbdf955bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">supportedOperations <a href="#aa1b56456501c4233ed8071dcbdf955bd">More...</a><br /></td></tr>
+<tr class="separator:aa1b56456501c4233ed8071dcbdf955bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a417e5e1bbe184f41db38b7e567ea369e"><td class="memItemLeft" align="right" valign="top">virtual PropertyInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e">getPropertyInfo</a> (const VehicleProperty::Property &amp;property)</td></tr>
+<tr class="memdesc:a417e5e1bbe184f41db38b7e567ea369e"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property <a href="#a417e5e1bbe184f41db38b7e567ea369e">More...</a><br /></td></tr>
+<tr class="separator:a417e5e1bbe184f41db38b7e567ea369e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abba832fa02a70798df7323b909c7a2c2"><td class="memItemLeft" align="right" valign="top">virtual const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2">uuid</a> () const =0</td></tr>
+<tr class="separator:abba832fa02a70798df7323b909c7a2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82134b7948d3f9cce0168dfc8da7579e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e">propertyChanged</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value)</td></tr>
+<tr class="separator:a82134b7948d3f9cce0168dfc8da7579e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ef528c7ee79bfd30132b926ce38b0ae"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae">supportedChanged</a> (const PropertyList &amp;supportedProperties)</td></tr>
+<tr class="separator:a9ef528c7ee79bfd30132b926ce38b0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e9fa59ffb80efe0e30fb5de78540a31"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31">init</a> ()</td></tr>
+<tr class="separator:a0e9fa59ffb80efe0e30fb5de78540a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd51c852d9aa295dc8a37119876a4f1c"><td class="memTemplParams" colspan="2"><a class="anchor" id="acd51c852d9aa295dc8a37119876a4f1c"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:acd51c852d9aa295dc8a37119876a4f1c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c">setValue</a> (std::shared_ptr&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &gt; property, T value)</td></tr>
+<tr class="memdesc:acd51c852d9aa295dc8a37119876a4f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">setValue of a property <br /></td></tr>
+<tr class="separator:acd51c852d9aa295dc8a37119876a4f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
+Protected Types</h2></td></tr>
+<tr class="memitem:a6be3e5823bb358932c132760262fb4ee"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; Zone::Type, std::shared_ptr&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">ZonePropertyType</a></td></tr>
+<tr class="separator:a6be3e5823bb358932c132760262fb4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a35c8d3e886b9b2f891cffb10d93637ec"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec">findPropertyType</a> (const VehicleProperty::Property &amp;propertyName, const Zone::Type &amp;zone=Zone::None)</td></tr>
+<tr class="separator:a35c8d3e886b9b2f891cffb10d93637ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23dd25458089bb7f3ed5de44395ded7c"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">addPropertySupport</a> (Zone::Type zone, std::function&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *(void)&gt; typeFactory, std::string sourceUuid=&quot;&quot;)</td></tr>
+<tr class="separator:a23dd25458089bb7f3ed5de44395ded7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad251db3a4cb7f188c2853a273bccef1"><td class="memTemplParams" colspan="2"><a class="anchor" id="aad251db3a4cb7f188c2853a273bccef1"></a>
+template&lt;class T &gt; </td></tr>
+<tr class="memitem:aad251db3a4cb7f188c2853a273bccef1"><td class="memTemplItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>addPropertySupport</b> (Zone::Type zone)</td></tr>
+<tr class="separator:aad251db3a4cb7f188c2853a273bccef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a36fa7b3c793f1410b331d3221079d19b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36fa7b3c793f1410b331d3221079d19b"></a>
+<a class="el" href="classAbstractSource.html">AbstractSource</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:a36fa7b3c793f1410b331d3221079d19b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44be51306133b0d71ed79507032c3a8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c">routingEngine</a></td></tr>
+<tr class="separator:a44be51306133b0d71ed79507032c3a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f58d50cf0a4dd48b90e8fad6a9f5baa"><td class="memItemLeft" align="right" valign="top">std::map&lt; VehicleProperty::Property, <a class="el" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">ZonePropertyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa">properties</a></td></tr>
+<tr class="separator:a8f58d50cf0a4dd48b90e8fad6a9f5baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f711a42020b16453e6890d3634de987"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987">configuration</a></td></tr>
+<tr class="separator:a1f711a42020b16453e6890d3634de987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classAmbPlugin.html">AmbPlugin</a> private class implementation - base class for all plugin implementations. </p>
+<p>Contains common code used in plugins for Automotive message broker(AMB). For the AMB library API please visit <a class="el" href="libamb_8h.html#libamb">Automotive Message Broker Library Documentation</a>. </p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="a6be3e5823bb358932c132760262fb4ee"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::map&lt; Zone::Type, std::shared_ptr&lt;<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>&gt; &gt; <a class="el" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">AmbPluginImpl::ZonePropertyType</a></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Helper typedef </p>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a3d8f1cc299086979feda83a738383da9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">AmbPluginImpl::AmbPluginImpl </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td>
+ <td class="paramname"><em>re</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const map&lt; string, string &gt; &amp;&#160;</td>
+ <td class="paramname"><em>config</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classAbstractSource.html">AbstractSource</a> &amp;&#160;</td>
+ <td class="paramname"><em>parent</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">re</td><td><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> </td></tr>
+ <tr><td class="paramname">config</td><td>Map of the configuration string values loaded on startup from AMB configuration file </td></tr>
+ <tr><td class="paramname">parent</td><td><a class="el" href="classAmbPlugin.html">AmbPlugin</a> instance </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a23dd25458089bb7f3ed5de44395ded7c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::shared_ptr&lt;<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>&gt; AmbPluginImpl::addPropertySupport </td>
+ <td>(</td>
+ <td class="paramtype">Zone::Type&#160;</td>
+ <td class="paramname"><em>zone</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::function&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *(void)&gt;&#160;</td>
+ <td class="paramname"><em>typeFactory</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::string&#160;</td>
+ <td class="paramname"><em>sourceUuid</em> = <code>&quot;&quot;</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Registers property in AMB </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">zone</td><td><a class="el" href="classZone.html">Zone</a> of the property to be registered. </td></tr>
+ <tr><td class="paramname">typeFactory</td><td>Function to be used to create instance of the <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for registered property </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>AbstractPropertyType* if signal exits otherwise nullptr(in this case we do not know its datatype) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a35c8d3e886b9b2f891cffb10d93637ec"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>* AmbPluginImpl::findPropertyType </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>propertyName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Zone::Type &amp;&#160;</td>
+ <td class="paramname"><em>zone</em> = <code>Zone::None</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Finds property type in <a class="el" href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa">properties</a> </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">propertyName</td><td>Name of the property to be found. </td></tr>
+ <tr><td class="paramname">zone</td><td><a class="el" href="classZone.html">Zone</a> of the property to be found. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>AbstractPropertyType* if signal exits otherwise nullptr(in this case we do not know its datatype) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb111b1801f96f34d1dac2667cd3b349"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AmbPluginImpl::getPropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td>
+ <td class="paramname"><em>reply</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">reply</td><td>the reply variable. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a417e5e1bbe184f41db38b7e567ea369e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual PropertyInfo AmbPluginImpl::getPropertyInfo </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property to get info for. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a PropertyInfo object. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9447fe9aefa1c4407c65bed49bdc09e7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AmbPluginImpl::getRangePropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *&#160;</td>
+ <td class="paramname"><em>reply</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getRangePropertyAsync is called when a sink requests a series of values for a given property within a specified time or sequencial range. This will only be called if the source support the Ranged Operation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">reply</td><td>is the reply variable. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a0e9fa59ffb80efe0e30fb5de78540a31"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">AmbPluginImpl::init </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Second phase of the plugin initialization. </p>
+
+</div>
+</div>
+<a class="anchor" id="a82134b7948d3f9cce0168dfc8da7579e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AmbPluginImpl::propertyChanged </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td>
+ <td class="paramname"><em>value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>propertyChanged is called when a subscribed to property changes. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">value</td><td>value of the property that changed. this is a temporary pointer that will be destroyed. Do not destroy it. If you need to store the value use value.anyValue(), value.value&lt;T&gt;() or value-&gt;copy() to copy. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a99149b3a7d6912959d1ad6bda3e10843"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>* AmbPluginImpl::setProperty </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> &amp;&#160;</td>
+ <td class="paramname"><em>request</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>setProperty is called when a sink requests to set a value for a given property. This is only called if the source supports the Set Operation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">request</td><td>the requested property to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>returns a pointer to the new value for the property. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d1fe01faaee9e48268df587481f11ce"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AmbPluginImpl::subscribeToPropertyChanges </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep track of subscriptions and may wish to sleep if there are no subscriptions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property that is being subscribed. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a03a9c9305463e47cdc5c73f8d178aef6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual PropertyList AmbPluginImpl::supported </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>supported is called by the routingEngine to understand what properties this source supports. </p>
+<dl class="section return"><dt>Returns</dt><dd>returns a list of supported properties. If the the supported properties changed, the source should call AbstractRoutingEngine::setSupported. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9ef528c7ee79bfd30132b926ce38b0ae"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">AmbPluginImpl::supportedChanged </td>
+ <td>(</td>
+ <td class="paramtype">const PropertyList &amp;&#160;</td>
+ <td class="paramname"><em>supportedProperties</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae">supportedChanged()</a> is called when the supported properties changes</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">supportedProperties</td><td>the new list of supported properties. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa1b56456501c4233ed8071dcbdf955bd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int AmbPluginImpl::supportedOperations </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>supportedOperations </p>
+<dl class="section return"><dt>Returns</dt><dd>returns the supported operations. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afddf7c88c3e53e8b4722e9a456c1529c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void AmbPluginImpl::unsubscribeToPropertyChanges </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property to unsubscribe to </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="abba832fa02a70798df7323b909c7a2c2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::string AmbPluginImpl::uuid </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2">uuid()</a> is a unique identifier </p><dl class="section return"><dt>Returns</dt><dd>a guid-style unique identifier </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a1f711a42020b16453e6890d3634de987"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::map&lt; std::string, std::string&gt; AmbPluginImpl::configuration</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>configuration </p>
+
+</div>
+</div>
+<a class="anchor" id="a8f58d50cf0a4dd48b90e8fad6a9f5baa"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">AmbPluginImpl::properties</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Supported property values map </p>
+
+</div>
+</div>
+<a class="anchor" id="a44be51306133b0d71ed79507032c3a8c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">AmbPluginImpl::routingEngine</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> instance </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="ambpluginimpl_8h_source.html">ambpluginimpl.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAmbPluginImpl__coll__graph.map b/0.14/classAmbPluginImpl__coll__graph.map
new file mode 100644
index 00000000..2f06a6c6
--- /dev/null
+++ b/0.14/classAmbPluginImpl__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="AmbPluginImpl" name="AmbPluginImpl">
+<area shape="rect" id="node2" href="$classAbstractSource.html" title="AbstractSource" alt="" coords="73,184,185,211"/>
+<area shape="rect" id="node3" href="$classAbstractSink.html" title="AbstractSink" alt="" coords="237,95,335,121"/>
+<area shape="rect" id="node4" href="$classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="51,5,207,32"/>
+</map>
diff --git a/0.14/classAmbPluginImpl__coll__graph.md5 b/0.14/classAmbPluginImpl__coll__graph.md5
new file mode 100644
index 00000000..c8429a84
--- /dev/null
+++ b/0.14/classAmbPluginImpl__coll__graph.md5
@@ -0,0 +1 @@
+709394b4b55751bf512e04cb3fe74ef2 \ No newline at end of file
diff --git a/0.14/classAmbPluginImpl__coll__graph.png b/0.14/classAmbPluginImpl__coll__graph.png
new file mode 100644
index 00000000..6115e1c0
--- /dev/null
+++ b/0.14/classAmbPluginImpl__coll__graph.png
Binary files differ
diff --git a/0.14/classAmbPlugin__coll__graph.map b/0.14/classAmbPlugin__coll__graph.map
new file mode 100644
index 00000000..171e44d2
--- /dev/null
+++ b/0.14/classAmbPlugin__coll__graph.map
@@ -0,0 +1,5 @@
+<map id="AmbPlugin&lt; T &gt;" name="AmbPlugin&lt; T &gt;">
+<area shape="rect" id="node2" href="$classAbstractSource.html" title="AbstractSource" alt="" coords="25,171,137,197"/>
+<area shape="rect" id="node3" href="$classAbstractSink.html" title="AbstractSink" alt="" coords="143,95,240,121"/>
+<area shape="rect" id="node4" href="$classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
diff --git a/0.14/classAmbPlugin__coll__graph.md5 b/0.14/classAmbPlugin__coll__graph.md5
new file mode 100644
index 00000000..d038eec0
--- /dev/null
+++ b/0.14/classAmbPlugin__coll__graph.md5
@@ -0,0 +1 @@
+383ffbb69e4146eac09cb7ce6ec5baea \ No newline at end of file
diff --git a/0.14/classAmbPlugin__coll__graph.png b/0.14/classAmbPlugin__coll__graph.png
new file mode 100644
index 00000000..e09e1b32
--- /dev/null
+++ b/0.14/classAmbPlugin__coll__graph.png
Binary files differ
diff --git a/0.14/classAmbPlugin__inherit__graph.map b/0.14/classAmbPlugin__inherit__graph.map
new file mode 100644
index 00000000..3501004a
--- /dev/null
+++ b/0.14/classAmbPlugin__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="AmbPlugin&lt; T &gt;" name="AmbPlugin&lt; T &gt;">
+<area shape="rect" id="node2" href="$classAbstractSource.html" title="AbstractSource" alt="" coords="8,80,120,107"/>
+<area shape="rect" id="node3" href="$classAbstractSink.html" title="AbstractSink" alt="" coords="15,5,113,32"/>
+</map>
diff --git a/0.14/classAmbPlugin__inherit__graph.md5 b/0.14/classAmbPlugin__inherit__graph.md5
new file mode 100644
index 00000000..c4be022d
--- /dev/null
+++ b/0.14/classAmbPlugin__inherit__graph.md5
@@ -0,0 +1 @@
+8c19850cf065780914311971662e5b4c \ No newline at end of file
diff --git a/0.14/classAmbPlugin__inherit__graph.png b/0.14/classAmbPlugin__inherit__graph.png
new file mode 100644
index 00000000..e924d6e0
--- /dev/null
+++ b/0.14/classAmbPlugin__inherit__graph.png
Binary files differ
diff --git a/0.14/classAsyncPropertyReply-members.html b/0.14/classAsyncPropertyReply-members.html
new file mode 100644
index 00000000..f9727f84
--- /dev/null
+++ b/0.14/classAsyncPropertyReply-members.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AsyncPropertyReply Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncPropertyReply</b>() (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AsyncPropertyReply</b>(const AsyncPropertyRequest &amp;request) (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncPropertyReply</b>(const AsyncSetPropertyRequest &amp;request) (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AsyncPropertyRequest</b>() (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncPropertyRequest</b>(const AsyncPropertyRequest &amp;request) (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d">error</a></td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> enum name</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838">errorToStr</a>(Error err)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>InvalidOperation</b> enum value (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NoError</b> enum value (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const AsyncPropertyRequest &amp;other) (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PermissionDenied</b> enum value (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71">strToError</a>(std::string err)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb">success</a></td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5">timedout</a></td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Timeout</b> enum value (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02">value</a></td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ZoneNotSupported</b> enum value (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AsyncPropertyReply</b>() (defined in <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AsyncPropertyRequest</b>() (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncPropertyReply.html b/0.14/classAsyncPropertyReply.html
new file mode 100644
index 00000000..1b160a60
--- /dev/null
+++ b/0.14/classAsyncPropertyReply.html
@@ -0,0 +1,242 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AsyncPropertyReply Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classAsyncPropertyReply-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AsyncPropertyReply Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or 'false' if the request was not successful and set 'error' to the appropriate error.
+ <a href="classAsyncPropertyReply.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for AsyncPropertyReply:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncPropertyReply__inherit__graph.png" border="0" usemap="#AsyncPropertyReply_inherit__map" alt="Inheritance graph"/></div>
+<map name="AsyncPropertyReply_inherit__map" id="AsyncPropertyReply_inherit__map">
+<area shape="rect" id="node2" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,5,163,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AsyncPropertyReply:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncPropertyReply__coll__graph.png" border="0" usemap="#AsyncPropertyReply_coll__map" alt="Collaboration graph"/></div>
+<map name="AsyncPropertyReply_coll__map" id="AsyncPropertyReply_coll__map">
+<area shape="rect" id="node2" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,5,163,32"/>
+<area shape="rect" id="node3" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="187,5,336,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ad91affaa25fcc3b73947a6cf4591e5d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad91affaa25fcc3b73947a6cf4591e5d1"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> { <br />
+&#160;&#160;<b>NoError</b> = 0,
+<b>Timeout</b>,
+<b>InvalidOperation</b>,
+<b>PermissionDenied</b>,
+<br />
+&#160;&#160;<b>ZoneNotSupported</b>
+<br />
+ }<tr class="memdesc:ad91affaa25fcc3b73947a6cf4591e5d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Error enum. <br /></td></tr>
+</td></tr>
+<tr class="separator:ad91affaa25fcc3b73947a6cf4591e5d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3e29405633f16c8d06c7fa25a1890427"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e29405633f16c8d06c7fa25a1890427"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncPropertyReply</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:a3e29405633f16c8d06c7fa25a1890427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc396dd9b00628358a293bce441ebd51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc396dd9b00628358a293bce441ebd51"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncPropertyReply</b> (const <a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:acc396dd9b00628358a293bce441ebd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAsyncPropertyRequest"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAsyncPropertyRequest')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td></tr>
+<tr class="memitem:ad46cfdd3411c11beaa00b70d1c6419d9 inherit pub_methods_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad46cfdd3411c11beaa00b70d1c6419d9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncPropertyRequest</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:ad46cfdd3411c11beaa00b70d1c6419d9 inherit pub_methods_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1de0c87f190106cf70a996e5cba1088 inherit pub_methods_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1de0c87f190106cf70a996e5cba1088"></a>
+<a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;other)</td></tr>
+<tr class="separator:ad1de0c87f190106cf70a996e5cba1088 inherit pub_methods_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a4875ebce06f1a4b80d4055bfec603838"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4875ebce06f1a4b80d4055bfec603838"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838">errorToStr</a> (<a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> err)</td></tr>
+<tr class="memdesc:a4875ebce06f1a4b80d4055bfec603838"><td class="mdescLeft">&#160;</td><td class="mdescRight">errorToStr returns string representing the Error <br /></td></tr>
+<tr class="separator:a4875ebce06f1a4b80d4055bfec603838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa87b49be3419ab4ddc10da19d3907b71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa87b49be3419ab4ddc10da19d3907b71"></a>
+static <a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71">strToError</a> (std::string err)</td></tr>
+<tr class="memdesc:aa87b49be3419ab4ddc10da19d3907b71"><td class="mdescLeft">&#160;</td><td class="mdescRight">strToError returns Error representing the string <br /></td></tr>
+<tr class="separator:aa87b49be3419ab4ddc10da19d3907b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a133699682d0376614b08b162f81c2b02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a133699682d0376614b08b162f81c2b02"></a>
+<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02">value</a></td></tr>
+<tr class="memdesc:a133699682d0376614b08b162f81c2b02"><td class="mdescLeft">&#160;</td><td class="mdescRight">value of the reply. This may be null if success = false. This is owned by the source. <br /></td></tr>
+<tr class="separator:a133699682d0376614b08b162f81c2b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed1f10990a65664ce0c630039cae01bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed1f10990a65664ce0c630039cae01bb"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb">success</a></td></tr>
+<tr class="memdesc:aed1f10990a65664ce0c630039cae01bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">success indicates if the request was successfull or not. True means success. False means fail and the 'error' member should be set. <br /></td></tr>
+<tr class="separator:aed1f10990a65664ce0c630039cae01bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64b8443702607f990ea36e6aaa16b0a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64b8443702607f990ea36e6aaa16b0a5"></a>
+TimedOutCallback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5">timedout</a></td></tr>
+<tr class="memdesc:a64b8443702607f990ea36e6aaa16b0a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">timed out callback is called when the reply times out. This is so sources can avoid using this reply which may become invalid after it times out. <br /></td></tr>
+<tr class="separator:a64b8443702607f990ea36e6aaa16b0a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c5cb98a6e2a72d6d94b43449a5e842d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d">error</a></td></tr>
+<tr class="memdesc:a8c5cb98a6e2a72d6d94b43449a5e842d"><td class="mdescLeft">&#160;</td><td class="mdescRight">error contains the error if the request was not successful.\ <a href="#a8c5cb98a6e2a72d6d94b43449a5e842d">More...</a><br /></td></tr>
+<tr class="separator:a8c5cb98a6e2a72d6d94b43449a5e842d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classAsyncPropertyRequest"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classAsyncPropertyRequest')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td></tr>
+<tr class="memitem:a221de270e3fb828ddbe821aa484a553f inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221de270e3fb828ddbe821aa484a553f"></a>
+VehicleProperty::Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a></td></tr>
+<tr class="memdesc:a221de270e3fb828ddbe821aa484a553f inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">property property to request. <br /></td></tr>
+<tr class="separator:a221de270e3fb828ddbe821aa484a553f inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2250e8d29929dd879de141049ec78302 inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2250e8d29929dd879de141049ec78302"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a></td></tr>
+<tr class="memdesc:a2250e8d29929dd879de141049ec78302 inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source <br /></td></tr>
+<tr class="separator:a2250e8d29929dd879de141049ec78302 inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a19d4677523d8934abe1ddfec5ba1b7 inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a19d4677523d8934abe1ddfec5ba1b7"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a></td></tr>
+<tr class="memdesc:a1a19d4677523d8934abe1ddfec5ba1b7 inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">zoneFilter the requesting sink should use this if he wants to filter on a specific zone <br /></td></tr>
+<tr class="separator:a1a19d4677523d8934abe1ddfec5ba1b7 inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12e1115b879ffc69a4d9bfd34df3e4be inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12e1115b879ffc69a4d9bfd34df3e4be"></a>
+GetPropertyCompletedSignal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a></td></tr>
+<tr class="memdesc:a12e1115b879ffc69a4d9bfd34df3e4be inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">completed the callback when the request has been completed. <br /></td></tr>
+<tr class="separator:a12e1115b879ffc69a4d9bfd34df3e4be inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a449da60204ce7c13462be179f869105c inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a></td></tr>
+<tr class="memdesc:a449da60204ce7c13462be179f869105c inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. <a href="#a449da60204ce7c13462be179f869105c">More...</a><br /></td></tr>
+<tr class="separator:a449da60204ce7c13462be179f869105c inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaa035426c3ac48fe53de273b1a60eba inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaa035426c3ac48fe53de273b1a60eba"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a></td></tr>
+<tr class="memdesc:abaa035426c3ac48fe53de273b1a60eba inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">pid requesting process id <br /></td></tr>
+<tr class="separator:abaa035426c3ac48fe53de273b1a60eba inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or 'false' if the request was not successful and set 'error' to the appropriate error. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8">AbstractRoutingEngine::getPropertyAsync</a> </dd>
+<dd>
+<a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> </dd>
+<dd>
+<a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9" title="The Operations enum is a bitmask flag used to specify which operations are supported by the source pl...">AbstractSource::Operations</a> </dd>
+<dd>
+<a class="el" href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f" title="pure virtual methods: ">AbstractSource::getPropertyAsync</a> </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a2">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a8c5cb98a6e2a72d6d94b43449a5e842d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">Error</a> AsyncPropertyReply::error</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>error contains the error if the request was not successful.\ </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1" title="The Error enum. ">Error</a> </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncPropertyReply__coll__graph.map b/0.14/classAsyncPropertyReply__coll__graph.map
new file mode 100644
index 00000000..868675f6
--- /dev/null
+++ b/0.14/classAsyncPropertyReply__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="AsyncPropertyReply" name="AsyncPropertyReply">
+<area shape="rect" id="node2" href="$classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,5,163,32"/>
+<area shape="rect" id="node3" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="187,5,336,32"/>
+</map>
diff --git a/0.14/classAsyncPropertyReply__coll__graph.md5 b/0.14/classAsyncPropertyReply__coll__graph.md5
new file mode 100644
index 00000000..627d964b
--- /dev/null
+++ b/0.14/classAsyncPropertyReply__coll__graph.md5
@@ -0,0 +1 @@
+23b3264e53685479817fd8f14ee5242b \ No newline at end of file
diff --git a/0.14/classAsyncPropertyReply__coll__graph.png b/0.14/classAsyncPropertyReply__coll__graph.png
new file mode 100644
index 00000000..508a5037
--- /dev/null
+++ b/0.14/classAsyncPropertyReply__coll__graph.png
Binary files differ
diff --git a/0.14/classAsyncPropertyReply__inherit__graph.map b/0.14/classAsyncPropertyReply__inherit__graph.map
new file mode 100644
index 00000000..0dfc0e7e
--- /dev/null
+++ b/0.14/classAsyncPropertyReply__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="AsyncPropertyReply" name="AsyncPropertyReply">
+<area shape="rect" id="node2" href="$classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,5,163,32"/>
+</map>
diff --git a/0.14/classAsyncPropertyReply__inherit__graph.md5 b/0.14/classAsyncPropertyReply__inherit__graph.md5
new file mode 100644
index 00000000..ce2bffbc
--- /dev/null
+++ b/0.14/classAsyncPropertyReply__inherit__graph.md5
@@ -0,0 +1 @@
+d5a76e81e07423e197038a30b12d4b17 \ No newline at end of file
diff --git a/0.14/classAsyncPropertyReply__inherit__graph.png b/0.14/classAsyncPropertyReply__inherit__graph.png
new file mode 100644
index 00000000..49bf3360
--- /dev/null
+++ b/0.14/classAsyncPropertyReply__inherit__graph.png
Binary files differ
diff --git a/0.14/classAsyncPropertyRequest-members.html b/0.14/classAsyncPropertyRequest-members.html
new file mode 100644
index 00000000..55f5d05b
--- /dev/null
+++ b/0.14/classAsyncPropertyRequest-members.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AsyncPropertyRequest Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncPropertyRequest</b>() (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AsyncPropertyRequest</b>(const AsyncPropertyRequest &amp;request) (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const AsyncPropertyRequest &amp;other) (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AsyncPropertyRequest</b>() (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncPropertyRequest.html b/0.14/classAsyncPropertyRequest.html
new file mode 100644
index 00000000..a107ee79
--- /dev/null
+++ b/0.14/classAsyncPropertyRequest.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AsyncPropertyRequest Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classAsyncPropertyRequest-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AsyncPropertyRequest Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The <a class="el" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. ">AsyncPropertyRequest</a> class is used by sinks to request property values.
+ <a href="classAsyncPropertyRequest.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for AsyncPropertyRequest:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncPropertyRequest__inherit__graph.png" border="0" usemap="#AsyncPropertyRequest_inherit__map" alt="Inheritance graph"/></div>
+<map name="AsyncPropertyRequest_inherit__map" id="AsyncPropertyRequest_inherit__map">
+<area shape="rect" id="node2" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node3" href="classAsyncSetPropertyRequest.html" title="The AsyncSetPropertyRequest class is used by sinks to set a property to the &#39;value&#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. " alt="" coords="172,80,349,107"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad46cfdd3411c11beaa00b70d1c6419d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad46cfdd3411c11beaa00b70d1c6419d9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncPropertyRequest</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:ad46cfdd3411c11beaa00b70d1c6419d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1de0c87f190106cf70a996e5cba1088"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1de0c87f190106cf70a996e5cba1088"></a>
+<a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;other)</td></tr>
+<tr class="separator:ad1de0c87f190106cf70a996e5cba1088"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a221de270e3fb828ddbe821aa484a553f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221de270e3fb828ddbe821aa484a553f"></a>
+VehicleProperty::Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a></td></tr>
+<tr class="memdesc:a221de270e3fb828ddbe821aa484a553f"><td class="mdescLeft">&#160;</td><td class="mdescRight">property property to request. <br /></td></tr>
+<tr class="separator:a221de270e3fb828ddbe821aa484a553f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2250e8d29929dd879de141049ec78302"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2250e8d29929dd879de141049ec78302"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a></td></tr>
+<tr class="memdesc:a2250e8d29929dd879de141049ec78302"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source <br /></td></tr>
+<tr class="separator:a2250e8d29929dd879de141049ec78302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a19d4677523d8934abe1ddfec5ba1b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a19d4677523d8934abe1ddfec5ba1b7"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a></td></tr>
+<tr class="memdesc:a1a19d4677523d8934abe1ddfec5ba1b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">zoneFilter the requesting sink should use this if he wants to filter on a specific zone <br /></td></tr>
+<tr class="separator:a1a19d4677523d8934abe1ddfec5ba1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12e1115b879ffc69a4d9bfd34df3e4be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12e1115b879ffc69a4d9bfd34df3e4be"></a>
+GetPropertyCompletedSignal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a></td></tr>
+<tr class="memdesc:a12e1115b879ffc69a4d9bfd34df3e4be"><td class="mdescLeft">&#160;</td><td class="mdescRight">completed the callback when the request has been completed. <br /></td></tr>
+<tr class="separator:a12e1115b879ffc69a4d9bfd34df3e4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a449da60204ce7c13462be179f869105c"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a></td></tr>
+<tr class="memdesc:a449da60204ce7c13462be179f869105c"><td class="mdescLeft">&#160;</td><td class="mdescRight">use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. <a href="#a449da60204ce7c13462be179f869105c">More...</a><br /></td></tr>
+<tr class="separator:a449da60204ce7c13462be179f869105c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaa035426c3ac48fe53de273b1a60eba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaa035426c3ac48fe53de273b1a60eba"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a></td></tr>
+<tr class="memdesc:abaa035426c3ac48fe53de273b1a60eba"><td class="mdescLeft">&#160;</td><td class="mdescRight">pid requesting process id <br /></td></tr>
+<tr class="separator:abaa035426c3ac48fe53de273b1a60eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The <a class="el" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. ">AsyncPropertyRequest</a> class is used by sinks to request property values. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8">AbstractRoutingEngine::getPropertyAsync</a> </dd>
+<dd>
+<a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a5">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a449da60204ce7c13462be179f869105c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint AsyncPropertyRequest::timeout</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> default value is: 10000 ms </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#a10">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl>
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncPropertyRequest__inherit__graph.map b/0.14/classAsyncPropertyRequest__inherit__graph.map
new file mode 100644
index 00000000..192446cb
--- /dev/null
+++ b/0.14/classAsyncPropertyRequest__inherit__graph.map
@@ -0,0 +1,4 @@
+<map id="AsyncPropertyRequest" name="AsyncPropertyRequest">
+<area shape="rect" id="node2" href="$classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. " alt="" coords="5,80,148,107"/>
+<area shape="rect" id="node3" href="$classAsyncSetPropertyRequest.html" title="The AsyncSetPropertyRequest class is used by sinks to set a property to the &#39;value&#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. " alt="" coords="172,80,349,107"/>
+</map>
diff --git a/0.14/classAsyncPropertyRequest__inherit__graph.md5 b/0.14/classAsyncPropertyRequest__inherit__graph.md5
new file mode 100644
index 00000000..17522d75
--- /dev/null
+++ b/0.14/classAsyncPropertyRequest__inherit__graph.md5
@@ -0,0 +1 @@
+0dbbae055352255264a3374ed2e4d0be \ No newline at end of file
diff --git a/0.14/classAsyncPropertyRequest__inherit__graph.png b/0.14/classAsyncPropertyRequest__inherit__graph.png
new file mode 100644
index 00000000..7911faa5
--- /dev/null
+++ b/0.14/classAsyncPropertyRequest__inherit__graph.png
Binary files differ
diff --git a/0.14/classAsyncRangePropertyReply-members.html b/0.14/classAsyncRangePropertyReply-members.html
new file mode 100644
index 00000000..129c6be5
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply-members.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AsyncRangePropertyReply Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncRangePropertyReply</b>(AsyncRangePropertyRequest request) (defined in <a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AsyncRangePropertyRequest</b>() (defined in <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncRangePropertyRequest</b>(const AsyncRangePropertyRequest &amp;request) (defined in <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56">error</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">pid</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">sequenceBegin</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">sequenceEnd</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">sourceUuid</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92">success</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b">values</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">zone</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AsyncRangePropertyReply</b>() (defined in <a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AsyncRangePropertyRequest</b>() (defined in <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncRangePropertyReply.html b/0.14/classAsyncRangePropertyReply.html
new file mode 100644
index 00000000..065d6c60
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply.html
@@ -0,0 +1,195 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AsyncRangePropertyReply Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classAsyncRangePropertyReply-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AsyncRangePropertyReply Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The <a class="el" href="classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. ">AsyncRangePropertyReply</a> class is used by a source to reply to an <a class="el" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...">AsyncRangePropertyRequest</a>. The source should set success to 'true' and populate the 'values' member if the request was successful. If the request is not successful, 'success' should be set to 'false' and the 'error' member should be set.
+ <a href="classAsyncRangePropertyReply.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for AsyncRangePropertyReply:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncRangePropertyReply__inherit__graph.png" border="0" usemap="#AsyncRangePropertyReply_inherit__map" alt="Inheritance graph"/></div>
+<map name="AsyncRangePropertyReply_inherit__map" id="AsyncRangePropertyReply_inherit__map">
+<area shape="rect" id="node2" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang..." alt="" coords="5,5,200,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AsyncRangePropertyReply:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncRangePropertyReply__coll__graph.png" border="0" usemap="#AsyncRangePropertyReply_coll__map" alt="Collaboration graph"/></div>
+<map name="AsyncRangePropertyReply_coll__map" id="AsyncRangePropertyReply_coll__map">
+<area shape="rect" id="node2" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang..." alt="" coords="5,5,200,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac253016c5ff4dc8e0ac11f8e98a16025"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac253016c5ff4dc8e0ac11f8e98a16025"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncRangePropertyReply</b> (<a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> request)</td></tr>
+<tr class="separator:ac253016c5ff4dc8e0ac11f8e98a16025"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAsyncRangePropertyRequest"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAsyncRangePropertyRequest')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td></tr>
+<tr class="memitem:aefe0f0167ce9bcabcd4450a21c7ea0e5 inherit pub_methods_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefe0f0167ce9bcabcd4450a21c7ea0e5"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncRangePropertyRequest</b> (const <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:aefe0f0167ce9bcabcd4450a21c7ea0e5 inherit pub_methods_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a43762c9a2d88ec91e3218f7eca297e56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43762c9a2d88ec91e3218f7eca297e56"></a>
+<a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">AsyncPropertyReply::Error</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56">error</a></td></tr>
+<tr class="memdesc:a43762c9a2d88ec91e3218f7eca297e56"><td class="mdescLeft">&#160;</td><td class="mdescRight">error this is set if there was an error in the request. "success" will also be set to false. <br /></td></tr>
+<tr class="separator:a43762c9a2d88ec91e3218f7eca297e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ce96fd40ce8ec3fddab46652026734b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ce96fd40ce8ec3fddab46652026734b"></a>
+std::list&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b">values</a></td></tr>
+<tr class="memdesc:a4ce96fd40ce8ec3fddab46652026734b"><td class="mdescLeft">&#160;</td><td class="mdescRight">values if the request was successful, this will contain a list of values meeting the criteria of the request. <br /></td></tr>
+<tr class="separator:a4ce96fd40ce8ec3fddab46652026734b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4eab37dada60970211e62b0fc3aeac92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4eab37dada60970211e62b0fc3aeac92"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92">success</a></td></tr>
+<tr class="memdesc:a4eab37dada60970211e62b0fc3aeac92"><td class="mdescLeft">&#160;</td><td class="mdescRight">success this will be true if the request was successful. If not, this is false and error is set. <br /></td></tr>
+<tr class="separator:a4eab37dada60970211e62b0fc3aeac92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classAsyncRangePropertyRequest"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classAsyncRangePropertyRequest')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td></tr>
+<tr class="memitem:afd6f95a06376fef905faf5ab1b580bc9 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd6f95a06376fef905faf5ab1b580bc9"></a>
+PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a></td></tr>
+<tr class="memdesc:afd6f95a06376fef905faf5ab1b580bc9 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">properties list of properties to request <br /></td></tr>
+<tr class="separator:afd6f95a06376fef905faf5ab1b580bc9 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a626258d5d401e0598d619b84600689f9 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a626258d5d401e0598d619b84600689f9"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">sourceUuid</a></td></tr>
+<tr class="memdesc:a626258d5d401e0598d619b84600689f9 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the source. <br /></td></tr>
+<tr class="separator:a626258d5d401e0598d619b84600689f9 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a045f1320e9152de5e97f0b4de5c061da inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a045f1320e9152de5e97f0b4de5c061da"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">zone</a></td></tr>
+<tr class="memdesc:a045f1320e9152de5e97f0b4de5c061da inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">zone if the sink wishes to request a specific zone, this should be set to the desired zone . <br /></td></tr>
+<tr class="separator:a045f1320e9152de5e97f0b4de5c061da inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81777a8e0304bd6929c05d39c650454d inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81777a8e0304bd6929c05d39c650454d"></a>
+GetRangedPropertyCompletedSignal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a></td></tr>
+<tr class="memdesc:a81777a8e0304bd6929c05d39c650454d inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">completed callback 'completed' is called when the ranged request is complete. The reply from this request is passed into the completed call. The completed callback must free the reply before it returns or there will be a leak. <br /></td></tr>
+<tr class="separator:a81777a8e0304bd6929c05d39c650454d inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dc2927f6c771707f15a767358a58e69 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dc2927f6c771707f15a767358a58e69"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a></td></tr>
+<tr class="memdesc:a2dc2927f6c771707f15a767358a58e69 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">timeBegin Set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to '0' if you do not want values within a time range. <br /></td></tr>
+<tr class="separator:a2dc2927f6c771707f15a767358a58e69 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd2a28137c227b0fb6a51576d84f5f30 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd2a28137c227b0fb6a51576d84f5f30"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a></td></tr>
+<tr class="memdesc:acd2a28137c227b0fb6a51576d84f5f30 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">timeEnd Set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to '0' if you do not want values within a time range. <br /></td></tr>
+<tr class="separator:acd2a28137c227b0fb6a51576d84f5f30 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a024dab8e12c45ea8988b7f3e4b3c85c0 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a024dab8e12c45ea8988b7f3e4b3c85c0"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">sequenceBegin</a></td></tr>
+<tr class="memdesc:a024dab8e12c45ea8988b7f3e4b3c85c0 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequenceBegin set this to request values with a sequence &gt;= to the sequenceBegin value. Set to -1 if you don't want values within a sequence ranges. <br /></td></tr>
+<tr class="separator:a024dab8e12c45ea8988b7f3e4b3c85c0 inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a352afdecef1d1e6fc1f82384d0c9edfe inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a352afdecef1d1e6fc1f82384d0c9edfe"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">sequenceEnd</a></td></tr>
+<tr class="memdesc:a352afdecef1d1e6fc1f82384d0c9edfe inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequenceEnd set this to request values with a sequence &lt;= to the sequenceEnd value. Set to -1 if you don't want values within a sequence ranges. <br /></td></tr>
+<tr class="separator:a352afdecef1d1e6fc1f82384d0c9edfe inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab93b9cc82ead929a6e1f72be699fbb6c inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab93b9cc82ead929a6e1f72be699fbb6c"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">pid</a></td></tr>
+<tr class="memdesc:ab93b9cc82ead929a6e1f72be699fbb6c inherit pub_attribs_classAsyncRangePropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">pid requesting process id <br /></td></tr>
+<tr class="separator:ab93b9cc82ead929a6e1f72be699fbb6c inherit pub_attribs_classAsyncRangePropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The <a class="el" href="classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. ">AsyncRangePropertyReply</a> class is used by a source to reply to an <a class="el" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...">AsyncRangePropertyRequest</a>. The source should set success to 'true' and populate the 'values' member if the request was successful. If the request is not successful, 'success' should be set to 'false' and the 'error' member should be set. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a3">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncRangePropertyReply__coll__graph.map b/0.14/classAsyncRangePropertyReply__coll__graph.map
new file mode 100644
index 00000000..b0cb9fb3
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="AsyncRangePropertyReply" name="AsyncRangePropertyReply">
+<area shape="rect" id="node2" href="$classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang..." alt="" coords="5,5,200,32"/>
+</map>
diff --git a/0.14/classAsyncRangePropertyReply__coll__graph.md5 b/0.14/classAsyncRangePropertyReply__coll__graph.md5
new file mode 100644
index 00000000..5328b868
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply__coll__graph.md5
@@ -0,0 +1 @@
+57e35c133184e0b00d2214a9b8562f35 \ No newline at end of file
diff --git a/0.14/classAsyncRangePropertyReply__coll__graph.png b/0.14/classAsyncRangePropertyReply__coll__graph.png
new file mode 100644
index 00000000..8806e1fe
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply__coll__graph.png
Binary files differ
diff --git a/0.14/classAsyncRangePropertyReply__inherit__graph.map b/0.14/classAsyncRangePropertyReply__inherit__graph.map
new file mode 100644
index 00000000..b0cb9fb3
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="AsyncRangePropertyReply" name="AsyncRangePropertyReply">
+<area shape="rect" id="node2" href="$classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang..." alt="" coords="5,5,200,32"/>
+</map>
diff --git a/0.14/classAsyncRangePropertyReply__inherit__graph.md5 b/0.14/classAsyncRangePropertyReply__inherit__graph.md5
new file mode 100644
index 00000000..5328b868
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply__inherit__graph.md5
@@ -0,0 +1 @@
+57e35c133184e0b00d2214a9b8562f35 \ No newline at end of file
diff --git a/0.14/classAsyncRangePropertyReply__inherit__graph.png b/0.14/classAsyncRangePropertyReply__inherit__graph.png
new file mode 100644
index 00000000..8806e1fe
--- /dev/null
+++ b/0.14/classAsyncRangePropertyReply__inherit__graph.png
Binary files differ
diff --git a/0.14/classAsyncRangePropertyRequest-members.html b/0.14/classAsyncRangePropertyRequest-members.html
new file mode 100644
index 00000000..e9bdbbf6
--- /dev/null
+++ b/0.14/classAsyncRangePropertyRequest-members.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AsyncRangePropertyRequest Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncRangePropertyRequest</b>() (defined in <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AsyncRangePropertyRequest</b>(const AsyncRangePropertyRequest &amp;request) (defined in <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">pid</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">sequenceBegin</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">sequenceEnd</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">sourceUuid</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">zone</a></td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AsyncRangePropertyRequest</b>() (defined in <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncRangePropertyRequest.html b/0.14/classAsyncRangePropertyRequest.html
new file mode 100644
index 00000000..8555db28
--- /dev/null
+++ b/0.14/classAsyncRangePropertyRequest.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AsyncRangePropertyRequest Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classAsyncRangePropertyRequest-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AsyncRangePropertyRequest Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The <a class="el" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...">AsyncRangePropertyRequest</a> class is used by sinks to request values within a time or sequence range.
+ <a href="classAsyncRangePropertyRequest.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for AsyncRangePropertyRequest:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncRangePropertyRequest__inherit__graph.png" border="0" usemap="#AsyncRangePropertyRequest_inherit__map" alt="Inheritance graph"/></div>
+<map name="AsyncRangePropertyRequest_inherit__map" id="AsyncRangePropertyRequest_inherit__map">
+<area shape="rect" id="node2" href="classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. " alt="" coords="13,80,193,107"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aefe0f0167ce9bcabcd4450a21c7ea0e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefe0f0167ce9bcabcd4450a21c7ea0e5"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncRangePropertyRequest</b> (const <a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:aefe0f0167ce9bcabcd4450a21c7ea0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afd6f95a06376fef905faf5ab1b580bc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd6f95a06376fef905faf5ab1b580bc9"></a>
+PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">properties</a></td></tr>
+<tr class="memdesc:afd6f95a06376fef905faf5ab1b580bc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">properties list of properties to request <br /></td></tr>
+<tr class="separator:afd6f95a06376fef905faf5ab1b580bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a626258d5d401e0598d619b84600689f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a626258d5d401e0598d619b84600689f9"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">sourceUuid</a></td></tr>
+<tr class="memdesc:a626258d5d401e0598d619b84600689f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the source. <br /></td></tr>
+<tr class="separator:a626258d5d401e0598d619b84600689f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a045f1320e9152de5e97f0b4de5c061da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a045f1320e9152de5e97f0b4de5c061da"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">zone</a></td></tr>
+<tr class="memdesc:a045f1320e9152de5e97f0b4de5c061da"><td class="mdescLeft">&#160;</td><td class="mdescRight">zone if the sink wishes to request a specific zone, this should be set to the desired zone . <br /></td></tr>
+<tr class="separator:a045f1320e9152de5e97f0b4de5c061da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81777a8e0304bd6929c05d39c650454d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81777a8e0304bd6929c05d39c650454d"></a>
+GetRangedPropertyCompletedSignal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">completed</a></td></tr>
+<tr class="memdesc:a81777a8e0304bd6929c05d39c650454d"><td class="mdescLeft">&#160;</td><td class="mdescRight">completed callback 'completed' is called when the ranged request is complete. The reply from this request is passed into the completed call. The completed callback must free the reply before it returns or there will be a leak. <br /></td></tr>
+<tr class="separator:a81777a8e0304bd6929c05d39c650454d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dc2927f6c771707f15a767358a58e69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dc2927f6c771707f15a767358a58e69"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">timeBegin</a></td></tr>
+<tr class="memdesc:a2dc2927f6c771707f15a767358a58e69"><td class="mdescLeft">&#160;</td><td class="mdescRight">timeBegin Set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to '0' if you do not want values within a time range. <br /></td></tr>
+<tr class="separator:a2dc2927f6c771707f15a767358a58e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd2a28137c227b0fb6a51576d84f5f30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd2a28137c227b0fb6a51576d84f5f30"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">timeEnd</a></td></tr>
+<tr class="memdesc:acd2a28137c227b0fb6a51576d84f5f30"><td class="mdescLeft">&#160;</td><td class="mdescRight">timeEnd Set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to '0' if you do not want values within a time range. <br /></td></tr>
+<tr class="separator:acd2a28137c227b0fb6a51576d84f5f30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a024dab8e12c45ea8988b7f3e4b3c85c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a024dab8e12c45ea8988b7f3e4b3c85c0"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">sequenceBegin</a></td></tr>
+<tr class="memdesc:a024dab8e12c45ea8988b7f3e4b3c85c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequenceBegin set this to request values with a sequence &gt;= to the sequenceBegin value. Set to -1 if you don't want values within a sequence ranges. <br /></td></tr>
+<tr class="separator:a024dab8e12c45ea8988b7f3e4b3c85c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a352afdecef1d1e6fc1f82384d0c9edfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a352afdecef1d1e6fc1f82384d0c9edfe"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">sequenceEnd</a></td></tr>
+<tr class="memdesc:a352afdecef1d1e6fc1f82384d0c9edfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequenceEnd set this to request values with a sequence &lt;= to the sequenceEnd value. Set to -1 if you don't want values within a sequence ranges. <br /></td></tr>
+<tr class="separator:a352afdecef1d1e6fc1f82384d0c9edfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab93b9cc82ead929a6e1f72be699fbb6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab93b9cc82ead929a6e1f72be699fbb6c"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">pid</a></td></tr>
+<tr class="memdesc:ab93b9cc82ead929a6e1f72be699fbb6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">pid requesting process id <br /></td></tr>
+<tr class="separator:ab93b9cc82ead929a6e1f72be699fbb6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The <a class="el" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...">AsyncRangePropertyRequest</a> class is used by sinks to request values within a time or sequence range. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractRoutingEngine.html#a9befec62882b5cbf956b75dc99eedf21" title="getRangePropertyAsync is used for getting a range of properties that are within the specified time or...">AbstractRoutingEngine::getRangePropertyAsync</a> </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a17">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncRangePropertyRequest__inherit__graph.map b/0.14/classAsyncRangePropertyRequest__inherit__graph.map
new file mode 100644
index 00000000..82e0110b
--- /dev/null
+++ b/0.14/classAsyncRangePropertyRequest__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="AsyncRangePropertyRequest" name="AsyncRangePropertyRequest">
+<area shape="rect" id="node2" href="$classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. " alt="" coords="13,80,193,107"/>
+</map>
diff --git a/0.14/classAsyncRangePropertyRequest__inherit__graph.md5 b/0.14/classAsyncRangePropertyRequest__inherit__graph.md5
new file mode 100644
index 00000000..1587c876
--- /dev/null
+++ b/0.14/classAsyncRangePropertyRequest__inherit__graph.md5
@@ -0,0 +1 @@
+de2a4a06ae4eb6d59874302453453334 \ No newline at end of file
diff --git a/0.14/classAsyncRangePropertyRequest__inherit__graph.png b/0.14/classAsyncRangePropertyRequest__inherit__graph.png
new file mode 100644
index 00000000..d8a4624c
--- /dev/null
+++ b/0.14/classAsyncRangePropertyRequest__inherit__graph.png
Binary files differ
diff --git a/0.14/classAsyncSetPropertyRequest-members.html b/0.14/classAsyncSetPropertyRequest-members.html
new file mode 100644
index 00000000..3ebce1b5
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest-members.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AsyncSetPropertyRequest Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncPropertyRequest</b>() (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AsyncPropertyRequest</b>(const AsyncPropertyRequest &amp;request) (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AsyncSetPropertyRequest</b>() (defined in <a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AsyncSetPropertyRequest</b>(const AsyncPropertyRequest &amp;request) (defined in <a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const AsyncPropertyRequest &amp;other) (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6">value</a></td><td class="entry"><a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a></td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AsyncPropertyRequest</b>() (defined in <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AsyncSetPropertyRequest</b>() (defined in <a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>)</td><td class="entry"><a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncSetPropertyRequest.html b/0.14/classAsyncSetPropertyRequest.html
new file mode 100644
index 00000000..410dac9b
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AsyncSetPropertyRequest Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classAsyncSetPropertyRequest-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AsyncSetPropertyRequest Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The <a class="el" href="classAsyncSetPropertyRequest.html" title="The AsyncSetPropertyRequest class is used by sinks to set a property to the &#39;value&#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. ">AsyncSetPropertyRequest</a> class is used by sinks to set a property to the 'value'. The source will reply with a <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> containing the new value or an error.
+ <a href="classAsyncSetPropertyRequest.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for AsyncSetPropertyRequest:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncSetPropertyRequest__inherit__graph.png" border="0" usemap="#AsyncSetPropertyRequest_inherit__map" alt="Inheritance graph"/></div>
+<map name="AsyncSetPropertyRequest_inherit__map" id="AsyncSetPropertyRequest_inherit__map">
+<area shape="rect" id="node2" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="15,5,173,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for AsyncSetPropertyRequest:</div>
+<div class="dyncontent">
+<div class="center"><img src="classAsyncSetPropertyRequest__coll__graph.png" border="0" usemap="#AsyncSetPropertyRequest_coll__map" alt="Collaboration graph"/></div>
+<map name="AsyncSetPropertyRequest_coll__map" id="AsyncSetPropertyRequest_coll__map">
+<area shape="rect" id="node2" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,5,163,32"/>
+<area shape="rect" id="node3" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="187,5,336,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa2fa61c815aa1950511eb88cc29f655a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2fa61c815aa1950511eb88cc29f655a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncSetPropertyRequest</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:aa2fa61c815aa1950511eb88cc29f655a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAsyncPropertyRequest"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAsyncPropertyRequest')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td></tr>
+<tr class="memitem:ad46cfdd3411c11beaa00b70d1c6419d9 inherit pub_methods_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad46cfdd3411c11beaa00b70d1c6419d9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AsyncPropertyRequest</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;request)</td></tr>
+<tr class="separator:ad46cfdd3411c11beaa00b70d1c6419d9 inherit pub_methods_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1de0c87f190106cf70a996e5cba1088 inherit pub_methods_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1de0c87f190106cf70a996e5cba1088"></a>
+<a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a> &amp;other)</td></tr>
+<tr class="separator:ad1de0c87f190106cf70a996e5cba1088 inherit pub_methods_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a5c1c8d5b4a6765ce2acab9a3aca9c9a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c1c8d5b4a6765ce2acab9a3aca9c9a6"></a>
+<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6">value</a></td></tr>
+<tr class="memdesc:a5c1c8d5b4a6765ce2acab9a3aca9c9a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">value the new value to set the property to. <br /></td></tr>
+<tr class="separator:a5c1c8d5b4a6765ce2acab9a3aca9c9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classAsyncPropertyRequest"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classAsyncPropertyRequest')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a></td></tr>
+<tr class="memitem:a221de270e3fb828ddbe821aa484a553f inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221de270e3fb828ddbe821aa484a553f"></a>
+VehicleProperty::Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">property</a></td></tr>
+<tr class="memdesc:a221de270e3fb828ddbe821aa484a553f inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">property property to request. <br /></td></tr>
+<tr class="separator:a221de270e3fb828ddbe821aa484a553f inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2250e8d29929dd879de141049ec78302 inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2250e8d29929dd879de141049ec78302"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">sourceUuidFilter</a></td></tr>
+<tr class="memdesc:a2250e8d29929dd879de141049ec78302 inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source <br /></td></tr>
+<tr class="separator:a2250e8d29929dd879de141049ec78302 inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a19d4677523d8934abe1ddfec5ba1b7 inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a19d4677523d8934abe1ddfec5ba1b7"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">zoneFilter</a></td></tr>
+<tr class="memdesc:a1a19d4677523d8934abe1ddfec5ba1b7 inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">zoneFilter the requesting sink should use this if he wants to filter on a specific zone <br /></td></tr>
+<tr class="separator:a1a19d4677523d8934abe1ddfec5ba1b7 inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12e1115b879ffc69a4d9bfd34df3e4be inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12e1115b879ffc69a4d9bfd34df3e4be"></a>
+GetPropertyCompletedSignal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">completed</a></td></tr>
+<tr class="memdesc:a12e1115b879ffc69a4d9bfd34df3e4be inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">completed the callback when the request has been completed. <br /></td></tr>
+<tr class="separator:a12e1115b879ffc69a4d9bfd34df3e4be inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a449da60204ce7c13462be179f869105c inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top">uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">timeout</a></td></tr>
+<tr class="memdesc:a449da60204ce7c13462be179f869105c inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. <a href="#a449da60204ce7c13462be179f869105c">More...</a><br /></td></tr>
+<tr class="separator:a449da60204ce7c13462be179f869105c inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaa035426c3ac48fe53de273b1a60eba inherit pub_attribs_classAsyncPropertyRequest"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaa035426c3ac48fe53de273b1a60eba"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">pid</a></td></tr>
+<tr class="memdesc:abaa035426c3ac48fe53de273b1a60eba inherit pub_attribs_classAsyncPropertyRequest"><td class="mdescLeft">&#160;</td><td class="mdescRight">pid requesting process id <br /></td></tr>
+<tr class="separator:abaa035426c3ac48fe53de273b1a60eba inherit pub_attribs_classAsyncPropertyRequest"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The <a class="el" href="classAsyncSetPropertyRequest.html" title="The AsyncSetPropertyRequest class is used by sinks to set a property to the &#39;value&#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. ">AsyncSetPropertyRequest</a> class is used by sinks to set a property to the 'value'. The source will reply with a <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> containing the new value or an error. </p>
+<dl class="section see"><dt>See also</dt><dd>AbstractRoutingEngine::setProperty </dd>
+<dd>
+<a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a4">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractroutingengine_8h_source.html">abstractroutingengine.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classAsyncSetPropertyRequest__coll__graph.map b/0.14/classAsyncSetPropertyRequest__coll__graph.map
new file mode 100644
index 00000000..8be62243
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="AsyncSetPropertyRequest" name="AsyncSetPropertyRequest">
+<area shape="rect" id="node2" href="$classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,5,163,32"/>
+<area shape="rect" id="node3" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="187,5,336,32"/>
+</map>
diff --git a/0.14/classAsyncSetPropertyRequest__coll__graph.md5 b/0.14/classAsyncSetPropertyRequest__coll__graph.md5
new file mode 100644
index 00000000..a3ce7db5
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest__coll__graph.md5
@@ -0,0 +1 @@
+b9e6eb6b2ac4bd3afd8d37e991327b1b \ No newline at end of file
diff --git a/0.14/classAsyncSetPropertyRequest__coll__graph.png b/0.14/classAsyncSetPropertyRequest__coll__graph.png
new file mode 100644
index 00000000..cc83e70a
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest__coll__graph.png
Binary files differ
diff --git a/0.14/classAsyncSetPropertyRequest__inherit__graph.map b/0.14/classAsyncSetPropertyRequest__inherit__graph.map
new file mode 100644
index 00000000..48167c72
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="AsyncSetPropertyRequest" name="AsyncSetPropertyRequest">
+<area shape="rect" id="node2" href="$classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="15,5,173,32"/>
+</map>
diff --git a/0.14/classAsyncSetPropertyRequest__inherit__graph.md5 b/0.14/classAsyncSetPropertyRequest__inherit__graph.md5
new file mode 100644
index 00000000..9c9340ae
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest__inherit__graph.md5
@@ -0,0 +1 @@
+a8b87566b4397692842b7d29ddff4989 \ No newline at end of file
diff --git a/0.14/classAsyncSetPropertyRequest__inherit__graph.png b/0.14/classAsyncSetPropertyRequest__inherit__graph.png
new file mode 100644
index 00000000..fe942fe9
--- /dev/null
+++ b/0.14/classAsyncSetPropertyRequest__inherit__graph.png
Binary files differ
diff --git a/0.14/classBasicPropertyType-members.html b/0.14/classBasicPropertyType-members.html
new file mode 100644
index 00000000..f30b619b
--- /dev/null
+++ b/0.14/classBasicPropertyType-members.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">BasicPropertyType&lt; T &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractPropertyType</b>(std::string property) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BasicPropertyType</b>() (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>BasicPropertyType</b>(BasicPropertyType const &amp;other) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BasicPropertyType</b>(T val) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>BasicPropertyType</b>(std::string propertyName, T val) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BasicPropertyType</b>(std::string propertyName, std::string val) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>BasicPropertyType</b>(std::string propertyName) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447">basicValue</a>()</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404">copy</a>()</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a">fromString</a>(std::string val)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b">fromVariant</a>(GVariant *v)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Instant</b> enum value (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mValue</b> (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator!=</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator++</b>() (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator--</b>() (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;</b>(const BasicPropertyType&lt; T &gt; &amp;other) const (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(BasicPropertyType const &amp;other) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(T const &amp;other) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator==</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;</b>(const BasicPropertyType&lt; T &gt; &amp;other) const (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> enum name</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">quickCopy</a>(AbstractPropertyType *other)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>setValue</b>(T val) (defined in <a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e">setValue</a>(boost::any val)</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114">toString</a>() const </td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06">toVariant</a>()</td><td class="entry"><a class="el" href="classBasicPropertyType.html">BasicPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>() const </td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AbstractPropertyType</b>() (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classBasicPropertyType.html b/0.14/classBasicPropertyType.html
new file mode 100644
index 00000000..f8b6506d
--- /dev/null
+++ b/0.14/classBasicPropertyType.html
@@ -0,0 +1,413 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: BasicPropertyType&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classBasicPropertyType-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">BasicPropertyType&lt; T &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for BasicPropertyType&lt; T &gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classBasicPropertyType__inherit__graph.png" border="0" usemap="#BasicPropertyType_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
+<map name="BasicPropertyType_3_01T_01_4_inherit__map" id="BasicPropertyType_3_01T_01_4_inherit__map">
+<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="13,5,163,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for BasicPropertyType&lt; T &gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classBasicPropertyType__coll__graph.png" border="0" usemap="#BasicPropertyType_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
+<map name="BasicPropertyType_3_01T_01_4_coll__map" id="BasicPropertyType_3_01T_01_4_coll__map">
+<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="13,5,163,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9d967556ec7106be014ef360e8ad729c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d967556ec7106be014ef360e8ad729c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BasicPropertyType</b> (<a class="el" href="classBasicPropertyType.html">BasicPropertyType</a> const &amp;other)</td></tr>
+<tr class="separator:a9d967556ec7106be014ef360e8ad729c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf19305750a4f3aaf605ae2b18353e32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf19305750a4f3aaf605ae2b18353e32"></a>
+<a class="el" href="classBasicPropertyType.html">BasicPropertyType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classBasicPropertyType.html">BasicPropertyType</a> const &amp;other)</td></tr>
+<tr class="separator:adf19305750a4f3aaf605ae2b18353e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a993468c37a7ac66e8897c3477404301f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a993468c37a7ac66e8897c3477404301f"></a>
+<a class="el" href="classBasicPropertyType.html">BasicPropertyType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (T const &amp;other)</td></tr>
+<tr class="separator:a993468c37a7ac66e8897c3477404301f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad01cb6c2ae97f0b4b9d57cbca77077ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad01cb6c2ae97f0b4b9d57cbca77077ee"></a>
+<a class="el" href="classBasicPropertyType.html">BasicPropertyType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr>
+<tr class="separator:ad01cb6c2ae97f0b4b9d57cbca77077ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ff6ae706f6d093f43165a6f00268dee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ff6ae706f6d093f43165a6f00268dee"></a>
+<a class="el" href="classBasicPropertyType.html">BasicPropertyType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr>
+<tr class="separator:a1ff6ae706f6d093f43165a6f00268dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2a1d3c9885b05c9d022d1a01e28888e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2a1d3c9885b05c9d022d1a01e28888e"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; T &gt; &amp;other) const </td></tr>
+<tr class="separator:ae2a1d3c9885b05c9d022d1a01e28888e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cb6f98a17ae2ae19c94643de930a73c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cb6f98a17ae2ae19c94643de930a73c"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; T &gt; &amp;other) const </td></tr>
+<tr class="separator:a6cb6f98a17ae2ae19c94643de930a73c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fcc2038187aad4b1ee6223daaff65d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fcc2038187aad4b1ee6223daaff65d6"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BasicPropertyType</b> (T val)</td></tr>
+<tr class="separator:a0fcc2038187aad4b1ee6223daaff65d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5336941eaf15eefbfc9f84554619b72d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5336941eaf15eefbfc9f84554619b72d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BasicPropertyType</b> (std::string propertyName, T val)</td></tr>
+<tr class="separator:a5336941eaf15eefbfc9f84554619b72d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bb538ecec45a113bbfc1fa23eabfde1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bb538ecec45a113bbfc1fa23eabfde1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BasicPropertyType</b> (std::string propertyName, std::string val)</td></tr>
+<tr class="separator:a1bb538ecec45a113bbfc1fa23eabfde1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f8b38f1e145d5ee7387a58faaef8e60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8b38f1e145d5ee7387a58faaef8e60"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BasicPropertyType</b> (std::string propertyName)</td></tr>
+<tr class="separator:a4f8b38f1e145d5ee7387a58faaef8e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a244d19253bfc42dfadd84570b8c8e404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404">copy</a> ()</td></tr>
+<tr class="memdesc:a244d19253bfc42dfadd84570b8c8e404"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy <a href="#a244d19253bfc42dfadd84570b8c8e404">More...</a><br /></td></tr>
+<tr class="separator:a244d19253bfc42dfadd84570b8c8e404"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c73a6a2c2c020ec327849f318ae9f2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c73a6a2c2c020ec327849f318ae9f2a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a">fromString</a> (std::string val)</td></tr>
+<tr class="memdesc:a3c73a6a2c2c020ec327849f318ae9f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromString converts from string value <br /></td></tr>
+<tr class="separator:a3c73a6a2c2c020ec327849f318ae9f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a672e2824bcc38da6e60090022fd8d114"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114">toString</a> () const </td></tr>
+<tr class="memdesc:a672e2824bcc38da6e60090022fd8d114"><td class="mdescLeft">&#160;</td><td class="mdescRight">toString <a href="#a672e2824bcc38da6e60090022fd8d114">More...</a><br /></td></tr>
+<tr class="separator:a672e2824bcc38da6e60090022fd8d114"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a893a2d1f8fec7141159d850caa78bc06"><td class="memItemLeft" align="right" valign="top">GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06">toVariant</a> ()</td></tr>
+<tr class="memdesc:a893a2d1f8fec7141159d850caa78bc06"><td class="mdescLeft">&#160;</td><td class="mdescRight">toVariant <a href="#a893a2d1f8fec7141159d850caa78bc06">More...</a><br /></td></tr>
+<tr class="separator:a893a2d1f8fec7141159d850caa78bc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e1213ee2df11ecd556b250fe3bad21b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e1213ee2df11ecd556b250fe3bad21b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b">fromVariant</a> (GVariant *v)</td></tr>
+<tr class="memdesc:a0e1213ee2df11ecd556b250fe3bad21b"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. <br /></td></tr>
+<tr class="separator:a0e1213ee2df11ecd556b250fe3bad21b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d7f38ef937d8d178957962a4ae78447"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447">basicValue</a> ()</td></tr>
+<tr class="memdesc:a6d7f38ef937d8d178957962a4ae78447"><td class="mdescLeft">&#160;</td><td class="mdescRight">basicValue <a href="#a6d7f38ef937d8d178957962a4ae78447">More...</a><br /></td></tr>
+<tr class="separator:a6d7f38ef937d8d178957962a4ae78447"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67eb5479c002ba2070944b6b36d88503"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67eb5479c002ba2070944b6b36d88503"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setValue</b> (T val)</td></tr>
+<tr class="separator:a67eb5479c002ba2070944b6b36d88503"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1893ef55f29b01daeadbc93438afa0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e">setValue</a> (boost::any val)</td></tr>
+<tr class="memdesc:aa1893ef55f29b01daeadbc93438afa0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">setValue <a href="#aa1893ef55f29b01daeadbc93438afa0e">More...</a><br /></td></tr>
+<tr class="separator:aa1893ef55f29b01daeadbc93438afa0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a525d57a943122e1cc709f738deb13e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractPropertyType</b> (std::string property)</td></tr>
+<tr class="separator:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0996989d0082ad3f621fec938b60ed10 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">quickCopy</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *other)</td></tr>
+<tr class="memdesc:a0996989d0082ad3f621fec938b60ed10 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. <a href="#a0996989d0082ad3f621fec938b60ed10">More...</a><br /></td></tr>
+<tr class="separator:a0996989d0082ad3f621fec938b60ed10 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af156588f45c7b2f2107a8ebb8977e71f"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a137d170e61776d59cff141d2df7cab9b"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae723621925382263eba046fa1ca8e36d"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a> () const </td></tr>
+<tr class="memdesc:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d" title="value() native value. Does not use type coercion. Will throw if types do not match. ">value()</a> native value. Does not use type coercion. Will throw if types do not match. <br /></td></tr>
+<tr class="separator:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">boost::any&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a> ()</td></tr>
+<tr class="memdesc:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">anyValue <a href="#a7ba4118acb746d2b8fc220a12b0e2666">More...</a><br /></td></tr>
+<tr class="separator:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a> ()</td></tr>
+<tr class="memdesc:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">signature <a href="#ae87a5dc3ad7315c595a14959e4acedf1">More...</a><br /></td></tr>
+<tr class="separator:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> { <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> = 0,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a>,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a>,
+<b>Instant</b>
+ }<tr class="memdesc:a1e513f66eb2dd2bd2cddbec16422af63"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Priority enum describes prority of the property type. <a href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">More...</a><br /></td></tr>
+</td></tr>
+<tr class="separator:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td></tr>
+<tr class="memdesc:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">name Property name. <a href="#a0899de35293963a6c18a0f4913916871">More...</a><br /></td></tr>
+<tr class="separator:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td></tr>
+<tr class="memdesc:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c" title="setValue ">setValue()</a> is called <a href="#a6a391546600fde38a351d3d236be8a9b">More...</a><br /></td></tr>
+<tr class="separator:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae74440c78c4a5f6af1c3b9c85f1a34c2"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td></tr>
+<tr class="memdesc:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default). <br /></td></tr>
+<tr class="separator:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe2de53722d28e8e7c2a715b97e1ae48"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td></tr>
+<tr class="memdesc:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified. <br /></td></tr>
+<tr class="separator:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a420b96a1fcbcbe513ff3801185e788bc"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td></tr>
+<tr class="memdesc:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">zone that the property is situated in. <br /></td></tr>
+<tr class="separator:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f831860b5ddc30e5a53dd4937ae5ebe"></a>
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td></tr>
+<tr class="memdesc:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">priority is used to tell the routing engine how to prioritize routing the value to plugins. setting this value to AbstractPropertyType::Instant will tell the routing engine to immedietly route the value without any reliance on the mainloop. Instant priority is NOT thread safe. Default priority is <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">AbstractPropertyType::Normal</a>. <br /></td></tr>
+<tr class="separator:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab557c141cce1769d0e4d8213894c9e2c"></a>
+std::vector&lt; std::function&lt; void(<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *)&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td></tr>
+<tr class="memdesc:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">destroyed is called if this property is destroyed. <br /></td></tr>
+<tr class="separator:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69b5d8cd643415d4f63cd6a9e19721d9"></a>
+boost::any&#160;</td><td class="memItemRight" valign="bottom"><b>mValue</b></td></tr>
+<tr class="separator:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br />
+class BasicPropertyType&lt; T &gt;</h3>
+
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a11">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a2">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a6d7f38ef937d8d178957962a4ae78447"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; T &gt;::basicValue </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>basicValue </p>
+<dl class="section return"><dt>Returns</dt><dd>Typed version of value. Slightly more useful than </dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d" title="value() native value. Does not use type coercion. Will throw if types do not match. ">AbstractPropertyType::value()</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a244d19253bfc42dfadd84570b8c8e404"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; T &gt;::copy </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>copy </p>
+<dl class="section return"><dt>Returns</dt><dd>a copy of the <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa1893ef55f29b01daeadbc93438afa0e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; T &gt;::setValue </td>
+ <td>(</td>
+ <td class="paramtype">boost::any&#160;</td>
+ <td class="paramname"><em>val</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>setValue </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">val</td><td>boost::any value. NOTE: boost::any does not accept type coercion. Types must match exactly with native type. (ie, don't use "int" if the native type is "uint") </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a672e2824bcc38da6e60090022fd8d114"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; T &gt;::toString </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toString </p>
+<dl class="section return"><dt>Returns</dt><dd>strigified value </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a893a2d1f8fec7141159d850caa78bc06"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">GVariant* <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; T &gt;::toVariant </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toVariant </p>
+<dl class="section return"><dt>Returns</dt><dd>GVariant representation of value. Caller must unref the returned GVariant </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classBasicPropertyType__coll__graph.map b/0.14/classBasicPropertyType__coll__graph.map
new file mode 100644
index 00000000..50e15383
--- /dev/null
+++ b/0.14/classBasicPropertyType__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="BasicPropertyType&lt; T &gt;" name="BasicPropertyType&lt; T &gt;">
+<area shape="rect" id="node2" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="13,5,163,32"/>
+</map>
diff --git a/0.14/classBasicPropertyType__coll__graph.md5 b/0.14/classBasicPropertyType__coll__graph.md5
new file mode 100644
index 00000000..e1cd1378
--- /dev/null
+++ b/0.14/classBasicPropertyType__coll__graph.md5
@@ -0,0 +1 @@
+c7812d4233ef5367333ae774da522b87 \ No newline at end of file
diff --git a/0.14/classBasicPropertyType__coll__graph.png b/0.14/classBasicPropertyType__coll__graph.png
new file mode 100644
index 00000000..2fca4ade
--- /dev/null
+++ b/0.14/classBasicPropertyType__coll__graph.png
Binary files differ
diff --git a/0.14/classBasicPropertyType__inherit__graph.map b/0.14/classBasicPropertyType__inherit__graph.map
new file mode 100644
index 00000000..50e15383
--- /dev/null
+++ b/0.14/classBasicPropertyType__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="BasicPropertyType&lt; T &gt;" name="BasicPropertyType&lt; T &gt;">
+<area shape="rect" id="node2" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="13,5,163,32"/>
+</map>
diff --git a/0.14/classBasicPropertyType__inherit__graph.md5 b/0.14/classBasicPropertyType__inherit__graph.md5
new file mode 100644
index 00000000..e1cd1378
--- /dev/null
+++ b/0.14/classBasicPropertyType__inherit__graph.md5
@@ -0,0 +1 @@
+c7812d4233ef5367333ae774da522b87 \ No newline at end of file
diff --git a/0.14/classBasicPropertyType__inherit__graph.png b/0.14/classBasicPropertyType__inherit__graph.png
new file mode 100644
index 00000000..2fca4ade
--- /dev/null
+++ b/0.14/classBasicPropertyType__inherit__graph.png
Binary files differ
diff --git a/0.14/classDebugOut-members.html b/0.14/classDebugOut-members.html
new file mode 100644
index 00000000..9a4e7a4f
--- /dev/null
+++ b/0.14/classDebugOut-members.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">DebugOut Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classDebugOut.html">DebugOut</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DebugOut</b>(int debugLevel=4) (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">Error</a></td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getDebugThreshhold</b>() (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;&lt;</b>(const string &amp;message) const (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(ostream &amp;(*manip)(std::ostream &amp;)) const (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;&lt;</b>(double val) const (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setDebugThreshhold</b>(int th) (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>setOutput</b>(ostream &amp;o) (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setThrowErr</b>(bool v) (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>setThrowWarn</b>(bool v) (defined in <a class="el" href="classDebugOut.html">DebugOut</a>)</td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">Warning</a></td><td class="entry"><a class="el" href="classDebugOut.html">DebugOut</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classDebugOut.html b/0.14/classDebugOut.html
new file mode 100644
index 00000000..d435ceb3
--- /dev/null
+++ b/0.14/classDebugOut.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: DebugOut Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classDebugOut-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">DebugOut Class Reference<div class="ingroups"><a class="el" href="group__libamb.html">Libamb</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a833f5ea5ab0d98d3fdf4a1ed8efed770"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a833f5ea5ab0d98d3fdf4a1ed8efed770"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>DebugOut</b> (int debugLevel=4)</td></tr>
+<tr class="separator:a833f5ea5ab0d98d3fdf4a1ed8efed770"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa35622f0f1b15060ad0f281de6e799b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa35622f0f1b15060ad0f281de6e799b3"></a>
+<a class="el" href="classDebugOut.html">DebugOut</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const string &amp;message) const </td></tr>
+<tr class="separator:aa35622f0f1b15060ad0f281de6e799b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b83635c229210d6000b9663575bbe99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b83635c229210d6000b9663575bbe99"></a>
+<a class="el" href="classDebugOut.html">DebugOut</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (ostream &amp;(*manip)(std::ostream &amp;)) const </td></tr>
+<tr class="separator:a0b83635c229210d6000b9663575bbe99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ab6e54c6f70bcbf18faf329952b5998"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ab6e54c6f70bcbf18faf329952b5998"></a>
+<a class="el" href="classDebugOut.html">DebugOut</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (double val) const </td></tr>
+<tr class="separator:a9ab6e54c6f70bcbf18faf329952b5998"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a5eb2fb8c9db45f812b5dadb2fd63dcee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5eb2fb8c9db45f812b5dadb2fd63dcee"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>setDebugThreshhold</b> (int th)</td></tr>
+<tr class="separator:a5eb2fb8c9db45f812b5dadb2fd63dcee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89fc39319cc80007a0188b831fae32c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89fc39319cc80007a0188b831fae32c1"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>setOutput</b> (ostream &amp;o)</td></tr>
+<tr class="separator:a89fc39319cc80007a0188b831fae32c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0651b00c0d62d93a9c57209874b2650c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0651b00c0d62d93a9c57209874b2650c"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>setThrowWarn</b> (bool v)</td></tr>
+<tr class="separator:a0651b00c0d62d93a9c57209874b2650c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59402f0300c1b41f7290c8274cd08c58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59402f0300c1b41f7290c8274cd08c58"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>setThrowErr</b> (bool v)</td></tr>
+<tr class="separator:a59402f0300c1b41f7290c8274cd08c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4903a2f68a012000cc91562d0183e2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4903a2f68a012000cc91562d0183e2a"></a>
+static const int&#160;</td><td class="memItemRight" valign="bottom"><b>getDebugThreshhold</b> ()</td></tr>
+<tr class="separator:af4903a2f68a012000cc91562d0183e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a40314aef0df2ed8a705d9372d49b0535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40314aef0df2ed8a705d9372d49b0535"></a>
+static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">Error</a></td></tr>
+<tr class="memdesc:a40314aef0df2ed8a705d9372d49b0535"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error use when essential functionality is blocked. <br /></td></tr>
+<tr class="separator:a40314aef0df2ed8a705d9372d49b0535"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a06aa04dd6cb8c1e9bcd083d30d91ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a06aa04dd6cb8c1e9bcd083d30d91ad"></a>
+static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">Warning</a></td></tr>
+<tr class="memdesc:a7a06aa04dd6cb8c1e9bcd083d30d91ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Warning use when non-essential functionality is bocked, or when workarounds exist. <br /></td></tr>
+<tr class="separator:a7a06aa04dd6cb8c1e9bcd083d30d91ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a9">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a14">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="debugout_8h_source.html">debugout.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS.html b/0.14/classGVS.html
new file mode 100644
index 00000000..e18cee4a
--- /dev/null
+++ b/0.14/classGVS.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; T &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T&gt;<br />
+class GVS&lt; T &gt;</h3>
+
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a10">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>.</dd>
+</dl></div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01bool_01_4-members.html b/0.14/classGVS_3_01bool_01_4-members.html
new file mode 100644
index 00000000..5a5e4769
--- /dev/null
+++ b/0.14/classGVS_3_01bool_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; bool &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01bool_01_4.html b/0.14/classGVS_3_01bool_01_4.html
new file mode 100644
index 00000000..12364fc3
--- /dev/null
+++ b/0.14/classGVS_3_01bool_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; bool &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01bool_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; bool &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a81cb01e07ccf7830cce75abcc4a2cca8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81cb01e07ccf7830cce75abcc4a2cca8"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:a81cb01e07ccf7830cce75abcc4a2cca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affd787db6c549ec8bee51862fc51f211"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affd787db6c549ec8bee51862fc51f211"></a>
+static bool&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:affd787db6c549ec8bee51862fc51f211"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f5e4da1a15517ae3e700c3a1b70fea7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f5e4da1a15517ae3e700c3a1b70fea7"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:a3f5e4da1a15517ae3e700c3a1b70fea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01char_01_4-members.html b/0.14/classGVS_3_01char_01_4-members.html
new file mode 100644
index 00000000..6d27ec48
--- /dev/null
+++ b/0.14/classGVS_3_01char_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; char &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01char_01_4.html b/0.14/classGVS_3_01char_01_4.html
new file mode 100644
index 00000000..e100ae50
--- /dev/null
+++ b/0.14/classGVS_3_01char_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; char &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01char_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; char &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a99899c615057156f961eee40c3ffa054"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99899c615057156f961eee40c3ffa054"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:a99899c615057156f961eee40c3ffa054"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ea37cc4e2f186ed71296a856bde3ea0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea37cc4e2f186ed71296a856bde3ea0"></a>
+static char&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:a1ea37cc4e2f186ed71296a856bde3ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3eb5abbfb3a71184aa7741a5bd25dd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3eb5abbfb3a71184aa7741a5bd25dd8"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:ab3eb5abbfb3a71184aa7741a5bd25dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01double_01_4-members.html b/0.14/classGVS_3_01double_01_4-members.html
new file mode 100644
index 00000000..9af0ceae
--- /dev/null
+++ b/0.14/classGVS_3_01double_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; double &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01double_01_4.html b/0.14/classGVS_3_01double_01_4.html
new file mode 100644
index 00000000..458d8b13
--- /dev/null
+++ b/0.14/classGVS_3_01double_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; double &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01double_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; double &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a995d18f59b8a60af292ecb4778378f6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a995d18f59b8a60af292ecb4778378f6a"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:a995d18f59b8a60af292ecb4778378f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab60f061e68f1e60367f62057a0549160"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab60f061e68f1e60367f62057a0549160"></a>
+static double&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:ab60f061e68f1e60367f62057a0549160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee0d8fdc467f97da7b072b1caa34b694"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee0d8fdc467f97da7b072b1caa34b694"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:aee0d8fdc467f97da7b072b1caa34b694"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01int16__t_01_4-members.html b/0.14/classGVS_3_01int16__t_01_4-members.html
new file mode 100644
index 00000000..0f581550
--- /dev/null
+++ b/0.14/classGVS_3_01int16__t_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; int16_t &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01int16__t_01_4.html b/0.14/classGVS_3_01int16__t_01_4.html
new file mode 100644
index 00000000..47f3457a
--- /dev/null
+++ b/0.14/classGVS_3_01int16__t_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; int16_t &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01int16__t_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; int16_t &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a74fd2e54cfeebf2f87376b11a4d7b527"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74fd2e54cfeebf2f87376b11a4d7b527"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:a74fd2e54cfeebf2f87376b11a4d7b527"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b5ee21a1f741c1543bf22738885e460"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b5ee21a1f741c1543bf22738885e460"></a>
+static int16_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:a3b5ee21a1f741c1543bf22738885e460"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ebde11ede44782a48dc2aecbbb5e3af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ebde11ede44782a48dc2aecbbb5e3af"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:a8ebde11ede44782a48dc2aecbbb5e3af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01int64__t_01_4-members.html b/0.14/classGVS_3_01int64__t_01_4-members.html
new file mode 100644
index 00000000..4fe90f94
--- /dev/null
+++ b/0.14/classGVS_3_01int64__t_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; int64_t &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01int64__t_01_4.html b/0.14/classGVS_3_01int64__t_01_4.html
new file mode 100644
index 00000000..b1605c15
--- /dev/null
+++ b/0.14/classGVS_3_01int64__t_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; int64_t &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01int64__t_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; int64_t &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a1dc54b2dda69355ec6c037fe0ee28a68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dc54b2dda69355ec6c037fe0ee28a68"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:a1dc54b2dda69355ec6c037fe0ee28a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08ab99b0ab505b2d29e4e954e91f75e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08ab99b0ab505b2d29e4e954e91f75e0"></a>
+static int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:a08ab99b0ab505b2d29e4e954e91f75e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66197d92e5c517a97326ccff42e338bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66197d92e5c517a97326ccff42e338bb"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:a66197d92e5c517a97326ccff42e338bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01int_01_4-members.html b/0.14/classGVS_3_01int_01_4-members.html
new file mode 100644
index 00000000..1871fb6c
--- /dev/null
+++ b/0.14/classGVS_3_01int_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; int &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01int_01_4.html b/0.14/classGVS_3_01int_01_4.html
new file mode 100644
index 00000000..ced3429a
--- /dev/null
+++ b/0.14/classGVS_3_01int_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; int &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01int_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; int &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:aac00b94bc9b614c9adafdecc671b895e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac00b94bc9b614c9adafdecc671b895e"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:aac00b94bc9b614c9adafdecc671b895e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af57dd531535ceb741c65a90520aba578"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af57dd531535ceb741c65a90520aba578"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:af57dd531535ceb741c65a90520aba578"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac284bb5efd7dc2bb3f641c94317a3385"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac284bb5efd7dc2bb3f641c94317a3385"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:ac284bb5efd7dc2bb3f641c94317a3385"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01uint16__t_01_4-members.html b/0.14/classGVS_3_01uint16__t_01_4-members.html
new file mode 100644
index 00000000..9363209c
--- /dev/null
+++ b/0.14/classGVS_3_01uint16__t_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; uint16_t &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01uint16__t_01_4.html b/0.14/classGVS_3_01uint16__t_01_4.html
new file mode 100644
index 00000000..1f5bafdc
--- /dev/null
+++ b/0.14/classGVS_3_01uint16__t_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; uint16_t &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01uint16__t_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; uint16_t &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a7db0c4a8cd2454cd49ede1fb7a026e49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7db0c4a8cd2454cd49ede1fb7a026e49"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:a7db0c4a8cd2454cd49ede1fb7a026e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a629f9b3cba434e8c808d545ca8a8e557"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a629f9b3cba434e8c808d545ca8a8e557"></a>
+static uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:a629f9b3cba434e8c808d545ca8a8e557"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d7e2288bb0be81487945a42e7aa8224"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d7e2288bb0be81487945a42e7aa8224"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:a4d7e2288bb0be81487945a42e7aa8224"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01uint32__t_01_4-members.html b/0.14/classGVS_3_01uint32__t_01_4-members.html
new file mode 100644
index 00000000..19c573bd
--- /dev/null
+++ b/0.14/classGVS_3_01uint32__t_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; uint32_t &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01uint32__t_01_4.html b/0.14/classGVS_3_01uint32__t_01_4.html
new file mode 100644
index 00000000..4c73888b
--- /dev/null
+++ b/0.14/classGVS_3_01uint32__t_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; uint32_t &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01uint32__t_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; uint32_t &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a4ead38a9a6e109e3f8cce37507cdbed5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ead38a9a6e109e3f8cce37507cdbed5"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:a4ead38a9a6e109e3f8cce37507cdbed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa71849881fbf20dcca20922bea646007"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa71849881fbf20dcca20922bea646007"></a>
+static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:aa71849881fbf20dcca20922bea646007"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8a872590d86a403b8441b4d0bb03a61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8a872590d86a403b8441b4d0bb03a61"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:ac8a872590d86a403b8441b4d0bb03a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01uint64__t_01_4-members.html b/0.14/classGVS_3_01uint64__t_01_4-members.html
new file mode 100644
index 00000000..0fe83564
--- /dev/null
+++ b/0.14/classGVS_3_01uint64__t_01_4-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">GVS&lt; uint64_t &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>signature</b>() (defined in <a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>stringize</b>(std::string v) (defined in <a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(GVariant *v) (defined in <a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a>)</td><td class="entry"><a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classGVS_3_01uint64__t_01_4.html b/0.14/classGVS_3_01uint64__t_01_4.html
new file mode 100644
index 00000000..c0b057ef
--- /dev/null
+++ b/0.14/classGVS_3_01uint64__t_01_4.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: GVS&lt; uint64_t &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classGVS_3_01uint64__t_01_4-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">GVS&lt; uint64_t &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:af3a581bec16849dd09e5a46a68ee5c9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3a581bec16849dd09e5a46a68ee5c9a"></a>
+static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> ()</td></tr>
+<tr class="separator:af3a581bec16849dd09e5a46a68ee5c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d48a0a60faa407a338bf886f8120e44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d48a0a60faa407a338bf886f8120e44"></a>
+static uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (GVariant *v)</td></tr>
+<tr class="separator:a2d48a0a60faa407a338bf886f8120e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85e2ae3bd54dd831724a7cda94bcf5cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85e2ae3bd54dd831724a7cda94bcf5cb"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>stringize</b> (std::string v)</td></tr>
+<tr class="separator:a85e2ae3bd54dd831724a7cda94bcf5cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classListPropertyType-members.html b/0.14/classListPropertyType-members.html
new file mode 100644
index 00000000..57fc5eb5
--- /dev/null
+++ b/0.14/classListPropertyType-members.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ListPropertyType&lt; T &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractPropertyType</b>(std::string property) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb">append</a>(T property)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">copy</a>()</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>count</b>() (defined in <a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0">fromString</a>(std::string str)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93">fromVariant</a>(GVariant *v)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Instant</b> enum value (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>list</b>() (defined in <a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ListPropertyType</b>(std::string propertyName) (defined in <a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ListPropertyType</b>(std::string propertyName, T value) (defined in <a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ListPropertyType</b>(ListPropertyType &amp;other) (defined in <a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>mValue</b> (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!=</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator==</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> enum name</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">quickCopy</a>(AbstractPropertyType *other)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a>(boost::any val)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">toString</a>() const </td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">toVariant</a>()</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>() const </td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AbstractPropertyType</b>() (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~ListPropertyType</b>() (defined in <a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classListPropertyType.html">ListPropertyType&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classListPropertyType.html b/0.14/classListPropertyType.html
new file mode 100644
index 00000000..a91d78bf
--- /dev/null
+++ b/0.14/classListPropertyType.html
@@ -0,0 +1,430 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ListPropertyType&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classListPropertyType-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ListPropertyType&lt; T &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. ">ListPropertyType</a> is a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for arrays of AbstractPropertyTypes.
+ <a href="classListPropertyType.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for ListPropertyType&lt; T &gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classListPropertyType__inherit__graph.png" border="0" usemap="#ListPropertyType_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div>
+<map name="ListPropertyType_3_01T_01_4_inherit__map" id="ListPropertyType_3_01T_01_4_inherit__map">
+<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="7,5,157,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for ListPropertyType&lt; T &gt;:</div>
+<div class="dyncontent">
+<div class="center"><img src="classListPropertyType__coll__graph.png" border="0" usemap="#ListPropertyType_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
+<map name="ListPropertyType_3_01T_01_4_coll__map" id="ListPropertyType_3_01T_01_4_coll__map">
+<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="7,5,157,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5e6f35179b6e7c79cf7dd831db1f5ffd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e6f35179b6e7c79cf7dd831db1f5ffd"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ListPropertyType</b> (std::string propertyName)</td></tr>
+<tr class="separator:a5e6f35179b6e7c79cf7dd831db1f5ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfe0a06a5f388da8eb8e6e6578096dea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfe0a06a5f388da8eb8e6e6578096dea"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ListPropertyType</b> (std::string propertyName, T <a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>)</td></tr>
+<tr class="separator:acfe0a06a5f388da8eb8e6e6578096dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97b74dbcac25f0ea6610bfea24916ef6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97b74dbcac25f0ea6610bfea24916ef6"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>ListPropertyType</b> (<a class="el" href="classListPropertyType.html">ListPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:a97b74dbcac25f0ea6610bfea24916ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08221e5a0b5f2ba3775e5537415481bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb">append</a> (T property)</td></tr>
+<tr class="memdesc:a08221e5a0b5f2ba3775e5537415481bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">append - appends a property to the list <a href="#a08221e5a0b5f2ba3775e5537415481bb">More...</a><br /></td></tr>
+<tr class="separator:a08221e5a0b5f2ba3775e5537415481bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03589ed61592cf3061542b73abf00c67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03589ed61592cf3061542b73abf00c67"></a>
+uint&#160;</td><td class="memItemRight" valign="bottom"><b>count</b> ()</td></tr>
+<tr class="separator:a03589ed61592cf3061542b73abf00c67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b4d928c8fa6c7317a31d4aa376908d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">copy</a> ()</td></tr>
+<tr class="memdesc:a2b4d928c8fa6c7317a31d4aa376908d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy <a href="#a2b4d928c8fa6c7317a31d4aa376908d1">More...</a><br /></td></tr>
+<tr class="separator:a2b4d928c8fa6c7317a31d4aa376908d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5afbe102ea305d8095ee6e56a08753"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">quickCopy</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *other)</td></tr>
+<tr class="memdesc:a1e5afbe102ea305d8095ee6e56a08753"><td class="mdescLeft">&#160;</td><td class="mdescRight">quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. <a href="#a1e5afbe102ea305d8095ee6e56a08753">More...</a><br /></td></tr>
+<tr class="separator:a1e5afbe102ea305d8095ee6e56a08753"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">toString</a> () const </td></tr>
+<tr class="memdesc:a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">toString <a href="#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">More...</a><br /></td></tr>
+<tr class="separator:a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa49d1bc6968d7201b4d836b5049133f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49d1bc6968d7201b4d836b5049133f0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0">fromString</a> (std::string str)</td></tr>
+<tr class="memdesc:aa49d1bc6968d7201b4d836b5049133f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromString converts from string value <br /></td></tr>
+<tr class="separator:aa49d1bc6968d7201b4d836b5049133f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0a0e192757158cd9901becacbafdb41"><td class="memItemLeft" align="right" valign="top">GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">toVariant</a> ()</td></tr>
+<tr class="memdesc:ab0a0e192757158cd9901becacbafdb41"><td class="mdescLeft">&#160;</td><td class="mdescRight">toVariant <a href="#ab0a0e192757158cd9901becacbafdb41">More...</a><br /></td></tr>
+<tr class="separator:ab0a0e192757158cd9901becacbafdb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa76b2385816ce8a12982109d632b6b93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93">fromVariant</a> (GVariant *v)</td></tr>
+<tr class="memdesc:aa76b2385816ce8a12982109d632b6b93"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. <a href="#aa76b2385816ce8a12982109d632b6b93">More...</a><br /></td></tr>
+<tr class="separator:aa76b2385816ce8a12982109d632b6b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf85b36efce3dbdfe8c60318ffda317b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf85b36efce3dbdfe8c60318ffda317b"></a>
+std::vector&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>list</b> ()</td></tr>
+<tr class="separator:aaf85b36efce3dbdfe8c60318ffda317b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a525d57a943122e1cc709f738deb13e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractPropertyType</b> (std::string property)</td></tr>
+<tr class="separator:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af156588f45c7b2f2107a8ebb8977e71f"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a137d170e61776d59cff141d2df7cab9b"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a> (boost::any val)</td></tr>
+<tr class="memdesc:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">setValue <a href="#a1b2598b86718911533587a5bd41bfb9c">More...</a><br /></td></tr>
+<tr class="separator:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae723621925382263eba046fa1ca8e36d"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a> () const </td></tr>
+<tr class="memdesc:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d" title="value() native value. Does not use type coercion. Will throw if types do not match. ">value()</a> native value. Does not use type coercion. Will throw if types do not match. <br /></td></tr>
+<tr class="separator:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">boost::any&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a> ()</td></tr>
+<tr class="memdesc:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">anyValue <a href="#a7ba4118acb746d2b8fc220a12b0e2666">More...</a><br /></td></tr>
+<tr class="separator:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a> ()</td></tr>
+<tr class="memdesc:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">signature <a href="#ae87a5dc3ad7315c595a14959e4acedf1">More...</a><br /></td></tr>
+<tr class="separator:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> { <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> = 0,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a>,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a>,
+<b>Instant</b>
+ }<tr class="memdesc:a1e513f66eb2dd2bd2cddbec16422af63"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Priority enum describes prority of the property type. <a href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">More...</a><br /></td></tr>
+</td></tr>
+<tr class="separator:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td></tr>
+<tr class="memdesc:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">name Property name. <a href="#a0899de35293963a6c18a0f4913916871">More...</a><br /></td></tr>
+<tr class="separator:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td></tr>
+<tr class="memdesc:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c" title="setValue ">setValue()</a> is called <a href="#a6a391546600fde38a351d3d236be8a9b">More...</a><br /></td></tr>
+<tr class="separator:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae74440c78c4a5f6af1c3b9c85f1a34c2"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td></tr>
+<tr class="memdesc:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default). <br /></td></tr>
+<tr class="separator:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe2de53722d28e8e7c2a715b97e1ae48"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td></tr>
+<tr class="memdesc:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified. <br /></td></tr>
+<tr class="separator:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a420b96a1fcbcbe513ff3801185e788bc"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td></tr>
+<tr class="memdesc:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">zone that the property is situated in. <br /></td></tr>
+<tr class="separator:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f831860b5ddc30e5a53dd4937ae5ebe"></a>
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td></tr>
+<tr class="memdesc:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">priority is used to tell the routing engine how to prioritize routing the value to plugins. setting this value to AbstractPropertyType::Instant will tell the routing engine to immedietly route the value without any reliance on the mainloop. Instant priority is NOT thread safe. Default priority is <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">AbstractPropertyType::Normal</a>. <br /></td></tr>
+<tr class="separator:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab557c141cce1769d0e4d8213894c9e2c"></a>
+std::vector&lt; std::function&lt; void(<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *)&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td></tr>
+<tr class="memdesc:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">destroyed is called if this property is destroyed. <br /></td></tr>
+<tr class="separator:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69b5d8cd643415d4f63cd6a9e19721d9"></a>
+boost::any&#160;</td><td class="memItemRight" valign="bottom"><b>mValue</b></td></tr>
+<tr class="separator:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;class T = AbstractPropertyType&gt;<br />
+class ListPropertyType&lt; T &gt;</h3>
+
+<p><a class="el" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. ">ListPropertyType</a> is a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for arrays of AbstractPropertyTypes. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a16">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a8">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a08221e5a0b5f2ba3775e5537415481bb"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T = AbstractPropertyType&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classListPropertyType.html">ListPropertyType</a>&lt; T &gt;::append </td>
+ <td>(</td>
+ <td class="paramtype">T&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>append - appends a property to the list </p>
+<ul>
+<li>property - property to be appended. </li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="a2b4d928c8fa6c7317a31d4aa376908d1"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T = AbstractPropertyType&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="el" href="classListPropertyType.html">ListPropertyType</a>&lt; T &gt;::copy </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>copy </p>
+<dl class="section return"><dt>Returns</dt><dd>a copy of the <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa76b2385816ce8a12982109d632b6b93"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T = AbstractPropertyType&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classListPropertyType.html">ListPropertyType</a>&lt; T &gt;::fromVariant </td>
+ <td>(</td>
+ <td class="paramtype">GVariant *&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. </p>
+<p>TODO: fill this in </p>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e5afbe102ea305d8095ee6e56a08753"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T = AbstractPropertyType&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classListPropertyType.html">ListPropertyType</a>&lt; T &gt;::quickCopy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td>
+ <td class="paramname"><em>other</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">other</td><td>the property to copy from </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T = AbstractPropertyType&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string <a class="el" href="classListPropertyType.html">ListPropertyType</a>&lt; T &gt;::toString </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toString </p>
+<dl class="section return"><dt>Returns</dt><dd>strigified value </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab0a0e192757158cd9901becacbafdb41"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T = AbstractPropertyType&gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">GVariant* <a class="el" href="classListPropertyType.html">ListPropertyType</a>&lt; T &gt;::toVariant </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toVariant </p>
+<dl class="section return"><dt>Returns</dt><dd>GVariant representation of value. Caller must unref the returned GVariant </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classListPropertyType__coll__graph.map b/0.14/classListPropertyType__coll__graph.map
new file mode 100644
index 00000000..75a74e1e
--- /dev/null
+++ b/0.14/classListPropertyType__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="ListPropertyType&lt; T &gt;" name="ListPropertyType&lt; T &gt;">
+<area shape="rect" id="node2" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="7,5,157,32"/>
+</map>
diff --git a/0.14/classListPropertyType__coll__graph.md5 b/0.14/classListPropertyType__coll__graph.md5
new file mode 100644
index 00000000..c8357760
--- /dev/null
+++ b/0.14/classListPropertyType__coll__graph.md5
@@ -0,0 +1 @@
+d34b4ce1fe44722b56f76345820f41b3 \ No newline at end of file
diff --git a/0.14/classListPropertyType__coll__graph.png b/0.14/classListPropertyType__coll__graph.png
new file mode 100644
index 00000000..de108223
--- /dev/null
+++ b/0.14/classListPropertyType__coll__graph.png
Binary files differ
diff --git a/0.14/classListPropertyType__inherit__graph.map b/0.14/classListPropertyType__inherit__graph.map
new file mode 100644
index 00000000..75a74e1e
--- /dev/null
+++ b/0.14/classListPropertyType__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="ListPropertyType&lt; T &gt;" name="ListPropertyType&lt; T &gt;">
+<area shape="rect" id="node2" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="7,5,157,32"/>
+</map>
diff --git a/0.14/classListPropertyType__inherit__graph.md5 b/0.14/classListPropertyType__inherit__graph.md5
new file mode 100644
index 00000000..c8357760
--- /dev/null
+++ b/0.14/classListPropertyType__inherit__graph.md5
@@ -0,0 +1 @@
+d34b4ce1fe44722b56f76345820f41b3 \ No newline at end of file
diff --git a/0.14/classListPropertyType__inherit__graph.png b/0.14/classListPropertyType__inherit__graph.png
new file mode 100644
index 00000000..de108223
--- /dev/null
+++ b/0.14/classListPropertyType__inherit__graph.png
Binary files differ
diff --git a/0.14/classStringPropertyType-members.html b/0.14/classStringPropertyType-members.html
new file mode 100644
index 00000000..b376b5df
--- /dev/null
+++ b/0.14/classStringPropertyType-members.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">StringPropertyType Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classStringPropertyType.html">StringPropertyType</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AbstractPropertyType</b>(std::string property) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57">copy</a>()</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe">fromString</a>(std::string val)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e">fromVariant</a>(GVariant *v)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Instant</b> enum value (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>mValue</b> (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> enum value</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!=</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;</b>(const StringPropertyType &amp;other) const (defined in <a class="el" href="classStringPropertyType.html">StringPropertyType</a>)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(StringPropertyType const &amp;other) (defined in <a class="el" href="classStringPropertyType.html">StringPropertyType</a>)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(std::string const &amp;other) (defined in <a class="el" href="classStringPropertyType.html">StringPropertyType</a>)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator==</b>(AbstractPropertyType &amp;other) (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> enum name</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">quickCopy</a>(AbstractPropertyType *other)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a>(boost::any val)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a>()</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StringPropertyType</b>() (defined in <a class="el" href="classStringPropertyType.html">StringPropertyType</a>)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StringPropertyType</b>(std::string propertyName) (defined in <a class="el" href="classStringPropertyType.html">StringPropertyType</a>)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StringPropertyType</b>(std::string propertyName, std::string val) (defined in <a class="el" href="classStringPropertyType.html">StringPropertyType</a>)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>StringPropertyType</b>(StringPropertyType const &amp;other) (defined in <a class="el" href="classStringPropertyType.html">StringPropertyType</a>)</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35">toString</a>() const </td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28">toVariant</a>()</td><td class="entry"><a class="el" href="classStringPropertyType.html">StringPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>() const </td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>~AbstractPropertyType</b>() (defined in <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>)</td><td class="entry"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classStringPropertyType.html b/0.14/classStringPropertyType.html
new file mode 100644
index 00000000..f7115d16
--- /dev/null
+++ b/0.14/classStringPropertyType.html
@@ -0,0 +1,318 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: StringPropertyType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classStringPropertyType-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">StringPropertyType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for StringPropertyType:</div>
+<div class="dyncontent">
+<div class="center"><img src="classStringPropertyType__inherit__graph.png" border="0" usemap="#StringPropertyType_inherit__map" alt="Inheritance graph"/></div>
+<map name="StringPropertyType_inherit__map" id="StringPropertyType_inherit__map">
+<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="5,5,155,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for StringPropertyType:</div>
+<div class="dyncontent">
+<div class="center"><img src="classStringPropertyType__coll__graph.png" border="0" usemap="#StringPropertyType_coll__map" alt="Collaboration graph"/></div>
+<map name="StringPropertyType_coll__map" id="StringPropertyType_coll__map">
+<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="5,5,155,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac9474db13442001b615cb29b889844eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9474db13442001b615cb29b889844eb"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StringPropertyType</b> (std::string propertyName)</td></tr>
+<tr class="separator:ac9474db13442001b615cb29b889844eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a071f749092ee76790fb508f0ea8c974a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a071f749092ee76790fb508f0ea8c974a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StringPropertyType</b> (std::string propertyName, std::string val)</td></tr>
+<tr class="separator:a071f749092ee76790fb508f0ea8c974a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a221e152eec4bfa2bab6e063dd7eb2108"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221e152eec4bfa2bab6e063dd7eb2108"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>StringPropertyType</b> (<a class="el" href="classStringPropertyType.html">StringPropertyType</a> const &amp;other)</td></tr>
+<tr class="separator:a221e152eec4bfa2bab6e063dd7eb2108"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2eb25280c4494ff5f9aca137bf5040c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eb25280c4494ff5f9aca137bf5040c7"></a>
+<a class="el" href="classStringPropertyType.html">StringPropertyType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classStringPropertyType.html">StringPropertyType</a> const &amp;other)</td></tr>
+<tr class="separator:a2eb25280c4494ff5f9aca137bf5040c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0ab1bb07b1374b04c819d9bfc3eea60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0ab1bb07b1374b04c819d9bfc3eea60"></a>
+<a class="el" href="classStringPropertyType.html">StringPropertyType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (std::string const &amp;other)</td></tr>
+<tr class="separator:ad0ab1bb07b1374b04c819d9bfc3eea60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a288c55819cf24e1c56614ebcc0e0a894"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a288c55819cf24e1c56614ebcc0e0a894"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classStringPropertyType.html">StringPropertyType</a> &amp;other) const </td></tr>
+<tr class="separator:a288c55819cf24e1c56614ebcc0e0a894"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9dd60fcfd9fd3ebaa578815c8d552fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9dd60fcfd9fd3ebaa578815c8d552fe"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe">fromString</a> (std::string val)</td></tr>
+<tr class="memdesc:ad9dd60fcfd9fd3ebaa578815c8d552fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromString converts from string value <br /></td></tr>
+<tr class="separator:ad9dd60fcfd9fd3ebaa578815c8d552fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15866eb8e3ee9e1be587740f64353d57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57">copy</a> ()</td></tr>
+<tr class="memdesc:a15866eb8e3ee9e1be587740f64353d57"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy <a href="#a15866eb8e3ee9e1be587740f64353d57">More...</a><br /></td></tr>
+<tr class="separator:a15866eb8e3ee9e1be587740f64353d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb461a0a918e23e66880d0c8d2180b35"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35">toString</a> () const </td></tr>
+<tr class="memdesc:afb461a0a918e23e66880d0c8d2180b35"><td class="mdescLeft">&#160;</td><td class="mdescRight">toString <a href="#afb461a0a918e23e66880d0c8d2180b35">More...</a><br /></td></tr>
+<tr class="separator:afb461a0a918e23e66880d0c8d2180b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec1ba3797194880a1e7576bd3695a28"><td class="memItemLeft" align="right" valign="top">GVariant *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28">toVariant</a> ()</td></tr>
+<tr class="memdesc:a1ec1ba3797194880a1e7576bd3695a28"><td class="mdescLeft">&#160;</td><td class="mdescRight">toVariant <a href="#a1ec1ba3797194880a1e7576bd3695a28">More...</a><br /></td></tr>
+<tr class="separator:a1ec1ba3797194880a1e7576bd3695a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4a1e7db1f6b381ab956eb70afd1509e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4a1e7db1f6b381ab956eb70afd1509e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e">fromVariant</a> (GVariant *v)</td></tr>
+<tr class="memdesc:ad4a1e7db1f6b381ab956eb70afd1509e"><td class="mdescLeft">&#160;</td><td class="mdescRight">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. <br /></td></tr>
+<tr class="separator:ad4a1e7db1f6b381ab956eb70afd1509e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a525d57a943122e1cc709f738deb13e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AbstractPropertyType</b> (std::string property)</td></tr>
+<tr class="separator:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0996989d0082ad3f621fec938b60ed10 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">quickCopy</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *other)</td></tr>
+<tr class="memdesc:a0996989d0082ad3f621fec938b60ed10 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. <a href="#a0996989d0082ad3f621fec938b60ed10">More...</a><br /></td></tr>
+<tr class="separator:a0996989d0082ad3f621fec938b60ed10 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af156588f45c7b2f2107a8ebb8977e71f"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a137d170e61776d59cff141d2df7cab9b"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &amp;other)</td></tr>
+<tr class="separator:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a> (boost::any val)</td></tr>
+<tr class="memdesc:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">setValue <a href="#a1b2598b86718911533587a5bd41bfb9c">More...</a><br /></td></tr>
+<tr class="separator:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae723621925382263eba046fa1ca8e36d"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a> () const </td></tr>
+<tr class="memdesc:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d" title="value() native value. Does not use type coercion. Will throw if types do not match. ">value()</a> native value. Does not use type coercion. Will throw if types do not match. <br /></td></tr>
+<tr class="separator:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">boost::any&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a> ()</td></tr>
+<tr class="memdesc:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">anyValue <a href="#a7ba4118acb746d2b8fc220a12b0e2666">More...</a><br /></td></tr>
+<tr class="separator:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a> ()</td></tr>
+<tr class="memdesc:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">signature <a href="#ae87a5dc3ad7315c595a14959e4acedf1">More...</a><br /></td></tr>
+<tr class="separator:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> { <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> = 0,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a>,
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a>,
+<b>Instant</b>
+ }<tr class="memdesc:a1e513f66eb2dd2bd2cddbec16422af63"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Priority enum describes prority of the property type. <a href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">More...</a><br /></td></tr>
+</td></tr>
+<tr class="separator:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td></tr>
+<tr class="memdesc:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">name Property name. <a href="#a0899de35293963a6c18a0f4913916871">More...</a><br /></td></tr>
+<tr class="separator:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td></tr>
+<tr class="memdesc:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c" title="setValue ">setValue()</a> is called <a href="#a6a391546600fde38a351d3d236be8a9b">More...</a><br /></td></tr>
+<tr class="separator:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae74440c78c4a5f6af1c3b9c85f1a34c2"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td></tr>
+<tr class="memdesc:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default). <br /></td></tr>
+<tr class="separator:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe2de53722d28e8e7c2a715b97e1ae48"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td></tr>
+<tr class="memdesc:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified. <br /></td></tr>
+<tr class="separator:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a420b96a1fcbcbe513ff3801185e788bc"></a>
+Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td></tr>
+<tr class="memdesc:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">zone that the property is situated in. <br /></td></tr>
+<tr class="separator:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f831860b5ddc30e5a53dd4937ae5ebe"></a>
+<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td></tr>
+<tr class="memdesc:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">priority is used to tell the routing engine how to prioritize routing the value to plugins. setting this value to AbstractPropertyType::Instant will tell the routing engine to immedietly route the value without any reliance on the mainloop. Instant priority is NOT thread safe. Default priority is <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">AbstractPropertyType::Normal</a>. <br /></td></tr>
+<tr class="separator:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab557c141cce1769d0e4d8213894c9e2c"></a>
+std::vector&lt; std::function&lt; void(<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *)&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td></tr>
+<tr class="memdesc:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft">&#160;</td><td class="mdescRight">destroyed is called if this property is destroyed. <br /></td></tr>
+<tr class="separator:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr>
+<tr class="memitem:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69b5d8cd643415d4f63cd6a9e19721d9"></a>
+boost::any&#160;</td><td class="memItemRight" valign="bottom"><b>mValue</b></td></tr>
+<tr class="separator:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a15">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a4">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a15866eb8e3ee9e1be587740f64353d57"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>* StringPropertyType::copy </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>copy </p>
+<dl class="section return"><dt>Returns</dt><dd>a copy of the <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afb461a0a918e23e66880d0c8d2180b35"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string StringPropertyType::toString </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toString </p>
+<dl class="section return"><dt>Returns</dt><dd>strigified value </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1ec1ba3797194880a1e7576bd3695a28"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">GVariant* StringPropertyType::toVariant </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>toVariant </p>
+<dl class="section return"><dt>Returns</dt><dd>GVariant representation of value. Caller must unref the returned GVariant </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">AbstractPropertyType</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classStringPropertyType__coll__graph.map b/0.14/classStringPropertyType__coll__graph.map
new file mode 100644
index 00000000..2347a0e5
--- /dev/null
+++ b/0.14/classStringPropertyType__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="StringPropertyType" name="StringPropertyType">
+<area shape="rect" id="node2" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="5,5,155,32"/>
+</map>
diff --git a/0.14/classStringPropertyType__coll__graph.md5 b/0.14/classStringPropertyType__coll__graph.md5
new file mode 100644
index 00000000..90d51be5
--- /dev/null
+++ b/0.14/classStringPropertyType__coll__graph.md5
@@ -0,0 +1 @@
+bc4af8362d2e1470e9f76daf29d20977 \ No newline at end of file
diff --git a/0.14/classStringPropertyType__coll__graph.png b/0.14/classStringPropertyType__coll__graph.png
new file mode 100644
index 00000000..4064b2e9
--- /dev/null
+++ b/0.14/classStringPropertyType__coll__graph.png
Binary files differ
diff --git a/0.14/classStringPropertyType__inherit__graph.map b/0.14/classStringPropertyType__inherit__graph.map
new file mode 100644
index 00000000..2347a0e5
--- /dev/null
+++ b/0.14/classStringPropertyType__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="StringPropertyType" name="StringPropertyType">
+<area shape="rect" id="node2" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="5,5,155,32"/>
+</map>
diff --git a/0.14/classStringPropertyType__inherit__graph.md5 b/0.14/classStringPropertyType__inherit__graph.md5
new file mode 100644
index 00000000..90d51be5
--- /dev/null
+++ b/0.14/classStringPropertyType__inherit__graph.md5
@@ -0,0 +1 @@
+bc4af8362d2e1470e9f76daf29d20977 \ No newline at end of file
diff --git a/0.14/classStringPropertyType__inherit__graph.png b/0.14/classStringPropertyType__inherit__graph.png
new file mode 100644
index 00000000..4064b2e9
--- /dev/null
+++ b/0.14/classStringPropertyType__inherit__graph.png
Binary files differ
diff --git a/0.14/classVehicleProperty-members.html b/0.14/classVehicleProperty-members.html
new file mode 100644
index 00000000..ea077c0a
--- /dev/null
+++ b/0.14/classVehicleProperty-members.html
@@ -0,0 +1,295 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehicleProperty Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classVehicleProperty.html">VehicleProperty</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AccelerationX</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AccelerationY</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b">AccelerationZ</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AcceleratorPedalPosition</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AccumulatedEngineRuntime</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ActiveNoiseControlMode</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AirbagActivated</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AirbagDeployed</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666">AirbagStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AirConditioning</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#abc2f19f04469422a158cf9f6c911d662">AirflowDirection</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AirflowDirectionW3C</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AirIntakeTemperature</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AirRecirculation</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c">AlarmStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Altitude</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AntilockBrakingSystem</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AntilockBrakingSystemEnabled</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AtmosphericPressure</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>AvailableSounds</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350">BatteryChargeLevel</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>BatteryCurrent</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7">BatteryVoltage</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889">BrakeFluidLevel</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BrakeFluidLevelLow</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>BrakePadWear</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BrakePressure</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>BrakesWorn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#acaef9e6f6ae7240af101f2f8543aa6a0">ButtonEvent</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ButtonEventW3C</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a98597c0ee313098f1dec84702871d0e9">capabilities</a>()</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ChildLockStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Chime</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#afcf4bf35eeb47f8620802e1caae35258">ClutchStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ConvertibleRoof</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef">ConvertibleRoofStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CruiseControlActive</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>CruiseControlSpeed</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a7d8097af6dff9e632cb15ddf7bee0c14">customProperties</a>()</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>DashboardIllumination</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391">Defrost</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>DefrostMirror</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DefrostWindow</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Direction</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DistanceSinceCodeCleared</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0">DistanceSinceStart</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DistanceTotal</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>DistanceWithMILOn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DoorLockStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>DoorsPerRow</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6">DoorStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a">DoorStatusW3C</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DriverId</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>DrivingMode</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DrivingModeW3C</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ElectronicStabilityControlEnabled</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ElectronicStabilityControlEngaged</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a74563f01feb50aa27966488891998c33">EngineCoolantLevel</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EngineCoolantTemperature</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>EngineLoad</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55">EngineOilChangeIndicator</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>EngineOilLifeRemaining</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b">EngineOilPressure</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>EngineOilRemaining</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EngineOilTemperature</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>EngineSoundEnhancementMode</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">EngineSpeed</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ExteriorBrightness</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ExteriorTemperature</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a0f1c7130e650b9d54d2c8d79d4c70b54">factory</a>()</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FanSpeed</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FrontWheelRadius</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FuelAverageConsumption</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FuelAverageEconomy</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FuelConsumption</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FuelConsumptionSinceRestart</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FuelEconomy</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FuelLevel</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FuelPositionSide</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FuelRange</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FuelTimeSinceRestart</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FuelType</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GeneratedVehicleSoundMode</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a00a9c8cf348e32c916d0ea18496aca18">getPropertyTypeForPropertyNameValue</a>(Property name, std::string value=&quot;&quot;)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HazardLightStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Heater</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Horn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>IgnitionTimeOff</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IgnitionTimeOn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a3cfca5d961a9c13db9179c759fbc9b3d">InteriorLightCenter</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#ac1d36327e0cf5b54eb674e166af8ce24">InteriorLightDriver</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a11cba8559172b75dc8eea3ac289651f7">InteriorLightPassenger</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InteriorLightStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>InteriorTemperature</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KeyId</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>LaneDepartureStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Language</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Latitude</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LightAutomatic</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>LightBrake</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LightDynamicHighBeam</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>LightFog</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LightHazard</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>LightHead</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LightHighBeam</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>LightLeftTurn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LightParking</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>LightRightTurn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Longitude</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>MachineGunTurretStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MalfunctionIndicatorOn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>MassAirFlow</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MeasurementSystem</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>MirrorSettingPan</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MirrorSettingTilt</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>NightMode</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">NoValue</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ObstacleDistance</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OccupantIdentificationType</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>OccupantName</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b">OccupantStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>OccupantStatusW3C</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda">Odometer</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ParkingBrakeStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7">ParkingBrakeStatusW3C</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#aec641a453676a1541596520e6b0b2f54">ParkingLightStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PowertrainTorque</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Property</b> typedef (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a768a0be8079ce3e1645cdc259a84adf7">PROPERTYTYPE</a>(TransmissionShiftPosition, TransmissionShiftPositionType, BasicPropertyType&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionGearPosition</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e">PROPERTYTYPE</a>(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionMode</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13">PROPERTYTYPE</a>(TransmissionMode, TransmissionModeType, BasicPropertyType&lt; Transmission::Mode &gt;, Transmission::Mode) static const Property TransmissionModeW3C</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">PropertyTypeFactoryCallback</a> typedef</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RainSensor</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>RearWheelRadius</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>registerProperty</b>(Property name, PropertyTypeFactoryCallback factory) (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SeatBeltStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SeatCooler</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SeatHeater</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SeatPositionBackCushion</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SeatPositionCushionHeight</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SeatPositionHeadrest</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SeatPositionRecline</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SeatPositionSideCushion</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SeatPositionSlide</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#ac9021ed7a6f552e40227bcaa132ef265">SecurityAlertStatus</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a0754527fc49f9395559f0f7132161242">SteeringWheelAngle</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441">SteeringWheelAngleW3C</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SteeringWheelHeater</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SteeringWheelPositionSlide</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SteeringWheelPositionTilt</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Sunroof</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>SunroofTilt</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TargetTemperature</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ThrottlePosition</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TimeRunMILOn</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>TimeTroubleCodeClear</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2">TirePressure</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95">TirePressureLow</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711">TireTemperature</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>TractionControlSystem</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TractionControlSystemEnabled</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b">TransmissionClutchWear</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TransmissionFluidLevel</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>TransmissionGearType</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TransmissionOilTemperature</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>TransmissionOilWear</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399">TransmissionShiftPosition</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>TripMeters</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#afa6ed4f01a158cba9471dc59e4818f8e">TurnSignal</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>VehicleDriveMode</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VehicleHeight</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>VehicleLength</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VehiclePowerMode</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>VehicleSpeed</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VehicleTopSpeedLimit</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>VehicleType</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VehicleWidth</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>VIN</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WasherFluidLevel</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>WasherFluidLevelLow</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351">WheelBrake</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>WheelBrakePressure</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WheelTick</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>WheelTrack</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WindowLockStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>WindowStatus</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a85679ec98f1611d328a9917e7c5fd0f1">WindshieldWiper</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b">WindshieldWiperSetting</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb">WindshieldWiperSpeed</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee">WMI</a></td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YawRate</b> (defined in <a class="el" href="classVehicleProperty.html">VehicleProperty</a>)</td><td class="entry"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classVehicleProperty.html b/0.14/classVehicleProperty.html
new file mode 100644
index 00000000..72ba88c0
--- /dev/null
+++ b/0.14/classVehicleProperty.html
@@ -0,0 +1,1385 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehicleProperty Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classVehicleProperty-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleProperty Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html">ButtonEventW3CType</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:acf303d050168f571e838813f3e6042d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf303d050168f571e838813f3e6042d1"></a>
+typedef std::string&#160;</td><td class="memItemRight" valign="bottom"><b>Property</b></td></tr>
+<tr class="separator:acf303d050168f571e838813f3e6042d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fdd075ce5b867b571020fcdc723ddcf"><td class="memItemLeft" align="right" valign="top">typedef std::function&lt; <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *(void)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">PropertyTypeFactoryCallback</a></td></tr>
+<tr class="memdesc:a6fdd075ce5b867b571020fcdc723ddcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">PropertyTypeFactoryCallback callback used to construct a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for a property. <a href="#a6fdd075ce5b867b571020fcdc723ddcf">More...</a><br /></td></tr>
+<tr class="separator:a6fdd075ce5b867b571020fcdc723ddcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a768a0be8079ce3e1645cdc259a84adf7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a768a0be8079ce3e1645cdc259a84adf7">PROPERTYTYPE</a> (<a class="el" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399">TransmissionShiftPosition</a>, TransmissionShiftPositionType, <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionGearPosition</td></tr>
+<tr class="separator:a768a0be8079ce3e1645cdc259a84adf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9df28b1bc1bef05442b6b1cce40c80e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9df28b1bc1bef05442b6b1cce40c80e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e">PROPERTYTYPE</a> (TransmissionGearPosition, TransmissionGearPositionType, <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionMode</td></tr>
+<tr class="memdesc:af9df28b1bc1bef05442b6b1cce40c80e"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecate in 0.14. Replaced by Drive::Mode. <br /></td></tr>
+<tr class="separator:af9df28b1bc1bef05442b6b1cce40c80e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab54cbac952e0414507dfd9afa8e11b13"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13">PROPERTYTYPE</a> (TransmissionMode, TransmissionModeType, <a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; <a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission::Mode</a> &gt;, <a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission::Mode</a>) static const Property TransmissionModeW3C</td></tr>
+<tr class="separator:ab54cbac952e0414507dfd9afa8e11b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a0f1c7130e650b9d54d2c8d79d4c70b54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f1c7130e650b9d54d2c8d79d4c70b54"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a0f1c7130e650b9d54d2c8d79d4c70b54">factory</a> ()</td></tr>
+<tr class="memdesc:a0f1c7130e650b9d54d2c8d79d4c70b54"><td class="mdescLeft">&#160;</td><td class="mdescRight">factory constructs a static instance of <a class="el" href="classVehicleProperty.html">VehicleProperty</a>. This should be called once before <a class="el" href="classVehicleProperty.html">VehicleProperty</a> is used in the app <br /></td></tr>
+<tr class="separator:a0f1c7130e650b9d54d2c8d79d4c70b54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98597c0ee313098f1dec84702871d0e9"><td class="memItemLeft" align="right" valign="top">static PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a98597c0ee313098f1dec84702871d0e9">capabilities</a> ()</td></tr>
+<tr class="memdesc:a98597c0ee313098f1dec84702871d0e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">capabilities <a href="#a98597c0ee313098f1dec84702871d0e9">More...</a><br /></td></tr>
+<tr class="separator:a98597c0ee313098f1dec84702871d0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d8097af6dff9e632cb15ddf7bee0c14"><td class="memItemLeft" align="right" valign="top">static PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a7d8097af6dff9e632cb15ddf7bee0c14">customProperties</a> ()</td></tr>
+<tr class="memdesc:a7d8097af6dff9e632cb15ddf7bee0c14"><td class="mdescLeft">&#160;</td><td class="mdescRight">customProperties <a href="#a7d8097af6dff9e632cb15ddf7bee0c14">More...</a><br /></td></tr>
+<tr class="separator:a7d8097af6dff9e632cb15ddf7bee0c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00a9c8cf348e32c916d0ea18496aca18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00a9c8cf348e32c916d0ea18496aca18"></a>
+static <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a00a9c8cf348e32c916d0ea18496aca18">getPropertyTypeForPropertyNameValue</a> (Property name, std::string value=&quot;&quot;)</td></tr>
+<tr class="memdesc:a00a9c8cf348e32c916d0ea18496aca18"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyTypeForPropertyNameValue returns an AbstractPropertyType* for the property name with the value specified by 'value'. Ownership of the returned AbstractPropertyType* is transfered to the caller. <br /></td></tr>
+<tr class="separator:a00a9c8cf348e32c916d0ea18496aca18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5e6446b1c644d95180840b283fb47b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5e6446b1c644d95180840b283fb47b8"></a>
+static bool&#160;</td><td class="memItemRight" valign="bottom"><b>registerProperty</b> (Property name, <a class="el" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">PropertyTypeFactoryCallback</a> <a class="el" href="classVehicleProperty.html#a0f1c7130e650b9d54d2c8d79d4c70b54">factory</a>)</td></tr>
+<tr class="separator:aa5e6446b1c644d95180840b283fb47b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a5f5de2fac765b9654848e59d753eefdb"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">NoValue</a></td></tr>
+<tr class="memdesc:a5f5de2fac765b9654848e59d753eefdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Various property types: <a href="#a5f5de2fac765b9654848e59d753eefdb">More...</a><br /></td></tr>
+<tr class="separator:a5f5de2fac765b9654848e59d753eefdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e113a353046b8a2162f493fc735b1cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e113a353046b8a2162f493fc735b1cf"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleSpeed</b></td></tr>
+<tr class="separator:a7e113a353046b8a2162f493fc735b1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37806db1ab067a849a4952eaff00a842"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">EngineSpeed</a></td></tr>
+<tr class="separator:a37806db1ab067a849a4952eaff00a842"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c9cf4b87bc141399ab04b80505d4399"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399">TransmissionShiftPosition</a></td></tr>
+<tr class="separator:a5c9cf4b87bc141399ab04b80505d4399"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2c2b169acd345ebf1a4743546b0f382"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2c2b169acd345ebf1a4743546b0f382"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ThrottlePosition</b></td></tr>
+<tr class="separator:ac2c2b169acd345ebf1a4743546b0f382"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28f60cd887f431a55dda2e0ff3add351"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351">WheelBrake</a></td></tr>
+<tr class="separator:a28f60cd887f431a55dda2e0ff3add351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8ad1b99327c578a0370676479d7fa61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8ad1b99327c578a0370676479d7fa61"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>WheelBrakePressure</b></td></tr>
+<tr class="separator:ae8ad1b99327c578a0370676479d7fa61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0754527fc49f9395559f0f7132161242"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a0754527fc49f9395559f0f7132161242">SteeringWheelAngle</a></td></tr>
+<tr class="separator:a0754527fc49f9395559f0f7132161242"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac26448716f2bb084ebc935ea3139f441"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441">SteeringWheelAngleW3C</a></td></tr>
+<tr class="memdesc:ac26448716f2bb084ebc935ea3139f441"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: Rename to "SteeringWheel" in 0.14. <a href="#ac26448716f2bb084ebc935ea3139f441">More...</a><br /></td></tr>
+<tr class="separator:ac26448716f2bb084ebc935ea3139f441"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa6ed4f01a158cba9471dc59e4818f8e"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#afa6ed4f01a158cba9471dc59e4818f8e">TurnSignal</a></td></tr>
+<tr class="separator:afa6ed4f01a158cba9471dc59e4818f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcf4bf35eeb47f8620802e1caae35258"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#afcf4bf35eeb47f8620802e1caae35258">ClutchStatus</a></td></tr>
+<tr class="separator:afcf4bf35eeb47f8620802e1caae35258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4201abadd6ae407a766f4c1e7b8c659b"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b">EngineOilPressure</a></td></tr>
+<tr class="separator:a4201abadd6ae407a766f4c1e7b8c659b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaba6fc3cfa1d0de5427c322c9519f514"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaba6fc3cfa1d0de5427c322c9519f514"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>EngineCoolantTemperature</b></td></tr>
+<tr class="separator:aaba6fc3cfa1d0de5427c322c9519f514"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74563f01feb50aa27966488891998c33"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a74563f01feb50aa27966488891998c33">EngineCoolantLevel</a></td></tr>
+<tr class="separator:a74563f01feb50aa27966488891998c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad873ec8aee393b68abeca1c4a21c2dea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad873ec8aee393b68abeca1c4a21c2dea"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>MachineGunTurretStatus</b></td></tr>
+<tr class="separator:ad873ec8aee393b68abeca1c4a21c2dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb920ece3a5ec4629bc054849b54ee9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb920ece3a5ec4629bc054849b54ee9e"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AccelerationX</b></td></tr>
+<tr class="separator:acb920ece3a5ec4629bc054849b54ee9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45f864373caf2b7a61a5a9c5b5f44e13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45f864373caf2b7a61a5a9c5b5f44e13"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AccelerationY</b></td></tr>
+<tr class="separator:a45f864373caf2b7a61a5a9c5b5f44e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7ca5342dacf7714d4aebd0afd442d6b"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b">AccelerationZ</a></td></tr>
+<tr class="separator:ad7ca5342dacf7714d4aebd0afd442d6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a811892bb696b479af49eef98b79a5bf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a811892bb696b479af49eef98b79a5bf0"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>MassAirFlow</b></td></tr>
+<tr class="separator:a811892bb696b479af49eef98b79a5bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaef9e6f6ae7240af101f2f8543aa6a0"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#acaef9e6f6ae7240af101f2f8543aa6a0">ButtonEvent</a></td></tr>
+<tr class="memdesc:acaef9e6f6ae7240af101f2f8543aa6a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecated. Use ButtonEventW3C. Remove in 0.14. <a href="#acaef9e6f6ae7240af101f2f8543aa6a0">More...</a><br /></td></tr>
+<tr class="separator:acaef9e6f6ae7240af101f2f8543aa6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c7e446bd42b4ab0ab1d94be4efd2694"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c7e446bd42b4ab0ab1d94be4efd2694"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ButtonEventW3C</b></td></tr>
+<tr class="separator:a6c7e446bd42b4ab0ab1d94be4efd2694"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e05e7e943471548e529fa4d2e9a7545"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e05e7e943471548e529fa4d2e9a7545"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AirIntakeTemperature</b></td></tr>
+<tr class="separator:a4e05e7e943471548e529fa4d2e9a7545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad1486a8e2691a0318ef629e3ee1efd7"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7">BatteryVoltage</a></td></tr>
+<tr class="separator:aad1486a8e2691a0318ef629e3ee1efd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad850f7ee21f062a43e3ee29cf6930f9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad850f7ee21f062a43e3ee29cf6930f9a"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>BatteryCurrent</b></td></tr>
+<tr class="separator:ad850f7ee21f062a43e3ee29cf6930f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab850fb71a3013157bad9039aa8dfa350"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350">BatteryChargeLevel</a></td></tr>
+<tr class="separator:ab850fb71a3013157bad9039aa8dfa350"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4af2677d13484cb87f352e2f502b5ef8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4af2677d13484cb87f352e2f502b5ef8"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>InteriorTemperature</b></td></tr>
+<tr class="separator:a4af2677d13484cb87f352e2f502b5ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0701d4f651a2d2dd65c9c7396fb0e893"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0701d4f651a2d2dd65c9c7396fb0e893"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ExteriorTemperature</b></td></tr>
+<tr class="separator:a0701d4f651a2d2dd65c9c7396fb0e893"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11c15a0eee5fea4ed53068bec7ea8ca3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11c15a0eee5fea4ed53068bec7ea8ca3"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>EngineOilTemperature</b></td></tr>
+<tr class="separator:a11c15a0eee5fea4ed53068bec7ea8ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addd4deb58970b2e743a7e16507a0189b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addd4deb58970b2e743a7e16507a0189b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>EngineOilRemaining</b></td></tr>
+<tr class="separator:addd4deb58970b2e743a7e16507a0189b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2feeeb8860ada3a0924f9ca06f7815"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2feeeb8860ada3a0924f9ca06f7815"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>EngineOilLifeRemaining</b></td></tr>
+<tr class="separator:a4d2feeeb8860ada3a0924f9ca06f7815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02f975540da6b3d6c5efe22d3f60b55"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55">EngineOilChangeIndicator</a></td></tr>
+<tr class="separator:aa02f975540da6b3d6c5efe22d3f60b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39a82510255e7f751413b98687d1f1f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39a82510255e7f751413b98687d1f1f8"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VIN</b></td></tr>
+<tr class="separator:a39a82510255e7f751413b98687d1f1f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac48b66252b7fb3f8dc5dc056b9fa1dee"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee">WMI</a></td></tr>
+<tr class="separator:ac48b66252b7fb3f8dc5dc056b9fa1dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a667ab4e5c5054b82a7c377a5ccb51ec2"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2">TirePressure</a></td></tr>
+<tr class="separator:a667ab4e5c5054b82a7c377a5ccb51ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a09718d18e2de39c5aaf88c3c07ae95"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95">TirePressureLow</a></td></tr>
+<tr class="separator:a6a09718d18e2de39c5aaf88c3c07ae95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02d915f5f6b4719e9c8ca811c071a711"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711">TireTemperature</a></td></tr>
+<tr class="separator:a02d915f5f6b4719e9c8ca811c071a711"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d766b72772097e4439899ec75c50760"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d766b72772097e4439899ec75c50760"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehiclePowerMode</b></td></tr>
+<tr class="separator:a5d766b72772097e4439899ec75c50760"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37c9028ce7000ed23969d39360790bfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37c9028ce7000ed23969d39360790bfd"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TripMeters</b></td></tr>
+<tr class="separator:a37c9028ce7000ed23969d39360790bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5eca84c9fc7a0ecf8a36c71924d9409"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5eca84c9fc7a0ecf8a36c71924d9409"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>CruiseControlActive</b></td></tr>
+<tr class="separator:af5eca84c9fc7a0ecf8a36c71924d9409"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73ce987627314b447ad2d70bad0ffb00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73ce987627314b447ad2d70bad0ffb00"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>CruiseControlSpeed</b></td></tr>
+<tr class="separator:a73ce987627314b447ad2d70bad0ffb00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2d383f8668561c42bf3c7bfd5a0c87b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2d383f8668561c42bf3c7bfd5a0c87b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightHead</b></td></tr>
+<tr class="separator:af2d383f8668561c42bf3c7bfd5a0c87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a287623d0d2547983b81be70eb00c6646"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a287623d0d2547983b81be70eb00c6646"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightRightTurn</b></td></tr>
+<tr class="separator:a287623d0d2547983b81be70eb00c6646"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07398ce7d1e5c1db461a4a0090201fe6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07398ce7d1e5c1db461a4a0090201fe6"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightLeftTurn</b></td></tr>
+<tr class="separator:a07398ce7d1e5c1db461a4a0090201fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a208bb9f4a2375b4ceedded25bc4e46d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a208bb9f4a2375b4ceedded25bc4e46d7"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightBrake</b></td></tr>
+<tr class="separator:a208bb9f4a2375b4ceedded25bc4e46d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2038f9c2fdfdb7f1ebfa3b5cfffa9462"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2038f9c2fdfdb7f1ebfa3b5cfffa9462"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightFog</b></td></tr>
+<tr class="separator:a2038f9c2fdfdb7f1ebfa3b5cfffa9462"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2da550a49fa07924f1c39b84e623e513"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2da550a49fa07924f1c39b84e623e513"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightHazard</b></td></tr>
+<tr class="separator:a2da550a49fa07924f1c39b84e623e513"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76d3d3ad1fae07544955a2ef1e84587d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76d3d3ad1fae07544955a2ef1e84587d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightParking</b></td></tr>
+<tr class="separator:a76d3d3ad1fae07544955a2ef1e84587d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ba2ca353cc251aa10fad322eb156ca1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ba2ca353cc251aa10fad322eb156ca1"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightHighBeam</b></td></tr>
+<tr class="separator:a5ba2ca353cc251aa10fad322eb156ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7186bf1f6b249a1672e6b39cd592d2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7186bf1f6b249a1672e6b39cd592d2f"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightAutomatic</b></td></tr>
+<tr class="separator:ab7186bf1f6b249a1672e6b39cd592d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace4d990d4b9f0d6c23d78c2d611af12e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace4d990d4b9f0d6c23d78c2d611af12e"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LightDynamicHighBeam</b></td></tr>
+<tr class="separator:ace4d990d4b9f0d6c23d78c2d611af12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1d36327e0cf5b54eb674e166af8ce24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1d36327e0cf5b54eb674e166af8ce24"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ac1d36327e0cf5b54eb674e166af8ce24">InteriorLightDriver</a></td></tr>
+<tr class="memdesc:ac1d36327e0cf5b54eb674e166af8ce24"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecated. Use <a class="el" href="interfaceInteriorLightStatus.html" title="Corresponds with DBus Interface org.automotive.InteriorLightStatus. ">InteriorLightStatus</a> which is zoned. Remove in 0.14. <br /></td></tr>
+<tr class="separator:ac1d36327e0cf5b54eb674e166af8ce24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cfca5d961a9c13db9179c759fbc9b3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cfca5d961a9c13db9179c759fbc9b3d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a3cfca5d961a9c13db9179c759fbc9b3d">InteriorLightCenter</a></td></tr>
+<tr class="memdesc:a3cfca5d961a9c13db9179c759fbc9b3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecated. Use <a class="el" href="interfaceInteriorLightStatus.html" title="Corresponds with DBus Interface org.automotive.InteriorLightStatus. ">InteriorLightStatus</a> which is zoned. Remove in 0.14. <br /></td></tr>
+<tr class="separator:a3cfca5d961a9c13db9179c759fbc9b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11cba8559172b75dc8eea3ac289651f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11cba8559172b75dc8eea3ac289651f7"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a11cba8559172b75dc8eea3ac289651f7">InteriorLightPassenger</a></td></tr>
+<tr class="memdesc:a11cba8559172b75dc8eea3ac289651f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecated. Use <a class="el" href="interfaceInteriorLightStatus.html" title="Corresponds with DBus Interface org.automotive.InteriorLightStatus. ">InteriorLightStatus</a> which is zoned. Remove in 0.14. <br /></td></tr>
+<tr class="separator:a11cba8559172b75dc8eea3ac289651f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab41b4421815519053396dd3654b0d178"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab41b4421815519053396dd3654b0d178"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>InteriorLightStatus</b></td></tr>
+<tr class="separator:ab41b4421815519053396dd3654b0d178"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59c4c0018537f8ee5d44d577a724fb6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59c4c0018537f8ee5d44d577a724fb6f"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>EngineLoad</b></td></tr>
+<tr class="separator:a59c4c0018537f8ee5d44d577a724fb6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a380fcc3b1a011c3d8e98f87e3a03ba9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a380fcc3b1a011c3d8e98f87e3a03ba9d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Horn</b></td></tr>
+<tr class="separator:a380fcc3b1a011c3d8e98f87e3a03ba9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acea132a3dcb5ae54de21e3e061f1baed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acea132a3dcb5ae54de21e3e061f1baed"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelLevel</b></td></tr>
+<tr class="separator:acea132a3dcb5ae54de21e3e061f1baed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd662f1b596193ef202d58144f2412dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd662f1b596193ef202d58144f2412dd"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelRange</b></td></tr>
+<tr class="separator:acd662f1b596193ef202d58144f2412dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a413e198666f730f9bf38fa1d7efe4f0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a413e198666f730f9bf38fa1d7efe4f0f"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelConsumption</b></td></tr>
+<tr class="separator:a413e198666f730f9bf38fa1d7efe4f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10eb03315e506040f45257dc1fb4e01d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10eb03315e506040f45257dc1fb4e01d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelEconomy</b></td></tr>
+<tr class="separator:a10eb03315e506040f45257dc1fb4e01d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6fa404ac7299b16546ac02236f8d631"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6fa404ac7299b16546ac02236f8d631"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelAverageEconomy</b></td></tr>
+<tr class="separator:aa6fa404ac7299b16546ac02236f8d631"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28fedf06a3c0803eae0490b28b2293cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28fedf06a3c0803eae0490b28b2293cd"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelAverageConsumption</b></td></tr>
+<tr class="separator:a28fedf06a3c0803eae0490b28b2293cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af93d8dcd6402c826ef156baf4a513212"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af93d8dcd6402c826ef156baf4a513212"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelTimeSinceRestart</b></td></tr>
+<tr class="separator:af93d8dcd6402c826ef156baf4a513212"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac303932cb4431c6b66360a9645a98602"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac303932cb4431c6b66360a9645a98602"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelConsumptionSinceRestart</b></td></tr>
+<tr class="separator:ac303932cb4431c6b66360a9645a98602"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d84ead2c9c3d02ee0907f6b4743833d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d84ead2c9c3d02ee0907f6b4743833d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelType</b></td></tr>
+<tr class="separator:a1d84ead2c9c3d02ee0907f6b4743833d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62890fdea2cc9e73f6f00255297f6f37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62890fdea2cc9e73f6f00255297f6f37"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FuelPositionSide</b></td></tr>
+<tr class="separator:a62890fdea2cc9e73f6f00255297f6f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01f80469f00cba9c64868a0e2da3c585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01f80469f00cba9c64868a0e2da3c585"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ExteriorBrightness</b></td></tr>
+<tr class="separator:a01f80469f00cba9c64868a0e2da3c585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a583ff7c83c17d905c4c3f01bc9163a24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a583ff7c83c17d905c4c3f01bc9163a24"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Latitude</b></td></tr>
+<tr class="separator:a583ff7c83c17d905c4c3f01bc9163a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae69e8e7ea02ee584a99ac7a543d75b24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae69e8e7ea02ee584a99ac7a543d75b24"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Longitude</b></td></tr>
+<tr class="separator:ae69e8e7ea02ee584a99ac7a543d75b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a502ae63b15f2ec0359f30a454bba20d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a502ae63b15f2ec0359f30a454bba20d0"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Altitude</b></td></tr>
+<tr class="separator:a502ae63b15f2ec0359f30a454bba20d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad74ce966a6f46dbf043c6e21b600004f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad74ce966a6f46dbf043c6e21b600004f"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Direction</b></td></tr>
+<tr class="separator:ad74ce966a6f46dbf043c6e21b600004f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a249e14681af1911f1a3f74f3c467c30d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a249e14681af1911f1a3f74f3c467c30d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleWidth</b></td></tr>
+<tr class="separator:a249e14681af1911f1a3f74f3c467c30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1d16c9914e215f2fe831bb3bbeb2c64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1d16c9914e215f2fe831bb3bbeb2c64"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleHeight</b></td></tr>
+<tr class="separator:ab1d16c9914e215f2fe831bb3bbeb2c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5be9a58ece56842f634d531206cb036"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5be9a58ece56842f634d531206cb036"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleLength</b></td></tr>
+<tr class="separator:aa5be9a58ece56842f634d531206cb036"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a9cac53a3679988bdda18df179f9612"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a9cac53a3679988bdda18df179f9612"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleType</b></td></tr>
+<tr class="separator:a6a9cac53a3679988bdda18df179f9612"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0366ddb43c5b95e5d9139f14774724d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0366ddb43c5b95e5d9139f14774724d3"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DoorsPerRow</b></td></tr>
+<tr class="separator:a0366ddb43c5b95e5d9139f14774724d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb859b65b60a6b9964d485da40d82d1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb859b65b60a6b9964d485da40d82d1e"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TransmissionGearType</b></td></tr>
+<tr class="separator:abb859b65b60a6b9964d485da40d82d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a583ad3728501ef25246ba631ba1542a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a583ad3728501ef25246ba631ba1542a9"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FrontWheelRadius</b></td></tr>
+<tr class="separator:a583ad3728501ef25246ba631ba1542a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8df6c6f7161102ea7edfde4f815f163"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8df6c6f7161102ea7edfde4f815f163"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>RearWheelRadius</b></td></tr>
+<tr class="separator:aa8df6c6f7161102ea7edfde4f815f163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a797b59564629d597a115e2689271797c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a797b59564629d597a115e2689271797c"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>WheelTrack</b></td></tr>
+<tr class="separator:a797b59564629d597a115e2689271797c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1396e83bf4df5be2510c43f13055aead"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1396e83bf4df5be2510c43f13055aead"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>BrakePressure</b></td></tr>
+<tr class="separator:a1396e83bf4df5be2510c43f13055aead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ae593c70ce88e46eb5a029c2c8feeda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ae593c70ce88e46eb5a029c2c8feeda"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda">Odometer</a></td></tr>
+<tr class="memdesc:a5ae593c70ce88e46eb5a029c2c8feeda"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecated. remove in 0.14. Use DistanceTotal. <br /></td></tr>
+<tr class="separator:a5ae593c70ce88e46eb5a029c2c8feeda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad87c2bcf209a851062cbefdb631fafa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad87c2bcf209a851062cbefdb631fafa"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DistanceTotal</b></td></tr>
+<tr class="separator:aad87c2bcf209a851062cbefdb631fafa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4561fc1c53a96827443cfaee077efaa0"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0">DistanceSinceStart</a></td></tr>
+<tr class="separator:a4561fc1c53a96827443cfaee077efaa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a123d0ccd44f3550c9839b78e7af8cb3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a123d0ccd44f3550c9839b78e7af8cb3b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TransmissionFluidLevel</b></td></tr>
+<tr class="separator:a123d0ccd44f3550c9839b78e7af8cb3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa00d4a6d0d0243155faba56e32a13c83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa00d4a6d0d0243155faba56e32a13c83"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TransmissionOilWear</b></td></tr>
+<tr class="separator:aa00d4a6d0d0243155faba56e32a13c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a172428bc513a5d8d90ec4a2a1b937069"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a172428bc513a5d8d90ec4a2a1b937069"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TransmissionOilTemperature</b></td></tr>
+<tr class="separator:a172428bc513a5d8d90ec4a2a1b937069"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77729b72305593b8aec8a98fe822856b"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b">TransmissionClutchWear</a></td></tr>
+<tr class="separator:a77729b72305593b8aec8a98fe822856b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a633b86abcda2b32ed015056c689889"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889">BrakeFluidLevel</a></td></tr>
+<tr class="separator:a5a633b86abcda2b32ed015056c689889"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c85fbbb8b729102745c69c71628a318"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c85fbbb8b729102745c69c71628a318"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>WasherFluidLevel</b></td></tr>
+<tr class="separator:a9c85fbbb8b729102745c69c71628a318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d1d742ba086b815eb4d7d6a50890328"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d1d742ba086b815eb4d7d6a50890328"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>WasherFluidLevelLow</b></td></tr>
+<tr class="separator:a6d1d742ba086b815eb4d7d6a50890328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9021ed7a6f552e40227bcaa132ef265"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ac9021ed7a6f552e40227bcaa132ef265">SecurityAlertStatus</a></td></tr>
+<tr class="memdesc:ac9021ed7a6f552e40227bcaa132ef265"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: Depreciated in 0.14. Use AlarmStatus. <a href="#ac9021ed7a6f552e40227bcaa132ef265">More...</a><br /></td></tr>
+<tr class="separator:ac9021ed7a6f552e40227bcaa132ef265"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71168ec0433b6dc58e2120d756835fdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71168ec0433b6dc58e2120d756835fdf"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ParkingBrakeStatus</b></td></tr>
+<tr class="separator:a71168ec0433b6dc58e2120d756835fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbe652082bd358f8e05731af39cfd9f7"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7">ParkingBrakeStatusW3C</a></td></tr>
+<tr class="memdesc:afbe652082bd358f8e05731af39cfd9f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">ParkingBrakeStatusW3C use with ParkingBrake::W3C::*. <a href="#afbe652082bd358f8e05731af39cfd9f7">More...</a><br /></td></tr>
+<tr class="separator:afbe652082bd358f8e05731af39cfd9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec641a453676a1541596520e6b0b2f54"><td class="memItemLeft" align="right" valign="top">static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#aec641a453676a1541596520e6b0b2f54">ParkingLightStatus</a></td></tr>
+<tr class="separator:aec641a453676a1541596520e6b0b2f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab36745d43d7c63a1b8a04a70194aedcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab36745d43d7c63a1b8a04a70194aedcd"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>HazardLightStatus</b></td></tr>
+<tr class="separator:ab36745d43d7c63a1b8a04a70194aedcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a928b559409cbc857ec342b3cafc434"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a928b559409cbc857ec342b3cafc434"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AntilockBrakingSystem</b></td></tr>
+<tr class="separator:a3a928b559409cbc857ec342b3cafc434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e4f6c385b1be65dadebf2e7089c1e5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e4f6c385b1be65dadebf2e7089c1e5d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AntilockBrakingSystemEnabled</b></td></tr>
+<tr class="separator:a2e4f6c385b1be65dadebf2e7089c1e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47c7e44c5dde5888d6b219d8fb618e22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47c7e44c5dde5888d6b219d8fb618e22"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TractionControlSystem</b></td></tr>
+<tr class="separator:a47c7e44c5dde5888d6b219d8fb618e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff0e09952ae3c8e04453d3dfffe981f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff0e09952ae3c8e04453d3dfffe981f8"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TractionControlSystemEnabled</b></td></tr>
+<tr class="separator:aff0e09952ae3c8e04453d3dfffe981f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a926922370a83300c256c9027b5d34fd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a926922370a83300c256c9027b5d34fd6"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleTopSpeedLimit</b></td></tr>
+<tr class="separator:a926922370a83300c256c9027b5d34fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab84a94097657fe1cd632e2957651e666"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab84a94097657fe1cd632e2957651e666"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666">AirbagStatus</a></td></tr>
+<tr class="memdesc:ab84a94097657fe1cd632e2957651e666"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: Deprecated in 0.14. <br /></td></tr>
+<tr class="separator:ab84a94097657fe1cd632e2957651e666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4c727e1033d1e0fc43318db837b4e5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4c727e1033d1e0fc43318db837b4e5c"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AirbagActivated</b></td></tr>
+<tr class="separator:ad4c727e1033d1e0fc43318db837b4e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedd52c9fbda8ea1c3efc3b6834babf8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedd52c9fbda8ea1c3efc3b6834babf8f"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AirbagDeployed</b></td></tr>
+<tr class="separator:aedd52c9fbda8ea1c3efc3b6834babf8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ac89db9aefef68e333664bc3ab317a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ac89db9aefef68e333664bc3ab317a6"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6">DoorStatus</a></td></tr>
+<tr class="memdesc:a8ac89db9aefef68e333664bc3ab317a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecate in 0.14. Use DoorStatusW3C. <br /></td></tr>
+<tr class="separator:a8ac89db9aefef68e333664bc3ab317a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b3d19230db5ca8b21a91504d771131a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b3d19230db5ca8b21a91504d771131a"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a">DoorStatusW3C</a></td></tr>
+<tr class="memdesc:a3b3d19230db5ca8b21a91504d771131a"><td class="mdescLeft">&#160;</td><td class="mdescRight">DoorStatusW3C use with Door::W3C::*. <br /></td></tr>
+<tr class="separator:a3b3d19230db5ca8b21a91504d771131a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6510ca654a810f09fa1195bc3ea8736"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6510ca654a810f09fa1195bc3ea8736"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DoorLockStatus</b></td></tr>
+<tr class="separator:ac6510ca654a810f09fa1195bc3ea8736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0625a5f38ed06a4854e3bb68fd7f8b7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0625a5f38ed06a4854e3bb68fd7f8b7c"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ChildLockStatus</b></td></tr>
+<tr class="separator:a0625a5f38ed06a4854e3bb68fd7f8b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98520f9af764dc25cb2be9a8e57a6be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad98520f9af764dc25cb2be9a8e57a6be"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatBeltStatus</b></td></tr>
+<tr class="separator:ad98520f9af764dc25cb2be9a8e57a6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d32cb40eeaeeeb0372564dfea20fb09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d32cb40eeaeeeb0372564dfea20fb09"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>WindowLockStatus</b></td></tr>
+<tr class="separator:a9d32cb40eeaeeeb0372564dfea20fb09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85c3647ab1b7d92b17b2fba79b6dde2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85c3647ab1b7d92b17b2fba79b6dde2b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b">OccupantStatus</a></td></tr>
+<tr class="memdesc:a85c3647ab1b7d92b17b2fba79b6dde2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO Deprecated in 0.14. <br /></td></tr>
+<tr class="separator:a85c3647ab1b7d92b17b2fba79b6dde2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a300ba78e2e9f08613eb1fd67c2dff880"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a300ba78e2e9f08613eb1fd67c2dff880"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>OccupantStatusW3C</b></td></tr>
+<tr class="separator:a300ba78e2e9f08613eb1fd67c2dff880"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0dd0597a55a21ed04376e4c996eaff9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0dd0597a55a21ed04376e4c996eaff9"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ObstacleDistance</b></td></tr>
+<tr class="separator:aa0dd0597a55a21ed04376e4c996eaff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8edf30a50db4133e59cbe1c8c4413434"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8edf30a50db4133e59cbe1c8c4413434"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>RainSensor</b></td></tr>
+<tr class="separator:a8edf30a50db4133e59cbe1c8c4413434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85679ec98f1611d328a9917e7c5fd0f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85679ec98f1611d328a9917e7c5fd0f1"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a85679ec98f1611d328a9917e7c5fd0f1">WindshieldWiper</a></td></tr>
+<tr class="memdesc:a85679ec98f1611d328a9917e7c5fd0f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO Deprecated in 0.14. Use WinshieldWiperSpeed. <br /></td></tr>
+<tr class="separator:a85679ec98f1611d328a9917e7c5fd0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ce10b101e1496e03a70fc4123c4a3fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ce10b101e1496e03a70fc4123c4a3fb"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb">WindshieldWiperSpeed</a></td></tr>
+<tr class="memdesc:a3ce10b101e1496e03a70fc4123c4a3fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">WindshieldWiperSpeed Use WiperSpeedSetting::W3C::* for value. <br /></td></tr>
+<tr class="separator:a3ce10b101e1496e03a70fc4123c4a3fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad02e7f989b824473722bb2ae9fffac1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad02e7f989b824473722bb2ae9fffac1b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b">WindshieldWiperSetting</a></td></tr>
+<tr class="memdesc:ad02e7f989b824473722bb2ae9fffac1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">WindshieldWiperSetting Use WiperSpeedSetting::W3C::* for value. <br /></td></tr>
+<tr class="separator:ad02e7f989b824473722bb2ae9fffac1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc2f19f04469422a158cf9f6c911d662"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc2f19f04469422a158cf9f6c911d662"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#abc2f19f04469422a158cf9f6c911d662">AirflowDirection</a></td></tr>
+<tr class="memdesc:abc2f19f04469422a158cf9f6c911d662"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: Deprecated. Remove in 0.14. <br /></td></tr>
+<tr class="separator:abc2f19f04469422a158cf9f6c911d662"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adab12b79368144d7c18c7e20bd17db9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adab12b79368144d7c18c7e20bd17db9e"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AirflowDirectionW3C</b></td></tr>
+<tr class="separator:adab12b79368144d7c18c7e20bd17db9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fa82333ff8a907011fa8f2a8e3339ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fa82333ff8a907011fa8f2a8e3339ad"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>FanSpeed</b></td></tr>
+<tr class="separator:a4fa82333ff8a907011fa8f2a8e3339ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d58f1c56d57642dd18441b5783338d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d58f1c56d57642dd18441b5783338d8"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TargetTemperature</b></td></tr>
+<tr class="separator:a6d58f1c56d57642dd18441b5783338d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6f255ad445d6aea49ae7acbdb35d47e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6f255ad445d6aea49ae7acbdb35d47e"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AirConditioning</b></td></tr>
+<tr class="separator:ac6f255ad445d6aea49ae7acbdb35d47e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cdb4a54f0868297f89ce258b9e93d41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cdb4a54f0868297f89ce258b9e93d41"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AirRecirculation</b></td></tr>
+<tr class="separator:a9cdb4a54f0868297f89ce258b9e93d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69d2b9a47d91f8e442deeb674b088600"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69d2b9a47d91f8e442deeb674b088600"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Heater</b></td></tr>
+<tr class="separator:a69d2b9a47d91f8e442deeb674b088600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49d5c7b48760d38f016b8e2ebab31391"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49d5c7b48760d38f016b8e2ebab31391"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391">Defrost</a></td></tr>
+<tr class="memdesc:a49d5c7b48760d38f016b8e2ebab31391"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: deprecated. remove in 0.14. <br /></td></tr>
+<tr class="separator:a49d5c7b48760d38f016b8e2ebab31391"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b9e2ffb92174ce2d49b49c0787935a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b9e2ffb92174ce2d49b49c0787935a1"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DefrostWindow</b></td></tr>
+<tr class="separator:a1b9e2ffb92174ce2d49b49c0787935a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84beaf5e301f7e3dad72fd7c50694170"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84beaf5e301f7e3dad72fd7c50694170"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DefrostMirror</b></td></tr>
+<tr class="separator:a84beaf5e301f7e3dad72fd7c50694170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab988dbdc0a6ddb6d46321dc03646ac65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab988dbdc0a6ddb6d46321dc03646ac65"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SteeringWheelHeater</b></td></tr>
+<tr class="separator:ab988dbdc0a6ddb6d46321dc03646ac65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27ecf66d27b9163395cd5121150e1769"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27ecf66d27b9163395cd5121150e1769"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatHeater</b></td></tr>
+<tr class="separator:a27ecf66d27b9163395cd5121150e1769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeec44a5cb62cf6c5dd7f1d117b0637a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeec44a5cb62cf6c5dd7f1d117b0637a2"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatCooler</b></td></tr>
+<tr class="separator:aeec44a5cb62cf6c5dd7f1d117b0637a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59aaa2766a55bdeba13e5a09f0c14b1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59aaa2766a55bdeba13e5a09f0c14b1a"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>WindowStatus</b></td></tr>
+<tr class="separator:a59aaa2766a55bdeba13e5a09f0c14b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fbefa343c77c412d68e941676fa8d80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fbefa343c77c412d68e941676fa8d80"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Sunroof</b></td></tr>
+<tr class="separator:a4fbefa343c77c412d68e941676fa8d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7334e1e2dbcbaecc242b7f9bcc58c9d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7334e1e2dbcbaecc242b7f9bcc58c9d4"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SunroofTilt</b></td></tr>
+<tr class="separator:a7334e1e2dbcbaecc242b7f9bcc58c9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae07f5c8d8d9361df4497ea069902ffaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae07f5c8d8d9361df4497ea069902ffaa"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ConvertibleRoof</b></td></tr>
+<tr class="separator:ae07f5c8d8d9361df4497ea069902ffaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad09e3bfc9e253c9ec14ea1c58635ddef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad09e3bfc9e253c9ec14ea1c58635ddef"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef">ConvertibleRoofStatus</a></td></tr>
+<tr class="memdesc:ad09e3bfc9e253c9ec14ea1c58635ddef"><td class="mdescLeft">&#160;</td><td class="mdescRight">ConvertibleRoofStatus use with ConvertibleRoofW3C::*. <br /></td></tr>
+<tr class="separator:ad09e3bfc9e253c9ec14ea1c58635ddef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a857383afde73290d4fa1c29204bab7c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a857383afde73290d4fa1c29204bab7c3"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>NightMode</b></td></tr>
+<tr class="separator:a857383afde73290d4fa1c29204bab7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada092ae9582f575b17774361c13dc446"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada092ae9582f575b17774361c13dc446"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DrivingMode</b></td></tr>
+<tr class="separator:ada092ae9582f575b17774361c13dc446"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af164f8fcd2708a15c8b315e49621037c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af164f8fcd2708a15c8b315e49621037c"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DrivingModeW3C</b></td></tr>
+<tr class="separator:af164f8fcd2708a15c8b315e49621037c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa64d00e6bc75ba9c14f9efa6af3bde8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa64d00e6bc75ba9c14f9efa6af3bde8e"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>KeyId</b></td></tr>
+<tr class="separator:aa64d00e6bc75ba9c14f9efa6af3bde8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08897ff0e22e1a2f02023d2f6f86a13d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08897ff0e22e1a2f02023d2f6f86a13d"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Language</b></td></tr>
+<tr class="separator:a08897ff0e22e1a2f02023d2f6f86a13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a848fdea17650e46d5288e0bf7611cd97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a848fdea17650e46d5288e0bf7611cd97"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>MeasurementSystem</b></td></tr>
+<tr class="separator:a848fdea17650e46d5288e0bf7611cd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bb56ab0cf267a9d59e41d81bdd922ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bb56ab0cf267a9d59e41d81bdd922ec"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>MirrorSettingPan</b></td></tr>
+<tr class="separator:a0bb56ab0cf267a9d59e41d81bdd922ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b985b7439abd0a3d6d53a8893c234d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b985b7439abd0a3d6d53a8893c234d4"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>MirrorSettingTilt</b></td></tr>
+<tr class="separator:a4b985b7439abd0a3d6d53a8893c234d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45b14937fad9554fac78a8add3b10ef1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45b14937fad9554fac78a8add3b10ef1"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SteeringWheelPositionSlide</b></td></tr>
+<tr class="separator:a45b14937fad9554fac78a8add3b10ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24fea8c038eb53fa3857992738d336d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24fea8c038eb53fa3857992738d336d7"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SteeringWheelPositionTilt</b></td></tr>
+<tr class="separator:a24fea8c038eb53fa3857992738d336d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1406b75b62fcbe6b83080a92de10239"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1406b75b62fcbe6b83080a92de10239"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatPositionRecline</b></td></tr>
+<tr class="separator:ac1406b75b62fcbe6b83080a92de10239"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59015929d9ece9e5911da62edad2bd7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59015929d9ece9e5911da62edad2bd7b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatPositionSlide</b></td></tr>
+<tr class="separator:a59015929d9ece9e5911da62edad2bd7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cbc678bf5aff79a17a81e1f7dfd1600"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cbc678bf5aff79a17a81e1f7dfd1600"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatPositionCushionHeight</b></td></tr>
+<tr class="separator:a9cbc678bf5aff79a17a81e1f7dfd1600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a385a280bce7e1723ea7eafe3b6d0815b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a385a280bce7e1723ea7eafe3b6d0815b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatPositionHeadrest</b></td></tr>
+<tr class="separator:a385a280bce7e1723ea7eafe3b6d0815b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0ae7ae489fa849d85d523ab41f7e07b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0ae7ae489fa849d85d523ab41f7e07b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatPositionBackCushion</b></td></tr>
+<tr class="separator:af0ae7ae489fa849d85d523ab41f7e07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30b08a0c2b565d6fb75669f08a6dc27f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30b08a0c2b565d6fb75669f08a6dc27f"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>SeatPositionSideCushion</b></td></tr>
+<tr class="separator:a30b08a0c2b565d6fb75669f08a6dc27f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89f8ffeec38c6b6c3b00a3d3f50e6785"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89f8ffeec38c6b6c3b00a3d3f50e6785"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DashboardIllumination</b></td></tr>
+<tr class="separator:a89f8ffeec38c6b6c3b00a3d3f50e6785"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296f34dd743a7bf828fe04b3fd9c4691"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a296f34dd743a7bf828fe04b3fd9c4691"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>GeneratedVehicleSoundMode</b></td></tr>
+<tr class="separator:a296f34dd743a7bf828fe04b3fd9c4691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca8b446b3a1f9f80c9e00b1b001b9000"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca8b446b3a1f9f80c9e00b1b001b9000"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DriverId</b></td></tr>
+<tr class="separator:aca8b446b3a1f9f80c9e00b1b001b9000"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae142d2df4b02a5cdf38c6e508c2b73a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae142d2df4b02a5cdf38c6e508c2b73a6"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>PowertrainTorque</b></td></tr>
+<tr class="separator:ae142d2df4b02a5cdf38c6e508c2b73a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a791d38687c2bc18f503c21fc8251fa85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a791d38687c2bc18f503c21fc8251fa85"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AcceleratorPedalPosition</b></td></tr>
+<tr class="separator:a791d38687c2bc18f503c21fc8251fa85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4411ab728c0bdde696e889d5441612b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4411ab728c0bdde696e889d5441612b1"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>Chime</b></td></tr>
+<tr class="separator:a4411ab728c0bdde696e889d5441612b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a276e3d688e0b7ecc1e66e1aeb4ca2fa1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a276e3d688e0b7ecc1e66e1aeb4ca2fa1"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>WheelTick</b></td></tr>
+<tr class="separator:a276e3d688e0b7ecc1e66e1aeb4ca2fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80ee22fd1f9a7727ef2aff9a1558e321"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80ee22fd1f9a7727ef2aff9a1558e321"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>IgnitionTimeOn</b></td></tr>
+<tr class="separator:a80ee22fd1f9a7727ef2aff9a1558e321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4587e2c15c09550b3c5667aba30fbda7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4587e2c15c09550b3c5667aba30fbda7"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>IgnitionTimeOff</b></td></tr>
+<tr class="separator:a4587e2c15c09550b3c5667aba30fbda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae46f5c027b803253e1fe8db8d7ff66c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae46f5c027b803253e1fe8db8d7ff66c4"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>YawRate</b></td></tr>
+<tr class="separator:ae46f5c027b803253e1fe8db8d7ff66c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a244386059b71f8976fb0efb1e25c6464"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a244386059b71f8976fb0efb1e25c6464"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>BrakePadWear</b></td></tr>
+<tr class="separator:a244386059b71f8976fb0efb1e25c6464"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bfee60872e93a66aedeba0b8a517e8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bfee60872e93a66aedeba0b8a517e8c"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>BrakeFluidLevelLow</b></td></tr>
+<tr class="separator:a7bfee60872e93a66aedeba0b8a517e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab003ec60d6e57b04eeb3a9bc953115cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab003ec60d6e57b04eeb3a9bc953115cd"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>BrakesWorn</b></td></tr>
+<tr class="separator:ab003ec60d6e57b04eeb3a9bc953115cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1b3706689f980efdd6f297a17775a20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1b3706689f980efdd6f297a17775a20"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>MalfunctionIndicatorOn</b></td></tr>
+<tr class="separator:ab1b3706689f980efdd6f297a17775a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a701d951f1104e68960bdaffe13996036"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a701d951f1104e68960bdaffe13996036"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AccumulatedEngineRuntime</b></td></tr>
+<tr class="separator:a701d951f1104e68960bdaffe13996036"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b7251aac41549a79f9f319ef6055bb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b7251aac41549a79f9f319ef6055bb2"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DistanceSinceCodeCleared</b></td></tr>
+<tr class="separator:a4b7251aac41549a79f9f319ef6055bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25493fdf7aada9246c280927ee3997bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25493fdf7aada9246c280927ee3997bc"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>DistanceWithMILOn</b></td></tr>
+<tr class="separator:a25493fdf7aada9246c280927ee3997bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7979836fd6ce5bf965348b892d84c28c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7979836fd6ce5bf965348b892d84c28c"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TimeRunMILOn</b></td></tr>
+<tr class="separator:a7979836fd6ce5bf965348b892d84c28c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa14e47d815076aa921a80fd94615bc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa14e47d815076aa921a80fd94615bc5"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>TimeTroubleCodeClear</b></td></tr>
+<tr class="separator:aaa14e47d815076aa921a80fd94615bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31d3f9a56ed8b90b90a2a353253555a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31d3f9a56ed8b90b90a2a353253555a4"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleDriveMode</b></td></tr>
+<tr class="separator:a31d3f9a56ed8b90b90a2a353253555a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74550112fc8264f706fa29ab011cf4d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74550112fc8264f706fa29ab011cf4d0"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ActiveNoiseControlMode</b></td></tr>
+<tr class="separator:a74550112fc8264f706fa29ab011cf4d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8492ba65ded906cb4d712caae87ef2a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8492ba65ded906cb4d712caae87ef2a6"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AvailableSounds</b></td></tr>
+<tr class="separator:a8492ba65ded906cb4d712caae87ef2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae25f4cc7359bab2d1ff449f0d81a1c60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae25f4cc7359bab2d1ff449f0d81a1c60"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>EngineSoundEnhancementMode</b></td></tr>
+<tr class="separator:ae25f4cc7359bab2d1ff449f0d81a1c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83df2348b83fea2809acf2e009ef279e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83df2348b83fea2809acf2e009ef279e"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ElectronicStabilityControlEnabled</b></td></tr>
+<tr class="separator:a83df2348b83fea2809acf2e009ef279e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b0ef18474581cb8b160802cefc2d342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b0ef18474581cb8b160802cefc2d342"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>ElectronicStabilityControlEngaged</b></td></tr>
+<tr class="separator:a1b0ef18474581cb8b160802cefc2d342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d879b183a1f44e44f0a6084379fa61b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d879b183a1f44e44f0a6084379fa61b"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>OccupantIdentificationType</b></td></tr>
+<tr class="separator:a4d879b183a1f44e44f0a6084379fa61b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c5aae73df2d937e0d6d20fec18b2268"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c5aae73df2d937e0d6d20fec18b2268"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>OccupantName</b></td></tr>
+<tr class="separator:a5c5aae73df2d937e0d6d20fec18b2268"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26b09cbeb83eedab0cb3a6fccc1c8101"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26b09cbeb83eedab0cb3a6fccc1c8101"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>AtmosphericPressure</b></td></tr>
+<tr class="separator:a26b09cbeb83eedab0cb3a6fccc1c8101"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75c42151180de3e6cb1b43df28d075ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75c42151180de3e6cb1b43df28d075ca"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><b>LaneDepartureStatus</b></td></tr>
+<tr class="separator:a75c42151180de3e6cb1b43df28d075ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7af05189aab4ac6acd4ceb3267e580c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7af05189aab4ac6acd4ceb3267e580c"></a>
+static const Property&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c">AlarmStatus</a></td></tr>
+<tr class="memdesc:aa7af05189aab4ac6acd4ceb3267e580c"><td class="mdescLeft">&#160;</td><td class="mdescRight">AlarmStatus. Use with Security::W3C*. <br /></td></tr>
+<tr class="separator:aa7af05189aab4ac6acd4ceb3267e580c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a7">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a0">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a class="anchor" id="a6fdd075ce5b867b571020fcdc723ddcf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::function&lt;<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>* (void)&gt; <a class="el" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">VehicleProperty::PropertyTypeFactoryCallback</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>PropertyTypeFactoryCallback callback used to construct a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for a property. </p>
+<dl class="section see"><dt>See also</dt><dd>registerProperty </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a98597c0ee313098f1dec84702871d0e9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static PropertyList VehicleProperty::capabilities </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>capabilities </p>
+<p>END PROPERTIES</p>
+<dl class="section return"><dt>Returns</dt><dd>returns list of all registered properties </dd></dl>
+<dl class="section see"><dt>See also</dt><dd>VehicleProperty::registerProperty </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7d8097af6dff9e632cb15ddf7bee0c14"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static PropertyList VehicleProperty::customProperties </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>customProperties </p>
+<dl class="section return"><dt>Returns</dt><dd>returns list of custom properties defined by plugins using VehicleProperty::registerProperty </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a768a0be8079ce3e1645cdc259a84adf7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VehicleProperty::PROPERTYTYPE </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399">TransmissionShiftPosition</a>&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TransmissionShiftPositionType&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; Transmission::TransmissionPositions &gt;&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Transmission::TransmissionPositions&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>&lt; <a class="el" href="interfaceTransmission.html" title="Corresponds with DBus Interface org.automotive.Transmission. ">Transmission</a> Gear Position 0 = Neutral 1 = 1st 2 = 2nd ... 64 = CVT 128 = Reverse </p>
+
+</div>
+</div>
+<a class="anchor" id="ab54cbac952e0414507dfd9afa8e11b13"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VehicleProperty::PROPERTYTYPE </td>
+ <td>(</td>
+ <td class="paramtype">TransmissionMode&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">TransmissionModeType&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&lt; <a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission::Mode</a> &gt;&#160;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission::Mode</a>&#160;</td>
+ <td class="paramname">&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>&lt; TransmissionModeW3C see Transmission::W3C::Park, Transmission::W3C::Drive, etcThrottle position 0-100% </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="ad7ca5342dacf7714d4aebd0afd442d6b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::AccelerationZ</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Mass Air Flow. grams/sec </p>
+
+</div>
+</div>
+<a class="anchor" id="ab850fb71a3013157bad9039aa8dfa350"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::BatteryChargeLevel</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Interior Air <a class="el" href="interfaceTemperature.html" title="Corresponds with DBus Interface org.automotive.Temperature. ">Temperature</a> in degrees celcius </p>
+
+</div>
+</div>
+<a class="anchor" id="aad1486a8e2691a0318ef629e3ee1efd7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::BatteryVoltage</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; Battery voltage in volts </p>
+
+</div>
+</div>
+<a class="anchor" id="a5a633b86abcda2b32ed015056c689889"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::BrakeFluidLevel</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Washer <a class="el" href="interfaceFluid.html" title="Corresponds with DBus Interface org.automotive.Fluid. ">Fluid</a> Level 0-100%. </p>
+
+</div>
+</div>
+<a class="anchor" id="acaef9e6f6ae7240af101f2f8543aa6a0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::ButtonEvent</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>TODO: deprecated. Use ButtonEventW3C. Remove in 0.14. </p>
+<p>&lt; Button Event </p><dl class="section see"><dt>See also</dt><dd>ButtonEvents::ButtonEventType </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="afcf4bf35eeb47f8620802e1caae35258"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::ClutchStatus</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Oil pressure TODO: units </p>
+
+</div>
+</div>
+<a class="anchor" id="a4561fc1c53a96827443cfaee077efaa0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::DistanceSinceStart</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="interfaceTransmission.html" title="Corresponds with DBus Interface org.automotive.Transmission. ">Transmission</a> <a class="el" href="interfaceFluid.html" title="Corresponds with DBus Interface org.automotive.Fluid. ">Fluid</a> Level 0-100%. </p>
+
+</div>
+</div>
+<a class="anchor" id="a74563f01feb50aa27966488891998c33"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::EngineCoolantLevel</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>0=off, 1=on </p>
+
+</div>
+</div>
+<a class="anchor" id="aa02f975540da6b3d6c5efe22d3f60b55"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::EngineOilChangeIndicator</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Vehicle Identification Number (ISO 3779) 17 chars </p>
+
+</div>
+</div>
+<a class="anchor" id="a4201abadd6ae407a766f4c1e7b8c659b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::EngineOilPressure</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Engine coolant temperature in degrees celcius </p>
+
+</div>
+</div>
+<a class="anchor" id="a37806db1ab067a849a4952eaff00a842"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::EngineSpeed</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; Engine Speed in rotations per minute </p>
+
+</div>
+</div>
+<a class="anchor" id="a5f5de2fac765b9654848e59d753eefdb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::NoValue</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Various property types: </p>
+<p>Vehicle Velocity in km/h </p>
+
+</div>
+</div>
+<a class="anchor" id="afbe652082bd358f8e05731af39cfd9f7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::ParkingBrakeStatusW3C</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>ParkingBrakeStatusW3C use with ParkingBrake::W3C::*. </p>
+<p>Parking Light Status status of parking lights active (true) or inactive (false) </p>
+
+</div>
+</div>
+<a class="anchor" id="aec641a453676a1541596520e6b0b2f54"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::ParkingLightStatus</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Hazard Lights Status status of parking lights active (true) or inactive (false) </p>
+
+</div>
+</div>
+<a class="anchor" id="ac9021ed7a6f552e40227bcaa132ef265"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::SecurityAlertStatus</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>TODO: Depreciated in 0.14. Use AlarmStatus. </p>
+<p>Parking Brake Status status of parking break active (true) or inactive (false) TODO: Deprecated in 0.14. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0754527fc49f9395559f0f7132161242"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::SteeringWheelAngle</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; Steering wheel angle (0-359) TODO: Deprecate in 0.14. Replace with SteeringWheelAngleW3C </p>
+
+</div>
+</div>
+<a class="anchor" id="ac26448716f2bb084ebc935ea3139f441"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::SteeringWheelAngleW3C</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>TODO: Rename to "SteeringWheel" in 0.14. </p>
+<p>0=off, 1=right, 2=left, 3=hazard </p>
+
+</div>
+</div>
+<a class="anchor" id="a667ab4e5c5054b82a7c377a5ccb51ec2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::TirePressure</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; <a class="el" href="interfaceTire.html" title="Corresponds with DBus Interface org.automotive.Tire. ">Tire</a> pressure in kPa <a class="el" href="interfaceTire.html" title="Corresponds with DBus Interface org.automotive.Tire. ">Tire</a> pressure low </p>
+
+</div>
+</div>
+<a class="anchor" id="a6a09718d18e2de39c5aaf88c3c07ae95"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::TirePressureLow</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="interfaceTire.html" title="Corresponds with DBus Interface org.automotive.Tire. ">Tire</a> temperature in degrees C </p>
+
+</div>
+</div>
+<a class="anchor" id="a02d915f5f6b4719e9c8ca811c071a711"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::TireTemperature</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Vehicle Power Mode. </p><dl class="section see"><dt>See also</dt><dd>Power::Modes </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a77729b72305593b8aec8a98fe822856b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::TransmissionClutchWear</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Brake <a class="el" href="interfaceFluid.html" title="Corresponds with DBus Interface org.automotive.Fluid. ">Fluid</a> Level 0-100%. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5c9cf4b87bc141399ab04b80505d4399"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::TransmissionShiftPosition</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; <a class="el" href="interfaceTransmission.html" title="Corresponds with DBus Interface org.automotive.Transmission. ">Transmission</a> Shift Position 0 = Neutral 1 = 1st 2 = 2nd ... 96 = Drive 128 = Reverse 255 = Park </p>
+
+</div>
+</div>
+<a class="anchor" id="afa6ed4f01a158cba9471dc59e4818f8e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::TurnSignal</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Clutch pedal status 0=off, 1=on </p>
+
+</div>
+</div>
+<a class="anchor" id="a28f60cd887f431a55dda2e0ff3add351"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::WheelBrake</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; Wheel brake position. Engaged = true, Idle = false </p>
+
+</div>
+</div>
+<a class="anchor" id="ac48b66252b7fb3f8dc5dc056b9fa1dee"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Property VehicleProperty::WMI</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>&lt; World Manufacturer Identifier (SAE) 3 characters. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html b/0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html
new file mode 100644
index 00000000..9da536b8
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></li><li class="navelem"><a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html">ButtonEventW3CType</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehicleProperty::ButtonEventW3CType Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html">VehicleProperty::ButtonEventW3CType</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ButtonEventW3CType</b>() (defined in <a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html">VehicleProperty::ButtonEventW3CType</a>)</td><td class="entry"><a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html">VehicleProperty::ButtonEventW3CType</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType.html b/0.14/classVehicleProperty_1_1ButtonEventW3CType.html
new file mode 100644
index 00000000..a65f074b
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehicleProperty::ButtonEventW3CType Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="classVehicleProperty.html">VehicleProperty</a></li><li class="navelem"><a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html">ButtonEventW3CType</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="classVehicleProperty_1_1ButtonEventW3CType-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleProperty::ButtonEventW3CType Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for VehicleProperty::ButtonEventW3CType:</div>
+<div class="dyncontent">
+<div class="center"><img src="classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png" border="0" usemap="#VehicleProperty_1_1ButtonEventW3CType_inherit__map" alt="Inheritance graph"/></div>
+<map name="VehicleProperty_1_1ButtonEventW3CType_inherit__map" id="VehicleProperty_1_1ButtonEventW3CType_inherit__map">
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for VehicleProperty::ButtonEventW3CType:</div>
+<div class="dyncontent">
+<div class="center"><img src="classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png" border="0" usemap="#VehicleProperty_1_1ButtonEventW3CType_coll__map" alt="Collaboration graph"/></div>
+<map name="VehicleProperty_1_1ButtonEventW3CType_coll__map" id="VehicleProperty_1_1ButtonEventW3CType_coll__map">
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Air intake temperature in degrees celcius </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map
new file mode 100644
index 00000000..c0a5c755
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map
@@ -0,0 +1,2 @@
+<map id="VehicleProperty::ButtonEventW3CType" name="VehicleProperty::ButtonEventW3CType">
+</map>
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5
new file mode 100644
index 00000000..b8668f66
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5
@@ -0,0 +1 @@
+6d89eb800394e579984fcc17e32d8b6a \ No newline at end of file
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png
new file mode 100644
index 00000000..2bdb9589
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png
Binary files differ
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map
new file mode 100644
index 00000000..c0a5c755
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map
@@ -0,0 +1,2 @@
+<map id="VehicleProperty::ButtonEventW3CType" name="VehicleProperty::ButtonEventW3CType">
+</map>
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5
new file mode 100644
index 00000000..b8668f66
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5
@@ -0,0 +1 @@
+6d89eb800394e579984fcc17e32d8b6a \ No newline at end of file
diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png
new file mode 100644
index 00000000..2bdb9589
--- /dev/null
+++ b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png
Binary files differ
diff --git a/0.14/classZone-members.html b/0.14/classZone-members.html
new file mode 100644
index 00000000..b235b711
--- /dev/null
+++ b/0.14/classZone-members.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Zone Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classZone.html">Zone</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BackSide</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Center</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Front</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FrontLeft</b> (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FrontRight</b> (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>FrontSide</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Left</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>LeftSide</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Middle</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>MiddleLeft</b> (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MiddleRight</b> (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>None</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Rear</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>RearLeft</b> (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RearRight</b> (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Right</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RightSide</b> enum value (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Type</b> typedef (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ZoneList</b> typedef (defined in <a class="el" href="classZone.html">Zone</a>)</td><td class="entry"><a class="el" href="classZone.html">Zone</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classZone.html b/0.14/classZone.html
new file mode 100644
index 00000000..a17656b0
--- /dev/null
+++ b/0.14/classZone.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Zone Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classZone-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Zone Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a03a1f8b6aca53a4c01da1fc39f98af93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03a1f8b6aca53a4c01da1fc39f98af93"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
+&#160;&#160;<b>None</b> = 0,
+<b>Front</b> = 1,
+<b>Middle</b> = 1 &lt;&lt; 1,
+<b>Right</b> = 1 &lt;&lt; 2,
+<br />
+&#160;&#160;<b>Left</b> = 1 &lt;&lt; 3,
+<b>Rear</b> = 1 &lt;&lt; 4,
+<b>Center</b> = 1 &lt;&lt; 5,
+<b>LeftSide</b> = 1 &lt;&lt; 6,
+<br />
+&#160;&#160;<b>RightSide</b> = 1 &lt;&lt; 7,
+<b>FrontSide</b> = 1 &lt;&lt; 8,
+<b>BackSide</b> = 1 &lt;&lt; 9
+<br />
+ }</td></tr>
+<tr class="separator:a03a1f8b6aca53a4c01da1fc39f98af93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed09846f4b80c8f6eb07546a097e75df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed09846f4b80c8f6eb07546a097e75df"></a>
+typedef int&#160;</td><td class="memItemRight" valign="bottom"><b>Type</b></td></tr>
+<tr class="separator:aed09846f4b80c8f6eb07546a097e75df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af029d87e3a91882fef565ea1c0a9a0f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af029d87e3a91882fef565ea1c0a9a0f1"></a>
+typedef std::vector&lt; Zone::Type &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ZoneList</b></td></tr>
+<tr class="separator:af029d87e3a91882fef565ea1c0a9a0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a37315b6f9837e00447422775a96a20ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37315b6f9837e00447422775a96a20ca"></a>
+static const Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><b>FrontRight</b></td></tr>
+<tr class="separator:a37315b6f9837e00447422775a96a20ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a87ff703e79adeb7c1d625565b19465"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a87ff703e79adeb7c1d625565b19465"></a>
+static const Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><b>FrontLeft</b></td></tr>
+<tr class="separator:a6a87ff703e79adeb7c1d625565b19465"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d569d1d452b7c9201572882076afff0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d569d1d452b7c9201572882076afff0"></a>
+static const Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><b>MiddleRight</b></td></tr>
+<tr class="separator:a1d569d1d452b7c9201572882076afff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a750a3ead97ed9634c09e2cd581052be2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a750a3ead97ed9634c09e2cd581052be2"></a>
+static const Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><b>MiddleLeft</b></td></tr>
+<tr class="separator:a750a3ead97ed9634c09e2cd581052be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e756f33e1f50c13ee13fe46027a1359"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e756f33e1f50c13ee13fe46027a1359"></a>
+static const Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><b>RearRight</b></td></tr>
+<tr class="separator:a0e756f33e1f50c13ee13fe46027a1359"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c83e580e0478be716f344eb56a041e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c83e580e0478be716f344eb56a041e3"></a>
+static const Zone::Type&#160;</td><td class="memItemRight" valign="bottom"><b>RearLeft</b></td></tr>
+<tr class="separator:a7c83e580e0478be716f344eb56a041e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a0">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html#_a9">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a>.</dd>
+</dl></div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classamb_1_1Timestamp-members.html b/0.14/classamb_1_1Timestamp-members.html
new file mode 100644
index 00000000..d2073b69
--- /dev/null
+++ b/0.14/classamb_1_1Timestamp-members.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>amb</b></li><li class="navelem"><a class="el" href="classamb_1_1Timestamp.html">Timestamp</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">amb::Timestamp Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>currentTime</b>() (defined in <a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a>)</td><td class="entry"><a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>epochTime</b>(double time) (defined in <a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a>)</td><td class="entry"><a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>epochTime</b>() (defined in <a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a>)</td><td class="entry"><a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>instance</b>() (defined in <a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a>)</td><td class="entry"><a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Timestamp</b>() (defined in <a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a>)</td><td class="entry"><a class="el" href="classamb_1_1Timestamp.html">amb::Timestamp</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classamb_1_1Timestamp.html b/0.14/classamb_1_1Timestamp.html
new file mode 100644
index 00000000..1b79f604
--- /dev/null
+++ b/0.14/classamb_1_1Timestamp.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: amb::Timestamp Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>amb</b></li><li class="navelem"><a class="el" href="classamb_1_1Timestamp.html">Timestamp</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classamb_1_1Timestamp-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">amb::Timestamp Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aab2833122f70f9a347eb301549e72c9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab2833122f70f9a347eb301549e72c9d"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>currentTime</b> ()</td></tr>
+<tr class="separator:aab2833122f70f9a347eb301549e72c9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54bd0a3afaa973fcca1d411e48340244"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54bd0a3afaa973fcca1d411e48340244"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>epochTime</b> (double time)</td></tr>
+<tr class="separator:a54bd0a3afaa973fcca1d411e48340244"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac35b61bb1c56f508cef2adbd8c034d21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac35b61bb1c56f508cef2adbd8c034d21"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>epochTime</b> ()</td></tr>
+<tr class="separator:ac35b61bb1c56f508cef2adbd8c034d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a0f79c43032999a19c0b5c63177fd6014"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f79c43032999a19c0b5c63177fd6014"></a>
+static <a class="el" href="classamb_1_1Timestamp.html">Timestamp</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>instance</b> ()</td></tr>
+<tr class="separator:a0f79c43032999a19c0b5c63177fd6014"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="timestamp_8h_source.html">timestamp.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classes.html b/0.14/classes.html
new file mode 100644
index 00000000..f0b3e77c
--- /dev/null
+++ b/0.14/classes.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class Index</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a>&#160;|&#160;<a class="qindex" href="#letter_Z">Z</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
+<table class="classindex">
+<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="interfaceConvertibleRoof.html">ConvertibleRoof</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classGVS_3_01uint16__t_01_4.html">GVS&lt; uint16_t &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfacePluginSegment.html">PluginSegment</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classVehicleProperty.html">VehicleProperty</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceCruiseControlStatus.html">CruiseControlStatus</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classGVS_3_01uint32__t_01_4.html">GVS&lt; uint32_t &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfacePowertrainTorque.html">PowertrainTorque</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceVehicleSound.html">VehicleSound</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classGVS_3_01uint64__t_01_4.html">GVS&lt; uint64_t &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structamb_1_1PropertyCompare.html">PropertyCompare</a> (amb)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceVehicleSpeed.html">VehicleSpeed</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAbstractSink.html">AbstractSink</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classDebugOut.html">DebugOut</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceVehicleType.html">VehicleType</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAbstractSource.html">AbstractSource</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceDefrost.html">Defrost</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceHazardLight.html">HazardLight</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceRainSensor.html">RainSensor</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceAcceleration.html">Acceleration</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceDiagnostic.html">Diagnostic</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceHorn.html">Horn</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceDoor.html">Door</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="interfaceWasherFluid.html">WasherFluid</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceAirbagStatus.html">AirbagStatus</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceDoors.html">Doors</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceSeat.html">Seat</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceWheelInformation.html">WheelInformation</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceAlarm.html">Alarm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceDoorStatus.html">DoorStatus</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceIgnitionTime.html">IgnitionTime</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceWheelTick.html">WheelTick</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAmbPlugin.html">AmbPlugin</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceDriveMode.html">DriveMode</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceSeatBelt.html">SeatBelt</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceWindowStatus.html">WindowStatus</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceDrivingMode.html">DrivingMode</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="interfaceSideWindow.html">SideWindow</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceWiperStatus.html">WiperStatus</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="interfaceSize.html">Size</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceLaneDepartureDetection.html">LaneDepartureDetection</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceSteeringWheel.html">SteeringWheel</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAsyncPropertyRequest.html">AsyncPropertyRequest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceElectronicStabilityControl.html">ElectronicStabilityControl</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceLightStatus.html">LightStatus</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceSteeringWheelPosition.html">SteeringWheelPosition</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceYawRate.html">YawRate</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceEngineCoolant.html">EngineCoolant</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classListPropertyType.html">ListPropertyType</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classStringPropertyType.html">StringPropertyType</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Z&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="classAsyncRangePropertyRequest.html">AsyncRangePropertyRequest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceEngineOil.html">EngineOil</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceLocation.html">Location</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceSunroof.html">Sunroof</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceEngineSpeed.html">EngineSpeed</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classZone.html">Zone</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceExteriorBrightness.html">ExteriorBrightness</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;_&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="interfaceMalfunctionIndicator.html">MalfunctionIndicator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceTemperature.html">Temperature</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceMirror.html">Mirror</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceThrottlePosition.html">ThrottlePosition</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">value::_storage</a> (picojson)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classBasicPropertyType.html">BasicPropertyType</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceFluid.html">Fluid</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classamb_1_1Timestamp.html">Timestamp</a> (amb)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceBatteryStatus.html">BatteryStatus</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceFuel.html">Fuel</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceTire.html">Tire</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceBrakeMaintenance.html">BrakeMaintenance</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceFuelInfo.html">FuelInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceNightMode.html">NightMode</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceTractionControlSystem.html">TractionControlSystem</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpicojson_1_1default__parse__context.html">default_parse_context</a> (picojson)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceBrakeOperation.html">BrakeOperation</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="interfaceTransmission.html">Transmission</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpicojson_1_1deny__parse__context.html">deny_parse_context</a> (picojson)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceButtonEvent.html">ButtonEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceTransmissionClutch.html">TransmissionClutch</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">null_parse_context::dummy_str</a> (picojson)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html">VehicleProperty::ButtonEventW3CType</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classGVS.html">GVS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceObstacleDistance.html">ObstacleDistance</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceTransmissionOil.html">TransmissionOil</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classGVS_3_01bool_01_4.html">GVS&lt; bool &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceOccupantStatus.html">OccupantStatus</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceTripMeter.html">TripMeter</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classGVS_3_01char_01_4.html">GVS&lt; char &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceOdometer.html">Odometer</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classpicojson_1_1input.html">input</a> (picojson)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceChildSafetyLock.html">ChildSafetyLock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classGVS_3_01double_01_4.html">GVS&lt; double &gt;</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceChime.html">Chime</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classGVS_3_01int_01_4.html">GVS&lt; int &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="unionVariant.html">Variant</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceClimateControl.html">ClimateControl</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classGVS_3_01int16__t_01_4.html">GVS&lt; int16_t &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceParkingBrake.html">ParkingBrake</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceVehicleId.html">VehicleId</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpicojson_1_1last__error__t.html">last_error_t</a> (picojson)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceConfig.html">Config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classGVS_3_01int64__t_01_4.html">GVS&lt; int64_t &gt;</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfacePlugin.html">Plugin</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td></td><td></td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td valign="top"><a class="el" href="structpicojson_1_1null.html">null</a> (picojson)&#160;&#160;&#160;</td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a>&#160;|&#160;<a class="qindex" href="#letter_Z">Z</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1default__parse__context-members.html b/0.14/classpicojson_1_1default__parse__context-members.html
new file mode 100644
index 00000000..ed48195d
--- /dev/null
+++ b/0.14/classpicojson_1_1default__parse__context-members.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1default__parse__context.html">default_parse_context</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::default_parse_context Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>default_parse_context</b>(value *out) (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>out_</b> (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_array_item</b>(input&lt; Iter &gt; &amp;in, size_t) (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_array_start</b>() (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_array_stop</b>(size_t) (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_object_item</b>(input&lt; Iter &gt; &amp;in, const std::string &amp;key) (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_object_start</b>() (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_string</b>(input&lt; Iter &gt; &amp;in) (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_bool</b>(bool b) (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>set_null</b>() (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_number</b>(double f) (defined in <a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1default__parse__context.html b/0.14/classpicojson_1_1default__parse__context.html
new file mode 100644
index 00000000..643fe645
--- /dev/null
+++ b/0.14/classpicojson_1_1default__parse__context.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::default_parse_context Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1default__parse__context.html">default_parse_context</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classpicojson_1_1default__parse__context-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::default_parse_context Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Collaboration diagram for picojson::default_parse_context:</div>
+<div class="dyncontent">
+<div class="center"><img src="classpicojson_1_1default__parse__context__coll__graph.png" border="0" usemap="#picojson_1_1default__parse__context_coll__map" alt="Collaboration graph"/></div>
+<map name="picojson_1_1default__parse__context_coll__map" id="picojson_1_1default__parse__context_coll__map">
+<area shape="rect" id="node2" href="classpicojson_1_1value.html" title="picojson::value" alt="" coords="34,95,143,121"/>
+<area shape="rect" id="node3" href="unionpicojson_1_1value_1_1__storage.html" title="picojson::value::_storage" alt="" coords="5,5,172,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad326572abe85f9d05dc23be4cf76ff3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad326572abe85f9d05dc23be4cf76ff3c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>default_parse_context</b> (<a class="el" href="classpicojson_1_1value.html">value</a> *out)</td></tr>
+<tr class="separator:ad326572abe85f9d05dc23be4cf76ff3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d852ba1f0b115c89378fcb5f10580b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d852ba1f0b115c89378fcb5f10580b5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_null</b> ()</td></tr>
+<tr class="separator:a2d852ba1f0b115c89378fcb5f10580b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1935ef455fc2bed9195426cfee5713a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1935ef455fc2bed9195426cfee5713a"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_bool</b> (bool b)</td></tr>
+<tr class="separator:ae1935ef455fc2bed9195426cfee5713a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b2046a9cb6d66aad835b84ffda20b86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b2046a9cb6d66aad835b84ffda20b86"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_number</b> (double f)</td></tr>
+<tr class="separator:a9b2046a9cb6d66aad835b84ffda20b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a476c7d30a5cf382b48201ec64585c2f3"><td class="memTemplParams" colspan="2"><a class="anchor" id="a476c7d30a5cf382b48201ec64585c2f3"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:a476c7d30a5cf382b48201ec64585c2f3"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_string</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;in)</td></tr>
+<tr class="separator:a476c7d30a5cf382b48201ec64585c2f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c355f843ceacde134997f5bbbda1d23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c355f843ceacde134997f5bbbda1d23"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_array_start</b> ()</td></tr>
+<tr class="separator:a5c355f843ceacde134997f5bbbda1d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f65224e655633b20c1f8c5967c153bb"><td class="memTemplParams" colspan="2"><a class="anchor" id="a5f65224e655633b20c1f8c5967c153bb"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:a5f65224e655633b20c1f8c5967c153bb"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_array_item</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;in, size_t)</td></tr>
+<tr class="separator:a5f65224e655633b20c1f8c5967c153bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6ac46d87d620377429438675ba9fab2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6ac46d87d620377429438675ba9fab2"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_array_stop</b> (size_t)</td></tr>
+<tr class="separator:aa6ac46d87d620377429438675ba9fab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54eba00b93ce4cdaf8b2acac4ef3e046"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54eba00b93ce4cdaf8b2acac4ef3e046"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_object_start</b> ()</td></tr>
+<tr class="separator:a54eba00b93ce4cdaf8b2acac4ef3e046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf71929b098e4f4b5c32222af149655a"><td class="memTemplParams" colspan="2"><a class="anchor" id="adf71929b098e4f4b5c32222af149655a"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:adf71929b098e4f4b5c32222af149655a"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_object_item</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;in, const std::string &amp;key)</td></tr>
+<tr class="separator:adf71929b098e4f4b5c32222af149655a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a89547d73da32e470068649e54646ff19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89547d73da32e470068649e54646ff19"></a>
+<a class="el" href="classpicojson_1_1value.html">value</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>out_</b></td></tr>
+<tr class="separator:a89547d73da32e470068649e54646ff19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1default__parse__context__coll__graph.map b/0.14/classpicojson_1_1default__parse__context__coll__graph.map
new file mode 100644
index 00000000..ad8b955e
--- /dev/null
+++ b/0.14/classpicojson_1_1default__parse__context__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="picojson::default_parse_context" name="picojson::default_parse_context">
+<area shape="rect" id="node2" href="$classpicojson_1_1value.html" title="picojson::value" alt="" coords="34,95,143,121"/>
+<area shape="rect" id="node3" href="$unionpicojson_1_1value_1_1__storage.html" title="picojson::value::_storage" alt="" coords="5,5,172,32"/>
+</map>
diff --git a/0.14/classpicojson_1_1default__parse__context__coll__graph.md5 b/0.14/classpicojson_1_1default__parse__context__coll__graph.md5
new file mode 100644
index 00000000..a7f1ee02
--- /dev/null
+++ b/0.14/classpicojson_1_1default__parse__context__coll__graph.md5
@@ -0,0 +1 @@
+e7cb06945337b5066bb62edc088cd6c8 \ No newline at end of file
diff --git a/0.14/classpicojson_1_1default__parse__context__coll__graph.png b/0.14/classpicojson_1_1default__parse__context__coll__graph.png
new file mode 100644
index 00000000..60eb38b7
--- /dev/null
+++ b/0.14/classpicojson_1_1default__parse__context__coll__graph.png
Binary files differ
diff --git a/0.14/classpicojson_1_1deny__parse__context-members.html b/0.14/classpicojson_1_1deny__parse__context-members.html
new file mode 100644
index 00000000..97ac9186
--- /dev/null
+++ b/0.14/classpicojson_1_1deny__parse__context-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1deny__parse__context.html">deny_parse_context</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::deny_parse_context Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_array_item</b>(input&lt; Iter &gt; &amp;, size_t) (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_array_start</b>() (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_array_stop</b>(size_t) (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_object_item</b>(input&lt; Iter &gt; &amp;, const std::string &amp;) (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_object_start</b>() (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_string</b>(input&lt; Iter &gt; &amp;) (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_bool</b>(bool) (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>set_null</b>() (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_number</b>(double) (defined in <a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1deny__parse__context.html b/0.14/classpicojson_1_1deny__parse__context.html
new file mode 100644
index 00000000..184a817e
--- /dev/null
+++ b/0.14/classpicojson_1_1deny__parse__context.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::deny_parse_context Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1deny__parse__context.html">deny_parse_context</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classpicojson_1_1deny__parse__context-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::deny_parse_context Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:abadde692be9f70942cb31799292c2ad9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abadde692be9f70942cb31799292c2ad9"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_null</b> ()</td></tr>
+<tr class="separator:abadde692be9f70942cb31799292c2ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc6a05e76120dd884da1ec4c8964f7b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc6a05e76120dd884da1ec4c8964f7b5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_bool</b> (bool)</td></tr>
+<tr class="separator:afc6a05e76120dd884da1ec4c8964f7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec324fbb7fea546b6e0673724873e1e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec324fbb7fea546b6e0673724873e1e1"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_number</b> (double)</td></tr>
+<tr class="separator:aec324fbb7fea546b6e0673724873e1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2000b3dcc1fb70a4c795e834f9d3122f"><td class="memTemplParams" colspan="2"><a class="anchor" id="a2000b3dcc1fb70a4c795e834f9d3122f"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:a2000b3dcc1fb70a4c795e834f9d3122f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_string</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;)</td></tr>
+<tr class="separator:a2000b3dcc1fb70a4c795e834f9d3122f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbe65c8c2b2ada93595587432189d20f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbe65c8c2b2ada93595587432189d20f"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_array_start</b> ()</td></tr>
+<tr class="separator:afbe65c8c2b2ada93595587432189d20f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae15be8ad932ec02751870e962e9d34bf"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae15be8ad932ec02751870e962e9d34bf"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:ae15be8ad932ec02751870e962e9d34bf"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_array_item</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;, size_t)</td></tr>
+<tr class="separator:ae15be8ad932ec02751870e962e9d34bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab284d5b0ee0e8df122d7e842a8d8e0b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab284d5b0ee0e8df122d7e842a8d8e0b9"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_array_stop</b> (size_t)</td></tr>
+<tr class="separator:ab284d5b0ee0e8df122d7e842a8d8e0b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a344343a42dca7a25057e35077e517fbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a344343a42dca7a25057e35077e517fbf"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_object_start</b> ()</td></tr>
+<tr class="separator:a344343a42dca7a25057e35077e517fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08a8add290a938e71285f7b72a24b91c"><td class="memTemplParams" colspan="2"><a class="anchor" id="a08a8add290a938e71285f7b72a24b91c"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:a08a8add290a938e71285f7b72a24b91c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_object_item</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;, const std::string &amp;)</td></tr>
+<tr class="separator:a08a8add290a938e71285f7b72a24b91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1input-members.html b/0.14/classpicojson_1_1input-members.html
new file mode 100644
index 00000000..5f799aa8
--- /dev/null
+++ b/0.14/classpicojson_1_1input-members.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1input.html">input</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::input&lt; Iter &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cur</b>() const (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>cur_</b> (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>end_</b> (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>expect</b>(int expect) (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getc</b>() (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>input</b>(const Iter &amp;first, const Iter &amp;last) (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>last_ch_</b> (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>line</b>() const (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>line_</b> (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>match</b>(const std::string &amp;pattern) (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>skip_ws</b>() (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>ungetc</b>() (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ungot_</b> (defined in <a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1input.html">picojson::input&lt; Iter &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1input.html b/0.14/classpicojson_1_1input.html
new file mode 100644
index 00000000..5c694267
--- /dev/null
+++ b/0.14/classpicojson_1_1input.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::input&lt; Iter &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1input.html">input</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classpicojson_1_1input-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::input&lt; Iter &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab1ca217622d921118707de9e9011a62f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1ca217622d921118707de9e9011a62f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>input</b> (const Iter &amp;first, const Iter &amp;last)</td></tr>
+<tr class="separator:ab1ca217622d921118707de9e9011a62f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e8ba0b09a989efa0dc583096984ea8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e8ba0b09a989efa0dc583096984ea8e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getc</b> ()</td></tr>
+<tr class="separator:a3e8ba0b09a989efa0dc583096984ea8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ccc244e73b2ab87ded38c98e98d573"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ccc244e73b2ab87ded38c98e98d573"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>ungetc</b> ()</td></tr>
+<tr class="separator:a96ccc244e73b2ab87ded38c98e98d573"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb0bb5b0fdf2604bcdbb65406dc773ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb0bb5b0fdf2604bcdbb65406dc773ca"></a>
+Iter&#160;</td><td class="memItemRight" valign="bottom"><b>cur</b> () const </td></tr>
+<tr class="separator:abb0bb5b0fdf2604bcdbb65406dc773ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24faf1a7e714ee88a4fb43ec4fc7164a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24faf1a7e714ee88a4fb43ec4fc7164a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>line</b> () const </td></tr>
+<tr class="separator:a24faf1a7e714ee88a4fb43ec4fc7164a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa83aefe87374a5e24ab8c8e80fef4aa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa83aefe87374a5e24ab8c8e80fef4aa4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>skip_ws</b> ()</td></tr>
+<tr class="separator:aa83aefe87374a5e24ab8c8e80fef4aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14c29e99d9c9aa8cdbb46178c434d663"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14c29e99d9c9aa8cdbb46178c434d663"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>expect</b> (int expect)</td></tr>
+<tr class="separator:a14c29e99d9c9aa8cdbb46178c434d663"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad15f360122daf49ddf7a2a8591fa4364"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad15f360122daf49ddf7a2a8591fa4364"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (const std::string &amp;pattern)</td></tr>
+<tr class="separator:ad15f360122daf49ddf7a2a8591fa4364"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:afb97b3422a91d0f3388527a5999c8174"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb97b3422a91d0f3388527a5999c8174"></a>
+Iter&#160;</td><td class="memItemRight" valign="bottom"><b>cur_</b></td></tr>
+<tr class="separator:afb97b3422a91d0f3388527a5999c8174"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb4fd4c90d1b0db37bc32ccae16361ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb4fd4c90d1b0db37bc32ccae16361ab"></a>
+Iter&#160;</td><td class="memItemRight" valign="bottom"><b>end_</b></td></tr>
+<tr class="separator:acb4fd4c90d1b0db37bc32ccae16361ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a198f74377fcf1128e496b5dc06a1aad0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a198f74377fcf1128e496b5dc06a1aad0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_ch_</b></td></tr>
+<tr class="separator:a198f74377fcf1128e496b5dc06a1aad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01956f4acf46afe7f1d84ea493cb41da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01956f4acf46afe7f1d84ea493cb41da"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>ungot_</b></td></tr>
+<tr class="separator:a01956f4acf46afe7f1d84ea493cb41da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bbb41c7f78ffc19d3219e38c2858b74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bbb41c7f78ffc19d3219e38c2858b74"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>line_</b></td></tr>
+<tr class="separator:a7bbb41c7f78ffc19d3219e38c2858b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1null__parse__context-members.html b/0.14/classpicojson_1_1null__parse__context-members.html
new file mode 100644
index 00000000..bcef4eb5
--- /dev/null
+++ b/0.14/classpicojson_1_1null__parse__context-members.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1null__parse__context.html">null_parse_context</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::null_parse_context Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>null_parse_context</b>() (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_array_item</b>(input&lt; Iter &gt; &amp;in, size_t) (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_array_start</b>() (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_array_stop</b>(size_t) (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_object_item</b>(input&lt; Iter &gt; &amp;in, const std::string &amp;) (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>parse_object_start</b>() (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_string</b>(input&lt; Iter &gt; &amp;in) (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>set_bool</b>(bool) (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_null</b>() (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>set_number</b>(double) (defined in <a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1null__parse__context.html b/0.14/classpicojson_1_1null__parse__context.html
new file mode 100644
index 00000000..8805e683
--- /dev/null
+++ b/0.14/classpicojson_1_1null__parse__context.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::null_parse_context Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1null__parse__context.html">null_parse_context</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classpicojson_1_1null__parse__context-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::null_parse_context Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">dummy_str</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad142ddadd513e41324f8d0515a19df2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad142ddadd513e41324f8d0515a19df2c"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_null</b> ()</td></tr>
+<tr class="separator:ad142ddadd513e41324f8d0515a19df2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa77397f08cf7859fabc04e9e4460b93a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77397f08cf7859fabc04e9e4460b93a"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_bool</b> (bool)</td></tr>
+<tr class="separator:aa77397f08cf7859fabc04e9e4460b93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb8326108d42615b1b04cf82d510040c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb8326108d42615b1b04cf82d510040c"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>set_number</b> (double)</td></tr>
+<tr class="separator:aeb8326108d42615b1b04cf82d510040c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab2c7dee1eb5b477370832811cd40d14"><td class="memTemplParams" colspan="2"><a class="anchor" id="aab2c7dee1eb5b477370832811cd40d14"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:aab2c7dee1eb5b477370832811cd40d14"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_string</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;in)</td></tr>
+<tr class="separator:aab2c7dee1eb5b477370832811cd40d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78f8991e157a85b7ce0fb36f9a5f628"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae78f8991e157a85b7ce0fb36f9a5f628"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_array_start</b> ()</td></tr>
+<tr class="separator:ae78f8991e157a85b7ce0fb36f9a5f628"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6623f92117dd6dc7bca60e9e9463a1a0"><td class="memTemplParams" colspan="2"><a class="anchor" id="a6623f92117dd6dc7bca60e9e9463a1a0"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:a6623f92117dd6dc7bca60e9e9463a1a0"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_array_item</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;in, size_t)</td></tr>
+<tr class="separator:a6623f92117dd6dc7bca60e9e9463a1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a763b600c17c5db42aee9afb2d2551d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a763b600c17c5db42aee9afb2d2551d"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_array_stop</b> (size_t)</td></tr>
+<tr class="separator:a8a763b600c17c5db42aee9afb2d2551d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95c208456592c33d53548fa88b831c7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95c208456592c33d53548fa88b831c7c"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>parse_object_start</b> ()</td></tr>
+<tr class="separator:a95c208456592c33d53548fa88b831c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97c4b81a984ea473fe56e09aed7b9ca6"><td class="memTemplParams" colspan="2"><a class="anchor" id="a97c4b81a984ea473fe56e09aed7b9ca6"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:a97c4b81a984ea473fe56e09aed7b9ca6"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_object_item</b> (<a class="el" href="classpicojson_1_1input.html">input</a>&lt; Iter &gt; &amp;in, const std::string &amp;)</td></tr>
+<tr class="separator:a97c4b81a984ea473fe56e09aed7b9ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1value-members.html b/0.14/classpicojson_1_1value-members.html
new file mode 100644
index 00000000..89ed651e
--- /dev/null
+++ b/0.14/classpicojson_1_1value-members.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1value.html">value</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::value Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpicojson_1_1value.html">picojson::value</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>array</b> typedef (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>contains</b>(size_t idx) const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>contains</b>(const std::string &amp;key) const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>evaluate_as_boolean</b>() const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>() const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>() (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>(size_t idx) const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>(const std::string &amp;key) const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>(size_t idx) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>(const std::string &amp;key) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is</b>() const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>is</b>() const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object</b> typedef (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const value &amp;x) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>serialize</b>(Iter os, bool prettify=false) const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>serialize</b>(bool prettify=false) const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(value &amp;x) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>to_str</b>() const (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>type_</b> (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>u_</b> (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>() (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b>(int type, bool) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(bool b) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b>(double n) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(const std::string &amp;s) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b>(const array &amp;a) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(const object &amp;o) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b>(const char *s) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>value</b>(const char *s, size_t len) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b>(const value &amp;x) (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~value</b>() (defined in <a class="el" href="classpicojson_1_1value.html">picojson::value</a>)</td><td class="entry"><a class="el" href="classpicojson_1_1value.html">picojson::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1value.html b/0.14/classpicojson_1_1value.html
new file mode 100644
index 00000000..d9fc7889
--- /dev/null
+++ b/0.14/classpicojson_1_1value.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::value Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1value.html">value</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="classpicojson_1_1value-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::value Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Collaboration diagram for picojson::value:</div>
+<div class="dyncontent">
+<div class="center"><img src="classpicojson_1_1value__coll__graph.png" border="0" usemap="#picojson_1_1value_coll__map" alt="Collaboration graph"/></div>
+<map name="picojson_1_1value_coll__map" id="picojson_1_1value_coll__map">
+<area shape="rect" id="node2" href="unionpicojson_1_1value_1_1__storage.html" title="picojson::value::_storage" alt="" coords="5,5,172,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">_storage</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:adeff4fdf7ee5675eeb7686bb89233c43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adeff4fdf7ee5675eeb7686bb89233c43"></a>
+typedef std::vector&lt; <a class="el" href="classpicojson_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>array</b></td></tr>
+<tr class="separator:adeff4fdf7ee5675eeb7686bb89233c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d7da11d54d7b983a902d28367bda9c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d7da11d54d7b983a902d28367bda9c1"></a>
+typedef std::map&lt; std::string, <a class="el" href="classpicojson_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a7d7da11d54d7b983a902d28367bda9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:acd1d55ac7333a3e482e469b3d99fdf6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd1d55ac7333a3e482e469b3d99fdf6e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (int type, bool)</td></tr>
+<tr class="separator:acd1d55ac7333a3e482e469b3d99fdf6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43d8a33c3dbea0c5853bef4577a0d10e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43d8a33c3dbea0c5853bef4577a0d10e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (bool b)</td></tr>
+<tr class="separator:a43d8a33c3dbea0c5853bef4577a0d10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af19f6d5889d90e77e76af05aacaba321"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af19f6d5889d90e77e76af05aacaba321"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (double n)</td></tr>
+<tr class="separator:af19f6d5889d90e77e76af05aacaba321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4841f2dd8deeaffca7a225075b88da9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4841f2dd8deeaffca7a225075b88da9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (const std::string &amp;s)</td></tr>
+<tr class="separator:aa4841f2dd8deeaffca7a225075b88da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a729e8f01d9bb4686daac82d0d3295afe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a729e8f01d9bb4686daac82d0d3295afe"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (const array &amp;a)</td></tr>
+<tr class="separator:a729e8f01d9bb4686daac82d0d3295afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b6beb88edf85e213893b805b354c87e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b6beb88edf85e213893b805b354c87e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (const object &amp;o)</td></tr>
+<tr class="separator:a2b6beb88edf85e213893b805b354c87e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94f324d88fd16c1338fc9a228ec3dc3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94f324d88fd16c1338fc9a228ec3dc3c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (const char *s)</td></tr>
+<tr class="separator:a94f324d88fd16c1338fc9a228ec3dc3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae56da06e2b438f4425300a218150398d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae56da06e2b438f4425300a218150398d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (const char *s, size_t len)</td></tr>
+<tr class="separator:ae56da06e2b438f4425300a218150398d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89a827eee72398d3678509cdd65c777d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89a827eee72398d3678509cdd65c777d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (const <a class="el" href="classpicojson_1_1value.html">value</a> &amp;x)</td></tr>
+<tr class="separator:a89a827eee72398d3678509cdd65c777d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc5e4506e6a793af5132983573f9da6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc5e4506e6a793af5132983573f9da6a"></a>
+<a class="el" href="classpicojson_1_1value.html">value</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classpicojson_1_1value.html">value</a> &amp;x)</td></tr>
+<tr class="separator:acc5e4506e6a793af5132983573f9da6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e3ac589ed811603ef9dadc6f91c737d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e3ac589ed811603ef9dadc6f91c737d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classpicojson_1_1value.html">value</a> &amp;x)</td></tr>
+<tr class="separator:a6e3ac589ed811603ef9dadc6f91c737d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab67330d0c135a7c0fe689ef2294bda40"><td class="memTemplParams" colspan="2"><a class="anchor" id="ab67330d0c135a7c0fe689ef2294bda40"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:ab67330d0c135a7c0fe689ef2294bda40"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>is</b> () const </td></tr>
+<tr class="separator:ab67330d0c135a7c0fe689ef2294bda40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b6f107770f2ae6fa9b4939313b0a917"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1b6f107770f2ae6fa9b4939313b0a917"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a1b6f107770f2ae6fa9b4939313b0a917"><td class="memTemplItemLeft" align="right" valign="top">const T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> () const </td></tr>
+<tr class="separator:a1b6f107770f2ae6fa9b4939313b0a917"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94f71153b3d14df524397a5cafcef2fc"><td class="memTemplParams" colspan="2"><a class="anchor" id="a94f71153b3d14df524397a5cafcef2fc"></a>
+template&lt;typename T &gt; </td></tr>
+<tr class="memitem:a94f71153b3d14df524397a5cafcef2fc"><td class="memTemplItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> ()</td></tr>
+<tr class="separator:a94f71153b3d14df524397a5cafcef2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa68a0efe890e7ab4a26cd7e3f842eb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa68a0efe890e7ab4a26cd7e3f842eb5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>evaluate_as_boolean</b> () const </td></tr>
+<tr class="separator:afa68a0efe890e7ab4a26cd7e3f842eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93d61431aeb912ba605e20c2cd2a0d97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93d61431aeb912ba605e20c2cd2a0d97"></a>
+const <a class="el" href="classpicojson_1_1value.html">value</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (size_t idx) const </td></tr>
+<tr class="separator:a93d61431aeb912ba605e20c2cd2a0d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a703fb6a50c2e8eec30fdf6b03eec1493"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a703fb6a50c2e8eec30fdf6b03eec1493"></a>
+const <a class="el" href="classpicojson_1_1value.html">value</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (const std::string &amp;key) const </td></tr>
+<tr class="separator:a703fb6a50c2e8eec30fdf6b03eec1493"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf5edc5f70df6a5ebe78bb32c2ba3e91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf5edc5f70df6a5ebe78bb32c2ba3e91"></a>
+<a class="el" href="classpicojson_1_1value.html">value</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (size_t idx)</td></tr>
+<tr class="separator:adf5edc5f70df6a5ebe78bb32c2ba3e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72f3216a2536e4e088e70b0f1617fc11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72f3216a2536e4e088e70b0f1617fc11"></a>
+<a class="el" href="classpicojson_1_1value.html">value</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (const std::string &amp;key)</td></tr>
+<tr class="separator:a72f3216a2536e4e088e70b0f1617fc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60efde50d8b780998ea663b0239c6c46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60efde50d8b780998ea663b0239c6c46"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains</b> (size_t idx) const </td></tr>
+<tr class="separator:a60efde50d8b780998ea663b0239c6c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14dbd110c8820a94ad4212e3a6b8e95b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14dbd110c8820a94ad4212e3a6b8e95b"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>contains</b> (const std::string &amp;key) const </td></tr>
+<tr class="separator:a14dbd110c8820a94ad4212e3a6b8e95b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca8f960de0545ae8189189109da47a35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca8f960de0545ae8189189109da47a35"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><b>to_str</b> () const </td></tr>
+<tr class="separator:aca8f960de0545ae8189189109da47a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8bb969874ca0be885ef700e83d618da"><td class="memTemplParams" colspan="2"><a class="anchor" id="ac8bb969874ca0be885ef700e83d618da"></a>
+template&lt;typename Iter &gt; </td></tr>
+<tr class="memitem:ac8bb969874ca0be885ef700e83d618da"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>serialize</b> (Iter os, bool prettify=false) const </td></tr>
+<tr class="separator:ac8bb969874ca0be885ef700e83d618da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2883e16479d3bc24a78bc8bac991053a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2883e16479d3bc24a78bc8bac991053a"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><b>serialize</b> (bool prettify=false) const </td></tr>
+<tr class="separator:a2883e16479d3bc24a78bc8bac991053a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebcdc3a8a32242e72c6e8f163d4f2f36"><td class="memTemplParams" colspan="2"><a class="anchor" id="aebcdc3a8a32242e72c6e8f163d4f2f36"></a>
+template&lt;&gt; </td></tr>
+<tr class="memitem:aebcdc3a8a32242e72c6e8f163d4f2f36"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>is</b> () const </td></tr>
+<tr class="separator:aebcdc3a8a32242e72c6e8f163d4f2f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:af77ae4525a20f6fce6ea9ff1c4709312"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af77ae4525a20f6fce6ea9ff1c4709312"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>type_</b></td></tr>
+<tr class="separator:af77ae4525a20f6fce6ea9ff1c4709312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7948fe10fcbc19ab9c8dee5e5099f77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7948fe10fcbc19ab9c8dee5e5099f77"></a>
+<a class="el" href="unionpicojson_1_1value_1_1__storage.html">_storage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>u_</b></td></tr>
+<tr class="separator:aa7948fe10fcbc19ab9c8dee5e5099f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/classpicojson_1_1value__coll__graph.map b/0.14/classpicojson_1_1value__coll__graph.map
new file mode 100644
index 00000000..89456dd9
--- /dev/null
+++ b/0.14/classpicojson_1_1value__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="picojson::value" name="picojson::value">
+<area shape="rect" id="node2" href="$unionpicojson_1_1value_1_1__storage.html" title="picojson::value::_storage" alt="" coords="5,5,172,32"/>
+</map>
diff --git a/0.14/classpicojson_1_1value__coll__graph.md5 b/0.14/classpicojson_1_1value__coll__graph.md5
new file mode 100644
index 00000000..43a1ec31
--- /dev/null
+++ b/0.14/classpicojson_1_1value__coll__graph.md5
@@ -0,0 +1 @@
+d950cb920398cb05e32875898ff4a964 \ No newline at end of file
diff --git a/0.14/classpicojson_1_1value__coll__graph.png b/0.14/classpicojson_1_1value__coll__graph.png
new file mode 100644
index 00000000..1fc2084c
--- /dev/null
+++ b/0.14/classpicojson_1_1value__coll__graph.png
Binary files differ
diff --git a/0.14/closed.png b/0.14/closed.png
new file mode 100644
index 00000000..98cc2c90
--- /dev/null
+++ b/0.14/closed.png
Binary files differ
diff --git a/0.14/cmake_install.cmake b/0.14/cmake_install.cmake
new file mode 100644
index 00000000..725efc83
--- /dev/null
+++ b/0.14/cmake_install.cmake
@@ -0,0 +1,46 @@
+# Install script for directory: /home/kev/src/automotive-message-broker/docs
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Docs")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/local/share/doc/automotive-message-broker/0.14/docs")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/local/share/doc/automotive-message-broker/0.14" TYPE DIRECTORY FILES "/home/kev/src/automotive-message-broker/build/docs")
+endif()
+
diff --git a/0.14/dbus_plugin.html b/0.14/dbus_plugin.html
new file mode 100644
index 00000000..fe627c47
--- /dev/null
+++ b/0.14/dbus_plugin.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: DBus plugin</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">DBus plugin </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Version: 0.14.0</p>
+<p>This plugin provides a nice DBus API to application who want access to AMB data.</p>
+<p>To use the DBus plugin, add the following to the "sinks" array in /etc/ambd/config:</p>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;{</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; &quot;name&quot; : &quot;dbussink&quot;,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; &quot;path&quot; : &quot;/usr/local/lib/automotive-message-broker/dbussinkplugin.so&quot;,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; &quot;frequency&quot; : &quot;60&quot;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;}</div></div><!-- fragment --><h2>Configuration Key Definitions:</h2>
+<p>"name" name of plugin. This key is not used by the plugin at this moment.</p>
+<p>"path" path to plugin on the filesystem.</p>
+<p>"frequency" Frequency in Hz which AMB will fire dbus signals. AMB will fire the most recent values at this rate.</p>
+<p>Default: 60 </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/debugout_8h.html b/0.14/debugout_8h.html
new file mode 100644
index 00000000..d4d9661e
--- /dev/null
+++ b/0.14/debugout_8h.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/debugout.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">debugout.h File Reference<div class="ingroups"><a class="el" href="group__libamb.html">Libamb</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The <a class="el" href="classDebugOut.html">DebugOut</a> class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is =&gt; the debug threshhold Here's a simple example:
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;iostream&gt;</code><br />
+<code>#include &lt;fstream&gt;</code><br />
+<code>#include &lt;sstream&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &quot;timestamp.h&quot;</code><br />
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for debugout.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="debugout_8h__incl.png" border="0" usemap="#_2home_2kev_2src_2automotive-message-broker_2lib_2debugout_8h" alt=""/></div>
+<map name="_2home_2kev_2src_2automotive-message-broker_2lib_2debugout_8h" id="_2home_2kev_2src_2automotive-message-broker_2lib_2debugout_8h">
+<area shape="rect" id="node7" href="timestamp_8h_source.html" title="timestamp.h" alt="" coords="468,95,563,121"/>
+</map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="debugout_8h__dep__incl.png" border="0" usemap="#_2home_2kev_2src_2automotive-message-broker_2lib_2debugout_8hdep" alt=""/></div>
+<map name="_2home_2kev_2src_2automotive-message-broker_2lib_2debugout_8hdep" id="_2home_2kev_2src_2automotive-message-broker_2lib_2debugout_8hdep">
+<area shape="rect" id="node2" href="abstractpropertytype_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractpropertytype.h" alt="" coords="255,95,526,136"/>
+<area shape="rect" id="node3" href="vehicleproperty_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/vehicleproperty.h" alt="" coords="193,184,431,225"/>
+<area shape="rect" id="node4" href="abstractroutingengine_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractroutingengine.h" alt="" coords="5,273,280,315"/>
+<area shape="rect" id="node5" href="abstractsource_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractsource.h" alt="" coords="272,363,509,404"/>
+<area shape="rect" id="node8" href="abstractsink_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractsink.h" alt="" coords="354,273,577,315"/>
+<area shape="rect" id="node6" href="ambplugin_8h.html" title="Contains common code used in plugins for Automotive message broker(AMB). " alt="" coords="285,541,496,583"/>
+<area shape="rect" id="node7" href="ambpluginimpl_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/ambpluginimpl.h" alt="" coords="351,452,585,493"/>
+</map>
+</div>
+</div>
+<p><a href="debugout_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDebugOut.html">DebugOut</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a3d223d0e2612ecb7e1999f13c52d5884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d223d0e2612ecb7e1999f13c52d5884"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>debugOut</b> (const string &amp;message)</td></tr>
+<tr class="separator:a3d223d0e2612ecb7e1999f13c52d5884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a452c71aeeb6c1b3fffb05381a3c116d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debugout_8h.html#a452c71aeeb6c1b3fffb05381a3c116d5">amb::deprecateMethod</a> (const string &amp;methodName, const std::string &amp;version)</td></tr>
+<tr class="memdesc:a452c71aeeb6c1b3fffb05381a3c116d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">deprecateMethod prints warning if method is used. Throws if version &gt;= PROJECT_SERIES <a href="debugout_8h.html#a452c71aeeb6c1b3fffb05381a3c116d5">More...</a><br /></td></tr>
+<tr class="separator:a452c71aeeb6c1b3fffb05381a3c116d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The <a class="el" href="classDebugOut.html">DebugOut</a> class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is =&gt; the debug threshhold Here's a simple example: </p>
+<div class="fragment"><div class="line">DebugOut::setDebugThreshhold(3);</div><div class="line"><a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a>) &lt;&lt; <span class="stringliteral">&quot;This is a warning&quot;</span> &lt;&lt; std::endl;</div><div class="line"><a class="code" href="classDebugOut.html">DebugOut</a>(3) &lt;&lt; <span class="stringliteral">&quot;This will only show if the threshhold is 3 or lower.&quot;</span> &lt;&lt; std::endl;</div><div class="line"></div><div class="line">ofstream logfile;</div><div class="line">logfile.open(<span class="stringliteral">&quot;amb.log&quot;</span>, ios::out | ios::trunc);</div><div class="line">DebugOut::setOutput(logfile)</div><div class="line"></div><div class="line"><a class="code" href="classDebugOut.html">DebugOut</a>::setThrowErr(true);</div><div class="line"><a class="code" href="classDebugOut.html">DebugOut</a>::setThrowWarn(true);</div><div class="line"><a class="code" href="classDebugOut.html">DebugOut</a>(<a class="code" href="classDebugOut.html">DebugOut</a>::Error) &lt;&lt; &quot;This will throw an exception.&quot; &lt;&lt; <a class="code" href="namespacestd.html">std</a>::endl;</div><div class="line"></div><div class="line"><a class="code" href="classDebugOut.html">DebugOut</a>::setOutput(<a class="code" href="namespacestd.html">std</a>::cerr);</div><div class="line"><a class="code" href="classDebugOut.html">DebugOut</a>() &lt;&lt; &quot;This will log to stderr.&quot; &lt;&lt; <a class="code" href="namespacestd.html">std</a>::endl;</div></div><!-- fragment --> </div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="file_a452c71aeeb6c1b3fffb05381a3c116d5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void amb::deprecateMethod </td>
+ <td>(</td>
+ <td class="paramtype">const string &amp;&#160;</td>
+ <td class="paramname"><em>methodName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>version</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>deprecateMethod prints warning if method is used. Throws if version &gt;= PROJECT_SERIES </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">methodName</td><td>name of method being deprecated. </td></tr>
+ <tr><td class="paramname">version</td><td>version in which this method will no longer function in. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/debugout_8h__dep__incl.map b/0.14/debugout_8h__dep__incl.map
new file mode 100644
index 00000000..e6bb1359
--- /dev/null
+++ b/0.14/debugout_8h__dep__incl.map
@@ -0,0 +1,9 @@
+<map id="/home/kev/src/automotive&#45;message&#45;broker/lib/debugout.h" name="/home/kev/src/automotive&#45;message&#45;broker/lib/debugout.h">
+<area shape="rect" id="node2" href="$abstractpropertytype_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractpropertytype.h" alt="" coords="255,95,526,136"/>
+<area shape="rect" id="node3" href="$vehicleproperty_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/vehicleproperty.h" alt="" coords="193,184,431,225"/>
+<area shape="rect" id="node4" href="$abstractroutingengine_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractroutingengine.h" alt="" coords="5,273,280,315"/>
+<area shape="rect" id="node5" href="$abstractsource_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractsource.h" alt="" coords="272,363,509,404"/>
+<area shape="rect" id="node8" href="$abstractsink_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/abstractsink.h" alt="" coords="354,273,577,315"/>
+<area shape="rect" id="node6" href="$ambplugin_8h.html" title="Contains common code used in plugins for Automotive message broker(AMB). " alt="" coords="285,541,496,583"/>
+<area shape="rect" id="node7" href="$ambpluginimpl_8h_source.html" title="/home/kev/src/automotive\l&#45;message&#45;broker/lib/ambpluginimpl.h" alt="" coords="351,452,585,493"/>
+</map>
diff --git a/0.14/debugout_8h__dep__incl.md5 b/0.14/debugout_8h__dep__incl.md5
new file mode 100644
index 00000000..56f35202
--- /dev/null
+++ b/0.14/debugout_8h__dep__incl.md5
@@ -0,0 +1 @@
+027fae0646e80c7591944b4e73eaf583 \ No newline at end of file
diff --git a/0.14/debugout_8h__dep__incl.png b/0.14/debugout_8h__dep__incl.png
new file mode 100644
index 00000000..179d2c3e
--- /dev/null
+++ b/0.14/debugout_8h__dep__incl.png
Binary files differ
diff --git a/0.14/debugout_8h__incl.map b/0.14/debugout_8h__incl.map
new file mode 100644
index 00000000..9ca933dd
--- /dev/null
+++ b/0.14/debugout_8h__incl.map
@@ -0,0 +1,3 @@
+<map id="/home/kev/src/automotive&#45;message&#45;broker/lib/debugout.h" name="/home/kev/src/automotive&#45;message&#45;broker/lib/debugout.h">
+<area shape="rect" id="node7" href="$timestamp_8h_source.html" title="timestamp.h" alt="" coords="468,95,563,121"/>
+</map>
diff --git a/0.14/debugout_8h__incl.md5 b/0.14/debugout_8h__incl.md5
new file mode 100644
index 00000000..fff8fce2
--- /dev/null
+++ b/0.14/debugout_8h__incl.md5
@@ -0,0 +1 @@
+4ab03ea22069e2e6106b79eccc7ff054 \ No newline at end of file
diff --git a/0.14/debugout_8h__incl.png b/0.14/debugout_8h__incl.png
new file mode 100644
index 00000000..525c540f
--- /dev/null
+++ b/0.14/debugout_8h__incl.png
Binary files differ
diff --git a/0.14/debugout_8h_source.html b/0.14/debugout_8h_source.html
new file mode 100644
index 00000000..f865f145
--- /dev/null
+++ b/0.14/debugout_8h_source.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/debugout.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">debugout.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="debugout_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef DEBUGOUT__H__</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define DEBUGOUT__H__</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;timestamp.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacestd.html">std</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keywordtype">void</span> debugOut(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;message);</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceamb.html">amb</a></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;{</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> <a class="code" href="debugout_8h.html#a452c71aeeb6c1b3fffb05381a3c116d5">deprecateMethod</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;methodName, <span class="keyword">const</span> std::string &amp; version);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classDebugOut.html"> 73</a></span>&#160;<span class="keyword">class </span><a class="code" href="classDebugOut.html">DebugOut</a></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535"> 80</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">Error</a>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad"> 85</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">Warning</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a>(<span class="keywordtype">int</span> debugLevel = 4)</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; {</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; mDebugLevel = debugLevel;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">if</span>(mDebugLevel &lt;= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; {</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; ostream out(buf);</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; out.precision(15);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; out&lt;&lt;bufferTime(amb::currentTime())&lt;&lt;<span class="stringliteral">&quot; | &quot;</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">if</span>(mDebugLevel == Error)</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; out&lt;&lt;<span class="stringliteral">&quot;ERROR &quot;</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span>(mDebugLevel == Warning)</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; out&lt;&lt;<span class="stringliteral">&quot;WARNING &quot;</span>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a> <span class="keyword">const</span>&amp; operator &lt;&lt; (<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;message)<span class="keyword"> const</span></div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">if</span>(mDebugLevel &lt;= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; {</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; ostream out(buf);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; out.precision(15);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; out&lt;&lt;message;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a> <span class="keyword">const</span>&amp; operator &lt;&lt; (ostream &amp; (*manip)(std::ostream&amp;))<span class="keyword"> const</span></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span>(mDebugLevel &lt;= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; {</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; ostream out(buf);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; out.precision(15);</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; out&lt;&lt;endl;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span>((mDebugLevel == Error &amp;&amp; throwErr))</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Abort on Error is set&quot;</span>);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((mDebugLevel == Warning &amp;&amp; throwWarn))</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;Abort on Warning is set&quot;</span>);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="classDebugOut.html">DebugOut</a> <span class="keyword">const</span> &amp; operator &lt;&lt; (<span class="keywordtype">double</span> val)<span class="keyword"> const</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword"> </span>{</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">if</span>(mDebugLevel &lt;= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; {</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; ostream out(buf);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; out.precision(15);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; out&lt;&lt;val&lt;&lt;<span class="stringliteral">&quot; &quot;</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setDebugThreshhold(<span class="keywordtype">int</span> th)</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; {</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; debugThreshhold = th;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; }</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setOutput(ostream &amp;o)</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; {</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; buf = o.rdbuf();</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setThrowWarn(<span class="keywordtype">bool</span> v)</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; {</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; throwWarn = v;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> setThrowErr(<span class="keywordtype">bool</span> v)</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; throwErr = v;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> getDebugThreshhold()</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">return</span> debugThreshhold;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; std::string bufferTime(<span class="keywordtype">double</span> time)</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; {</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; ostringstream f;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; f.precision(15);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; f&lt;&lt;time;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">while</span>(f.str().length() &lt;= 15)</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; {</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; f&lt;&lt;<span class="stringliteral">&quot; &quot;</span>;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; }</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">return</span> f.str();</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; }</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">static</span> <span class="keywordtype">int</span> debugThreshhold;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">static</span> std::streambuf *buf;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> throwWarn;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> throwErr;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordtype">int</span> mDebugLevel;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;};</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> picojson.h:1002</div></div>
+<div class="ttc" id="classDebugOut_html_a40314aef0df2ed8a705d9372d49b0535"><div class="ttname"><a href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">DebugOut::Error</a></div><div class="ttdeci">static const int Error</div><div class="ttdoc">Error use when essential functionality is blocked. </div><div class="ttdef"><b>Definition:</b> debugout.h:80</div></div>
+<div class="ttc" id="classDebugOut_html_a7a06aa04dd6cb8c1e9bcd083d30d91ad"><div class="ttname"><a href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut::Warning</a></div><div class="ttdeci">static const int Warning</div><div class="ttdoc">Warning use when non-essential functionality is bocked, or when workarounds exist. </div><div class="ttdef"><b>Definition:</b> debugout.h:85</div></div>
+<div class="ttc" id="namespaceamb_html"><div class="ttname"><a href="namespaceamb.html">amb</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:256</div></div>
+<div class="ttc" id="debugout_8h_html_a452c71aeeb6c1b3fffb05381a3c116d5"><div class="ttname"><a href="debugout_8h.html#a452c71aeeb6c1b3fffb05381a3c116d5">amb::deprecateMethod</a></div><div class="ttdeci">void deprecateMethod(const string &amp;methodName, const std::string &amp;version)</div><div class="ttdoc">deprecateMethod prints warning if method is used. Throws if version &gt;= PROJECT_SERIES ...</div></div>
+<div class="ttc" id="classDebugOut_html"><div class="ttname"><a href="classDebugOut.html">DebugOut</a></div><div class="ttdef"><b>Definition:</b> debugout.h:73</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html b/0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html
new file mode 100644
index 00000000..a86c5d33
--- /dev/null
+++ b/0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">lib Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:ambplugin_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ambplugin_8h.html">ambplugin.h</a> <a href="ambplugin_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:ambplugin_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains common code used in plugins for Automotive message broker(AMB). <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:debugout_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debugout_8h.html">debugout.h</a> <a href="debugout_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:debugout_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classDebugOut.html">DebugOut</a> class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is =&gt; the debug threshhold Here's a simple example: <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html b/0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html
new file mode 100644
index 00000000..ef6b210e
--- /dev/null
+++ b/0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_fd810295a2f1bcea6f41e66ffd94fb86.html">plugins</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">plugins Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:plugins_8idl"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8idl.html">plugins.idl</a> <a href="plugins_8idl_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/doc.png b/0.14/doc.png
new file mode 100644
index 00000000..17edabff
--- /dev/null
+++ b/0.14/doc.png
Binary files differ
diff --git a/0.14/doxygen.css b/0.14/doxygen.css
new file mode 100644
index 00000000..1425ec53
--- /dev/null
+++ b/0.14/doxygen.css
@@ -0,0 +1,1475 @@
+/* The standard CSS for doxygen 1.8.11 */
+
+body, table, div, p, dl {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font: 400 14px/28px Roboto,sans-serif;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid #879ECB;
+ color: #354C7B;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3D578C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4665A2;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ background-color: #FBFCFD;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.ah, span.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #DEE4F0;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #253555;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #9CAFD4;
+ border-bottom: 1px solid #9CAFD4;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
+}
+
+.arrow {
+ color: #9CAFD4;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: Arial, Helvetica;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: #728DC1;
+ color: white;
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderopen.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderclosed.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('doc.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+table.directory {
+ font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table.doxtable caption {
+ caption-side: top;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ /*width: 100%;*/
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: #283A5D;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectalign
+{
+ vertical-align: middle;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 8px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ white-space: nowrap;
+ background-color: white;
+ border: 1px solid gray;
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: 1px 1px 7px gray;
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: grey;
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: #006318;
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before {
+ border-top-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
diff --git a/0.14/doxygen.png b/0.14/doxygen.png
new file mode 100644
index 00000000..3ff17d80
--- /dev/null
+++ b/0.14/doxygen.png
Binary files differ
diff --git a/0.14/dynsections.js b/0.14/dynsections.js
new file mode 100644
index 00000000..85e18369
--- /dev/null
+++ b/0.14/dynsections.js
@@ -0,0 +1,97 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function() {
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l<level+1) {
+ i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
+ a.html('&#9660;');
+ $(this).show();
+ } else if (l==level+1) {
+ i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
+ a.html('&#9658;');
+ $(this).show();
+ } else {
+ $(this).hide();
+ }
+ });
+ updateStripes();
+}
+
+function toggleFolder(id)
+{
+ // the clicked row
+ var currentRow = $('#row_'+id);
+
+ // all rows after the clicked row
+ var rows = currentRow.nextAll("tr");
+
+ var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+
+ // only match elements AFTER this one (can't hide elements before)
+ var childRows = rows.filter(function() { return this.id.match(re); });
+
+ // first row is visible we are HIDING
+ if (childRows.filter(':first').is(':visible')===true) {
+ // replace down arrow by right arrow for current row
+ var currentRowSpans = currentRow.find("span");
+ currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+ currentRowSpans.filter(".arrow").html('&#9658;');
+ rows.filter("[id^=row_"+id+"]").hide(); // hide all children
+ } else { // we are SHOWING
+ // replace right arrow by down arrow for current row
+ var currentRowSpans = currentRow.find("span");
+ currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
+ currentRowSpans.filter(".arrow").html('&#9660;');
+ // replace down arrows by right arrows for child rows
+ var childRowsSpans = childRows.find("span");
+ childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+ childRowsSpans.filter(".arrow").html('&#9658;');
+ childRows.show(); //show all children
+ }
+ updateStripes();
+}
+
+
+function toggleInherit(id)
+{
+ var rows = $('tr.inherit.'+id);
+ var img = $('tr.inherit_header.'+id+' img');
+ var src = $(img).attr('src');
+ if (rows.filter(':first').is(':visible')===true) {
+ rows.css('display','none');
+ $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ rows.css('display','table-row'); // using show() causes jump in firefox
+ $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+}
+
diff --git a/0.14/examples.html b/0.14/examples.html
new file mode 100644
index 00000000..f0d13283
--- /dev/null
+++ b/0.14/examples.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Examples</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li class="current"><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Examples</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all examples:</div><ul>
+<li><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a></li>
+
+<li><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html">/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h</a></li>
+
+<li><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a></li>
+
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/files.html b/0.14/files.html
new file mode 100644
index 00000000..73b41a1a
--- /dev/null
+++ b/0.14/files.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: File List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">File List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html" target="_self">lib</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstractpropertytype_8h_source.html"><span class="icondoc"></span></a><b>abstractpropertytype.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstractroutingengine_8h_source.html"><span class="icondoc"></span></a><b>abstractroutingengine.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstractsink_8h_source.html"><span class="icondoc"></span></a><b>abstractsink.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstractsource_8h_source.html"><span class="icondoc"></span></a><b>abstractsource.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ambplugin_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ambplugin_8h.html" target="_self">ambplugin.h</a></td><td class="desc">Contains common code used in plugins for Automotive message broker(AMB) </td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ambpluginimpl_8h_source.html"><span class="icondoc"></span></a><b>ambpluginimpl.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="debugout_8h_source.html"><span class="icondoc"></span></a><a class="el" href="debugout_8h.html" target="_self">debugout.h</a></td><td class="desc">The <a class="el" href="classDebugOut.html">DebugOut</a> class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is =&gt; the debug threshhold Here's a simple example: </td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="listplusplus_8h_source.html"><span class="icondoc"></span></a><b>listplusplus.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="nullptr_8h_source.html"><span class="icondoc"></span></a><b>nullptr.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="picojson_8h_source.html"><span class="icondoc"></span></a><b>picojson.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="timestamp_8h_source.html"><span class="icondoc"></span></a><b>timestamp.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="uuidhelper_8h_source.html"><span class="icondoc"></span></a><b>uuidhelper.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="vehicleproperty_8h_source.html"><span class="icondoc"></span></a><b>vehicleproperty.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')">&#160;</span><a class="el" href="dir_fd810295a2f1bcea6f41e66ffd94fb86.html" target="_self">plugins</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="plugins_8idl_source.html"><span class="icondoc"></span></a><a class="el" href="plugins_8idl.html" target="_self">plugins.idl</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="amb_8fidl.html" target="_self">amb.fidl</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ambd-configuration_8idl_source.html"><span class="icondoc"></span></a><a class="el" href="ambd-configuration_8idl.html" target="_self">ambd-configuration.idl</a></td><td class="desc">This document describes the ambd (AMB daemon) configuration. This file is typically located as "/etc/ambd/config". <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> segments are supported as of 0.14 and should be installed in "/etc/ambd/plugins.d" </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="ambdbusmappings_8idl_source.html"><span class="icondoc"></span></a><a class="el" href="ambdbusmappings_8idl.html" target="_self">ambdbusmappings.idl</a></td><td class="desc">This describes the AMB internal property names to AMB DBus interface property names AMB internal property names are designed to be flat variable names (ie, 'ConvertableRoofStatus'). The DBus properties however follow the naming scheme defined in the W3C automotive business group vehicle <a href="http://w3c.github.io/automotive-bg/data_spec.html">data specification</a> The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="libamb_8h_source.html"><span class="icondoc"></span></a><a class="el" href="libamb_8h.html" target="_self">libamb.h</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="mainpage_8idl_source.html"><span class="icondoc"></span></a><b>mainpage.idl</b></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/folderclosed.png b/0.14/folderclosed.png
new file mode 100644
index 00000000..bb8ab35e
--- /dev/null
+++ b/0.14/folderclosed.png
Binary files differ
diff --git a/0.14/folderopen.png b/0.14/folderopen.png
new file mode 100644
index 00000000..d6c7f676
--- /dev/null
+++ b/0.14/folderopen.png
Binary files differ
diff --git a/0.14/functions.html b/0.14/functions.html
new file mode 100644
index 00000000..77935ee2
--- /dev/null
+++ b/0.14/functions.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>AccelerationX
+: <a class="el" href="interfaceAcceleration.html#afd949d9a607325dd663e5a96d9414341">Acceleration</a>
+</li>
+<li>AccelerationY
+: <a class="el" href="interfaceAcceleration.html#a92b772ac8f46b38f759f0657337371f1">Acceleration</a>
+</li>
+<li>AccelerationZ
+: <a class="el" href="interfaceAcceleration.html#acf61a6e0209c256b838ce995554be1b9">Acceleration</a>
+, <a class="el" href="classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b">VehicleProperty</a>
+</li>
+<li>AcceleratorPedalPosition
+: <a class="el" href="interfaceAcceleratorPedalPosition.html#afb7c6ff4c0f1eb7293376f3eba1d0d0d">AcceleratorPedalPosition</a>
+</li>
+<li>AccumulatedEngineRuntime
+: <a class="el" href="interfaceDiagnostic.html#ab55c0bb65b3b3a5fef68f4119b8d9baf">Diagnostic</a>
+</li>
+<li>ActiveNoiseControlMode
+: <a class="el" href="interfaceVehicleSound.html#ab6d041f63822291727e44ad63e532493">VehicleSound</a>
+</li>
+<li>addPropertySupport()
+: <a class="el" href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">AmbPluginImpl</a>
+</li>
+<li>AirbagActivated
+: <a class="el" href="interfaceAirbagStatus.html#a63769183e7384e723b358a56818e1b81">AirbagStatus</a>
+</li>
+<li>AirbagDeployed
+: <a class="el" href="interfaceAirbagStatus.html#ae5fea197fb5de4ec5c23d5c252f0c5ce">AirbagStatus</a>
+</li>
+<li>AirbagStatus
+: <a class="el" href="interfaceAirbagStatus.html#abb2e5adf5994835739f37101ad7388a0">AirbagStatus</a>
+, <a class="el" href="classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666">VehicleProperty</a>
+</li>
+<li>AirConditioning
+: <a class="el" href="interfaceClimateControl.html#a9ff614cf24e39060d34b088eb236bbb2">ClimateControl</a>
+</li>
+<li>AirflowDirection
+: <a class="el" href="classVehicleProperty.html#abc2f19f04469422a158cf9f6c911d662">VehicleProperty</a>
+</li>
+<li>AirflowDirectionW3C
+: <a class="el" href="interfaceClimateControl.html#a745680c0e53b1f1946a433995d1b8322">ClimateControl</a>
+</li>
+<li>AirRecirculation
+: <a class="el" href="interfaceClimateControl.html#ab72e5a305fcd31445bb825fc59cfff3b">ClimateControl</a>
+</li>
+<li>AlarmStatus
+: <a class="el" href="interfaceAlarm.html#a0a8d6354cc6d4a3cbd926268ecce478e">Alarm</a>
+, <a class="el" href="classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c">VehicleProperty</a>
+</li>
+<li>Altitude
+: <a class="el" href="interfaceLocation.html#abd771571317087346843e2a644841661">Location</a>
+</li>
+<li>AmbPlugin()
+: <a class="el" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin&lt; T &gt;</a>
+</li>
+<li>AmbPluginImpl()
+: <a class="el" href="classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9">AmbPluginImpl</a>
+</li>
+<li>AntilockBrakingSystem
+: <a class="el" href="interfaceAntilockBrakingSystem.html#ac981fc778ed33a1628e5702244449ec4">AntilockBrakingSystem</a>
+, <a class="el" href="interfaceWheelInformation.html#a4c15409b80fb3b9ab163702d5870594b">WheelInformation</a>
+</li>
+<li>AntilockBrakingSystemEnabled
+: <a class="el" href="interfaceAntilockBrakingSystem.html#af74f3f8205486fcc486715b924a8ab57">AntilockBrakingSystem</a>
+</li>
+<li>anyValue()
+: <a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">AbstractPropertyType</a>
+</li>
+<li>append()
+: <a class="el" href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb">ListPropertyType&lt; T &gt;</a>
+</li>
+<li>AtmosphericPressure
+: <a class="el" href="interfaceAtmosphericPressure.html#a32fe278d370cc25bb8ce6485f9654ecf">AtmosphericPressure</a>
+</li>
+<li>AvailableSounds
+: <a class="el" href="interfaceVehicleSound.html#ae97af33f75e780803d882d0391ffa33f">VehicleSound</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_b.html b/0.14/functions_b.html
new file mode 100644
index 00000000..5a455eb0
--- /dev/null
+++ b/0.14/functions_b.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>basicValue()
+: <a class="el" href="classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447">BasicPropertyType&lt; T &gt;</a>
+</li>
+<li>BatteryChargeLevel
+: <a class="el" href="interfaceBatteryStatus.html#a82efd679635044f40e77f32b682caf9d">BatteryStatus</a>
+, <a class="el" href="classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350">VehicleProperty</a>
+</li>
+<li>BatteryCurrent
+: <a class="el" href="interfaceBatteryStatus.html#ac0cd6fdef88ab9c883bd7102d3d56b67">BatteryStatus</a>
+</li>
+<li>BatteryVoltage
+: <a class="el" href="interfaceBatteryStatus.html#afb14133e6ba7b0e975c9d8202240eafd">BatteryStatus</a>
+, <a class="el" href="classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7">VehicleProperty</a>
+</li>
+<li>BrakeFluidLevel
+: <a class="el" href="interfaceBrakeMaintenance.html#a84984ddf4ca782a8bf8fd1a64c773aee">BrakeMaintenance</a>
+, <a class="el" href="classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889">VehicleProperty</a>
+</li>
+<li>BrakeFluidLevelLow
+: <a class="el" href="interfaceBrakeMaintenance.html#a947300ba92f881da80c38e55c257c68b">BrakeMaintenance</a>
+</li>
+<li>BrakePadWear
+: <a class="el" href="interfaceBrakeMaintenance.html#a2da7ee50f0528e3e7f1b7317c57a0ea4">BrakeMaintenance</a>
+</li>
+<li>ButtonEvent
+: <a class="el" href="classVehicleProperty.html#acaef9e6f6ae7240af101f2f8543aa6a0">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_c.html b/0.14/functions_c.html
new file mode 100644
index 00000000..3d36a410
--- /dev/null
+++ b/0.14/functions_c.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>capabilities()
+: <a class="el" href="classVehicleProperty.html#a98597c0ee313098f1dec84702871d0e9">VehicleProperty</a>
+</li>
+<li>ChildLockStatus
+: <a class="el" href="interfaceChildSafetyLock.html#a9597ab8c513127f75063c19ff35cf2d3">ChildSafetyLock</a>
+, <a class="el" href="interfaceDoor.html#aef0d00bd271c3643df33b347ab163b1e">Door</a>
+, <a class="el" href="interfaceDoorStatus.html#a1f26de9c8b47568fc38fc219db74883b">DoorStatus</a>
+</li>
+<li>Chime
+: <a class="el" href="interfaceChime.html#a8c3a90e6372ac2fbef175e5b11d629a1">Chime</a>
+</li>
+<li>ClutchStatus
+: <a class="el" href="classVehicleProperty.html#afcf4bf35eeb47f8620802e1caae35258">VehicleProperty</a>
+</li>
+<li>completed
+: <a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">AsyncPropertyRequest</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">AsyncRangePropertyRequest</a>
+</li>
+<li>configuration
+: <a class="el" href="classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987">AmbPluginImpl</a>
+</li>
+<li>ConvertibleRoof
+: <a class="el" href="interfaceConvertibleRoof.html#a97b477822f789851b728735ad8122e6e">ConvertibleRoof</a>
+</li>
+<li>ConvertibleRoofStatus
+: <a class="el" href="interfaceConvertibleRoof.html#a4fc60cf509edfff9f45cf2d024ed4e86">ConvertibleRoof</a>
+, <a class="el" href="classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef">VehicleProperty</a>
+</li>
+<li>copy()
+: <a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57">StringPropertyType</a>
+</li>
+<li>CruiseControlActive
+: <a class="el" href="interfaceCruiseControlStatus.html#a53b67edfb476d0fb49919d6f831ef7ac">CruiseControlStatus</a>
+</li>
+<li>CruiseControlSpeed
+: <a class="el" href="interfaceCruiseControlStatus.html#ae4bfdcaa9eaf5e7dace7dcc23e9513ee">CruiseControlStatus</a>
+</li>
+<li>customProperties()
+: <a class="el" href="classVehicleProperty.html#a7d8097af6dff9e632cb15ddf7bee0c14">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_d.html b/0.14/functions_d.html
new file mode 100644
index 00000000..7a7272a8
--- /dev/null
+++ b/0.14/functions_d.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>Defrost
+: <a class="el" href="classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391">VehicleProperty</a>
+, <a class="el" href="interfaceWindowStatus.html#a0bbf80007f7d60fa748fa730cb53fc12">WindowStatus</a>
+</li>
+<li>DefrostMirror
+: <a class="el" href="interfaceDefrost.html#ab36b984c67951c8bf418dde8bfbd1c69">Defrost</a>
+</li>
+<li>DefrostWindow
+: <a class="el" href="interfaceDefrost.html#a93685913fb911c4acf5b7a9d1a5c438b">Defrost</a>
+</li>
+<li>destroyed
+: <a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">AbstractPropertyType</a>
+</li>
+<li>Direction
+: <a class="el" href="interfaceLocation.html#af2a71548ea22d2db2027c81ffb131f08">Location</a>
+</li>
+<li>DistanceSinceCodeCleared
+: <a class="el" href="interfaceDiagnostic.html#aaf1de32f845069ece3c34e43194e05e1">Diagnostic</a>
+</li>
+<li>DistanceSinceStart
+: <a class="el" href="interfaceOdometer.html#a0dd9d3f98892d11aadae694841237054">Odometer</a>
+, <a class="el" href="classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0">VehicleProperty</a>
+</li>
+<li>DistanceTotal
+: <a class="el" href="interfaceOdometer.html#a3157bd000bfd509e9fd6d7c09b6e36ff">Odometer</a>
+</li>
+<li>DistanceWithMILOn
+: <a class="el" href="interfaceDiagnostic.html#a5c31dd05ee3ec52bc24e0f31094225c5">Diagnostic</a>
+</li>
+<li>DoorLockStatus
+: <a class="el" href="interfaceDoor.html#ae84bb265834617dc8dd0d46c98b7974a">Door</a>
+, <a class="el" href="interfaceDoorStatus.html#a247ed5ad35c7921041979a3720e54189">DoorStatus</a>
+</li>
+<li>DoorsPerRow
+: <a class="el" href="interfaceDoors.html#a934757a9ea6392a3e5937e2d46497f4c">Doors</a>
+</li>
+<li>DoorStatus
+: <a class="el" href="interfaceDoorStatus.html#ab8977ee56597373293c07dd5afac475d">DoorStatus</a>
+, <a class="el" href="classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6">VehicleProperty</a>
+</li>
+<li>DoorStatusW3C
+: <a class="el" href="interfaceDoor.html#a4af5af6f4efc20234ce3f257bc5a3347">Door</a>
+, <a class="el" href="classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a">VehicleProperty</a>
+</li>
+<li>DrivingMode
+: <a class="el" href="interfaceDrivingMode.html#a24f15f8a246ed0a61ad08ea4f6128865">DrivingMode</a>
+</li>
+<li>DrivingModeW3C
+: <a class="el" href="interfaceDrivingMode.html#a9f051930937ada5b864954ad306a6506">DrivingMode</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_e.html b/0.14/functions_e.html
new file mode 100644
index 00000000..a3bcbdd4
--- /dev/null
+++ b/0.14/functions_e.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>ElectronicStabilityControlEnabled
+: <a class="el" href="interfaceElectronicStabilityControl.html#ac3d84aeef9a83ecbe089b3410a3d0b56">ElectronicStabilityControl</a>
+</li>
+<li>ElectronicStabilityControlEngaged
+: <a class="el" href="interfaceElectronicStabilityControl.html#a9932a7220a5f9ef38d1ec59a0883c331">ElectronicStabilityControl</a>
+</li>
+<li>enabled
+: <a class="el" href="interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8">PluginSegment</a>
+</li>
+<li>EngineCoolantLevel
+: <a class="el" href="interfaceEngineCoolant.html#a7245fb937d72b4799fbe6379252f1fda">EngineCoolant</a>
+, <a class="el" href="classVehicleProperty.html#a74563f01feb50aa27966488891998c33">VehicleProperty</a>
+</li>
+<li>EngineCoolantTemperature
+: <a class="el" href="interfaceEngineCoolant.html#a561d51436c678300a5c433ea947d489a">EngineCoolant</a>
+</li>
+<li>EngineOilChangeIndicator
+: <a class="el" href="interfaceEngineOil.html#a03d33d32192b81088d1ed52d2f959262">EngineOil</a>
+, <a class="el" href="classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55">VehicleProperty</a>
+</li>
+<li>EngineOilLifeRemaining
+: <a class="el" href="interfaceEngineOil.html#aaf63ba970af16d0c7d914b3c5dcdddc2">EngineOil</a>
+</li>
+<li>EngineOilPressure
+: <a class="el" href="interfaceEngineOil.html#a380dd755fe98983b8128bac94b64b9b5">EngineOil</a>
+, <a class="el" href="classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b">VehicleProperty</a>
+</li>
+<li>EngineOilRemaining
+: <a class="el" href="interfaceEngineOil.html#a28a148b5fcbf4d61ab438f229870e997">EngineOil</a>
+</li>
+<li>EngineOilTemperature
+: <a class="el" href="interfaceEngineOil.html#a5b260a98314b5f69eae0411db6318a3f">EngineOil</a>
+</li>
+<li>EngineSoundEnhancementMode
+: <a class="el" href="interfaceVehicleSound.html#a8178afad26fff3ab300014500ddf2176">VehicleSound</a>
+</li>
+<li>EngineSpeed
+: <a class="el" href="interfaceEngineSpeed.html#ac3274655997a773e5ba9d9d7c0f7dd03">EngineSpeed</a>
+, <a class="el" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">VehicleProperty</a>
+</li>
+<li>Error
+: <a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">AsyncPropertyReply</a>
+</li>
+<li>error
+: <a class="el" href="classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d">AsyncPropertyReply</a>
+, <a class="el" href="classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56">AsyncRangePropertyReply</a>
+</li>
+<li>Error
+: <a class="el" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">DebugOut</a>
+</li>
+<li>errorToStr()
+: <a class="el" href="classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838">AsyncPropertyReply</a>
+</li>
+<li>ExteriorBrightness
+: <a class="el" href="interfaceExteriorBrightness.html#aee82775a15fc8ef0ddc7de078871921f">ExteriorBrightness</a>
+</li>
+<li>ExteriorTemperature
+: <a class="el" href="interfaceTemperature.html#abdf63b22d961bf4ba275daf5da750c45">Temperature</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_enum.html b/0.14/functions_enum.html
new file mode 100644
index 00000000..f0a836db
--- /dev/null
+++ b/0.14/functions_enum.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Enumerations</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li class="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>Error
+: <a class="el" href="classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1">AsyncPropertyReply</a>
+</li>
+<li>Mode
+: <a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission</a>
+</li>
+<li>Operations
+: <a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">AbstractSource</a>
+</li>
+<li>Priority
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">AbstractPropertyType</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_eval.html b/0.14/functions_eval.html
new file mode 100644
index 00000000..d9fc2c55
--- /dev/null
+++ b/0.14/functions_eval.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Enumerator</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li class="current"><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>High
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">AbstractPropertyType</a>
+</li>
+<li>Low
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">AbstractPropertyType</a>
+</li>
+<li>Normal
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">AbstractPropertyType</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_f.html b/0.14/functions_f.html
new file mode 100644
index 00000000..16a1692f
--- /dev/null
+++ b/0.14/functions_f.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>factory()
+: <a class="el" href="classVehicleProperty.html#a0f1c7130e650b9d54d2c8d79d4c70b54">VehicleProperty</a>
+</li>
+<li>FanSpeed
+: <a class="el" href="interfaceClimateControl.html#a6973d35cb3f14659a1f26e8adb58979f">ClimateControl</a>
+</li>
+<li>findPropertyType()
+: <a class="el" href="classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec">AmbPluginImpl</a>
+</li>
+<li>fromString()
+: <a class="el" href="classAbstractPropertyType.html#a9fae6e2ced72541b5e2bf321a1d193b0">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe">StringPropertyType</a>
+</li>
+<li>fromVariant()
+: <a class="el" href="classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e">StringPropertyType</a>
+</li>
+<li>FrontWheelRadius
+: <a class="el" href="interfaceWheelInformation.html#abfaf420b0a747f043a8b933af1585a8f">WheelInformation</a>
+</li>
+<li>FuelAverageConsumption
+: <a class="el" href="interfaceFuel.html#a38dcf97480a2db27c909dbd669cf985f">Fuel</a>
+</li>
+<li>FuelAverageEconomy
+: <a class="el" href="interfaceFuel.html#a10a854ac1c73a8796a510c69da92f7b6">Fuel</a>
+</li>
+<li>FuelConsumption
+: <a class="el" href="interfaceFuel.html#ab55c40fa9eac6d92afb34d12bafb155c">Fuel</a>
+</li>
+<li>FuelConsumptionSinceRestart
+: <a class="el" href="interfaceFuel.html#a6d1e861e2d57b75407f37591f907b213">Fuel</a>
+</li>
+<li>FuelEconomy
+: <a class="el" href="interfaceFuel.html#a2f89e032fc01b5350ff78ef92b35d869">Fuel</a>
+</li>
+<li>FuelLevel
+: <a class="el" href="interfaceFuel.html#a66d804618123a714025400d77e9e0a91">Fuel</a>
+</li>
+<li>FuelPositionSide
+: <a class="el" href="interfaceFuelInfo.html#ae49699a8b45e535b48ff915ef2998805">FuelInfo</a>
+</li>
+<li>FuelRange
+: <a class="el" href="interfaceFuel.html#ad587a4868bd4a0bd757bcc816ecf9b8e">Fuel</a>
+</li>
+<li>FuelTimeSinceRestart
+: <a class="el" href="interfaceFuel.html#ab67ddc1003565005be77b218cd5218af">Fuel</a>
+</li>
+<li>FuelType
+: <a class="el" href="interfaceFuelInfo.html#ae03d6729f1cfa4cd66d65c31fc8869af">FuelInfo</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_func.html b/0.14/functions_func.html
new file mode 100644
index 00000000..a4dec15b
--- /dev/null
+++ b/0.14/functions_func.html
@@ -0,0 +1,344 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li class="current"><a href="#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>addPropertySupport()
+: <a class="el" href="classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c">AmbPluginImpl</a>
+</li>
+<li>AmbPlugin()
+: <a class="el" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin&lt; T &gt;</a>
+</li>
+<li>AmbPluginImpl()
+: <a class="el" href="classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9">AmbPluginImpl</a>
+</li>
+<li>anyValue()
+: <a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">AbstractPropertyType</a>
+</li>
+<li>append()
+: <a class="el" href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb">ListPropertyType&lt; T &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>basicValue()
+: <a class="el" href="classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447">BasicPropertyType&lt; T &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>capabilities()
+: <a class="el" href="classVehicleProperty.html#a98597c0ee313098f1dec84702871d0e9">VehicleProperty</a>
+</li>
+<li>copy()
+: <a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57">StringPropertyType</a>
+</li>
+<li>customProperties()
+: <a class="el" href="classVehicleProperty.html#a7d8097af6dff9e632cb15ddf7bee0c14">VehicleProperty</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>errorToStr()
+: <a class="el" href="classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838">AsyncPropertyReply</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>factory()
+: <a class="el" href="classVehicleProperty.html#a0f1c7130e650b9d54d2c8d79d4c70b54">VehicleProperty</a>
+</li>
+<li>findPropertyType()
+: <a class="el" href="classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec">AmbPluginImpl</a>
+</li>
+<li>fromString()
+: <a class="el" href="classAbstractPropertyType.html#a9fae6e2ced72541b5e2bf321a1d193b0">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe">StringPropertyType</a>
+</li>
+<li>fromVariant()
+: <a class="el" href="classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e">StringPropertyType</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>getPropertyAsync()
+: <a class="el" href="classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8">AbstractRoutingEngine</a>
+, <a class="el" href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349">AmbPluginImpl</a>
+</li>
+<li>getPropertyInfo()
+: <a class="el" href="classAbstractSource.html#a4e15ea9df2144be322968003621580c4">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e">AmbPluginImpl</a>
+</li>
+<li>getPropertyTypeForPropertyNameValue()
+: <a class="el" href="classVehicleProperty.html#a00a9c8cf348e32c916d0ea18496aca18">VehicleProperty</a>
+</li>
+<li>getRangePropertyAsync()
+: <a class="el" href="classAbstractRoutingEngine.html#a9befec62882b5cbf956b75dc99eedf21">AbstractRoutingEngine</a>
+, <a class="el" href="classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7">AbstractSource</a>
+, <a class="el" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7">AmbPluginImpl</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>init()
+: <a class="el" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31">AmbPluginImpl</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>propertyChanged()
+: <a class="el" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">AbstractSink</a>
+, <a class="el" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e">AmbPluginImpl</a>
+</li>
+<li>PROPERTYTYPE()
+: <a class="el" href="classVehicleProperty.html#a768a0be8079ce3e1645cdc259a84adf7">VehicleProperty</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>quickCopy()
+: <a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">AbstractPropertyType</a>
+, <a class="el" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">ListPropertyType&lt; T &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>registerSink()
+: <a class="el" href="classAbstractRoutingEngine.html#a179052d9ab3f70ddb4c91421f94c45a9">AbstractRoutingEngine</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>setProperty()
+: <a class="el" href="classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843">AmbPluginImpl</a>
+</li>
+<li>setValue()
+: <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType</a>
+, <a class="el" href="classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c">AmbPluginImpl</a>
+, <a class="el" href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e">BasicPropertyType&lt; T &gt;</a>
+</li>
+<li>signature()
+: <a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">AbstractPropertyType</a>
+</li>
+<li>sourcesForProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#aef8ad3a6c8d00d7fe9fdb378acf918c0">AbstractRoutingEngine</a>
+</li>
+<li>strToError()
+: <a class="el" href="classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71">AsyncPropertyReply</a>
+</li>
+<li>subscribeToProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#a7a30b4c21f91ce6586e1575458238809">AbstractRoutingEngine</a>
+</li>
+<li>subscribeToPropertyChanges()
+: <a class="el" href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9">AbstractSource</a>
+, <a class="el" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce">AmbPluginImpl</a>
+</li>
+<li>supported()
+: <a class="el" href="classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6">AmbPluginImpl</a>
+</li>
+<li>supportedChanged()
+: <a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">AbstractSink</a>
+, <a class="el" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae">AmbPluginImpl</a>
+</li>
+<li>supportedOperations()
+: <a class="el" href="classAbstractSource.html#a317861675652372a72fc01c075036b51">AbstractSource</a>
+, <a class="el" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd">AmbPluginImpl</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>toString()
+: <a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35">StringPropertyType</a>
+</li>
+<li>toVariant()
+: <a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28">StringPropertyType</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>unsubscribeToProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#aa56c145aa682ece99791831bc7c420f7">AbstractRoutingEngine</a>
+</li>
+<li>unsubscribeToPropertyChanges()
+: <a class="el" href="classAbstractSource.html#a584372310f191b1b9067a634b7366023">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c">AmbPluginImpl</a>
+</li>
+<li>updateProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">AbstractRoutingEngine</a>
+</li>
+<li>uuid()
+: <a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">AbstractSink</a>
+, <a class="el" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2">AmbPluginImpl</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>value()
+: <a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">AbstractPropertyType</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_g.html b/0.14/functions_g.html
new file mode 100644
index 00000000..a668fea6
--- /dev/null
+++ b/0.14/functions_g.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>getPropertyAsync()
+: <a class="el" href="classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8">AbstractRoutingEngine</a>
+, <a class="el" href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349">AmbPluginImpl</a>
+</li>
+<li>getPropertyInfo()
+: <a class="el" href="classAbstractSource.html#a4e15ea9df2144be322968003621580c4">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e">AmbPluginImpl</a>
+</li>
+<li>getPropertyTypeForPropertyNameValue()
+: <a class="el" href="classVehicleProperty.html#a00a9c8cf348e32c916d0ea18496aca18">VehicleProperty</a>
+</li>
+<li>getRangePropertyAsync()
+: <a class="el" href="classAbstractRoutingEngine.html#a9befec62882b5cbf956b75dc99eedf21">AbstractRoutingEngine</a>
+, <a class="el" href="classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7">AbstractSource</a>
+, <a class="el" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7">AmbPluginImpl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_h.html b/0.14/functions_h.html
new file mode 100644
index 00000000..c96f00fc
--- /dev/null
+++ b/0.14/functions_h.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>HazardLightStatus
+: <a class="el" href="interfaceHazardLight.html#a12e9aaf0ed97600798da9564cba431f2">HazardLight</a>
+</li>
+<li>Heater
+: <a class="el" href="interfaceClimateControl.html#a543c57595a9c02c78a4d5cdd0a8115f7">ClimateControl</a>
+</li>
+<li>High
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">AbstractPropertyType</a>
+</li>
+<li>Horn
+: <a class="el" href="interfaceHorn.html#abc6176894cc42e5e6b533fc641c18fb5">Horn</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_i.html b/0.14/functions_i.html
new file mode 100644
index 00000000..2b252ef2
--- /dev/null
+++ b/0.14/functions_i.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>IgnitionTimeOff
+: <a class="el" href="interfaceIgnitionTime.html#a41d63201cf659eb7c74fd1df0660950f">IgnitionTime</a>
+</li>
+<li>IgnitionTimeOn
+: <a class="el" href="interfaceIgnitionTime.html#a8b060c116de69b2b2faa7bc804de20ea">IgnitionTime</a>
+</li>
+<li>init()
+: <a class="el" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31">AmbPluginImpl</a>
+</li>
+<li>InteriorLightCenter
+: <a class="el" href="classVehicleProperty.html#a3cfca5d961a9c13db9179c759fbc9b3d">VehicleProperty</a>
+</li>
+<li>InteriorLightDriver
+: <a class="el" href="classVehicleProperty.html#ac1d36327e0cf5b54eb674e166af8ce24">VehicleProperty</a>
+</li>
+<li>InteriorLightPassenger
+: <a class="el" href="classVehicleProperty.html#a11cba8559172b75dc8eea3ac289651f7">VehicleProperty</a>
+</li>
+<li>InteriorLightStatus
+: <a class="el" href="interfaceInteriorLightStatus.html#a93968b6203be5a851eece2ba7d94efb3">InteriorLightStatus</a>
+</li>
+<li>InteriorTemperature
+: <a class="el" href="interfaceTemperature.html#aa5249b5e464e788f5d4f1b2614c5be54">Temperature</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_l.html b/0.14/functions_l.html
new file mode 100644
index 00000000..fc10b6e8
--- /dev/null
+++ b/0.14/functions_l.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>LaneDepartureStatus
+: <a class="el" href="interfaceLaneDepartureDetection.html#a068d5ab2f6d467cffe3ba8a7abe12d44">LaneDepartureDetection</a>
+</li>
+<li>Latitude
+: <a class="el" href="interfaceLocation.html#ae698fe48315e9e92946ea75721b26139">Location</a>
+</li>
+<li>LightAutomatic
+: <a class="el" href="interfaceLightStatus.html#a64b15aee59cbc2e5d75644edbbfb8bc0">LightStatus</a>
+</li>
+<li>LightBrake
+: <a class="el" href="interfaceLightStatus.html#a8327693a866627c74d0fd1756dbef63b">LightStatus</a>
+</li>
+<li>LightDynamicHighBeam
+: <a class="el" href="interfaceLightStatus.html#a401770a27e1e511566d5eaa893a24736">LightStatus</a>
+</li>
+<li>LightFog
+: <a class="el" href="interfaceLightStatus.html#acb751728107b12b31faac160908322d1">LightStatus</a>
+</li>
+<li>LightHazard
+: <a class="el" href="interfaceLightStatus.html#ac3fa4b04ad2c5d9fbed6cb2603004878">LightStatus</a>
+</li>
+<li>LightHead
+: <a class="el" href="interfaceLightStatus.html#ad5fed88abc9ab3467f85346c1a3ed523">LightStatus</a>
+</li>
+<li>LightHighBeam
+: <a class="el" href="interfaceLightStatus.html#a667ffacdff37d7c6cc804bd5f2a2acd8">LightStatus</a>
+</li>
+<li>LightLeftTurn
+: <a class="el" href="interfaceLightStatus.html#a8089ab1202153ff2924a2215bfc70ecd">LightStatus</a>
+</li>
+<li>LightParking
+: <a class="el" href="interfaceLightStatus.html#a2a2cdf6c21d27b16240a8b6be1dca8a4">LightStatus</a>
+</li>
+<li>LightRightTurn
+: <a class="el" href="interfaceLightStatus.html#aaac65b16889ad6016f9776931108de87">LightStatus</a>
+</li>
+<li>Longitude
+: <a class="el" href="interfaceLocation.html#a5547f45ead8139cc78d98c09255afc4c">Location</a>
+</li>
+<li>Low
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">AbstractPropertyType</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_m.html b/0.14/functions_m.html
new file mode 100644
index 00000000..70bdc1d5
--- /dev/null
+++ b/0.14/functions_m.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>mainloop
+: <a class="el" href="interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09">Config</a>
+</li>
+<li>MalfunctionIndicatorOn
+: <a class="el" href="interfaceMalfunctionIndicator.html#a64d7768c2dfc5a36402bd7f6c57a1a31">MalfunctionIndicator</a>
+</li>
+<li>MirrorSettingPan
+: <a class="el" href="interfaceMirror.html#a88e4f431f7abd6575f9d431ff0eb5f29">Mirror</a>
+</li>
+<li>MirrorSettingTilt
+: <a class="el" href="interfaceMirror.html#a8da36eb05f17b5d1517327968e9bdbe0">Mirror</a>
+</li>
+<li>Mode
+: <a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_n.html b/0.14/functions_n.html
new file mode 100644
index 00000000..98ef2a4d
--- /dev/null
+++ b/0.14/functions_n.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>name
+: <a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">AbstractPropertyType</a>
+, <a class="el" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">Plugin</a>
+</li>
+<li>NightMode
+: <a class="el" href="interfaceNightMode.html#aa4b90c012d03361c12ddb8536fe79993">NightMode</a>
+</li>
+<li>Normal
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">AbstractPropertyType</a>
+</li>
+<li>NoValue
+: <a class="el" href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_o.html b/0.14/functions_o.html
new file mode 100644
index 00000000..65dd5910
--- /dev/null
+++ b/0.14/functions_o.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>ObstacleDistance
+: <a class="el" href="interfaceObstacleDistance.html#af20a13bd24843a62ef97c4d36b7ee466">ObstacleDistance</a>
+</li>
+<li>OccupantIdentificationType
+: <a class="el" href="interfaceSeat.html#aac8ae80e32ed167cfd9275692fb0cee1">Seat</a>
+</li>
+<li>OccupantName
+: <a class="el" href="interfaceSeat.html#afa5739cd2f418bbc28fa6a469706c8fa">Seat</a>
+</li>
+<li>OccupantStatus
+: <a class="el" href="interfaceOccupantStatus.html#acfe99b178c11dc9cdc91511914914200">OccupantStatus</a>
+, <a class="el" href="classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b">VehicleProperty</a>
+</li>
+<li>OccupantStatusW3C
+: <a class="el" href="interfaceSeat.html#a9dfd71204222c0d59de76716120bff44">Seat</a>
+</li>
+<li>Odometer
+: <a class="el" href="interfaceOdometer.html#a64dd4e3b27833d0b6a3668ad518c6a8a">Odometer</a>
+, <a class="el" href="classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda">VehicleProperty</a>
+</li>
+<li>Operations
+: <a class="el" href="classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9">AbstractSource</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_p.html b/0.14/functions_p.html
new file mode 100644
index 00000000..8a820a4b
--- /dev/null
+++ b/0.14/functions_p.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>ParkingBrakeStatusW3C
+: <a class="el" href="interfaceParkingBrake.html#a549f6509cf0b23bfaae43928fd103da7">ParkingBrake</a>
+, <a class="el" href="classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7">VehicleProperty</a>
+</li>
+<li>ParkingLightStatus
+: <a class="el" href="classVehicleProperty.html#aec641a453676a1541596520e6b0b2f54">VehicleProperty</a>
+</li>
+<li>path
+: <a class="el" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">Plugin</a>
+</li>
+<li>pid
+: <a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">AsyncPropertyRequest</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">AsyncRangePropertyRequest</a>
+</li>
+<li>plugins
+: <a class="el" href="interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268">Config</a>
+</li>
+<li>PowertrainTorque
+: <a class="el" href="interfacePowertrainTorque.html#a05387795ceada91bcdd252b0f48e2232">PowertrainTorque</a>
+</li>
+<li>Priority
+: <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">AbstractPropertyType</a>
+</li>
+<li>priority
+: <a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">AbstractPropertyType</a>
+</li>
+<li>properties
+: <a class="el" href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa">AmbPluginImpl</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">AsyncRangePropertyRequest</a>
+</li>
+<li>property
+: <a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">AsyncPropertyRequest</a>
+</li>
+<li>propertyChanged()
+: <a class="el" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">AbstractSink</a>
+, <a class="el" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e">AmbPluginImpl</a>
+</li>
+<li>PROPERTYTYPE()
+: <a class="el" href="classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e">VehicleProperty</a>
+</li>
+<li>PropertyTypeFactoryCallback
+: <a class="el" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_q.html b/0.14/functions_q.html
new file mode 100644
index 00000000..ec4f47d2
--- /dev/null
+++ b/0.14/functions_q.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>quickCopy()
+: <a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">AbstractPropertyType</a>
+, <a class="el" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">ListPropertyType&lt; T &gt;</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_r.html b/0.14/functions_r.html
new file mode 100644
index 00000000..d38c903a
--- /dev/null
+++ b/0.14/functions_r.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li class="current"><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>RainSensor
+: <a class="el" href="interfaceRainSensor.html#a4668873f067758b3e28719e815cda204">RainSensor</a>
+</li>
+<li>RearWheelRadius
+: <a class="el" href="interfaceWheelInformation.html#ab5d9a64c7336660a013e85738b2260c6">WheelInformation</a>
+</li>
+<li>registerSink()
+: <a class="el" href="classAbstractRoutingEngine.html#a179052d9ab3f70ddb4c91421f94c45a9">AbstractRoutingEngine</a>
+</li>
+<li>routingEngine
+: <a class="el" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">AbstractSink</a>
+, <a class="el" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">AbstractSource</a>
+, <a class="el" href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c">AmbPluginImpl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_s.html b/0.14/functions_s.html
new file mode 100644
index 00000000..94465e57
--- /dev/null
+++ b/0.14/functions_s.html
@@ -0,0 +1,259 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>SeatBeltStatus
+: <a class="el" href="interfaceSeat.html#a4ad0b531d1d20e3490f67ff56792a701">Seat</a>
+, <a class="el" href="interfaceSeatBelt.html#af060a6f2b6f0447a59dfb3505ecf4682">SeatBelt</a>
+</li>
+<li>SeatCooler
+: <a class="el" href="interfaceClimateControl.html#a116764f8cfe272dd5418fc418d07cb47">ClimateControl</a>
+</li>
+<li>SeatHeater
+: <a class="el" href="interfaceClimateControl.html#a1888bc9e70f14f17edcf846b97ddfc81">ClimateControl</a>
+</li>
+<li>SeatPositionBackCushion
+: <a class="el" href="interfaceSeatAdjustment.html#a334764c18dc5d34fc8ca2dd9580b6990">SeatAdjustment</a>
+</li>
+<li>SeatPositionCushionHeight
+: <a class="el" href="interfaceSeatAdjustment.html#ad4fa353e4948b849011a61324d2d257d">SeatAdjustment</a>
+</li>
+<li>SeatPositionHeadrest
+: <a class="el" href="interfaceSeatAdjustment.html#adecde776f5f2413bfc213d14d2a492df">SeatAdjustment</a>
+</li>
+<li>SeatPositionRecline
+: <a class="el" href="interfaceSeatAdjustment.html#ad0275f9cb3dd564d491084932494b58b">SeatAdjustment</a>
+</li>
+<li>SeatPositionSideCushion
+: <a class="el" href="interfaceSeatAdjustment.html#a97645db443fc452ed3249b164c0b5df4">SeatAdjustment</a>
+</li>
+<li>SeatPositionSlide
+: <a class="el" href="interfaceSeatAdjustment.html#a19a1cdb6147bf51b16ee4c45ea16a399">SeatAdjustment</a>
+</li>
+<li>SecurityAlertStatus
+: <a class="el" href="classVehicleProperty.html#ac9021ed7a6f552e40227bcaa132ef265">VehicleProperty</a>
+</li>
+<li>sequence
+: <a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">AbstractPropertyType</a>
+</li>
+<li>sequenceBegin
+: <a class="el" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">AsyncRangePropertyRequest</a>
+</li>
+<li>sequenceEnd
+: <a class="el" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">AsyncRangePropertyRequest</a>
+</li>
+<li>setProperty()
+: <a class="el" href="classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843">AmbPluginImpl</a>
+</li>
+<li>setValue()
+: <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">AbstractPropertyType</a>
+, <a class="el" href="classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c">AmbPluginImpl</a>
+, <a class="el" href="classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e">BasicPropertyType&lt; T &gt;</a>
+</li>
+<li>signature()
+: <a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">AbstractPropertyType</a>
+</li>
+<li>sinks
+: <a class="el" href="interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d">Config</a>
+</li>
+<li>sources
+: <a class="el" href="interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7">Config</a>
+</li>
+<li>sourcesForProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#aef8ad3a6c8d00d7fe9fdb378acf918c0">AbstractRoutingEngine</a>
+</li>
+<li>sourceUuid
+: <a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">AbstractPropertyType</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">AsyncRangePropertyRequest</a>
+</li>
+<li>sourceUuidFilter
+: <a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">AsyncPropertyRequest</a>
+</li>
+<li>SteeringWheelAngle
+: <a class="el" href="classVehicleProperty.html#a0754527fc49f9395559f0f7132161242">VehicleProperty</a>
+</li>
+<li>SteeringWheelAngleW3C
+: <a class="el" href="interfaceSteeringWheel.html#ae97a606756309f61df6d5fa62fc60705">SteeringWheel</a>
+, <a class="el" href="classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441">VehicleProperty</a>
+</li>
+<li>SteeringWheelHeater
+: <a class="el" href="interfaceClimateControl.html#a604d4c5dcfb03b1a8bfee77ad2fddfa7">ClimateControl</a>
+</li>
+<li>SteeringWheelPositionSlide
+: <a class="el" href="interfaceSteeringWheelPosition.html#aece28628ff6bd3a04ea7d7424c0c4cfe">SteeringWheelPosition</a>
+</li>
+<li>SteeringWheelPositionTilt
+: <a class="el" href="interfaceSteeringWheelPosition.html#a9d9c029923c4608d054de610212b2a0e">SteeringWheelPosition</a>
+</li>
+<li>strToError()
+: <a class="el" href="classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71">AsyncPropertyReply</a>
+</li>
+<li>subscribeToProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352">AbstractRoutingEngine</a>
+</li>
+<li>subscribeToPropertyChanges()
+: <a class="el" href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9">AbstractSource</a>
+, <a class="el" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce">AmbPluginImpl</a>
+</li>
+<li>success
+: <a class="el" href="classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb">AsyncPropertyReply</a>
+, <a class="el" href="classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92">AsyncRangePropertyReply</a>
+</li>
+<li>Sunroof
+: <a class="el" href="interfaceSunroof.html#af525e7e42bef949cdb38689a44872ebf">Sunroof</a>
+</li>
+<li>SunroofTilt
+: <a class="el" href="interfaceSunroof.html#afe5bef43d2e75c081c1ccf4df291357a">Sunroof</a>
+</li>
+<li>supported()
+: <a class="el" href="classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6">AmbPluginImpl</a>
+</li>
+<li>supportedChanged()
+: <a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">AbstractSink</a>
+, <a class="el" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae">AmbPluginImpl</a>
+</li>
+<li>supportedOperations()
+: <a class="el" href="classAbstractSource.html#a317861675652372a72fc01c075036b51">AbstractSource</a>
+, <a class="el" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd">AmbPluginImpl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_t.html b/0.14/functions_t.html
new file mode 100644
index 00000000..672a3789
--- /dev/null
+++ b/0.14/functions_t.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>TargetTemperature
+: <a class="el" href="interfaceClimateControl.html#ad3c6b2948978b0449add3fb7d25d930f">ClimateControl</a>
+</li>
+<li>ThrottlePosition
+: <a class="el" href="interfaceThrottlePosition.html#adcfc58d73205b590b5f3371e564aa96c">ThrottlePosition</a>
+</li>
+<li>timeBegin
+: <a class="el" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">AsyncRangePropertyRequest</a>
+</li>
+<li>timedout
+: <a class="el" href="classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5">AsyncPropertyReply</a>
+</li>
+<li>timeEnd
+: <a class="el" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">AsyncRangePropertyRequest</a>
+</li>
+<li>timeout
+: <a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">AsyncPropertyRequest</a>
+</li>
+<li>TimeRunMILOn
+: <a class="el" href="interfaceDiagnostic.html#a7eb9fea0de68b1bc3b9b930840114fe5">Diagnostic</a>
+</li>
+<li>timestamp
+: <a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">AbstractPropertyType</a>
+</li>
+<li>TimeTroubleCodeClear
+: <a class="el" href="interfaceDiagnostic.html#a405285eecb6b0a01f2d0407ab868ff63">Diagnostic</a>
+</li>
+<li>TirePressure
+: <a class="el" href="interfaceTire.html#ae9f48caaabe548696d27bc956b135e29">Tire</a>
+, <a class="el" href="classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2">VehicleProperty</a>
+</li>
+<li>TirePressureLow
+: <a class="el" href="interfaceTire.html#ac3e05d38925b7377fc2a15544cabed91">Tire</a>
+, <a class="el" href="classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95">VehicleProperty</a>
+</li>
+<li>TireTemperature
+: <a class="el" href="interfaceTire.html#ab20d18865a45ca32561df4783b15e787">Tire</a>
+, <a class="el" href="classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711">VehicleProperty</a>
+</li>
+<li>toString()
+: <a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35">StringPropertyType</a>
+</li>
+<li>toVariant()
+: <a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">AbstractPropertyType</a>
+, <a class="el" href="classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06">BasicPropertyType&lt; T &gt;</a>
+, <a class="el" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">ListPropertyType&lt; T &gt;</a>
+, <a class="el" href="classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28">StringPropertyType</a>
+</li>
+<li>TractionControlSystem
+: <a class="el" href="interfaceTractionControlSystem.html#afa6b052fdb3c23cb965a73e93bd34400">TractionControlSystem</a>
+</li>
+<li>TractionControlSystemEnabled
+: <a class="el" href="interfaceTractionControlSystem.html#a7392cc43962b76f1b46aafc3fed5ed26">TractionControlSystem</a>
+</li>
+<li>TransmissionClutchWear
+: <a class="el" href="interfaceTransmissionClutch.html#ab8645ae72ab9dd0d586c91206e16202f">TransmissionClutch</a>
+, <a class="el" href="classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b">VehicleProperty</a>
+</li>
+<li>TransmissionFluidLevel
+: <a class="el" href="interfaceFluid.html#a6dfdefaa8d5ea2b2d13e99f4f9b8c642">Fluid</a>
+</li>
+<li>TransmissionGearPosition
+: <a class="el" href="interfaceTransmission.html#a0271138d40b3619ffcbfe32f2081d516">Transmission</a>
+</li>
+<li>TransmissionGearType
+: <a class="el" href="interfaceTransmission.html#afdd88c1d4eefa241b0ae1e444c8a7ed6">Transmission</a>
+</li>
+<li>TransmissionModeW3C
+: <a class="el" href="interfaceTransmission.html#a5f02d4b865d13144dbbff4ca10e731b7">Transmission</a>
+</li>
+<li>TransmissionOilTemperature
+: <a class="el" href="interfaceTransmissionOil.html#a4c80a5b4e084867bcac6697ba0eca6ab">TransmissionOil</a>
+</li>
+<li>TransmissionOilWear
+: <a class="el" href="interfaceTransmissionOil.html#ac6a359c9ab6e301e755ac596cc17d9c5">TransmissionOil</a>
+</li>
+<li>TransmissionShiftPosition
+: <a class="el" href="interfaceTransmission.html#a749c8273349cd7689858ed24217049b1">Transmission</a>
+, <a class="el" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399">VehicleProperty</a>
+</li>
+<li>TripMeters
+: <a class="el" href="interfaceTripMeter.html#a0f8ccb9b8abcc132dc98b1d14ad681a3">TripMeter</a>
+</li>
+<li>TurnSignal
+: <a class="el" href="classVehicleProperty.html#afa6ed4f01a158cba9471dc59e4818f8e">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_type.html b/0.14/functions_type.html
new file mode 100644
index 00000000..4dca8a18
--- /dev/null
+++ b/0.14/functions_type.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Typedefs</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>PropertyTypeFactoryCallback
+: <a class="el" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">VehicleProperty</a>
+</li>
+<li>ZonePropertyType
+: <a class="el" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">AmbPluginImpl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_u.html b/0.14/functions_u.html
new file mode 100644
index 00000000..c95da85d
--- /dev/null
+++ b/0.14/functions_u.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>unsubscribeToProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#aa56c145aa682ece99791831bc7c420f7">AbstractRoutingEngine</a>
+</li>
+<li>unsubscribeToPropertyChanges()
+: <a class="el" href="classAbstractSource.html#a584372310f191b1b9067a634b7366023">AbstractSource</a>
+, <a class="el" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c">AmbPluginImpl</a>
+</li>
+<li>updateProperty()
+: <a class="el" href="classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0">AbstractRoutingEngine</a>
+</li>
+<li>uuid()
+: <a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">AbstractSink</a>
+, <a class="el" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">AmbPlugin&lt; T &gt;</a>
+, <a class="el" href="classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2">AmbPluginImpl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_v.html b/0.14/functions_v.html
new file mode 100644
index 00000000..afb61f5d
--- /dev/null
+++ b/0.14/functions_v.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>value()
+: <a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">AbstractPropertyType</a>
+, <a class="el" href="classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02">AsyncPropertyReply</a>
+, <a class="el" href="classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6">AsyncSetPropertyRequest</a>
+</li>
+<li>values
+: <a class="el" href="classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b">AsyncRangePropertyReply</a>
+</li>
+<li>VehicleDriveMode
+: <a class="el" href="interfaceDriveMode.html#ae9c83f119100359aefcd52251b2d827e">DriveMode</a>
+</li>
+<li>VehicleHeight
+: <a class="el" href="interfaceSize.html#a1ccc569716b80530444fbd764119dad9">Size</a>
+</li>
+<li>VehicleLength
+: <a class="el" href="interfaceSize.html#af3f8d8c9ff0550556fb0a1021a1bbe74">Size</a>
+</li>
+<li>VehiclePowerMode
+: <a class="el" href="interfaceVehiclePowerMode.html#a2c1c72402fa6c44c2bc9e8fd68bdc190">VehiclePowerMode</a>
+</li>
+<li>VehicleSpeed
+: <a class="el" href="interfaceVehicleSpeed.html#a414d86d8a52df7495cf6b462f89beded">VehicleSpeed</a>
+</li>
+<li>VehicleTopSpeedLimit
+: <a class="el" href="interfaceVehicleTopSpeedLimit.html#a7bb5157a2806dc1486150162b0036fad">VehicleTopSpeedLimit</a>
+</li>
+<li>VehicleType
+: <a class="el" href="interfaceVehicleType.html#a281e3242c227956a5497d0b1dd685cc6">VehicleType</a>
+</li>
+<li>VehicleWidth
+: <a class="el" href="interfaceSize.html#a7d257d4908f33668b20f23889e06997e">Size</a>
+</li>
+<li>VIN
+: <a class="el" href="interfaceVehicleId.html#aabe466f31c84fcb81c6462ecdcc7ae3c">VehicleId</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars.html b/0.14/functions_vars.html
new file mode 100644
index 00000000..cca0c3a8
--- /dev/null
+++ b/0.14/functions_vars.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>AccelerationX
+: <a class="el" href="interfaceAcceleration.html#afd949d9a607325dd663e5a96d9414341">Acceleration</a>
+</li>
+<li>AccelerationY
+: <a class="el" href="interfaceAcceleration.html#a92b772ac8f46b38f759f0657337371f1">Acceleration</a>
+</li>
+<li>AccelerationZ
+: <a class="el" href="interfaceAcceleration.html#acf61a6e0209c256b838ce995554be1b9">Acceleration</a>
+, <a class="el" href="classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b">VehicleProperty</a>
+</li>
+<li>AcceleratorPedalPosition
+: <a class="el" href="interfaceAcceleratorPedalPosition.html#afb7c6ff4c0f1eb7293376f3eba1d0d0d">AcceleratorPedalPosition</a>
+</li>
+<li>AccumulatedEngineRuntime
+: <a class="el" href="interfaceDiagnostic.html#ab55c0bb65b3b3a5fef68f4119b8d9baf">Diagnostic</a>
+</li>
+<li>ActiveNoiseControlMode
+: <a class="el" href="interfaceVehicleSound.html#ab6d041f63822291727e44ad63e532493">VehicleSound</a>
+</li>
+<li>AirbagActivated
+: <a class="el" href="interfaceAirbagStatus.html#a63769183e7384e723b358a56818e1b81">AirbagStatus</a>
+</li>
+<li>AirbagDeployed
+: <a class="el" href="interfaceAirbagStatus.html#ae5fea197fb5de4ec5c23d5c252f0c5ce">AirbagStatus</a>
+</li>
+<li>AirbagStatus
+: <a class="el" href="interfaceAirbagStatus.html#abb2e5adf5994835739f37101ad7388a0">AirbagStatus</a>
+, <a class="el" href="classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666">VehicleProperty</a>
+</li>
+<li>AirConditioning
+: <a class="el" href="interfaceClimateControl.html#a9ff614cf24e39060d34b088eb236bbb2">ClimateControl</a>
+</li>
+<li>AirflowDirection
+: <a class="el" href="classVehicleProperty.html#abc2f19f04469422a158cf9f6c911d662">VehicleProperty</a>
+</li>
+<li>AirflowDirectionW3C
+: <a class="el" href="interfaceClimateControl.html#a745680c0e53b1f1946a433995d1b8322">ClimateControl</a>
+</li>
+<li>AirRecirculation
+: <a class="el" href="interfaceClimateControl.html#ab72e5a305fcd31445bb825fc59cfff3b">ClimateControl</a>
+</li>
+<li>AlarmStatus
+: <a class="el" href="interfaceAlarm.html#a0a8d6354cc6d4a3cbd926268ecce478e">Alarm</a>
+, <a class="el" href="classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c">VehicleProperty</a>
+</li>
+<li>Altitude
+: <a class="el" href="interfaceLocation.html#abd771571317087346843e2a644841661">Location</a>
+</li>
+<li>AntilockBrakingSystem
+: <a class="el" href="interfaceAntilockBrakingSystem.html#ac981fc778ed33a1628e5702244449ec4">AntilockBrakingSystem</a>
+, <a class="el" href="interfaceWheelInformation.html#a4c15409b80fb3b9ab163702d5870594b">WheelInformation</a>
+</li>
+<li>AntilockBrakingSystemEnabled
+: <a class="el" href="interfaceAntilockBrakingSystem.html#af74f3f8205486fcc486715b924a8ab57">AntilockBrakingSystem</a>
+</li>
+<li>AtmosphericPressure
+: <a class="el" href="interfaceAtmosphericPressure.html#a32fe278d370cc25bb8ce6485f9654ecf">AtmosphericPressure</a>
+</li>
+<li>AvailableSounds
+: <a class="el" href="interfaceVehicleSound.html#ae97af33f75e780803d882d0391ffa33f">VehicleSound</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_b.html b/0.14/functions_vars_b.html
new file mode 100644
index 00000000..4f472991
--- /dev/null
+++ b/0.14/functions_vars_b.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>BatteryChargeLevel
+: <a class="el" href="interfaceBatteryStatus.html#a82efd679635044f40e77f32b682caf9d">BatteryStatus</a>
+, <a class="el" href="classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350">VehicleProperty</a>
+</li>
+<li>BatteryCurrent
+: <a class="el" href="interfaceBatteryStatus.html#ac0cd6fdef88ab9c883bd7102d3d56b67">BatteryStatus</a>
+</li>
+<li>BatteryVoltage
+: <a class="el" href="interfaceBatteryStatus.html#afb14133e6ba7b0e975c9d8202240eafd">BatteryStatus</a>
+, <a class="el" href="classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7">VehicleProperty</a>
+</li>
+<li>BrakeFluidLevel
+: <a class="el" href="interfaceBrakeMaintenance.html#a84984ddf4ca782a8bf8fd1a64c773aee">BrakeMaintenance</a>
+, <a class="el" href="classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889">VehicleProperty</a>
+</li>
+<li>BrakeFluidLevelLow
+: <a class="el" href="interfaceBrakeMaintenance.html#a947300ba92f881da80c38e55c257c68b">BrakeMaintenance</a>
+</li>
+<li>BrakePadWear
+: <a class="el" href="interfaceBrakeMaintenance.html#a2da7ee50f0528e3e7f1b7317c57a0ea4">BrakeMaintenance</a>
+</li>
+<li>ButtonEvent
+: <a class="el" href="classVehicleProperty.html#acaef9e6f6ae7240af101f2f8543aa6a0">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_c.html b/0.14/functions_vars_c.html
new file mode 100644
index 00000000..d0031741
--- /dev/null
+++ b/0.14/functions_vars_c.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>ChildLockStatus
+: <a class="el" href="interfaceChildSafetyLock.html#a9597ab8c513127f75063c19ff35cf2d3">ChildSafetyLock</a>
+, <a class="el" href="interfaceDoor.html#aef0d00bd271c3643df33b347ab163b1e">Door</a>
+, <a class="el" href="interfaceDoorStatus.html#a1f26de9c8b47568fc38fc219db74883b">DoorStatus</a>
+</li>
+<li>Chime
+: <a class="el" href="interfaceChime.html#a8c3a90e6372ac2fbef175e5b11d629a1">Chime</a>
+</li>
+<li>ClutchStatus
+: <a class="el" href="classVehicleProperty.html#afcf4bf35eeb47f8620802e1caae35258">VehicleProperty</a>
+</li>
+<li>completed
+: <a class="el" href="classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be">AsyncPropertyRequest</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d">AsyncRangePropertyRequest</a>
+</li>
+<li>configuration
+: <a class="el" href="classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987">AmbPluginImpl</a>
+</li>
+<li>ConvertibleRoof
+: <a class="el" href="interfaceConvertibleRoof.html#a97b477822f789851b728735ad8122e6e">ConvertibleRoof</a>
+</li>
+<li>ConvertibleRoofStatus
+: <a class="el" href="interfaceConvertibleRoof.html#a4fc60cf509edfff9f45cf2d024ed4e86">ConvertibleRoof</a>
+, <a class="el" href="classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef">VehicleProperty</a>
+</li>
+<li>CruiseControlActive
+: <a class="el" href="interfaceCruiseControlStatus.html#a53b67edfb476d0fb49919d6f831ef7ac">CruiseControlStatus</a>
+</li>
+<li>CruiseControlSpeed
+: <a class="el" href="interfaceCruiseControlStatus.html#ae4bfdcaa9eaf5e7dace7dcc23e9513ee">CruiseControlStatus</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_d.html b/0.14/functions_vars_d.html
new file mode 100644
index 00000000..9ba1e2c9
--- /dev/null
+++ b/0.14/functions_vars_d.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>Defrost
+: <a class="el" href="classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391">VehicleProperty</a>
+, <a class="el" href="interfaceWindowStatus.html#a0bbf80007f7d60fa748fa730cb53fc12">WindowStatus</a>
+</li>
+<li>DefrostMirror
+: <a class="el" href="interfaceDefrost.html#ab36b984c67951c8bf418dde8bfbd1c69">Defrost</a>
+</li>
+<li>DefrostWindow
+: <a class="el" href="interfaceDefrost.html#a93685913fb911c4acf5b7a9d1a5c438b">Defrost</a>
+</li>
+<li>destroyed
+: <a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">AbstractPropertyType</a>
+</li>
+<li>Direction
+: <a class="el" href="interfaceLocation.html#af2a71548ea22d2db2027c81ffb131f08">Location</a>
+</li>
+<li>DistanceSinceCodeCleared
+: <a class="el" href="interfaceDiagnostic.html#aaf1de32f845069ece3c34e43194e05e1">Diagnostic</a>
+</li>
+<li>DistanceSinceStart
+: <a class="el" href="interfaceOdometer.html#a0dd9d3f98892d11aadae694841237054">Odometer</a>
+, <a class="el" href="classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0">VehicleProperty</a>
+</li>
+<li>DistanceTotal
+: <a class="el" href="interfaceOdometer.html#a3157bd000bfd509e9fd6d7c09b6e36ff">Odometer</a>
+</li>
+<li>DistanceWithMILOn
+: <a class="el" href="interfaceDiagnostic.html#a5c31dd05ee3ec52bc24e0f31094225c5">Diagnostic</a>
+</li>
+<li>DoorLockStatus
+: <a class="el" href="interfaceDoor.html#ae84bb265834617dc8dd0d46c98b7974a">Door</a>
+, <a class="el" href="interfaceDoorStatus.html#a247ed5ad35c7921041979a3720e54189">DoorStatus</a>
+</li>
+<li>DoorsPerRow
+: <a class="el" href="interfaceDoors.html#a934757a9ea6392a3e5937e2d46497f4c">Doors</a>
+</li>
+<li>DoorStatus
+: <a class="el" href="interfaceDoorStatus.html#ab8977ee56597373293c07dd5afac475d">DoorStatus</a>
+, <a class="el" href="classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6">VehicleProperty</a>
+</li>
+<li>DoorStatusW3C
+: <a class="el" href="interfaceDoor.html#a4af5af6f4efc20234ce3f257bc5a3347">Door</a>
+, <a class="el" href="classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a">VehicleProperty</a>
+</li>
+<li>DrivingMode
+: <a class="el" href="interfaceDrivingMode.html#a24f15f8a246ed0a61ad08ea4f6128865">DrivingMode</a>
+</li>
+<li>DrivingModeW3C
+: <a class="el" href="interfaceDrivingMode.html#a9f051930937ada5b864954ad306a6506">DrivingMode</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_e.html b/0.14/functions_vars_e.html
new file mode 100644
index 00000000..3b83351d
--- /dev/null
+++ b/0.14/functions_vars_e.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>ElectronicStabilityControlEnabled
+: <a class="el" href="interfaceElectronicStabilityControl.html#ac3d84aeef9a83ecbe089b3410a3d0b56">ElectronicStabilityControl</a>
+</li>
+<li>ElectronicStabilityControlEngaged
+: <a class="el" href="interfaceElectronicStabilityControl.html#a9932a7220a5f9ef38d1ec59a0883c331">ElectronicStabilityControl</a>
+</li>
+<li>enabled
+: <a class="el" href="interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8">PluginSegment</a>
+</li>
+<li>EngineCoolantLevel
+: <a class="el" href="interfaceEngineCoolant.html#a7245fb937d72b4799fbe6379252f1fda">EngineCoolant</a>
+, <a class="el" href="classVehicleProperty.html#a74563f01feb50aa27966488891998c33">VehicleProperty</a>
+</li>
+<li>EngineCoolantTemperature
+: <a class="el" href="interfaceEngineCoolant.html#a561d51436c678300a5c433ea947d489a">EngineCoolant</a>
+</li>
+<li>EngineOilChangeIndicator
+: <a class="el" href="interfaceEngineOil.html#a03d33d32192b81088d1ed52d2f959262">EngineOil</a>
+, <a class="el" href="classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55">VehicleProperty</a>
+</li>
+<li>EngineOilLifeRemaining
+: <a class="el" href="interfaceEngineOil.html#aaf63ba970af16d0c7d914b3c5dcdddc2">EngineOil</a>
+</li>
+<li>EngineOilPressure
+: <a class="el" href="interfaceEngineOil.html#a380dd755fe98983b8128bac94b64b9b5">EngineOil</a>
+, <a class="el" href="classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b">VehicleProperty</a>
+</li>
+<li>EngineOilRemaining
+: <a class="el" href="interfaceEngineOil.html#a28a148b5fcbf4d61ab438f229870e997">EngineOil</a>
+</li>
+<li>EngineOilTemperature
+: <a class="el" href="interfaceEngineOil.html#a5b260a98314b5f69eae0411db6318a3f">EngineOil</a>
+</li>
+<li>EngineSoundEnhancementMode
+: <a class="el" href="interfaceVehicleSound.html#a8178afad26fff3ab300014500ddf2176">VehicleSound</a>
+</li>
+<li>EngineSpeed
+: <a class="el" href="interfaceEngineSpeed.html#ac3274655997a773e5ba9d9d7c0f7dd03">EngineSpeed</a>
+, <a class="el" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">VehicleProperty</a>
+</li>
+<li>error
+: <a class="el" href="classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d">AsyncPropertyReply</a>
+, <a class="el" href="classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56">AsyncRangePropertyReply</a>
+</li>
+<li>Error
+: <a class="el" href="classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535">DebugOut</a>
+</li>
+<li>ExteriorBrightness
+: <a class="el" href="interfaceExteriorBrightness.html#aee82775a15fc8ef0ddc7de078871921f">ExteriorBrightness</a>
+</li>
+<li>ExteriorTemperature
+: <a class="el" href="interfaceTemperature.html#abdf63b22d961bf4ba275daf5da750c45">Temperature</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_f.html b/0.14/functions_vars_f.html
new file mode 100644
index 00000000..ad686c25
--- /dev/null
+++ b/0.14/functions_vars_f.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>FanSpeed
+: <a class="el" href="interfaceClimateControl.html#a6973d35cb3f14659a1f26e8adb58979f">ClimateControl</a>
+</li>
+<li>FrontWheelRadius
+: <a class="el" href="interfaceWheelInformation.html#abfaf420b0a747f043a8b933af1585a8f">WheelInformation</a>
+</li>
+<li>FuelAverageConsumption
+: <a class="el" href="interfaceFuel.html#a38dcf97480a2db27c909dbd669cf985f">Fuel</a>
+</li>
+<li>FuelAverageEconomy
+: <a class="el" href="interfaceFuel.html#a10a854ac1c73a8796a510c69da92f7b6">Fuel</a>
+</li>
+<li>FuelConsumption
+: <a class="el" href="interfaceFuel.html#ab55c40fa9eac6d92afb34d12bafb155c">Fuel</a>
+</li>
+<li>FuelConsumptionSinceRestart
+: <a class="el" href="interfaceFuel.html#a6d1e861e2d57b75407f37591f907b213">Fuel</a>
+</li>
+<li>FuelEconomy
+: <a class="el" href="interfaceFuel.html#a2f89e032fc01b5350ff78ef92b35d869">Fuel</a>
+</li>
+<li>FuelLevel
+: <a class="el" href="interfaceFuel.html#a66d804618123a714025400d77e9e0a91">Fuel</a>
+</li>
+<li>FuelPositionSide
+: <a class="el" href="interfaceFuelInfo.html#ae49699a8b45e535b48ff915ef2998805">FuelInfo</a>
+</li>
+<li>FuelRange
+: <a class="el" href="interfaceFuel.html#ad587a4868bd4a0bd757bcc816ecf9b8e">Fuel</a>
+</li>
+<li>FuelTimeSinceRestart
+: <a class="el" href="interfaceFuel.html#ab67ddc1003565005be77b218cd5218af">Fuel</a>
+</li>
+<li>FuelType
+: <a class="el" href="interfaceFuelInfo.html#ae03d6729f1cfa4cd66d65c31fc8869af">FuelInfo</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_h.html b/0.14/functions_vars_h.html
new file mode 100644
index 00000000..c7710cd7
--- /dev/null
+++ b/0.14/functions_vars_h.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>HazardLightStatus
+: <a class="el" href="interfaceHazardLight.html#a12e9aaf0ed97600798da9564cba431f2">HazardLight</a>
+</li>
+<li>Heater
+: <a class="el" href="interfaceClimateControl.html#a543c57595a9c02c78a4d5cdd0a8115f7">ClimateControl</a>
+</li>
+<li>Horn
+: <a class="el" href="interfaceHorn.html#abc6176894cc42e5e6b533fc641c18fb5">Horn</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_i.html b/0.14/functions_vars_i.html
new file mode 100644
index 00000000..37980d83
--- /dev/null
+++ b/0.14/functions_vars_i.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>IgnitionTimeOff
+: <a class="el" href="interfaceIgnitionTime.html#a41d63201cf659eb7c74fd1df0660950f">IgnitionTime</a>
+</li>
+<li>IgnitionTimeOn
+: <a class="el" href="interfaceIgnitionTime.html#a8b060c116de69b2b2faa7bc804de20ea">IgnitionTime</a>
+</li>
+<li>InteriorLightCenter
+: <a class="el" href="classVehicleProperty.html#a3cfca5d961a9c13db9179c759fbc9b3d">VehicleProperty</a>
+</li>
+<li>InteriorLightDriver
+: <a class="el" href="classVehicleProperty.html#ac1d36327e0cf5b54eb674e166af8ce24">VehicleProperty</a>
+</li>
+<li>InteriorLightPassenger
+: <a class="el" href="classVehicleProperty.html#a11cba8559172b75dc8eea3ac289651f7">VehicleProperty</a>
+</li>
+<li>InteriorLightStatus
+: <a class="el" href="interfaceInteriorLightStatus.html#a93968b6203be5a851eece2ba7d94efb3">InteriorLightStatus</a>
+</li>
+<li>InteriorTemperature
+: <a class="el" href="interfaceTemperature.html#aa5249b5e464e788f5d4f1b2614c5be54">Temperature</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_l.html b/0.14/functions_vars_l.html
new file mode 100644
index 00000000..566dde94
--- /dev/null
+++ b/0.14/functions_vars_l.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>LaneDepartureStatus
+: <a class="el" href="interfaceLaneDepartureDetection.html#a068d5ab2f6d467cffe3ba8a7abe12d44">LaneDepartureDetection</a>
+</li>
+<li>Latitude
+: <a class="el" href="interfaceLocation.html#ae698fe48315e9e92946ea75721b26139">Location</a>
+</li>
+<li>LightAutomatic
+: <a class="el" href="interfaceLightStatus.html#a64b15aee59cbc2e5d75644edbbfb8bc0">LightStatus</a>
+</li>
+<li>LightBrake
+: <a class="el" href="interfaceLightStatus.html#a8327693a866627c74d0fd1756dbef63b">LightStatus</a>
+</li>
+<li>LightDynamicHighBeam
+: <a class="el" href="interfaceLightStatus.html#a401770a27e1e511566d5eaa893a24736">LightStatus</a>
+</li>
+<li>LightFog
+: <a class="el" href="interfaceLightStatus.html#acb751728107b12b31faac160908322d1">LightStatus</a>
+</li>
+<li>LightHazard
+: <a class="el" href="interfaceLightStatus.html#ac3fa4b04ad2c5d9fbed6cb2603004878">LightStatus</a>
+</li>
+<li>LightHead
+: <a class="el" href="interfaceLightStatus.html#ad5fed88abc9ab3467f85346c1a3ed523">LightStatus</a>
+</li>
+<li>LightHighBeam
+: <a class="el" href="interfaceLightStatus.html#a667ffacdff37d7c6cc804bd5f2a2acd8">LightStatus</a>
+</li>
+<li>LightLeftTurn
+: <a class="el" href="interfaceLightStatus.html#a8089ab1202153ff2924a2215bfc70ecd">LightStatus</a>
+</li>
+<li>LightParking
+: <a class="el" href="interfaceLightStatus.html#a2a2cdf6c21d27b16240a8b6be1dca8a4">LightStatus</a>
+</li>
+<li>LightRightTurn
+: <a class="el" href="interfaceLightStatus.html#aaac65b16889ad6016f9776931108de87">LightStatus</a>
+</li>
+<li>Longitude
+: <a class="el" href="interfaceLocation.html#a5547f45ead8139cc78d98c09255afc4c">Location</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_m.html b/0.14/functions_vars_m.html
new file mode 100644
index 00000000..6934a4db
--- /dev/null
+++ b/0.14/functions_vars_m.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>mainloop
+: <a class="el" href="interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09">Config</a>
+</li>
+<li>MalfunctionIndicatorOn
+: <a class="el" href="interfaceMalfunctionIndicator.html#a64d7768c2dfc5a36402bd7f6c57a1a31">MalfunctionIndicator</a>
+</li>
+<li>MirrorSettingPan
+: <a class="el" href="interfaceMirror.html#a88e4f431f7abd6575f9d431ff0eb5f29">Mirror</a>
+</li>
+<li>MirrorSettingTilt
+: <a class="el" href="interfaceMirror.html#a8da36eb05f17b5d1517327968e9bdbe0">Mirror</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_n.html b/0.14/functions_vars_n.html
new file mode 100644
index 00000000..59192cef
--- /dev/null
+++ b/0.14/functions_vars_n.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>name
+: <a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">AbstractPropertyType</a>
+, <a class="el" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">Plugin</a>
+</li>
+<li>NightMode
+: <a class="el" href="interfaceNightMode.html#aa4b90c012d03361c12ddb8536fe79993">NightMode</a>
+</li>
+<li>NoValue
+: <a class="el" href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_o.html b/0.14/functions_vars_o.html
new file mode 100644
index 00000000..bab64bb0
--- /dev/null
+++ b/0.14/functions_vars_o.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>ObstacleDistance
+: <a class="el" href="interfaceObstacleDistance.html#af20a13bd24843a62ef97c4d36b7ee466">ObstacleDistance</a>
+</li>
+<li>OccupantIdentificationType
+: <a class="el" href="interfaceSeat.html#aac8ae80e32ed167cfd9275692fb0cee1">Seat</a>
+</li>
+<li>OccupantName
+: <a class="el" href="interfaceSeat.html#afa5739cd2f418bbc28fa6a469706c8fa">Seat</a>
+</li>
+<li>OccupantStatus
+: <a class="el" href="interfaceOccupantStatus.html#acfe99b178c11dc9cdc91511914914200">OccupantStatus</a>
+, <a class="el" href="classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b">VehicleProperty</a>
+</li>
+<li>OccupantStatusW3C
+: <a class="el" href="interfaceSeat.html#a9dfd71204222c0d59de76716120bff44">Seat</a>
+</li>
+<li>Odometer
+: <a class="el" href="interfaceOdometer.html#a64dd4e3b27833d0b6a3668ad518c6a8a">Odometer</a>
+, <a class="el" href="classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_p.html b/0.14/functions_vars_p.html
new file mode 100644
index 00000000..9ae0183a
--- /dev/null
+++ b/0.14/functions_vars_p.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>ParkingBrakeStatusW3C
+: <a class="el" href="interfaceParkingBrake.html#a549f6509cf0b23bfaae43928fd103da7">ParkingBrake</a>
+, <a class="el" href="classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7">VehicleProperty</a>
+</li>
+<li>ParkingLightStatus
+: <a class="el" href="classVehicleProperty.html#aec641a453676a1541596520e6b0b2f54">VehicleProperty</a>
+</li>
+<li>path
+: <a class="el" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">Plugin</a>
+</li>
+<li>pid
+: <a class="el" href="classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba">AsyncPropertyRequest</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c">AsyncRangePropertyRequest</a>
+</li>
+<li>plugins
+: <a class="el" href="interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268">Config</a>
+</li>
+<li>PowertrainTorque
+: <a class="el" href="interfacePowertrainTorque.html#a05387795ceada91bcdd252b0f48e2232">PowertrainTorque</a>
+</li>
+<li>priority
+: <a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">AbstractPropertyType</a>
+</li>
+<li>properties
+: <a class="el" href="classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa">AmbPluginImpl</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9">AsyncRangePropertyRequest</a>
+</li>
+<li>property
+: <a class="el" href="classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f">AsyncPropertyRequest</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_r.html b/0.14/functions_vars_r.html
new file mode 100644
index 00000000..cae1a727
--- /dev/null
+++ b/0.14/functions_vars_r.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>RainSensor
+: <a class="el" href="interfaceRainSensor.html#a4668873f067758b3e28719e815cda204">RainSensor</a>
+</li>
+<li>RearWheelRadius
+: <a class="el" href="interfaceWheelInformation.html#ab5d9a64c7336660a013e85738b2260c6">WheelInformation</a>
+</li>
+<li>routingEngine
+: <a class="el" href="classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591">AbstractSink</a>
+, <a class="el" href="classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1">AbstractSource</a>
+, <a class="el" href="classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c">AmbPluginImpl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_s.html b/0.14/functions_vars_s.html
new file mode 100644
index 00000000..efc663f1
--- /dev/null
+++ b/0.14/functions_vars_s.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>SeatBeltStatus
+: <a class="el" href="interfaceSeat.html#a4ad0b531d1d20e3490f67ff56792a701">Seat</a>
+, <a class="el" href="interfaceSeatBelt.html#af060a6f2b6f0447a59dfb3505ecf4682">SeatBelt</a>
+</li>
+<li>SeatCooler
+: <a class="el" href="interfaceClimateControl.html#a116764f8cfe272dd5418fc418d07cb47">ClimateControl</a>
+</li>
+<li>SeatHeater
+: <a class="el" href="interfaceClimateControl.html#a1888bc9e70f14f17edcf846b97ddfc81">ClimateControl</a>
+</li>
+<li>SeatPositionBackCushion
+: <a class="el" href="interfaceSeatAdjustment.html#a334764c18dc5d34fc8ca2dd9580b6990">SeatAdjustment</a>
+</li>
+<li>SeatPositionCushionHeight
+: <a class="el" href="interfaceSeatAdjustment.html#ad4fa353e4948b849011a61324d2d257d">SeatAdjustment</a>
+</li>
+<li>SeatPositionHeadrest
+: <a class="el" href="interfaceSeatAdjustment.html#adecde776f5f2413bfc213d14d2a492df">SeatAdjustment</a>
+</li>
+<li>SeatPositionRecline
+: <a class="el" href="interfaceSeatAdjustment.html#ad0275f9cb3dd564d491084932494b58b">SeatAdjustment</a>
+</li>
+<li>SeatPositionSideCushion
+: <a class="el" href="interfaceSeatAdjustment.html#a97645db443fc452ed3249b164c0b5df4">SeatAdjustment</a>
+</li>
+<li>SeatPositionSlide
+: <a class="el" href="interfaceSeatAdjustment.html#a19a1cdb6147bf51b16ee4c45ea16a399">SeatAdjustment</a>
+</li>
+<li>SecurityAlertStatus
+: <a class="el" href="classVehicleProperty.html#ac9021ed7a6f552e40227bcaa132ef265">VehicleProperty</a>
+</li>
+<li>sequence
+: <a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">AbstractPropertyType</a>
+</li>
+<li>sequenceBegin
+: <a class="el" href="classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0">AsyncRangePropertyRequest</a>
+</li>
+<li>sequenceEnd
+: <a class="el" href="classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe">AsyncRangePropertyRequest</a>
+</li>
+<li>sinks
+: <a class="el" href="interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d">Config</a>
+</li>
+<li>sources
+: <a class="el" href="interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7">Config</a>
+</li>
+<li>sourceUuid
+: <a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">AbstractPropertyType</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9">AsyncRangePropertyRequest</a>
+</li>
+<li>sourceUuidFilter
+: <a class="el" href="classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302">AsyncPropertyRequest</a>
+</li>
+<li>SteeringWheelAngle
+: <a class="el" href="classVehicleProperty.html#a0754527fc49f9395559f0f7132161242">VehicleProperty</a>
+</li>
+<li>SteeringWheelAngleW3C
+: <a class="el" href="interfaceSteeringWheel.html#ae97a606756309f61df6d5fa62fc60705">SteeringWheel</a>
+, <a class="el" href="classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441">VehicleProperty</a>
+</li>
+<li>SteeringWheelHeater
+: <a class="el" href="interfaceClimateControl.html#a604d4c5dcfb03b1a8bfee77ad2fddfa7">ClimateControl</a>
+</li>
+<li>SteeringWheelPositionSlide
+: <a class="el" href="interfaceSteeringWheelPosition.html#aece28628ff6bd3a04ea7d7424c0c4cfe">SteeringWheelPosition</a>
+</li>
+<li>SteeringWheelPositionTilt
+: <a class="el" href="interfaceSteeringWheelPosition.html#a9d9c029923c4608d054de610212b2a0e">SteeringWheelPosition</a>
+</li>
+<li>success
+: <a class="el" href="classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb">AsyncPropertyReply</a>
+, <a class="el" href="classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92">AsyncRangePropertyReply</a>
+</li>
+<li>Sunroof
+: <a class="el" href="interfaceSunroof.html#af525e7e42bef949cdb38689a44872ebf">Sunroof</a>
+</li>
+<li>SunroofTilt
+: <a class="el" href="interfaceSunroof.html#afe5bef43d2e75c081c1ccf4df291357a">Sunroof</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_t.html b/0.14/functions_vars_t.html
new file mode 100644
index 00000000..f068aade
--- /dev/null
+++ b/0.14/functions_vars_t.html
@@ -0,0 +1,212 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>TargetTemperature
+: <a class="el" href="interfaceClimateControl.html#ad3c6b2948978b0449add3fb7d25d930f">ClimateControl</a>
+</li>
+<li>ThrottlePosition
+: <a class="el" href="interfaceThrottlePosition.html#adcfc58d73205b590b5f3371e564aa96c">ThrottlePosition</a>
+</li>
+<li>timeBegin
+: <a class="el" href="classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69">AsyncRangePropertyRequest</a>
+</li>
+<li>timedout
+: <a class="el" href="classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5">AsyncPropertyReply</a>
+</li>
+<li>timeEnd
+: <a class="el" href="classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30">AsyncRangePropertyRequest</a>
+</li>
+<li>timeout
+: <a class="el" href="classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c">AsyncPropertyRequest</a>
+</li>
+<li>TimeRunMILOn
+: <a class="el" href="interfaceDiagnostic.html#a7eb9fea0de68b1bc3b9b930840114fe5">Diagnostic</a>
+</li>
+<li>timestamp
+: <a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">AbstractPropertyType</a>
+</li>
+<li>TimeTroubleCodeClear
+: <a class="el" href="interfaceDiagnostic.html#a405285eecb6b0a01f2d0407ab868ff63">Diagnostic</a>
+</li>
+<li>TirePressure
+: <a class="el" href="interfaceTire.html#ae9f48caaabe548696d27bc956b135e29">Tire</a>
+, <a class="el" href="classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2">VehicleProperty</a>
+</li>
+<li>TirePressureLow
+: <a class="el" href="interfaceTire.html#ac3e05d38925b7377fc2a15544cabed91">Tire</a>
+, <a class="el" href="classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95">VehicleProperty</a>
+</li>
+<li>TireTemperature
+: <a class="el" href="interfaceTire.html#ab20d18865a45ca32561df4783b15e787">Tire</a>
+, <a class="el" href="classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711">VehicleProperty</a>
+</li>
+<li>TractionControlSystem
+: <a class="el" href="interfaceTractionControlSystem.html#afa6b052fdb3c23cb965a73e93bd34400">TractionControlSystem</a>
+</li>
+<li>TractionControlSystemEnabled
+: <a class="el" href="interfaceTractionControlSystem.html#a7392cc43962b76f1b46aafc3fed5ed26">TractionControlSystem</a>
+</li>
+<li>TransmissionClutchWear
+: <a class="el" href="interfaceTransmissionClutch.html#ab8645ae72ab9dd0d586c91206e16202f">TransmissionClutch</a>
+, <a class="el" href="classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b">VehicleProperty</a>
+</li>
+<li>TransmissionFluidLevel
+: <a class="el" href="interfaceFluid.html#a6dfdefaa8d5ea2b2d13e99f4f9b8c642">Fluid</a>
+</li>
+<li>TransmissionGearPosition
+: <a class="el" href="interfaceTransmission.html#a0271138d40b3619ffcbfe32f2081d516">Transmission</a>
+</li>
+<li>TransmissionGearType
+: <a class="el" href="interfaceTransmission.html#afdd88c1d4eefa241b0ae1e444c8a7ed6">Transmission</a>
+</li>
+<li>TransmissionModeW3C
+: <a class="el" href="interfaceTransmission.html#a5f02d4b865d13144dbbff4ca10e731b7">Transmission</a>
+</li>
+<li>TransmissionOilTemperature
+: <a class="el" href="interfaceTransmissionOil.html#a4c80a5b4e084867bcac6697ba0eca6ab">TransmissionOil</a>
+</li>
+<li>TransmissionOilWear
+: <a class="el" href="interfaceTransmissionOil.html#ac6a359c9ab6e301e755ac596cc17d9c5">TransmissionOil</a>
+</li>
+<li>TransmissionShiftPosition
+: <a class="el" href="interfaceTransmission.html#a749c8273349cd7689858ed24217049b1">Transmission</a>
+, <a class="el" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399">VehicleProperty</a>
+</li>
+<li>TripMeters
+: <a class="el" href="interfaceTripMeter.html#a0f8ccb9b8abcc132dc98b1d14ad681a3">TripMeter</a>
+</li>
+<li>TurnSignal
+: <a class="el" href="classVehicleProperty.html#afa6ed4f01a158cba9471dc59e4818f8e">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_v.html b/0.14/functions_vars_v.html
new file mode 100644
index 00000000..fcc54330
--- /dev/null
+++ b/0.14/functions_vars_v.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>value
+: <a class="el" href="classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02">AsyncPropertyReply</a>
+, <a class="el" href="classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6">AsyncSetPropertyRequest</a>
+</li>
+<li>values
+: <a class="el" href="classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b">AsyncRangePropertyReply</a>
+</li>
+<li>VehicleDriveMode
+: <a class="el" href="interfaceDriveMode.html#ae9c83f119100359aefcd52251b2d827e">DriveMode</a>
+</li>
+<li>VehicleHeight
+: <a class="el" href="interfaceSize.html#a1ccc569716b80530444fbd764119dad9">Size</a>
+</li>
+<li>VehicleLength
+: <a class="el" href="interfaceSize.html#af3f8d8c9ff0550556fb0a1021a1bbe74">Size</a>
+</li>
+<li>VehiclePowerMode
+: <a class="el" href="interfaceVehiclePowerMode.html#a2c1c72402fa6c44c2bc9e8fd68bdc190">VehiclePowerMode</a>
+</li>
+<li>VehicleSpeed
+: <a class="el" href="interfaceVehicleSpeed.html#a414d86d8a52df7495cf6b462f89beded">VehicleSpeed</a>
+</li>
+<li>VehicleTopSpeedLimit
+: <a class="el" href="interfaceVehicleTopSpeedLimit.html#a7bb5157a2806dc1486150162b0036fad">VehicleTopSpeedLimit</a>
+</li>
+<li>VehicleType
+: <a class="el" href="interfaceVehicleType.html#a281e3242c227956a5497d0b1dd685cc6">VehicleType</a>
+</li>
+<li>VehicleWidth
+: <a class="el" href="interfaceSize.html#a7d257d4908f33668b20f23889e06997e">Size</a>
+</li>
+<li>VIN
+: <a class="el" href="interfaceVehicleId.html#aabe466f31c84fcb81c6462ecdcc7ae3c">VehicleId</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_w.html b/0.14/functions_vars_w.html
new file mode 100644
index 00000000..20b94ec8
--- /dev/null
+++ b/0.14/functions_vars_w.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>Warning
+: <a class="el" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut</a>
+</li>
+<li>WasherFluidLevel
+: <a class="el" href="interfaceWasherFluid.html#aa1ddc39b08b28e3d3688604b1b07885b">WasherFluid</a>
+</li>
+<li>WasherFluidLevelLow
+: <a class="el" href="interfaceWasherFluid.html#ac9e7989758c74fc5ccee1e876bfc6a4b">WasherFluid</a>
+</li>
+<li>WheelBrake
+: <a class="el" href="interfaceBrakeOperation.html#ad73cf8b7d7f23278303ecdbeaeb7a62b">BrakeOperation</a>
+, <a class="el" href="classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351">VehicleProperty</a>
+</li>
+<li>WheelTick
+: <a class="el" href="interfaceWheelTick.html#a22e201499e96886a09786aa8c42f08e9">WheelTick</a>
+</li>
+<li>WheelTrack
+: <a class="el" href="interfaceWheelInformation.html#a9b86b0884f24e3fa9d4f81b047dda024">WheelInformation</a>
+</li>
+<li>WindowLockStatus
+: <a class="el" href="interfaceSideWindow.html#a01854da7f347d50a309314a150a028fe">SideWindow</a>
+</li>
+<li>WindowStatus
+: <a class="el" href="interfaceSideWindow.html#a8968254d124d26de8d55d58430fa3de7">SideWindow</a>
+, <a class="el" href="interfaceWindowStatus.html#a74f606f1b64d41de4c6f384a2b11e5cb">WindowStatus</a>
+</li>
+<li>WindshieldWiper
+: <a class="el" href="classVehicleProperty.html#a85679ec98f1611d328a9917e7c5fd0f1">VehicleProperty</a>
+</li>
+<li>WindshieldWiperSetting
+: <a class="el" href="classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b">VehicleProperty</a>
+, <a class="el" href="interfaceWiperStatus.html#a85849714f517ea47be7dded2874e4ed0">WiperStatus</a>
+</li>
+<li>WindshieldWiperSpeed
+: <a class="el" href="classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb">VehicleProperty</a>
+, <a class="el" href="interfaceWiperStatus.html#a2450e48040a1ab0eacf41a069026801b">WiperStatus</a>
+</li>
+<li>WMI
+: <a class="el" href="interfaceVehicleId.html#a975a5877bb5ffd2df7e778af11b741c7">VehicleId</a>
+, <a class="el" href="classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_y.html b/0.14/functions_vars_y.html
new file mode 100644
index 00000000..cc69fcb2
--- /dev/null
+++ b/0.14/functions_vars_y.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
+<li>YawRate
+: <a class="el" href="interfaceButtonEvent.html#a1d05bec7109151686be60fe3214f89eb">ButtonEvent</a>
+, <a class="el" href="interfaceYawRate.html#a2ce33bd6e0077d22f8f3b137dacc80ad">YawRate</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_vars_z.html b/0.14/functions_vars_z.html
new file mode 100644
index 00000000..730c1dd8
--- /dev/null
+++ b/0.14/functions_vars_z.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<li>zone
+: <a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">AbstractPropertyType</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">AsyncRangePropertyRequest</a>
+</li>
+<li>zoneFilter
+: <a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">AsyncPropertyRequest</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_w.html b/0.14/functions_w.html
new file mode 100644
index 00000000..0ffd5a9c
--- /dev/null
+++ b/0.14/functions_w.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>Warning
+: <a class="el" href="classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad">DebugOut</a>
+</li>
+<li>WasherFluidLevel
+: <a class="el" href="interfaceWasherFluid.html#aa1ddc39b08b28e3d3688604b1b07885b">WasherFluid</a>
+</li>
+<li>WasherFluidLevelLow
+: <a class="el" href="interfaceWasherFluid.html#ac9e7989758c74fc5ccee1e876bfc6a4b">WasherFluid</a>
+</li>
+<li>WheelBrake
+: <a class="el" href="interfaceBrakeOperation.html#ad73cf8b7d7f23278303ecdbeaeb7a62b">BrakeOperation</a>
+, <a class="el" href="classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351">VehicleProperty</a>
+</li>
+<li>WheelTick
+: <a class="el" href="interfaceWheelTick.html#a22e201499e96886a09786aa8c42f08e9">WheelTick</a>
+</li>
+<li>WheelTrack
+: <a class="el" href="interfaceWheelInformation.html#a9b86b0884f24e3fa9d4f81b047dda024">WheelInformation</a>
+</li>
+<li>WindowLockStatus
+: <a class="el" href="interfaceSideWindow.html#a01854da7f347d50a309314a150a028fe">SideWindow</a>
+</li>
+<li>WindowStatus
+: <a class="el" href="interfaceSideWindow.html#a8968254d124d26de8d55d58430fa3de7">SideWindow</a>
+, <a class="el" href="interfaceWindowStatus.html#a74f606f1b64d41de4c6f384a2b11e5cb">WindowStatus</a>
+</li>
+<li>WindshieldWiper
+: <a class="el" href="classVehicleProperty.html#a85679ec98f1611d328a9917e7c5fd0f1">VehicleProperty</a>
+</li>
+<li>WindshieldWiperSetting
+: <a class="el" href="classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b">VehicleProperty</a>
+, <a class="el" href="interfaceWiperStatus.html#a85849714f517ea47be7dded2874e4ed0">WiperStatus</a>
+</li>
+<li>WindshieldWiperSpeed
+: <a class="el" href="classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb">VehicleProperty</a>
+, <a class="el" href="interfaceWiperStatus.html#a2450e48040a1ab0eacf41a069026801b">WiperStatus</a>
+</li>
+<li>WMI
+: <a class="el" href="interfaceVehicleId.html#a975a5877bb5ffd2df7e778af11b741c7">VehicleId</a>
+, <a class="el" href="classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee">VehicleProperty</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_y.html b/0.14/functions_y.html
new file mode 100644
index 00000000..26fce9d2
--- /dev/null
+++ b/0.14/functions_y.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
+<li>YawRate
+: <a class="el" href="interfaceButtonEvent.html#a1d05bec7109151686be60fe3214f89eb">ButtonEvent</a>
+, <a class="el" href="interfaceYawRate.html#a2ce33bd6e0077d22f8f3b137dacc80ad">YawRate</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/functions_z.html b/0.14/functions_z.html
new file mode 100644
index 00000000..21bb4d0a
--- /dev/null
+++ b/0.14/functions_z.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<li>zone
+: <a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">AbstractPropertyType</a>
+, <a class="el" href="classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da">AsyncRangePropertyRequest</a>
+</li>
+<li>zoneFilter
+: <a class="el" href="classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7">AsyncPropertyRequest</a>
+</li>
+<li>ZonePropertyType
+: <a class="el" href="classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee">AmbPluginImpl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/globals.html b/0.14/globals.html
new file mode 100644
index 00000000..60a9b1d8
--- /dev/null
+++ b/0.14/globals.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: File Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented file members with links to the documentation:</div><ul>
+<li>GetHistory()
+: <a class="el" href="amb_8fidl.html#aea9b81502a85e8451cb2de497511ce5c">amb.fidl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/globals_func.html b/0.14/globals_func.html
new file mode 100644
index 00000000..3c15321d
--- /dev/null
+++ b/0.14/globals_func.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: File Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>GetHistory()
+: <a class="el" href="amb_8fidl.html#aea9b81502a85e8451cb2de497511ce5c">amb.fidl</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/graph_legend.html b/0.14/graph_legend.html
new file mode 100644
index 00000000..d5e698b7
--- /dev/null
+++ b/0.14/graph_legend.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Graph Legend</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Graph Legend</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
+<p>Consider the following example: </p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;/*! Invisible class because of truncation */</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;class Invisible { };</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;/*! Truncated class, inheritance relation is hidden */</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;class Truncated : public Invisible { };</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;/* Class not documented with doxygen comments */</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;class Undocumented { };</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;/*! Class that is inherited using public inheritance */</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;class PublicBase : public Truncated { };</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;/*! A template class */</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;template&lt;class T&gt; class Templ { };</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;/*! Class that is inherited using protected inheritance */</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;class ProtectedBase { };</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;/*! Class that is inherited using private inheritance */</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;class PrivateBase { };</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;/*! Class that is used by the Inherited class */</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;class Used { };</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;/*! Super class that inherits a number of other classes */</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;class Inherited : public PublicBase,</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; protected ProtectedBase,</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; private PrivateBase,</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; public Undocumented,</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; public Templ&lt;int&gt;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; private:</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; Used *m_usedClass;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div></div><!-- fragment --><p> This will result in the following graph:</p>
+<center><div class="image">
+<img src="graph_legend.png" />
+</div>
+</center><p>The boxes in the above graph have the following meaning: </p>
+<ul>
+<li>
+A filled gray box represents the struct or class for which the graph is generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a gray border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
+</ul>
+<p>The arrows have the following meaning: </p>
+<ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
+<li>
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/graph_legend.md5 b/0.14/graph_legend.md5
new file mode 100644
index 00000000..a06ed050
--- /dev/null
+++ b/0.14/graph_legend.md5
@@ -0,0 +1 @@
+387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file
diff --git a/0.14/graph_legend.png b/0.14/graph_legend.png
new file mode 100644
index 00000000..37f264ea
--- /dev/null
+++ b/0.14/graph_legend.png
Binary files differ
diff --git a/0.14/group__dbus__api__module.html b/0.14/group__dbus__api__module.html
new file mode 100644
index 00000000..d287aab9
--- /dev/null
+++ b/0.14/group__dbus__api__module.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Dbus_api_module</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#files">Files</a> </div>
+ <div class="headertitle">
+<div class="title">Dbus_api_module</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:amb_8fidl"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="amb_8fidl.html">amb.fidl</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/group__libamb.html b/0.14/group__libamb.html
new file mode 100644
index 00000000..c61085e6
--- /dev/null
+++ b/0.14/group__libamb.html
@@ -0,0 +1,583 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Libamb</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#files">Files</a> &#124;
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Libamb</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:debugout_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="debugout_8h.html">debugout.h</a></td></tr>
+<tr class="memdesc:debugout_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classDebugOut.html">DebugOut</a> class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is =&gt; the debug threshhold Here's a simple example: <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPlugin.html">AmbPlugin&lt; T &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAmbPluginImpl.html">AmbPluginImpl</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classAmbPlugin.html">AmbPlugin</a> private class implementation - base class for all plugin implementations. <a href="classAmbPluginImpl.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDebugOut.html">DebugOut</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaeba07a0735880a7a49644f7413a03db5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gaeba07a0735880a7a49644f7413a03db5">AmbPlugin&lt; T &gt;::AmbPlugin</a> (<a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *re, const std::map&lt; std::string, std::string &gt; &amp;config)</td></tr>
+<tr class="separator:gaeba07a0735880a7a49644f7413a03db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6d965dd88d158b4af1f609317b674098"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga6d965dd88d158b4af1f609317b674098">AmbPlugin&lt; T &gt;::getPropertyAsync</a> (<a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *reply)</td></tr>
+<tr class="memdesc:ga6d965dd88d158b4af1f609317b674098"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. <a href="#ga6d965dd88d158b4af1f609317b674098">More...</a><br /></td></tr>
+<tr class="separator:ga6d965dd88d158b4af1f609317b674098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab052ed4dea097b25aa9aec76f151175f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gab052ed4dea097b25aa9aec76f151175f">AmbPlugin&lt; T &gt;::getRangePropertyAsync</a> (<a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *reply)</td></tr>
+<tr class="memdesc:gab052ed4dea097b25aa9aec76f151175f"><td class="mdescLeft">&#160;</td><td class="mdescRight">getRangePropertyAsync is called when a sink requests a series of values for a given property within a specified time or sequencial range. This will only be called if the source support the Ranged Operation. <a href="#gab052ed4dea097b25aa9aec76f151175f">More...</a><br /></td></tr>
+<tr class="separator:gab052ed4dea097b25aa9aec76f151175f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9348b743e7f678c4b98b9681199844ad"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga9348b743e7f678c4b98b9681199844ad">AmbPlugin&lt; T &gt;::setProperty</a> (<a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a> request)</td></tr>
+<tr class="memdesc:ga9348b743e7f678c4b98b9681199844ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">setProperty is called when a sink requests to set a value for a given property. This is only called if the source supports the Set Operation. <a href="#ga9348b743e7f678c4b98b9681199844ad">More...</a><br /></td></tr>
+<tr class="separator:ga9348b743e7f678c4b98b9681199844ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab98182f95801527bec4d972f37d3c92b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gab98182f95801527bec4d972f37d3c92b">AmbPlugin&lt; T &gt;::subscribeToPropertyChanges</a> (VehicleProperty::Property property)</td></tr>
+<tr class="memdesc:gab98182f95801527bec4d972f37d3c92b"><td class="mdescLeft">&#160;</td><td class="mdescRight">subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep track of subscriptions and may wish to sleep if there are no subscriptions. <a href="#gab98182f95801527bec4d972f37d3c92b">More...</a><br /></td></tr>
+<tr class="separator:gab98182f95801527bec4d972f37d3c92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1ebede30c34aa80c3833db9d744474d0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0">AmbPlugin&lt; T &gt;::unsubscribeToPropertyChanges</a> (VehicleProperty::Property property)</td></tr>
+<tr class="memdesc:ga1ebede30c34aa80c3833db9d744474d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. <a href="#ga1ebede30c34aa80c3833db9d744474d0">More...</a><br /></td></tr>
+<tr class="separator:ga1ebede30c34aa80c3833db9d744474d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga877185aeb55596f1d4407e9d7add3d06"><td class="memItemLeft" align="right" valign="top">virtual PropertyList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06">AmbPlugin&lt; T &gt;::supported</a> ()</td></tr>
+<tr class="memdesc:ga877185aeb55596f1d4407e9d7add3d06"><td class="mdescLeft">&#160;</td><td class="mdescRight">supported is called by the routingEngine to understand what properties this source supports <a href="#ga877185aeb55596f1d4407e9d7add3d06">More...</a><br /></td></tr>
+<tr class="separator:ga877185aeb55596f1d4407e9d7add3d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac06aaf56b38fc404f766b3ff78eafb0e"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e">AmbPlugin&lt; T &gt;::supportedOperations</a> ()</td></tr>
+<tr class="memdesc:gac06aaf56b38fc404f766b3ff78eafb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">supportedOperations <a href="#gac06aaf56b38fc404f766b3ff78eafb0e">More...</a><br /></td></tr>
+<tr class="separator:gac06aaf56b38fc404f766b3ff78eafb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga717b0cdbad39119d5f8ef55750eb280e"><td class="memItemLeft" align="right" valign="top">virtual PropertyInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e">AmbPlugin&lt; T &gt;::getPropertyInfo</a> (const VehicleProperty::Property &amp;property)</td></tr>
+<tr class="memdesc:ga717b0cdbad39119d5f8ef55750eb280e"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property. <a href="#ga717b0cdbad39119d5f8ef55750eb280e">More...</a><br /></td></tr>
+<tr class="separator:ga717b0cdbad39119d5f8ef55750eb280e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga84ad326ad2f861a8b028c0b99940d470"><td class="memItemLeft" align="right" valign="top">virtual const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">AmbPlugin&lt; T &gt;::uuid</a> ()</td></tr>
+<tr class="separator:ga84ad326ad2f861a8b028c0b99940d470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf58a77165e10549dc0e30f2d1b0d7b2f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f">AmbPlugin&lt; T &gt;::propertyChanged</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *value)</td></tr>
+<tr class="separator:gaf58a77165e10549dc0e30f2d1b0d7b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a1098c5ae43cd731c7910efd36f6f7e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">AmbPlugin&lt; T &gt;::supportedChanged</a> (const PropertyList &amp;supportedProperties)</td></tr>
+<tr class="separator:ga6a1098c5ae43cd731c7910efd36f6f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab75521774823cbff2db31a4a624e6256"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__libamb.html#gab75521774823cbff2db31a4a624e6256">AmbPlugin&lt; T &gt;::init</a> ()</td></tr>
+<tr class="separator:gab75521774823cbff2db31a4a624e6256"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="gaeba07a0735880a7a49644f7413a03db5"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::<a class="el" href="classAmbPlugin.html">AmbPlugin</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> *&#160;</td>
+ <td class="paramname"><em>re</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
+ <td class="paramname"><em>config</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Compile time check</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">re</td><td><a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a> </td></tr>
+ <tr><td class="paramname">config</td><td>Map of the configuration string values loaded on startup from AMB configuration file </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ga6d965dd88d158b4af1f609317b674098"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::getPropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> *&#160;</td>
+ <td class="paramname"><em>reply</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">reply</td><td>the reply variable. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga717b0cdbad39119d5f8ef55750eb280e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">PropertyInfo <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::getPropertyInfo </td>
+ <td>(</td>
+ <td class="paramtype">const VehicleProperty::Property &amp;&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property to get info for. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a PropertyInfo object. </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#a4e15ea9df2144be322968003621580c4">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="gab052ed4dea097b25aa9aec76f151175f"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::getRangePropertyAsync </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncRangePropertyReply.html">AsyncRangePropertyReply</a> *&#160;</td>
+ <td class="paramname"><em>reply</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>getRangePropertyAsync is called when a sink requests a series of values for a given property within a specified time or sequencial range. This will only be called if the source support the Ranged Operation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">reply</td><td>is the reply variable. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. ">AsyncRangePropertyReply</a> </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="gab75521774823cbff2db31a4a624e6256"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::init </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Second phase of the plugin initialization. </p>
+
+</div>
+</div>
+<a class="anchor" id="gaf58a77165e10549dc0e30f2d1b0d7b2f"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::propertyChanged </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&#160;</td>
+ <td class="paramname"><em>value</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>propertyChanged is called when a subscribed to property changes. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">value</td><td>value of the property that changed. this is a temporary pointer that will be destroyed. Do not destroy it. If you need to store the value use value.anyValue(), value.value&lt;T&gt;() or value-&gt;copy() to copy. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28">AbstractSink</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga9348b743e7f678c4b98b9681199844ad"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classAsyncPropertyReply.html">AsyncPropertyReply</a> * <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::setProperty </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classAsyncSetPropertyRequest.html">AsyncSetPropertyRequest</a>&#160;</td>
+ <td class="paramname"><em>request</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>setProperty is called when a sink requests to set a value for a given property. This is only called if the source supports the Set Operation. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">request</td><td>the requested property to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>returns a pointer to the new value for the property. </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="gab98182f95801527bec4d972f37d3c92b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::subscribeToPropertyChanges </td>
+ <td>(</td>
+ <td class="paramtype">VehicleProperty::Property&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep track of subscriptions and may wish to sleep if there are no subscriptions. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property that is being subscribed. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga877185aeb55596f1d4407e9d7add3d06"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">PropertyList <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::supported </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>supported is called by the routingEngine to understand what properties this source supports </p>
+<dl class="section return"><dt>Returns</dt><dd>returns a list of supported properties. If the the supported properties changed, the source should call AbstractRoutingEngine::setSupported. </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga6a1098c5ae43cd731c7910efd36f6f7e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::supportedChanged </td>
+ <td>(</td>
+ <td class="paramtype">const PropertyList &amp;&#160;</td>
+ <td class="paramname"><em>supportedProperties</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e">supportedChanged()</a> is called when the supported properties changes </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">supportedProperties</td><td>the new list of supported properties. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Implements <a class="el" href="classAbstractSink.html#aa9538a89536e8b6495551283116a588b">AbstractSink</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="gac06aaf56b38fc404f766b3ff78eafb0e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::supportedOperations </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>supportedOperations </p>
+<dl class="section return"><dt>Returns</dt><dd>returns the supported operations. </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#a317861675652372a72fc01c075036b51">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga1ebede30c34aa80c3833db9d744474d0"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::unsubscribeToPropertyChanges </td>
+ <td>(</td>
+ <td class="paramtype">VehicleProperty::Property&#160;</td>
+ <td class="paramname"><em>property</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">property</td><td>the property to unsubscribe to </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Implements <a class="el" href="classAbstractSource.html#a584372310f191b1b9067a634b7366023">AbstractSource</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga84ad326ad2f861a8b028c0b99940d470"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const string <a class="el" href="classAmbPlugin.html">AmbPlugin</a>&lt; T &gt;::uuid </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p><a class="el" href="group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470">uuid()</a> is a unique identifier </p><dl class="section return"><dt>Returns</dt><dd>A guid-style unique identifier </dd></dl>
+
+<p>Implements <a class="el" href="classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053">AbstractSink</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/hierarchy.html b/0.14/hierarchy.html
new file mode 100644
index 00000000..4f5fb52c
--- /dev/null
+++ b/0.14/hierarchy.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Hierarchy</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li class="current"><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class Hierarchy</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">
+<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
+This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionpicojson_1_1value_1_1__storage.html" target="_self">picojson::value::_storage</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractPropertyType.html" target="_self">AbstractPropertyType</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBasicPropertyType.html" target="_self">BasicPropertyType&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classListPropertyType.html" target="_self">ListPropertyType&lt; T &gt;</a></td><td class="desc"><a class="el" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. ">ListPropertyType</a> is a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for arrays of AbstractPropertyTypes </td></tr>
+<tr id="row_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStringPropertyType.html" target="_self">StringPropertyType</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractRoutingEngine.html" target="_self">AbstractRoutingEngine</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractSink.html" target="_self">AbstractSink</a></td><td class="desc"></td></tr>
+<tr id="row_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAbstractSource.html" target="_self">AbstractSource</a></td><td class="desc"></td></tr>
+<tr id="row_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAmbPlugin.html" target="_self">AmbPlugin&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAcceleration.html" target="_self">Acceleration</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Acceleration </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAcceleratorPedalPosition.html" target="_self">AcceleratorPedalPosition</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAirbagStatus.html" target="_self">AirbagStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AirbagStatus </td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAlarm.html" target="_self">Alarm</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Alarm </td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAmbPluginImpl.html" target="_self">AmbPluginImpl</a></td><td class="desc"><a class="el" href="classAmbPlugin.html">AmbPlugin</a> private class implementation - base class for all plugin implementations </td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAntilockBrakingSystem.html" target="_self">AntilockBrakingSystem</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AntilockBrakingSystem </td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncPropertyRequest.html" target="_self">AsyncPropertyRequest</a></td><td class="desc">Used by sinks to request property values </td></tr>
+<tr id="row_10_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncPropertyReply.html" target="_self">AsyncPropertyReply</a></td><td class="desc">Used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or 'false' if the request was not successful and set 'error' to the appropriate error </td></tr>
+<tr id="row_10_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncSetPropertyRequest.html" target="_self">AsyncSetPropertyRequest</a></td><td class="desc">Used by sinks to set a property to the 'value'. The source will reply with a <a class="el" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. ">AsyncPropertyReply</a> containing the new value or an error </td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncRangePropertyRequest.html" target="_self">AsyncRangePropertyRequest</a></td><td class="desc">Used by sinks to request values within a time or sequence range </td></tr>
+<tr id="row_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAsyncRangePropertyReply.html" target="_self">AsyncRangePropertyReply</a></td><td class="desc">Used by a source to reply to an <a class="el" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...">AsyncRangePropertyRequest</a>. The source should set success to 'true' and populate the 'values' member if the request was successful. If the request is not successful, 'success' should be set to 'false' and the 'error' member should be set </td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceAtmosphericPressure.html" target="_self">AtmosphericPressure</a></td><td class="desc">Corresponds with DBus Interface org.automotive.AtmosphericPressure </td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceBatteryStatus.html" target="_self">BatteryStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.BatteryStatus </td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceBrakeMaintenance.html" target="_self">BrakeMaintenance</a></td><td class="desc">Corresponds with DBus Interface org.automotive.BrakeMaintenance </td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceBrakeOperation.html" target="_self">BrakeOperation</a></td><td class="desc">Corresponds with DBus Interface org.automotive.BrakeOperation </td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceButtonEvent.html" target="_self">ButtonEvent</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ButtonEvent </td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceChildSafetyLock.html" target="_self">ChildSafetyLock</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ChildSafetyLock </td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceChime.html" target="_self">Chime</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Chime </td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceClimateControl.html" target="_self">ClimateControl</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ClimateControl </td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceConfig.html" target="_self">Config</a></td><td class="desc"><a class="el" href="interfaceConfig.html" title="Config object is the root JSON object in the config. ">Config</a> object is the root JSON object in the config </td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceConvertibleRoof.html" target="_self">ConvertibleRoof</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ConvertibleRoof </td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceCruiseControlStatus.html" target="_self">CruiseControlStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.CruiseControlStatus </td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDebugOut.html" target="_self">DebugOut</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1default__parse__context.html" target="_self">picojson::default_parse_context</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDefrost.html" target="_self">Defrost</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Defrost </td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1deny__parse__context.html" target="_self">picojson::deny_parse_context</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDiagnostic.html" target="_self">Diagnostic</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Diagnostic </td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDoor.html" target="_self">Door</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Door </td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDoors.html" target="_self">Doors</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Doors </td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDoorStatus.html" target="_self">DoorStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.DoorStatus </td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDriveMode.html" target="_self">DriveMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.DriveMode </td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceDrivingMode.html" target="_self">DrivingMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.DrivingMode </td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html" target="_self">picojson::null_parse_context::dummy_str</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceElectronicStabilityControl.html" target="_self">ElectronicStabilityControl</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ElectronicStabilityControl </td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceEngineCoolant.html" target="_self">EngineCoolant</a></td><td class="desc">Corresponds with DBus Interface org.automotive.EngineCoolant </td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceEngineOil.html" target="_self">EngineOil</a></td><td class="desc">Corresponds with DBus Interface org.automotive.EngineOil </td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceEngineSpeed.html" target="_self">EngineSpeed</a></td><td class="desc">Corresponds with DBus Interface org.automotive.EngineSpeed </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceExteriorBrightness.html" target="_self">ExteriorBrightness</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ExteriorBrightness </td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceFluid.html" target="_self">Fluid</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Fluid </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceFuel.html" target="_self">Fuel</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Fuel </td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceFuelInfo.html" target="_self">FuelInfo</a></td><td class="desc">Corresponds with DBus Interface org.automotive.FuelInfo </td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS.html" target="_self">GVS&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01bool_01_4.html" target="_self">GVS&lt; bool &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01char_01_4.html" target="_self">GVS&lt; char &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01double_01_4.html" target="_self">GVS&lt; double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01int_01_4.html" target="_self">GVS&lt; int &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01int16__t_01_4.html" target="_self">GVS&lt; int16_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01int64__t_01_4.html" target="_self">GVS&lt; int64_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01uint16__t_01_4.html" target="_self">GVS&lt; uint16_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01uint32__t_01_4.html" target="_self">GVS&lt; uint32_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGVS_3_01uint64__t_01_4.html" target="_self">GVS&lt; uint64_t &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceHazardLight.html" target="_self">HazardLight</a></td><td class="desc">Corresponds with DBus Interface org.automotive.HazardLight </td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceHorn.html" target="_self">Horn</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Horn </td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceIgnitionTime.html" target="_self">IgnitionTime</a></td><td class="desc">Corresponds with DBus Interface org.automotive.IgnitionTime </td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1input.html" target="_self">picojson::input&lt; Iter &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceInteriorLightStatus.html" target="_self">InteriorLightStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.InteriorLightStatus </td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceLaneDepartureDetection.html" target="_self">LaneDepartureDetection</a></td><td class="desc">Corresponds with DBus Interface org.automotive.LaneDepartureDetection </td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpicojson_1_1last__error__t.html" target="_self">picojson::last_error_t&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceLightStatus.html" target="_self">LightStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.LightStatus </td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceLocation.html" target="_self">Location</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Location </td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceMalfunctionIndicator.html" target="_self">MalfunctionIndicator</a></td><td class="desc">Corresponds with DBus Interface org.automotive.MalfunctionIndicator </td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_62_" class="arrow" onclick="toggleFolder('62_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>MapPropertyType</b></td><td class="desc"></td></tr>
+<tr id="row_62_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVehicleProperty_1_1ButtonEventW3CType.html" target="_self">VehicleProperty::ButtonEventW3CType</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceMirror.html" target="_self">Mirror</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Mirror </td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceNightMode.html" target="_self">NightMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.NightMode </td></tr>
+<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpicojson_1_1null.html" target="_self">picojson::null</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1null__parse__context.html" target="_self">picojson::null_parse_context</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceObstacleDistance.html" target="_self">ObstacleDistance</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ObstacleDistance </td></tr>
+<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceOccupantStatus.html" target="_self">OccupantStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.OccupantStatus </td></tr>
+<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceOdometer.html" target="_self">Odometer</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Odometer </td></tr>
+<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceParkingBrake.html" target="_self">ParkingBrake</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ParkingBrake </td></tr>
+<tr id="row_71_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_71_" class="arrow" onclick="toggleFolder('71_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfacePlugin.html" target="_self">Plugin</a></td><td class="desc"><a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> interface describes the configuration for a plugin. This interface may be extended with plugin specific options. See the specific plugin's documentation for information on extended attributes </td></tr>
+<tr id="row_71_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfacePluginSegment.html" target="_self">PluginSegment</a></td><td class="desc"><a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> root object for plugin segments. <a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> inherits the attributes from <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> and adds the "enabled" attribute. Only plugins that have 'enabled' : true will be loaded by the AMB daemon. PluginSements are usually installed in /etc/ambd/plugins.d. The following is a basic example of a plugin segment configuration: </td></tr>
+<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfacePowertrainTorque.html" target="_self">PowertrainTorque</a></td><td class="desc">Corresponds with DBus Interface org.automotive.PowertrainTorque </td></tr>
+<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structamb_1_1PropertyCompare.html" target="_self">amb::PropertyCompare</a></td><td class="desc"></td></tr>
+<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceRainSensor.html" target="_self">RainSensor</a></td><td class="desc">Corresponds with DBus Interface org.automotive.RainSensor </td></tr>
+<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSeat.html" target="_self">Seat</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Seat </td></tr>
+<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSeatAdjustment.html" target="_self">SeatAdjustment</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SeatAdjustment </td></tr>
+<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSeatBelt.html" target="_self">SeatBelt</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SeatBelt </td></tr>
+<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSideWindow.html" target="_self">SideWindow</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SideWindow </td></tr>
+<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSize.html" target="_self">Size</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Size </td></tr>
+<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSteeringWheel.html" target="_self">SteeringWheel</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SteeringWheel </td></tr>
+<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSteeringWheelPosition.html" target="_self">SteeringWheelPosition</a></td><td class="desc">Corresponds with DBus Interface org.automotive.SteeringWheelPosition </td></tr>
+<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceSunroof.html" target="_self">Sunroof</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Sunroof </td></tr>
+<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTemperature.html" target="_self">Temperature</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Temperature </td></tr>
+<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceThrottlePosition.html" target="_self">ThrottlePosition</a></td><td class="desc">Corresponds with DBus Interface org.automotive.ThrottlePosition </td></tr>
+<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classamb_1_1Timestamp.html" target="_self">amb::Timestamp</a></td><td class="desc"></td></tr>
+<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTire.html" target="_self">Tire</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Tire </td></tr>
+<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTractionControlSystem.html" target="_self">TractionControlSystem</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TractionControlSystem </td></tr>
+<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTransmission.html" target="_self">Transmission</a></td><td class="desc">Corresponds with DBus Interface org.automotive.Transmission </td></tr>
+<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTransmissionClutch.html" target="_self">TransmissionClutch</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TransmissionClutch </td></tr>
+<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTransmissionOil.html" target="_self">TransmissionOil</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TransmissionOil </td></tr>
+<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceTripMeter.html" target="_self">TripMeter</a></td><td class="desc">Corresponds with DBus Interface org.automotive.TripMeter </td></tr>
+<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpicojson_1_1value.html" target="_self">picojson::value</a></td><td class="desc"></td></tr>
+<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionVariant.html" target="_self">Variant</a></td><td class="desc"></td></tr>
+<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleId.html" target="_self">VehicleId</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleId </td></tr>
+<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehiclePowerMode.html" target="_self">VehiclePowerMode</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehiclePowerMode </td></tr>
+<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVehicleProperty.html" target="_self">VehicleProperty</a></td><td class="desc"></td></tr>
+<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleSound.html" target="_self">VehicleSound</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleSound </td></tr>
+<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleSpeed.html" target="_self">VehicleSpeed</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleSpeed </td></tr>
+<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleTopSpeedLimit.html" target="_self">VehicleTopSpeedLimit</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit </td></tr>
+<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVehicleType.html" target="_self">VehicleType</a></td><td class="desc">Corresponds with DBus Interface org.automotive.VehicleType </td></tr>
+<tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWasherFluid.html" target="_self">WasherFluid</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WasherFluid </td></tr>
+<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWheelInformation.html" target="_self">WheelInformation</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WheelInformation </td></tr>
+<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWheelTick.html" target="_self">WheelTick</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WheelTick </td></tr>
+<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWindowStatus.html" target="_self">WindowStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WindowStatus </td></tr>
+<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceWiperStatus.html" target="_self">WiperStatus</a></td><td class="desc">Corresponds with DBus Interface org.automotive.WiperStatus </td></tr>
+<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceYawRate.html" target="_self">YawRate</a></td><td class="desc">Corresponds with DBus Interface org.automotive.YawRate </td></tr>
+<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classZone.html" target="_self">Zone</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/index.html b/0.14/index.html
new file mode 100644
index 00000000..8291ecf6
--- /dev/null
+++ b/0.14/index.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Automotive Message Broker Documentation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Automotive Message Broker Documentation </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="section version"><dt>Version</dt><dd>0.14.0 </dd></dl>
+<h1><a class="anchor" id="links"></a>
+AMB Documentation Sections</h1>
+<ul>
+<li><a class="el" href="ambd.html">Automotive Message Broker Daemon</a></li>
+<li><a class="el" href="amb_8fidl.html#dbus_api">Automotive Message Broker DBus API Documentation</a> - Using AMB with your application</li>
+<li><a class="el" href="libamb_8h.html#libamb">Automotive Message Broker Library Documentation</a> - Developing AMB or AMB plugins</li>
+<li><a class="el" href="plugins_8idl.html#plugins">AMB Plugin documentation</a> - Using Built in AMB plugins</li>
+<li><a class="el" href="release_notes.html">AMB Release Notes</a> - Current release notes</li>
+</ul>
+<h1><a class="anchor" id="intro"></a>
+Introduction</h1>
+<p>Automotive Message Broker (AMB) is a framework for providing applications with standardized access to vehicle data. It uses a plugin architecture to allow customization for different vehicles and devices. Here is a diagram of how AMB is architected: </p><div class="image">
+<img src="AMBArchitecture.png" alt="AMBArchitecture.png"/>
+</div>
+<p> AMB works by passing "Properties" from "source" plugins to interested "sink" plugins. These properties represent vehicle data, ie '<a class="el" href="interfaceVehicleSpeed.html" title="Corresponds with DBus Interface org.automotive.VehicleSpeed. ">VehicleSpeed</a>' represents the vehicle's ground velocity.</p>
+<p>In General, AMB "source" plugins produce data and AMB "sink" plugins consume them. However, it is possible that a source can also consumes data. AMB supports multiple simultaneous source and sink plugins. This allows for aggregation from multiple vehicle networks, the cloud, or even from other instances of AMB running elsewhere (via the websocket plugins).</p>
+<p>More information about AMB plugins can be found in the <a href="../amb/html/index.html">library documentation</a>. </p>
+<h1><a class="anchor" id="crosswalk"></a>
+Crosswalk Vehicle Extension</h1>
+<p>AMB also comes with a <a href="http://crosswalk-project.org">crosswalk</a> extension that implements the W3C Automotive Business group <a href="https://rawgit.com/w3c/automotive-bg/master/vehicle_spec.html">vehicle</a> and <a href="https://rawgit.com/w3c/automotive-bg/master/data_spec.html">data</a> specifications. </p>
+<h1><a class="anchor" id="licensing"></a>
+Licensing</h1>
+<p>AMB is licensed LGPL v2. This allows the creation of proprietary plugins. </p>
+<h1><a class="anchor" id="previous_versions"></a>
+Previous Versions</h1>
+<ul>
+<li><a href="../../0.13/index.html">0.13</a></li>
+<li><a href="../../0.12/docs/amb/html/index.html">0.12 library Documentation</a></li>
+<li><a href="../../0.12/docs/dbus/html/index.html">0.12 DBus API Documentation</a> </li>
+</ul>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/inherit_graph_0.map b/0.14/inherit_graph_0.map
new file mode 100644
index 00000000..9215ad00
--- /dev/null
+++ b/0.14/inherit_graph_0.map
@@ -0,0 +1,6 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="5,56,155,83"/>
+<area shape="rect" id="node2" href="$classBasicPropertyType.html" title="BasicPropertyType\&lt; T \&gt;" alt="" coords="203,5,368,32"/>
+<area shape="rect" id="node3" href="$classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. " alt="" coords="209,56,362,83"/>
+<area shape="rect" id="node4" href="$classStringPropertyType.html" title="StringPropertyType" alt="" coords="218,107,353,133"/>
+</map>
diff --git a/0.14/inherit_graph_0.md5 b/0.14/inherit_graph_0.md5
new file mode 100644
index 00000000..e9df8f0e
--- /dev/null
+++ b/0.14/inherit_graph_0.md5
@@ -0,0 +1 @@
+df7ba553c20ce4f20227282b54d52c20 \ No newline at end of file
diff --git a/0.14/inherit_graph_0.png b/0.14/inherit_graph_0.png
new file mode 100644
index 00000000..63438e00
--- /dev/null
+++ b/0.14/inherit_graph_0.png
Binary files differ
diff --git a/0.14/inherit_graph_1.map b/0.14/inherit_graph_1.map
new file mode 100644
index 00000000..b7b04fbc
--- /dev/null
+++ b/0.14/inherit_graph_1.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
diff --git a/0.14/inherit_graph_1.md5 b/0.14/inherit_graph_1.md5
new file mode 100644
index 00000000..abd362ff
--- /dev/null
+++ b/0.14/inherit_graph_1.md5
@@ -0,0 +1 @@
+1d1612a62bfdfa8be96dabcb5954f1a6 \ No newline at end of file
diff --git a/0.14/inherit_graph_1.png b/0.14/inherit_graph_1.png
new file mode 100644
index 00000000..eed64ade
--- /dev/null
+++ b/0.14/inherit_graph_1.png
Binary files differ
diff --git a/0.14/inherit_graph_10.map b/0.14/inherit_graph_10.map
new file mode 100644
index 00000000..4b92eb81
--- /dev/null
+++ b/0.14/inherit_graph_10.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceAntilockBrakingSystem.html" title="Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. " alt="" coords="5,5,164,32"/>
+</map>
diff --git a/0.14/inherit_graph_10.md5 b/0.14/inherit_graph_10.md5
new file mode 100644
index 00000000..77ebf568
--- /dev/null
+++ b/0.14/inherit_graph_10.md5
@@ -0,0 +1 @@
+b3f25fcbf361a5b764e6f766eff8e9a0 \ No newline at end of file
diff --git a/0.14/inherit_graph_10.png b/0.14/inherit_graph_10.png
new file mode 100644
index 00000000..ccc0797a
--- /dev/null
+++ b/0.14/inherit_graph_10.png
Binary files differ
diff --git a/0.14/inherit_graph_100.map b/0.14/inherit_graph_100.map
new file mode 100644
index 00000000..beb5bcce
--- /dev/null
+++ b/0.14/inherit_graph_100.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceVehicleType.html" title="Corresponds with DBus Interface org.automotive.VehicleType. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_100.md5 b/0.14/inherit_graph_100.md5
new file mode 100644
index 00000000..a07781c5
--- /dev/null
+++ b/0.14/inherit_graph_100.md5
@@ -0,0 +1 @@
+7d7a007d714839efdc53e5316de44f1e \ No newline at end of file
diff --git a/0.14/inherit_graph_100.png b/0.14/inherit_graph_100.png
new file mode 100644
index 00000000..7b89882d
--- /dev/null
+++ b/0.14/inherit_graph_100.png
Binary files differ
diff --git a/0.14/inherit_graph_101.map b/0.14/inherit_graph_101.map
new file mode 100644
index 00000000..177abc1e
--- /dev/null
+++ b/0.14/inherit_graph_101.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceWasherFluid.html" title="Corresponds with DBus Interface org.automotive.WasherFluid. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_101.md5 b/0.14/inherit_graph_101.md5
new file mode 100644
index 00000000..81f09d67
--- /dev/null
+++ b/0.14/inherit_graph_101.md5
@@ -0,0 +1 @@
+15303ef08a01395b94629e430954c91f \ No newline at end of file
diff --git a/0.14/inherit_graph_101.png b/0.14/inherit_graph_101.png
new file mode 100644
index 00000000..b2704993
--- /dev/null
+++ b/0.14/inherit_graph_101.png
Binary files differ
diff --git a/0.14/inherit_graph_102.map b/0.14/inherit_graph_102.map
new file mode 100644
index 00000000..1b89af3e
--- /dev/null
+++ b/0.14/inherit_graph_102.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceWheelInformation.html" title="Corresponds with DBus Interface org.automotive.WheelInformation. " alt="" coords="5,5,129,32"/>
+</map>
diff --git a/0.14/inherit_graph_102.md5 b/0.14/inherit_graph_102.md5
new file mode 100644
index 00000000..6215d51c
--- /dev/null
+++ b/0.14/inherit_graph_102.md5
@@ -0,0 +1 @@
+364736de447f564a216759793daecd2d \ No newline at end of file
diff --git a/0.14/inherit_graph_102.png b/0.14/inherit_graph_102.png
new file mode 100644
index 00000000..8248ea5c
--- /dev/null
+++ b/0.14/inherit_graph_102.png
Binary files differ
diff --git a/0.14/inherit_graph_103.map b/0.14/inherit_graph_103.map
new file mode 100644
index 00000000..6b08a1dd
--- /dev/null
+++ b/0.14/inherit_graph_103.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceWheelTick.html" title="Corresponds with DBus Interface org.automotive.WheelTick. " alt="" coords="5,5,89,32"/>
+</map>
diff --git a/0.14/inherit_graph_103.md5 b/0.14/inherit_graph_103.md5
new file mode 100644
index 00000000..656f543d
--- /dev/null
+++ b/0.14/inherit_graph_103.md5
@@ -0,0 +1 @@
+e0eca9dd60397b94f8a35d362e6bc669 \ No newline at end of file
diff --git a/0.14/inherit_graph_103.png b/0.14/inherit_graph_103.png
new file mode 100644
index 00000000..97738b29
--- /dev/null
+++ b/0.14/inherit_graph_103.png
Binary files differ
diff --git a/0.14/inherit_graph_104.map b/0.14/inherit_graph_104.map
new file mode 100644
index 00000000..af437363
--- /dev/null
+++ b/0.14/inherit_graph_104.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceWindowStatus.html" title="Corresponds with DBus Interface org.automotive.WindowStatus. " alt="" coords="5,5,112,32"/>
+</map>
diff --git a/0.14/inherit_graph_104.md5 b/0.14/inherit_graph_104.md5
new file mode 100644
index 00000000..4ccf65b9
--- /dev/null
+++ b/0.14/inherit_graph_104.md5
@@ -0,0 +1 @@
+7c15c530e79d3e09c6771cd48bb88e91 \ No newline at end of file
diff --git a/0.14/inherit_graph_104.png b/0.14/inherit_graph_104.png
new file mode 100644
index 00000000..fb50611c
--- /dev/null
+++ b/0.14/inherit_graph_104.png
Binary files differ
diff --git a/0.14/inherit_graph_105.map b/0.14/inherit_graph_105.map
new file mode 100644
index 00000000..77ccaa5f
--- /dev/null
+++ b/0.14/inherit_graph_105.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceWiperStatus.html" title="Corresponds with DBus Interface org.automotive.WiperStatus. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_105.md5 b/0.14/inherit_graph_105.md5
new file mode 100644
index 00000000..fde8834b
--- /dev/null
+++ b/0.14/inherit_graph_105.md5
@@ -0,0 +1 @@
+fd08d8a7aa4b2c5feae2e552e68b0e1e \ No newline at end of file
diff --git a/0.14/inherit_graph_105.png b/0.14/inherit_graph_105.png
new file mode 100644
index 00000000..8bb20ce4
--- /dev/null
+++ b/0.14/inherit_graph_105.png
Binary files differ
diff --git a/0.14/inherit_graph_106.map b/0.14/inherit_graph_106.map
new file mode 100644
index 00000000..e202ec8b
--- /dev/null
+++ b/0.14/inherit_graph_106.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceYawRate.html" title="Corresponds with DBus Interface org.automotive.YawRate. " alt="" coords="5,5,81,32"/>
+</map>
diff --git a/0.14/inherit_graph_106.md5 b/0.14/inherit_graph_106.md5
new file mode 100644
index 00000000..c293e769
--- /dev/null
+++ b/0.14/inherit_graph_106.md5
@@ -0,0 +1 @@
+0e5e9b16b564fb8a5ed01fa485a4ae19 \ No newline at end of file
diff --git a/0.14/inherit_graph_106.png b/0.14/inherit_graph_106.png
new file mode 100644
index 00000000..b6c9f185
--- /dev/null
+++ b/0.14/inherit_graph_106.png
Binary files differ
diff --git a/0.14/inherit_graph_107.map b/0.14/inherit_graph_107.map
new file mode 100644
index 00000000..34c63f13
--- /dev/null
+++ b/0.14/inherit_graph_107.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classZone.html" title="Zone" alt="" coords="5,5,56,32"/>
+</map>
diff --git a/0.14/inherit_graph_107.md5 b/0.14/inherit_graph_107.md5
new file mode 100644
index 00000000..bb631a57
--- /dev/null
+++ b/0.14/inherit_graph_107.md5
@@ -0,0 +1 @@
+b94b3ac559d052db347fc3c3750baf8b \ No newline at end of file
diff --git a/0.14/inherit_graph_107.png b/0.14/inherit_graph_107.png
new file mode 100644
index 00000000..3f4dc493
--- /dev/null
+++ b/0.14/inherit_graph_107.png
Binary files differ
diff --git a/0.14/inherit_graph_11.map b/0.14/inherit_graph_11.map
new file mode 100644
index 00000000..9d469c80
--- /dev/null
+++ b/0.14/inherit_graph_11.map
@@ -0,0 +1,5 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,31,163,57"/>
+<area shape="rect" id="node2" href="$classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. " alt="" coords="228,5,371,32"/>
+<area shape="rect" id="node3" href="$classAsyncSetPropertyRequest.html" title="The AsyncSetPropertyRequest class is used by sinks to set a property to the &#39;value&#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. " alt="" coords="211,56,388,83"/>
+</map>
diff --git a/0.14/inherit_graph_11.md5 b/0.14/inherit_graph_11.md5
new file mode 100644
index 00000000..9ee2ccc8
--- /dev/null
+++ b/0.14/inherit_graph_11.md5
@@ -0,0 +1 @@
+adc56e9c5dd74e67e941f90185efa9c1 \ No newline at end of file
diff --git a/0.14/inherit_graph_11.png b/0.14/inherit_graph_11.png
new file mode 100644
index 00000000..4d7eeae3
--- /dev/null
+++ b/0.14/inherit_graph_11.png
Binary files differ
diff --git a/0.14/inherit_graph_12.map b/0.14/inherit_graph_12.map
new file mode 100644
index 00000000..71aad14f
--- /dev/null
+++ b/0.14/inherit_graph_12.map
@@ -0,0 +1,4 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang..." alt="" coords="5,5,200,32"/>
+<area shape="rect" id="node2" href="$classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. " alt="" coords="248,5,428,32"/>
+</map>
diff --git a/0.14/inherit_graph_12.md5 b/0.14/inherit_graph_12.md5
new file mode 100644
index 00000000..59f6c300
--- /dev/null
+++ b/0.14/inherit_graph_12.md5
@@ -0,0 +1 @@
+30a5d32f1118f4b12c4265a93087db5b \ No newline at end of file
diff --git a/0.14/inherit_graph_12.png b/0.14/inherit_graph_12.png
new file mode 100644
index 00000000..c2962064
--- /dev/null
+++ b/0.14/inherit_graph_12.png
Binary files differ
diff --git a/0.14/inherit_graph_13.map b/0.14/inherit_graph_13.map
new file mode 100644
index 00000000..0c5e27fd
--- /dev/null
+++ b/0.14/inherit_graph_13.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceAtmosphericPressure.html" title="Corresponds with DBus Interface org.automotive.AtmosphericPressure. " alt="" coords="5,5,152,32"/>
+</map>
diff --git a/0.14/inherit_graph_13.md5 b/0.14/inherit_graph_13.md5
new file mode 100644
index 00000000..defa85bd
--- /dev/null
+++ b/0.14/inherit_graph_13.md5
@@ -0,0 +1 @@
+bca92af326eeb77c6a6d6dcfbe3fb681 \ No newline at end of file
diff --git a/0.14/inherit_graph_13.png b/0.14/inherit_graph_13.png
new file mode 100644
index 00000000..827d89ff
--- /dev/null
+++ b/0.14/inherit_graph_13.png
Binary files differ
diff --git a/0.14/inherit_graph_14.map b/0.14/inherit_graph_14.map
new file mode 100644
index 00000000..9384448b
--- /dev/null
+++ b/0.14/inherit_graph_14.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceBatteryStatus.html" title="Corresponds with DBus Interface org.automotive.BatteryStatus. " alt="" coords="5,5,108,32"/>
+</map>
diff --git a/0.14/inherit_graph_14.md5 b/0.14/inherit_graph_14.md5
new file mode 100644
index 00000000..964f383c
--- /dev/null
+++ b/0.14/inherit_graph_14.md5
@@ -0,0 +1 @@
+f1b9bfba4824fbe7e2df4b3cfc837664 \ No newline at end of file
diff --git a/0.14/inherit_graph_14.png b/0.14/inherit_graph_14.png
new file mode 100644
index 00000000..ba2a6414
--- /dev/null
+++ b/0.14/inherit_graph_14.png
Binary files differ
diff --git a/0.14/inherit_graph_15.map b/0.14/inherit_graph_15.map
new file mode 100644
index 00000000..5646551c
--- /dev/null
+++ b/0.14/inherit_graph_15.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceBrakeMaintenance.html" title="Corresponds with DBus Interface org.automotive.BrakeMaintenance. " alt="" coords="5,5,136,32"/>
+</map>
diff --git a/0.14/inherit_graph_15.md5 b/0.14/inherit_graph_15.md5
new file mode 100644
index 00000000..b283f799
--- /dev/null
+++ b/0.14/inherit_graph_15.md5
@@ -0,0 +1 @@
+cd2c5bd2d37dfe36fcc538fa01dc7f37 \ No newline at end of file
diff --git a/0.14/inherit_graph_15.png b/0.14/inherit_graph_15.png
new file mode 100644
index 00000000..2c788d4f
--- /dev/null
+++ b/0.14/inherit_graph_15.png
Binary files differ
diff --git a/0.14/inherit_graph_16.map b/0.14/inherit_graph_16.map
new file mode 100644
index 00000000..39cc4593
--- /dev/null
+++ b/0.14/inherit_graph_16.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceBrakeOperation.html" title="Corresponds with DBus Interface org.automotive.BrakeOperation. " alt="" coords="5,5,117,32"/>
+</map>
diff --git a/0.14/inherit_graph_16.md5 b/0.14/inherit_graph_16.md5
new file mode 100644
index 00000000..24b55746
--- /dev/null
+++ b/0.14/inherit_graph_16.md5
@@ -0,0 +1 @@
+23576c872a01074c042cf48d6327075f \ No newline at end of file
diff --git a/0.14/inherit_graph_16.png b/0.14/inherit_graph_16.png
new file mode 100644
index 00000000..f435b603
--- /dev/null
+++ b/0.14/inherit_graph_16.png
Binary files differ
diff --git a/0.14/inherit_graph_17.map b/0.14/inherit_graph_17.map
new file mode 100644
index 00000000..3b915903
--- /dev/null
+++ b/0.14/inherit_graph_17.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceButtonEvent.html" title="Corresponds with DBus Interface org.automotive.ButtonEvent. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_17.md5 b/0.14/inherit_graph_17.md5
new file mode 100644
index 00000000..a48fd25e
--- /dev/null
+++ b/0.14/inherit_graph_17.md5
@@ -0,0 +1 @@
+f3ca495aafb14c00fcf731cc74682128 \ No newline at end of file
diff --git a/0.14/inherit_graph_17.png b/0.14/inherit_graph_17.png
new file mode 100644
index 00000000..0b6f43e4
--- /dev/null
+++ b/0.14/inherit_graph_17.png
Binary files differ
diff --git a/0.14/inherit_graph_18.map b/0.14/inherit_graph_18.map
new file mode 100644
index 00000000..178f3377
--- /dev/null
+++ b/0.14/inherit_graph_18.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceChildSafetyLock.html" title="Corresponds with DBus Interface org.automotive.ChildSafetyLock. " alt="" coords="5,5,124,32"/>
+</map>
diff --git a/0.14/inherit_graph_18.md5 b/0.14/inherit_graph_18.md5
new file mode 100644
index 00000000..a547ba3b
--- /dev/null
+++ b/0.14/inherit_graph_18.md5
@@ -0,0 +1 @@
+16130a4abfac29a428cd8730e91c0fa8 \ No newline at end of file
diff --git a/0.14/inherit_graph_18.png b/0.14/inherit_graph_18.png
new file mode 100644
index 00000000..87aa8dc8
--- /dev/null
+++ b/0.14/inherit_graph_18.png
Binary files differ
diff --git a/0.14/inherit_graph_19.map b/0.14/inherit_graph_19.map
new file mode 100644
index 00000000..ce583981
--- /dev/null
+++ b/0.14/inherit_graph_19.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceChime.html" title="Corresponds with DBus Interface org.automotive.Chime. " alt="" coords="5,5,65,32"/>
+</map>
diff --git a/0.14/inherit_graph_19.md5 b/0.14/inherit_graph_19.md5
new file mode 100644
index 00000000..fddecfcc
--- /dev/null
+++ b/0.14/inherit_graph_19.md5
@@ -0,0 +1 @@
+79f7974c53fec4cc0919ea1ee3229346 \ No newline at end of file
diff --git a/0.14/inherit_graph_19.png b/0.14/inherit_graph_19.png
new file mode 100644
index 00000000..8da168b2
--- /dev/null
+++ b/0.14/inherit_graph_19.png
Binary files differ
diff --git a/0.14/inherit_graph_2.map b/0.14/inherit_graph_2.map
new file mode 100644
index 00000000..26cea2bc
--- /dev/null
+++ b/0.14/inherit_graph_2.map
@@ -0,0 +1,5 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classAbstractSink.html" title="AbstractSink" alt="" coords="5,5,103,32"/>
+<area shape="rect" id="node2" href="$classAbstractSource.html" title="AbstractSource" alt="" coords="151,5,263,32"/>
+<area shape="rect" id="node3" href="$classAmbPlugin.html" title="AmbPlugin\&lt; T \&gt;" alt="" coords="311,5,428,32"/>
+</map>
diff --git a/0.14/inherit_graph_2.md5 b/0.14/inherit_graph_2.md5
new file mode 100644
index 00000000..7c2beaf1
--- /dev/null
+++ b/0.14/inherit_graph_2.md5
@@ -0,0 +1 @@
+9bb70cf929e0b12b0f1def2c9027154f \ No newline at end of file
diff --git a/0.14/inherit_graph_2.png b/0.14/inherit_graph_2.png
new file mode 100644
index 00000000..a865abc0
--- /dev/null
+++ b/0.14/inherit_graph_2.png
Binary files differ
diff --git a/0.14/inherit_graph_20.map b/0.14/inherit_graph_20.map
new file mode 100644
index 00000000..f18cdaf0
--- /dev/null
+++ b/0.14/inherit_graph_20.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceClimateControl.html" title="Corresponds with DBus Interface org.automotive.ClimateControl. " alt="" coords="5,5,115,32"/>
+</map>
diff --git a/0.14/inherit_graph_20.md5 b/0.14/inherit_graph_20.md5
new file mode 100644
index 00000000..b3b54028
--- /dev/null
+++ b/0.14/inherit_graph_20.md5
@@ -0,0 +1 @@
+83ae01046f65e9fadfe4862c4b51ae5b \ No newline at end of file
diff --git a/0.14/inherit_graph_20.png b/0.14/inherit_graph_20.png
new file mode 100644
index 00000000..7bf1f408
--- /dev/null
+++ b/0.14/inherit_graph_20.png
Binary files differ
diff --git a/0.14/inherit_graph_21.map b/0.14/inherit_graph_21.map
new file mode 100644
index 00000000..0dc002ef
--- /dev/null
+++ b/0.14/inherit_graph_21.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceConfig.html" title="Config object is the root JSON object in the config. " alt="" coords="5,5,65,32"/>
+</map>
diff --git a/0.14/inherit_graph_21.md5 b/0.14/inherit_graph_21.md5
new file mode 100644
index 00000000..f832a31d
--- /dev/null
+++ b/0.14/inherit_graph_21.md5
@@ -0,0 +1 @@
+d69c3f6efcc8f70616f299a6199e9451 \ No newline at end of file
diff --git a/0.14/inherit_graph_21.png b/0.14/inherit_graph_21.png
new file mode 100644
index 00000000..f4c36486
--- /dev/null
+++ b/0.14/inherit_graph_21.png
Binary files differ
diff --git a/0.14/inherit_graph_22.map b/0.14/inherit_graph_22.map
new file mode 100644
index 00000000..dec4f310
--- /dev/null
+++ b/0.14/inherit_graph_22.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceConvertibleRoof.html" title="Corresponds with DBus Interface org.automotive.ConvertibleRoof. " alt="" coords="5,5,121,32"/>
+</map>
diff --git a/0.14/inherit_graph_22.md5 b/0.14/inherit_graph_22.md5
new file mode 100644
index 00000000..fed26c49
--- /dev/null
+++ b/0.14/inherit_graph_22.md5
@@ -0,0 +1 @@
+398ee2cfef88996e81da3f3dc61aeb5e \ No newline at end of file
diff --git a/0.14/inherit_graph_22.png b/0.14/inherit_graph_22.png
new file mode 100644
index 00000000..c7ee604c
--- /dev/null
+++ b/0.14/inherit_graph_22.png
Binary files differ
diff --git a/0.14/inherit_graph_23.map b/0.14/inherit_graph_23.map
new file mode 100644
index 00000000..75f4b7fe
--- /dev/null
+++ b/0.14/inherit_graph_23.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceCruiseControlStatus.html" title="Corresponds with DBus Interface org.automotive.CruiseControlStatus. " alt="" coords="5,5,145,32"/>
+</map>
diff --git a/0.14/inherit_graph_23.md5 b/0.14/inherit_graph_23.md5
new file mode 100644
index 00000000..841dac72
--- /dev/null
+++ b/0.14/inherit_graph_23.md5
@@ -0,0 +1 @@
+1eead6db2ece4f34c5e5f4f483b9a643 \ No newline at end of file
diff --git a/0.14/inherit_graph_23.png b/0.14/inherit_graph_23.png
new file mode 100644
index 00000000..4965eee0
--- /dev/null
+++ b/0.14/inherit_graph_23.png
Binary files differ
diff --git a/0.14/inherit_graph_24.map b/0.14/inherit_graph_24.map
new file mode 100644
index 00000000..e46d3ada
--- /dev/null
+++ b/0.14/inherit_graph_24.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classDebugOut.html" title="DebugOut" alt="" coords="5,5,87,32"/>
+</map>
diff --git a/0.14/inherit_graph_24.md5 b/0.14/inherit_graph_24.md5
new file mode 100644
index 00000000..0734f911
--- /dev/null
+++ b/0.14/inherit_graph_24.md5
@@ -0,0 +1 @@
+1dd0b30b6cac62e42f7ee9c979e55c8f \ No newline at end of file
diff --git a/0.14/inherit_graph_24.png b/0.14/inherit_graph_24.png
new file mode 100644
index 00000000..11c99225
--- /dev/null
+++ b/0.14/inherit_graph_24.png
Binary files differ
diff --git a/0.14/inherit_graph_25.map b/0.14/inherit_graph_25.map
new file mode 100644
index 00000000..a10a444a
--- /dev/null
+++ b/0.14/inherit_graph_25.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceDefrost.html" title="Corresponds with DBus Interface org.automotive.Defrost. " alt="" coords="5,5,71,32"/>
+</map>
diff --git a/0.14/inherit_graph_25.md5 b/0.14/inherit_graph_25.md5
new file mode 100644
index 00000000..9d08ea82
--- /dev/null
+++ b/0.14/inherit_graph_25.md5
@@ -0,0 +1 @@
+4111a7c8b36310ae4bc057bb315ca043 \ No newline at end of file
diff --git a/0.14/inherit_graph_25.png b/0.14/inherit_graph_25.png
new file mode 100644
index 00000000..fdc0f120
--- /dev/null
+++ b/0.14/inherit_graph_25.png
Binary files differ
diff --git a/0.14/inherit_graph_26.map b/0.14/inherit_graph_26.map
new file mode 100644
index 00000000..7386b1b3
--- /dev/null
+++ b/0.14/inherit_graph_26.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceDiagnostic.html" title="Corresponds with DBus Interface org.automotive.Diagnostic. " alt="" coords="5,5,89,32"/>
+</map>
diff --git a/0.14/inherit_graph_26.md5 b/0.14/inherit_graph_26.md5
new file mode 100644
index 00000000..bdb39072
--- /dev/null
+++ b/0.14/inherit_graph_26.md5
@@ -0,0 +1 @@
+a2cdc271fe0ae72d9290fd7d33371cc6 \ No newline at end of file
diff --git a/0.14/inherit_graph_26.png b/0.14/inherit_graph_26.png
new file mode 100644
index 00000000..d17474ca
--- /dev/null
+++ b/0.14/inherit_graph_26.png
Binary files differ
diff --git a/0.14/inherit_graph_27.map b/0.14/inherit_graph_27.map
new file mode 100644
index 00000000..d5a86e48
--- /dev/null
+++ b/0.14/inherit_graph_27.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceDoor.html" title="Corresponds with DBus Interface org.automotive.Door. " alt="" coords="5,5,56,32"/>
+</map>
diff --git a/0.14/inherit_graph_27.md5 b/0.14/inherit_graph_27.md5
new file mode 100644
index 00000000..62dcbf45
--- /dev/null
+++ b/0.14/inherit_graph_27.md5
@@ -0,0 +1 @@
+d9f55599f068216bd1ad283b4368e5da \ No newline at end of file
diff --git a/0.14/inherit_graph_27.png b/0.14/inherit_graph_27.png
new file mode 100644
index 00000000..63ad989d
--- /dev/null
+++ b/0.14/inherit_graph_27.png
Binary files differ
diff --git a/0.14/inherit_graph_28.map b/0.14/inherit_graph_28.map
new file mode 100644
index 00000000..50b464fb
--- /dev/null
+++ b/0.14/inherit_graph_28.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceDoors.html" title="Corresponds with DBus Interface org.automotive.Doors. " alt="" coords="5,5,63,32"/>
+</map>
diff --git a/0.14/inherit_graph_28.md5 b/0.14/inherit_graph_28.md5
new file mode 100644
index 00000000..766ed5cf
--- /dev/null
+++ b/0.14/inherit_graph_28.md5
@@ -0,0 +1 @@
+818b252c5da0ca672b820540f7d1a5f9 \ No newline at end of file
diff --git a/0.14/inherit_graph_28.png b/0.14/inherit_graph_28.png
new file mode 100644
index 00000000..a81265d7
--- /dev/null
+++ b/0.14/inherit_graph_28.png
Binary files differ
diff --git a/0.14/inherit_graph_29.map b/0.14/inherit_graph_29.map
new file mode 100644
index 00000000..898b449c
--- /dev/null
+++ b/0.14/inherit_graph_29.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceDoorStatus.html" title="Corresponds with DBus Interface org.automotive.DoorStatus. " alt="" coords="5,5,93,32"/>
+</map>
diff --git a/0.14/inherit_graph_29.md5 b/0.14/inherit_graph_29.md5
new file mode 100644
index 00000000..9b2129c5
--- /dev/null
+++ b/0.14/inherit_graph_29.md5
@@ -0,0 +1 @@
+57cb3f689ed6e1a8875209f51cb65169 \ No newline at end of file
diff --git a/0.14/inherit_graph_29.png b/0.14/inherit_graph_29.png
new file mode 100644
index 00000000..141233c7
--- /dev/null
+++ b/0.14/inherit_graph_29.png
Binary files differ
diff --git a/0.14/inherit_graph_3.map b/0.14/inherit_graph_3.map
new file mode 100644
index 00000000..27a7656d
--- /dev/null
+++ b/0.14/inherit_graph_3.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceAcceleration.html" title="Corresponds with DBus Interface org.automotive.Acceleration. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_3.md5 b/0.14/inherit_graph_3.md5
new file mode 100644
index 00000000..e1ea3178
--- /dev/null
+++ b/0.14/inherit_graph_3.md5
@@ -0,0 +1 @@
+8a7d187ce879ae76cfdb3a44260b1274 \ No newline at end of file
diff --git a/0.14/inherit_graph_3.png b/0.14/inherit_graph_3.png
new file mode 100644
index 00000000..e4d24dce
--- /dev/null
+++ b/0.14/inherit_graph_3.png
Binary files differ
diff --git a/0.14/inherit_graph_30.map b/0.14/inherit_graph_30.map
new file mode 100644
index 00000000..f1663236
--- /dev/null
+++ b/0.14/inherit_graph_30.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceDriveMode.html" title="Corresponds with DBus Interface org.automotive.DriveMode. " alt="" coords="5,5,91,32"/>
+</map>
diff --git a/0.14/inherit_graph_30.md5 b/0.14/inherit_graph_30.md5
new file mode 100644
index 00000000..e9ac73ab
--- /dev/null
+++ b/0.14/inherit_graph_30.md5
@@ -0,0 +1 @@
+96f18b18ac90835ed8eb27e850d044d8 \ No newline at end of file
diff --git a/0.14/inherit_graph_30.png b/0.14/inherit_graph_30.png
new file mode 100644
index 00000000..52eb02c5
--- /dev/null
+++ b/0.14/inherit_graph_30.png
Binary files differ
diff --git a/0.14/inherit_graph_31.map b/0.14/inherit_graph_31.map
new file mode 100644
index 00000000..e84cc4cb
--- /dev/null
+++ b/0.14/inherit_graph_31.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceDrivingMode.html" title="Corresponds with DBus Interface org.automotive.DrivingMode. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_31.md5 b/0.14/inherit_graph_31.md5
new file mode 100644
index 00000000..b36e3843
--- /dev/null
+++ b/0.14/inherit_graph_31.md5
@@ -0,0 +1 @@
+24517267cf740720e61b5bb752da998c \ No newline at end of file
diff --git a/0.14/inherit_graph_31.png b/0.14/inherit_graph_31.png
new file mode 100644
index 00000000..e4da79d8
--- /dev/null
+++ b/0.14/inherit_graph_31.png
Binary files differ
diff --git a/0.14/inherit_graph_32.map b/0.14/inherit_graph_32.map
new file mode 100644
index 00000000..b7c8128f
--- /dev/null
+++ b/0.14/inherit_graph_32.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceElectronicStabilityControl.html" title="Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. " alt="" coords="5,5,175,32"/>
+</map>
diff --git a/0.14/inherit_graph_32.md5 b/0.14/inherit_graph_32.md5
new file mode 100644
index 00000000..7f8e965b
--- /dev/null
+++ b/0.14/inherit_graph_32.md5
@@ -0,0 +1 @@
+d048b2acdd53c90bce6ab121dccae44b \ No newline at end of file
diff --git a/0.14/inherit_graph_32.png b/0.14/inherit_graph_32.png
new file mode 100644
index 00000000..0a57c4a7
--- /dev/null
+++ b/0.14/inherit_graph_32.png
Binary files differ
diff --git a/0.14/inherit_graph_33.map b/0.14/inherit_graph_33.map
new file mode 100644
index 00000000..f11bf427
--- /dev/null
+++ b/0.14/inherit_graph_33.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceEngineCoolant.html" title="Corresponds with DBus Interface org.automotive.EngineCoolant. " alt="" coords="5,5,112,32"/>
+</map>
diff --git a/0.14/inherit_graph_33.md5 b/0.14/inherit_graph_33.md5
new file mode 100644
index 00000000..90f0a9b4
--- /dev/null
+++ b/0.14/inherit_graph_33.md5
@@ -0,0 +1 @@
+14e789a083b5d2131b931adc3f708876 \ No newline at end of file
diff --git a/0.14/inherit_graph_33.png b/0.14/inherit_graph_33.png
new file mode 100644
index 00000000..15bd32ed
--- /dev/null
+++ b/0.14/inherit_graph_33.png
Binary files differ
diff --git a/0.14/inherit_graph_34.map b/0.14/inherit_graph_34.map
new file mode 100644
index 00000000..d1715c9c
--- /dev/null
+++ b/0.14/inherit_graph_34.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceEngineOil.html" title="Corresponds with DBus Interface org.automotive.EngineOil. " alt="" coords="5,5,84,32"/>
+</map>
diff --git a/0.14/inherit_graph_34.md5 b/0.14/inherit_graph_34.md5
new file mode 100644
index 00000000..3a7384d8
--- /dev/null
+++ b/0.14/inherit_graph_34.md5
@@ -0,0 +1 @@
+634793f4d06b8597db6e24d6b8959f97 \ No newline at end of file
diff --git a/0.14/inherit_graph_34.png b/0.14/inherit_graph_34.png
new file mode 100644
index 00000000..63dd78ca
--- /dev/null
+++ b/0.14/inherit_graph_34.png
Binary files differ
diff --git a/0.14/inherit_graph_35.map b/0.14/inherit_graph_35.map
new file mode 100644
index 00000000..87eaccb1
--- /dev/null
+++ b/0.14/inherit_graph_35.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceEngineSpeed.html" title="Corresponds with DBus Interface org.automotive.EngineSpeed. " alt="" coords="5,5,104,32"/>
+</map>
diff --git a/0.14/inherit_graph_35.md5 b/0.14/inherit_graph_35.md5
new file mode 100644
index 00000000..5a935332
--- /dev/null
+++ b/0.14/inherit_graph_35.md5
@@ -0,0 +1 @@
+a52bc307f527167fa23aa23f0236bd9a \ No newline at end of file
diff --git a/0.14/inherit_graph_35.png b/0.14/inherit_graph_35.png
new file mode 100644
index 00000000..4b3ce279
--- /dev/null
+++ b/0.14/inherit_graph_35.png
Binary files differ
diff --git a/0.14/inherit_graph_36.map b/0.14/inherit_graph_36.map
new file mode 100644
index 00000000..e6a73020
--- /dev/null
+++ b/0.14/inherit_graph_36.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceExteriorBrightness.html" title="Corresponds with DBus Interface org.automotive.ExteriorBrightness. " alt="" coords="5,5,135,32"/>
+</map>
diff --git a/0.14/inherit_graph_36.md5 b/0.14/inherit_graph_36.md5
new file mode 100644
index 00000000..665dfdbf
--- /dev/null
+++ b/0.14/inherit_graph_36.md5
@@ -0,0 +1 @@
+2cae1ce795bcca06cc0922b376813a2f \ No newline at end of file
diff --git a/0.14/inherit_graph_36.png b/0.14/inherit_graph_36.png
new file mode 100644
index 00000000..ddf3b7f0
--- /dev/null
+++ b/0.14/inherit_graph_36.png
Binary files differ
diff --git a/0.14/inherit_graph_37.map b/0.14/inherit_graph_37.map
new file mode 100644
index 00000000..c513f60b
--- /dev/null
+++ b/0.14/inherit_graph_37.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceFluid.html" title="Corresponds with DBus Interface org.automotive.Fluid. " alt="" coords="5,5,56,32"/>
+</map>
diff --git a/0.14/inherit_graph_37.md5 b/0.14/inherit_graph_37.md5
new file mode 100644
index 00000000..7ad54b29
--- /dev/null
+++ b/0.14/inherit_graph_37.md5
@@ -0,0 +1 @@
+e73afb0cad0b3c3f5935dcb37085da0c \ No newline at end of file
diff --git a/0.14/inherit_graph_37.png b/0.14/inherit_graph_37.png
new file mode 100644
index 00000000..ea11e7e6
--- /dev/null
+++ b/0.14/inherit_graph_37.png
Binary files differ
diff --git a/0.14/inherit_graph_38.map b/0.14/inherit_graph_38.map
new file mode 100644
index 00000000..92f83449
--- /dev/null
+++ b/0.14/inherit_graph_38.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceFuel.html" title="Corresponds with DBus Interface org.automotive.Fuel. " alt="" coords="5,5,52,32"/>
+</map>
diff --git a/0.14/inherit_graph_38.md5 b/0.14/inherit_graph_38.md5
new file mode 100644
index 00000000..b36b99bc
--- /dev/null
+++ b/0.14/inherit_graph_38.md5
@@ -0,0 +1 @@
+907f452e0b3936f73ba9cd454d358ea0 \ No newline at end of file
diff --git a/0.14/inherit_graph_38.png b/0.14/inherit_graph_38.png
new file mode 100644
index 00000000..cd01c01f
--- /dev/null
+++ b/0.14/inherit_graph_38.png
Binary files differ
diff --git a/0.14/inherit_graph_39.map b/0.14/inherit_graph_39.map
new file mode 100644
index 00000000..2ba7709d
--- /dev/null
+++ b/0.14/inherit_graph_39.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceFuelInfo.html" title="Corresponds with DBus Interface org.automotive.FuelInfo. " alt="" coords="5,5,75,32"/>
+</map>
diff --git a/0.14/inherit_graph_39.md5 b/0.14/inherit_graph_39.md5
new file mode 100644
index 00000000..0a0e400d
--- /dev/null
+++ b/0.14/inherit_graph_39.md5
@@ -0,0 +1 @@
+66c9837730a4cd337b7edade16d205bb \ No newline at end of file
diff --git a/0.14/inherit_graph_39.png b/0.14/inherit_graph_39.png
new file mode 100644
index 00000000..45824f7a
--- /dev/null
+++ b/0.14/inherit_graph_39.png
Binary files differ
diff --git a/0.14/inherit_graph_4.map b/0.14/inherit_graph_4.map
new file mode 100644
index 00000000..05718b85
--- /dev/null
+++ b/0.14/inherit_graph_4.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceAcceleratorPedalPosition.html" title="Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. " alt="" coords="5,5,173,32"/>
+</map>
diff --git a/0.14/inherit_graph_4.md5 b/0.14/inherit_graph_4.md5
new file mode 100644
index 00000000..87e1e0d8
--- /dev/null
+++ b/0.14/inherit_graph_4.md5
@@ -0,0 +1 @@
+efcc56fe8391495ad39665b691b6d12b \ No newline at end of file
diff --git a/0.14/inherit_graph_4.png b/0.14/inherit_graph_4.png
new file mode 100644
index 00000000..4928d8ec
--- /dev/null
+++ b/0.14/inherit_graph_4.png
Binary files differ
diff --git a/0.14/inherit_graph_40.map b/0.14/inherit_graph_40.map
new file mode 100644
index 00000000..b8404c97
--- /dev/null
+++ b/0.14/inherit_graph_40.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01bool_01_4.html" title="GVS\&lt; bool \&gt;" alt="" coords="5,5,104,32"/>
+</map>
diff --git a/0.14/inherit_graph_40.md5 b/0.14/inherit_graph_40.md5
new file mode 100644
index 00000000..079a5ac5
--- /dev/null
+++ b/0.14/inherit_graph_40.md5
@@ -0,0 +1 @@
+5317c9125d1b7ca46688717b2d818232 \ No newline at end of file
diff --git a/0.14/inherit_graph_40.png b/0.14/inherit_graph_40.png
new file mode 100644
index 00000000..34a54bda
--- /dev/null
+++ b/0.14/inherit_graph_40.png
Binary files differ
diff --git a/0.14/inherit_graph_41.map b/0.14/inherit_graph_41.map
new file mode 100644
index 00000000..9644ea07
--- /dev/null
+++ b/0.14/inherit_graph_41.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01char_01_4.html" title="GVS\&lt; char \&gt;" alt="" coords="5,5,104,32"/>
+</map>
diff --git a/0.14/inherit_graph_41.md5 b/0.14/inherit_graph_41.md5
new file mode 100644
index 00000000..f5f91863
--- /dev/null
+++ b/0.14/inherit_graph_41.md5
@@ -0,0 +1 @@
+ecbc7f8fd12cb8761b999194ac002eb1 \ No newline at end of file
diff --git a/0.14/inherit_graph_41.png b/0.14/inherit_graph_41.png
new file mode 100644
index 00000000..d3889dfe
--- /dev/null
+++ b/0.14/inherit_graph_41.png
Binary files differ
diff --git a/0.14/inherit_graph_42.map b/0.14/inherit_graph_42.map
new file mode 100644
index 00000000..aac67a70
--- /dev/null
+++ b/0.14/inherit_graph_42.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01double_01_4.html" title="GVS\&lt; double \&gt;" alt="" coords="5,5,117,32"/>
+</map>
diff --git a/0.14/inherit_graph_42.md5 b/0.14/inherit_graph_42.md5
new file mode 100644
index 00000000..c9238dbf
--- /dev/null
+++ b/0.14/inherit_graph_42.md5
@@ -0,0 +1 @@
+6647e21ce4fda18cb76065d3fb75759a \ No newline at end of file
diff --git a/0.14/inherit_graph_42.png b/0.14/inherit_graph_42.png
new file mode 100644
index 00000000..3729397a
--- /dev/null
+++ b/0.14/inherit_graph_42.png
Binary files differ
diff --git a/0.14/inherit_graph_43.map b/0.14/inherit_graph_43.map
new file mode 100644
index 00000000..8982badc
--- /dev/null
+++ b/0.14/inherit_graph_43.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01int_01_4.html" title="GVS\&lt; int \&gt;" alt="" coords="5,5,93,32"/>
+</map>
diff --git a/0.14/inherit_graph_43.md5 b/0.14/inherit_graph_43.md5
new file mode 100644
index 00000000..37ec8ff7
--- /dev/null
+++ b/0.14/inherit_graph_43.md5
@@ -0,0 +1 @@
+de60b84a27bdb1a627d6a841ca379d22 \ No newline at end of file
diff --git a/0.14/inherit_graph_43.png b/0.14/inherit_graph_43.png
new file mode 100644
index 00000000..621f3713
--- /dev/null
+++ b/0.14/inherit_graph_43.png
Binary files differ
diff --git a/0.14/inherit_graph_44.map b/0.14/inherit_graph_44.map
new file mode 100644
index 00000000..e48b9aca
--- /dev/null
+++ b/0.14/inherit_graph_44.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01int16__t_01_4.html" title="GVS\&lt; int16_t \&gt;" alt="" coords="5,5,119,32"/>
+</map>
diff --git a/0.14/inherit_graph_44.md5 b/0.14/inherit_graph_44.md5
new file mode 100644
index 00000000..83af9ec8
--- /dev/null
+++ b/0.14/inherit_graph_44.md5
@@ -0,0 +1 @@
+1218afbcb6b929c447f815e58dee7e91 \ No newline at end of file
diff --git a/0.14/inherit_graph_44.png b/0.14/inherit_graph_44.png
new file mode 100644
index 00000000..911d7a82
--- /dev/null
+++ b/0.14/inherit_graph_44.png
Binary files differ
diff --git a/0.14/inherit_graph_45.map b/0.14/inherit_graph_45.map
new file mode 100644
index 00000000..ccbc5967
--- /dev/null
+++ b/0.14/inherit_graph_45.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01int64__t_01_4.html" title="GVS\&lt; int64_t \&gt;" alt="" coords="5,5,119,32"/>
+</map>
diff --git a/0.14/inherit_graph_45.md5 b/0.14/inherit_graph_45.md5
new file mode 100644
index 00000000..38c81638
--- /dev/null
+++ b/0.14/inherit_graph_45.md5
@@ -0,0 +1 @@
+a45399b71482af4c6fc7a03230706605 \ No newline at end of file
diff --git a/0.14/inherit_graph_45.png b/0.14/inherit_graph_45.png
new file mode 100644
index 00000000..968eef0d
--- /dev/null
+++ b/0.14/inherit_graph_45.png
Binary files differ
diff --git a/0.14/inherit_graph_46.map b/0.14/inherit_graph_46.map
new file mode 100644
index 00000000..3c3dd3e0
--- /dev/null
+++ b/0.14/inherit_graph_46.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS.html" title="GVS\&lt; T \&gt;" alt="" coords="5,5,88,32"/>
+</map>
diff --git a/0.14/inherit_graph_46.md5 b/0.14/inherit_graph_46.md5
new file mode 100644
index 00000000..bc0f499c
--- /dev/null
+++ b/0.14/inherit_graph_46.md5
@@ -0,0 +1 @@
+dbed0fbefe60dd638b724d1e03344622 \ No newline at end of file
diff --git a/0.14/inherit_graph_46.png b/0.14/inherit_graph_46.png
new file mode 100644
index 00000000..192c2b48
--- /dev/null
+++ b/0.14/inherit_graph_46.png
Binary files differ
diff --git a/0.14/inherit_graph_47.map b/0.14/inherit_graph_47.map
new file mode 100644
index 00000000..d3d8884b
--- /dev/null
+++ b/0.14/inherit_graph_47.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01uint16__t_01_4.html" title="GVS\&lt; uint16_t \&gt;" alt="" coords="5,5,125,32"/>
+</map>
diff --git a/0.14/inherit_graph_47.md5 b/0.14/inherit_graph_47.md5
new file mode 100644
index 00000000..8d2183f1
--- /dev/null
+++ b/0.14/inherit_graph_47.md5
@@ -0,0 +1 @@
+520b9ce5c1b90127962906a5bb77a42e \ No newline at end of file
diff --git a/0.14/inherit_graph_47.png b/0.14/inherit_graph_47.png
new file mode 100644
index 00000000..3e013075
--- /dev/null
+++ b/0.14/inherit_graph_47.png
Binary files differ
diff --git a/0.14/inherit_graph_48.map b/0.14/inherit_graph_48.map
new file mode 100644
index 00000000..b36afd6f
--- /dev/null
+++ b/0.14/inherit_graph_48.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01uint32__t_01_4.html" title="GVS\&lt; uint32_t \&gt;" alt="" coords="5,5,125,32"/>
+</map>
diff --git a/0.14/inherit_graph_48.md5 b/0.14/inherit_graph_48.md5
new file mode 100644
index 00000000..dbf7525d
--- /dev/null
+++ b/0.14/inherit_graph_48.md5
@@ -0,0 +1 @@
+934870aa75ea762ff97d75afb3fad9a2 \ No newline at end of file
diff --git a/0.14/inherit_graph_48.png b/0.14/inherit_graph_48.png
new file mode 100644
index 00000000..a52ef80c
--- /dev/null
+++ b/0.14/inherit_graph_48.png
Binary files differ
diff --git a/0.14/inherit_graph_49.map b/0.14/inherit_graph_49.map
new file mode 100644
index 00000000..3e3a806b
--- /dev/null
+++ b/0.14/inherit_graph_49.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classGVS_3_01uint64__t_01_4.html" title="GVS\&lt; uint64_t \&gt;" alt="" coords="5,5,125,32"/>
+</map>
diff --git a/0.14/inherit_graph_49.md5 b/0.14/inherit_graph_49.md5
new file mode 100644
index 00000000..a5e8d178
--- /dev/null
+++ b/0.14/inherit_graph_49.md5
@@ -0,0 +1 @@
+8a7f8821f9c1ab35f86ff10e770261b6 \ No newline at end of file
diff --git a/0.14/inherit_graph_49.png b/0.14/inherit_graph_49.png
new file mode 100644
index 00000000..5d80f6f1
--- /dev/null
+++ b/0.14/inherit_graph_49.png
Binary files differ
diff --git a/0.14/inherit_graph_5.map b/0.14/inherit_graph_5.map
new file mode 100644
index 00000000..226b254f
--- /dev/null
+++ b/0.14/inherit_graph_5.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceAirbagStatus.html" title="Corresponds with DBus Interface org.automotive.AirbagStatus. " alt="" coords="5,5,103,32"/>
+</map>
diff --git a/0.14/inherit_graph_5.md5 b/0.14/inherit_graph_5.md5
new file mode 100644
index 00000000..ff2061a6
--- /dev/null
+++ b/0.14/inherit_graph_5.md5
@@ -0,0 +1 @@
+e7e05bab62bcdaee081cb896b4158129 \ No newline at end of file
diff --git a/0.14/inherit_graph_5.png b/0.14/inherit_graph_5.png
new file mode 100644
index 00000000..db3decba
--- /dev/null
+++ b/0.14/inherit_graph_5.png
Binary files differ
diff --git a/0.14/inherit_graph_50.map b/0.14/inherit_graph_50.map
new file mode 100644
index 00000000..098cd111
--- /dev/null
+++ b/0.14/inherit_graph_50.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceHazardLight.html" title="Corresponds with DBus Interface org.automotive.HazardLight. " alt="" coords="5,5,97,32"/>
+</map>
diff --git a/0.14/inherit_graph_50.md5 b/0.14/inherit_graph_50.md5
new file mode 100644
index 00000000..97316e9f
--- /dev/null
+++ b/0.14/inherit_graph_50.md5
@@ -0,0 +1 @@
+0214a4a882ed13cfc49aa1bc3f9888c1 \ No newline at end of file
diff --git a/0.14/inherit_graph_50.png b/0.14/inherit_graph_50.png
new file mode 100644
index 00000000..def24fcc
--- /dev/null
+++ b/0.14/inherit_graph_50.png
Binary files differ
diff --git a/0.14/inherit_graph_51.map b/0.14/inherit_graph_51.map
new file mode 100644
index 00000000..e1ad690c
--- /dev/null
+++ b/0.14/inherit_graph_51.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceHorn.html" title="Corresponds with DBus Interface org.automotive.Horn. " alt="" coords="5,5,56,32"/>
+</map>
diff --git a/0.14/inherit_graph_51.md5 b/0.14/inherit_graph_51.md5
new file mode 100644
index 00000000..03c0aced
--- /dev/null
+++ b/0.14/inherit_graph_51.md5
@@ -0,0 +1 @@
+26ae39976df22895d3a66e72532e07ad \ No newline at end of file
diff --git a/0.14/inherit_graph_51.png b/0.14/inherit_graph_51.png
new file mode 100644
index 00000000..cde06334
--- /dev/null
+++ b/0.14/inherit_graph_51.png
Binary files differ
diff --git a/0.14/inherit_graph_52.map b/0.14/inherit_graph_52.map
new file mode 100644
index 00000000..f9c033cc
--- /dev/null
+++ b/0.14/inherit_graph_52.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceIgnitionTime.html" title="Corresponds with DBus Interface org.automotive.IgnitionTime. " alt="" coords="5,5,99,32"/>
+</map>
diff --git a/0.14/inherit_graph_52.md5 b/0.14/inherit_graph_52.md5
new file mode 100644
index 00000000..16d1986b
--- /dev/null
+++ b/0.14/inherit_graph_52.md5
@@ -0,0 +1 @@
+94e1ca181a9be94f9990d377334233ed \ No newline at end of file
diff --git a/0.14/inherit_graph_52.png b/0.14/inherit_graph_52.png
new file mode 100644
index 00000000..1f090dc4
--- /dev/null
+++ b/0.14/inherit_graph_52.png
Binary files differ
diff --git a/0.14/inherit_graph_53.map b/0.14/inherit_graph_53.map
new file mode 100644
index 00000000..ed26fda6
--- /dev/null
+++ b/0.14/inherit_graph_53.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceInteriorLightStatus.html" title="Corresponds with DBus Interface org.automotive.InteriorLightStatus. " alt="" coords="5,5,133,32"/>
+</map>
diff --git a/0.14/inherit_graph_53.md5 b/0.14/inherit_graph_53.md5
new file mode 100644
index 00000000..2a478eeb
--- /dev/null
+++ b/0.14/inherit_graph_53.md5
@@ -0,0 +1 @@
+c8cc6eecf7a394b1084a161d31033bf1 \ No newline at end of file
diff --git a/0.14/inherit_graph_53.png b/0.14/inherit_graph_53.png
new file mode 100644
index 00000000..9a21ba0f
--- /dev/null
+++ b/0.14/inherit_graph_53.png
Binary files differ
diff --git a/0.14/inherit_graph_54.map b/0.14/inherit_graph_54.map
new file mode 100644
index 00000000..6114ef57
--- /dev/null
+++ b/0.14/inherit_graph_54.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceLaneDepartureDetection.html" title="Corresponds with DBus Interface org.automotive.LaneDepartureDetection. " alt="" coords="5,5,168,32"/>
+</map>
diff --git a/0.14/inherit_graph_54.md5 b/0.14/inherit_graph_54.md5
new file mode 100644
index 00000000..1b17ab7b
--- /dev/null
+++ b/0.14/inherit_graph_54.md5
@@ -0,0 +1 @@
+c5269042d0d6584db9fbdd37243eeb6a \ No newline at end of file
diff --git a/0.14/inherit_graph_54.png b/0.14/inherit_graph_54.png
new file mode 100644
index 00000000..5dc2dd02
--- /dev/null
+++ b/0.14/inherit_graph_54.png
Binary files differ
diff --git a/0.14/inherit_graph_55.map b/0.14/inherit_graph_55.map
new file mode 100644
index 00000000..9f75731e
--- /dev/null
+++ b/0.14/inherit_graph_55.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceLightStatus.html" title="Corresponds with DBus Interface org.automotive.LightStatus. " alt="" coords="5,5,93,32"/>
+</map>
diff --git a/0.14/inherit_graph_55.md5 b/0.14/inherit_graph_55.md5
new file mode 100644
index 00000000..b066433a
--- /dev/null
+++ b/0.14/inherit_graph_55.md5
@@ -0,0 +1 @@
+9f6e8666eafc50ea9b8b6cefb3b12e11 \ No newline at end of file
diff --git a/0.14/inherit_graph_55.png b/0.14/inherit_graph_55.png
new file mode 100644
index 00000000..708dcf37
--- /dev/null
+++ b/0.14/inherit_graph_55.png
Binary files differ
diff --git a/0.14/inherit_graph_56.map b/0.14/inherit_graph_56.map
new file mode 100644
index 00000000..5c4f96d4
--- /dev/null
+++ b/0.14/inherit_graph_56.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceLocation.html" title="Corresponds with DBus Interface org.automotive.Location. " alt="" coords="5,5,76,32"/>
+</map>
diff --git a/0.14/inherit_graph_56.md5 b/0.14/inherit_graph_56.md5
new file mode 100644
index 00000000..7fdc4bec
--- /dev/null
+++ b/0.14/inherit_graph_56.md5
@@ -0,0 +1 @@
+e0e36014cffd52d8abeaed1f7e8ef84a \ No newline at end of file
diff --git a/0.14/inherit_graph_56.png b/0.14/inherit_graph_56.png
new file mode 100644
index 00000000..77861acc
--- /dev/null
+++ b/0.14/inherit_graph_56.png
Binary files differ
diff --git a/0.14/inherit_graph_57.map b/0.14/inherit_graph_57.map
new file mode 100644
index 00000000..fe955c23
--- /dev/null
+++ b/0.14/inherit_graph_57.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceMalfunctionIndicator.html" title="Corresponds with DBus Interface org.automotive.MalfunctionIndicator. " alt="" coords="5,5,144,32"/>
+</map>
diff --git a/0.14/inherit_graph_57.md5 b/0.14/inherit_graph_57.md5
new file mode 100644
index 00000000..98407aca
--- /dev/null
+++ b/0.14/inherit_graph_57.md5
@@ -0,0 +1 @@
+87989213c876010d139f8dc1f101bbb4 \ No newline at end of file
diff --git a/0.14/inherit_graph_57.png b/0.14/inherit_graph_57.png
new file mode 100644
index 00000000..e257d696
--- /dev/null
+++ b/0.14/inherit_graph_57.png
Binary files differ
diff --git a/0.14/inherit_graph_58.map b/0.14/inherit_graph_58.map
new file mode 100644
index 00000000..1bcaae99
--- /dev/null
+++ b/0.14/inherit_graph_58.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceMirror.html" title="Corresponds with DBus Interface org.automotive.Mirror. " alt="" coords="5,5,60,32"/>
+</map>
diff --git a/0.14/inherit_graph_58.md5 b/0.14/inherit_graph_58.md5
new file mode 100644
index 00000000..6981be54
--- /dev/null
+++ b/0.14/inherit_graph_58.md5
@@ -0,0 +1 @@
+fd631deb100eb482fa0f4e041dff7e3b \ No newline at end of file
diff --git a/0.14/inherit_graph_58.png b/0.14/inherit_graph_58.png
new file mode 100644
index 00000000..0bdd392f
--- /dev/null
+++ b/0.14/inherit_graph_58.png
Binary files differ
diff --git a/0.14/inherit_graph_59.map b/0.14/inherit_graph_59.map
new file mode 100644
index 00000000..c6ef8ffc
--- /dev/null
+++ b/0.14/inherit_graph_59.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceNightMode.html" title="Corresponds with DBus Interface org.automotive.NightMode. " alt="" coords="5,5,91,32"/>
+</map>
diff --git a/0.14/inherit_graph_59.md5 b/0.14/inherit_graph_59.md5
new file mode 100644
index 00000000..26878003
--- /dev/null
+++ b/0.14/inherit_graph_59.md5
@@ -0,0 +1 @@
+52c658fdda55a839d61a92fbd62b1ed7 \ No newline at end of file
diff --git a/0.14/inherit_graph_59.png b/0.14/inherit_graph_59.png
new file mode 100644
index 00000000..548635e3
--- /dev/null
+++ b/0.14/inherit_graph_59.png
Binary files differ
diff --git a/0.14/inherit_graph_6.map b/0.14/inherit_graph_6.map
new file mode 100644
index 00000000..10de73b3
--- /dev/null
+++ b/0.14/inherit_graph_6.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceAlarm.html" title="Corresponds with DBus Interface org.automotive.Alarm. " alt="" coords="5,5,61,32"/>
+</map>
diff --git a/0.14/inherit_graph_6.md5 b/0.14/inherit_graph_6.md5
new file mode 100644
index 00000000..74186100
--- /dev/null
+++ b/0.14/inherit_graph_6.md5
@@ -0,0 +1 @@
+bacde6d1c05b99dc062c52a79fdf010d \ No newline at end of file
diff --git a/0.14/inherit_graph_6.png b/0.14/inherit_graph_6.png
new file mode 100644
index 00000000..6a6388dc
--- /dev/null
+++ b/0.14/inherit_graph_6.png
Binary files differ
diff --git a/0.14/inherit_graph_60.map b/0.14/inherit_graph_60.map
new file mode 100644
index 00000000..9b80fe51
--- /dev/null
+++ b/0.14/inherit_graph_60.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceObstacleDistance.html" title="Corresponds with DBus Interface org.automotive.ObstacleDistance. " alt="" coords="5,5,132,32"/>
+</map>
diff --git a/0.14/inherit_graph_60.md5 b/0.14/inherit_graph_60.md5
new file mode 100644
index 00000000..9550ea5c
--- /dev/null
+++ b/0.14/inherit_graph_60.md5
@@ -0,0 +1 @@
+c1e0d79e32f09780cb36e4bf045d2c03 \ No newline at end of file
diff --git a/0.14/inherit_graph_60.png b/0.14/inherit_graph_60.png
new file mode 100644
index 00000000..4d90adcc
--- /dev/null
+++ b/0.14/inherit_graph_60.png
Binary files differ
diff --git a/0.14/inherit_graph_61.map b/0.14/inherit_graph_61.map
new file mode 100644
index 00000000..e026b1bb
--- /dev/null
+++ b/0.14/inherit_graph_61.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceOccupantStatus.html" title="Corresponds with DBus Interface org.automotive.OccupantStatus. " alt="" coords="5,5,121,32"/>
+</map>
diff --git a/0.14/inherit_graph_61.md5 b/0.14/inherit_graph_61.md5
new file mode 100644
index 00000000..6b21852b
--- /dev/null
+++ b/0.14/inherit_graph_61.md5
@@ -0,0 +1 @@
+c660950e13dce9b177733b6187593e1b \ No newline at end of file
diff --git a/0.14/inherit_graph_61.png b/0.14/inherit_graph_61.png
new file mode 100644
index 00000000..3cbd196e
--- /dev/null
+++ b/0.14/inherit_graph_61.png
Binary files differ
diff --git a/0.14/inherit_graph_62.map b/0.14/inherit_graph_62.map
new file mode 100644
index 00000000..28eb460e
--- /dev/null
+++ b/0.14/inherit_graph_62.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceOdometer.html" title="Corresponds with DBus Interface org.automotive.Odometer. " alt="" coords="5,5,84,32"/>
+</map>
diff --git a/0.14/inherit_graph_62.md5 b/0.14/inherit_graph_62.md5
new file mode 100644
index 00000000..bcb60a26
--- /dev/null
+++ b/0.14/inherit_graph_62.md5
@@ -0,0 +1 @@
+bca7e11ea1b7aefb4a005bd2cb7ec523 \ No newline at end of file
diff --git a/0.14/inherit_graph_62.png b/0.14/inherit_graph_62.png
new file mode 100644
index 00000000..e2f13c15
--- /dev/null
+++ b/0.14/inherit_graph_62.png
Binary files differ
diff --git a/0.14/inherit_graph_63.map b/0.14/inherit_graph_63.map
new file mode 100644
index 00000000..db458408
--- /dev/null
+++ b/0.14/inherit_graph_63.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceParkingBrake.html" title="Corresponds with DBus Interface org.automotive.ParkingBrake. " alt="" coords="5,5,105,32"/>
+</map>
diff --git a/0.14/inherit_graph_63.md5 b/0.14/inherit_graph_63.md5
new file mode 100644
index 00000000..c9edda41
--- /dev/null
+++ b/0.14/inherit_graph_63.md5
@@ -0,0 +1 @@
+87517cb31e35a9dd4756d895675fcf03 \ No newline at end of file
diff --git a/0.14/inherit_graph_63.png b/0.14/inherit_graph_63.png
new file mode 100644
index 00000000..46c602e5
--- /dev/null
+++ b/0.14/inherit_graph_63.png
Binary files differ
diff --git a/0.14/inherit_graph_64.map b/0.14/inherit_graph_64.map
new file mode 100644
index 00000000..2635bc6e
--- /dev/null
+++ b/0.14/inherit_graph_64.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classpicojson_1_1default__parse__context.html" title="picojson::default_parse\l_context" alt="" coords="5,5,161,47"/>
+</map>
diff --git a/0.14/inherit_graph_64.md5 b/0.14/inherit_graph_64.md5
new file mode 100644
index 00000000..a1b86456
--- /dev/null
+++ b/0.14/inherit_graph_64.md5
@@ -0,0 +1 @@
+2fba39def466dde8a7ef3f57df222e24 \ No newline at end of file
diff --git a/0.14/inherit_graph_64.png b/0.14/inherit_graph_64.png
new file mode 100644
index 00000000..cd87b82c
--- /dev/null
+++ b/0.14/inherit_graph_64.png
Binary files differ
diff --git a/0.14/inherit_graph_65.map b/0.14/inherit_graph_65.map
new file mode 100644
index 00000000..77627d78
--- /dev/null
+++ b/0.14/inherit_graph_65.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classpicojson_1_1deny__parse__context.html" title="picojson::deny_parse\l_context" alt="" coords="5,5,151,47"/>
+</map>
diff --git a/0.14/inherit_graph_65.md5 b/0.14/inherit_graph_65.md5
new file mode 100644
index 00000000..128075b2
--- /dev/null
+++ b/0.14/inherit_graph_65.md5
@@ -0,0 +1 @@
+1fc50b37973c73e2e38b345bf1d2f34c \ No newline at end of file
diff --git a/0.14/inherit_graph_65.png b/0.14/inherit_graph_65.png
new file mode 100644
index 00000000..65a9b4ca
--- /dev/null
+++ b/0.14/inherit_graph_65.png
Binary files differ
diff --git a/0.14/inherit_graph_66.map b/0.14/inherit_graph_66.map
new file mode 100644
index 00000000..5301f6fc
--- /dev/null
+++ b/0.14/inherit_graph_66.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classpicojson_1_1input.html" title="picojson::input\&lt; Iter \&gt;" alt="" coords="5,5,155,32"/>
+</map>
diff --git a/0.14/inherit_graph_66.md5 b/0.14/inherit_graph_66.md5
new file mode 100644
index 00000000..e20c3143
--- /dev/null
+++ b/0.14/inherit_graph_66.md5
@@ -0,0 +1 @@
+054796cec047e4deea80b07fc2363818 \ No newline at end of file
diff --git a/0.14/inherit_graph_66.png b/0.14/inherit_graph_66.png
new file mode 100644
index 00000000..df2ee900
--- /dev/null
+++ b/0.14/inherit_graph_66.png
Binary files differ
diff --git a/0.14/inherit_graph_67.map b/0.14/inherit_graph_67.map
new file mode 100644
index 00000000..cf3419f5
--- /dev/null
+++ b/0.14/inherit_graph_67.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$structpicojson_1_1last__error__t.html" title="picojson::last_error\l_t\&lt; T \&gt;" alt="" coords="5,5,137,47"/>
+</map>
diff --git a/0.14/inherit_graph_67.md5 b/0.14/inherit_graph_67.md5
new file mode 100644
index 00000000..28c8337d
--- /dev/null
+++ b/0.14/inherit_graph_67.md5
@@ -0,0 +1 @@
+e0ee59c7992093b34f8c4e3856c8f534 \ No newline at end of file
diff --git a/0.14/inherit_graph_67.png b/0.14/inherit_graph_67.png
new file mode 100644
index 00000000..165f7a5d
--- /dev/null
+++ b/0.14/inherit_graph_67.png
Binary files differ
diff --git a/0.14/inherit_graph_68.map b/0.14/inherit_graph_68.map
new file mode 100644
index 00000000..01768c41
--- /dev/null
+++ b/0.14/inherit_graph_68.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$structpicojson_1_1null.html" title="picojson::null" alt="" coords="5,5,104,32"/>
+</map>
diff --git a/0.14/inherit_graph_68.md5 b/0.14/inherit_graph_68.md5
new file mode 100644
index 00000000..55a754bc
--- /dev/null
+++ b/0.14/inherit_graph_68.md5
@@ -0,0 +1 @@
+39edb7ed984aede99d1f8eda8991af82 \ No newline at end of file
diff --git a/0.14/inherit_graph_68.png b/0.14/inherit_graph_68.png
new file mode 100644
index 00000000..806e3ba9
--- /dev/null
+++ b/0.14/inherit_graph_68.png
Binary files differ
diff --git a/0.14/inherit_graph_69.map b/0.14/inherit_graph_69.map
new file mode 100644
index 00000000..4e9dcc71
--- /dev/null
+++ b/0.14/inherit_graph_69.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classpicojson_1_1null__parse__context.html" title="picojson::null_parse\l_context" alt="" coords="5,5,143,47"/>
+</map>
diff --git a/0.14/inherit_graph_69.md5 b/0.14/inherit_graph_69.md5
new file mode 100644
index 00000000..fbbced8b
--- /dev/null
+++ b/0.14/inherit_graph_69.md5
@@ -0,0 +1 @@
+d72d0d4c6666ff5dddeee3b1c74ec303 \ No newline at end of file
diff --git a/0.14/inherit_graph_69.png b/0.14/inherit_graph_69.png
new file mode 100644
index 00000000..7fefe149
--- /dev/null
+++ b/0.14/inherit_graph_69.png
Binary files differ
diff --git a/0.14/inherit_graph_7.map b/0.14/inherit_graph_7.map
new file mode 100644
index 00000000..a6c8b05f
--- /dev/null
+++ b/0.14/inherit_graph_7.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$structamb_1_1PropertyCompare.html" title="amb::PropertyCompare" alt="" coords="5,5,163,32"/>
+</map>
diff --git a/0.14/inherit_graph_7.md5 b/0.14/inherit_graph_7.md5
new file mode 100644
index 00000000..d33ccdd6
--- /dev/null
+++ b/0.14/inherit_graph_7.md5
@@ -0,0 +1 @@
+ec17bc6c0cf9c512fd8a39858a8d46db \ No newline at end of file
diff --git a/0.14/inherit_graph_7.png b/0.14/inherit_graph_7.png
new file mode 100644
index 00000000..487625b2
--- /dev/null
+++ b/0.14/inherit_graph_7.png
Binary files differ
diff --git a/0.14/inherit_graph_70.map b/0.14/inherit_graph_70.map
new file mode 100644
index 00000000..b8e5d3fc
--- /dev/null
+++ b/0.14/inherit_graph_70.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$structpicojson_1_1null__parse__context_1_1dummy__str.html" title="picojson::null_parse\l_context::dummy_str" alt="" coords="5,5,151,47"/>
+</map>
diff --git a/0.14/inherit_graph_70.md5 b/0.14/inherit_graph_70.md5
new file mode 100644
index 00000000..b1485356
--- /dev/null
+++ b/0.14/inherit_graph_70.md5
@@ -0,0 +1 @@
+14556e0c09cbaaf1aa6a42e1ae62f696 \ No newline at end of file
diff --git a/0.14/inherit_graph_70.png b/0.14/inherit_graph_70.png
new file mode 100644
index 00000000..833154f6
--- /dev/null
+++ b/0.14/inherit_graph_70.png
Binary files differ
diff --git a/0.14/inherit_graph_71.map b/0.14/inherit_graph_71.map
new file mode 100644
index 00000000..8bb62857
--- /dev/null
+++ b/0.14/inherit_graph_71.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classpicojson_1_1value.html" title="picojson::value" alt="" coords="5,5,115,32"/>
+</map>
diff --git a/0.14/inherit_graph_71.md5 b/0.14/inherit_graph_71.md5
new file mode 100644
index 00000000..b0b33e80
--- /dev/null
+++ b/0.14/inherit_graph_71.md5
@@ -0,0 +1 @@
+ca47eff457c287f7dfa019405e069187 \ No newline at end of file
diff --git a/0.14/inherit_graph_71.png b/0.14/inherit_graph_71.png
new file mode 100644
index 00000000..aa3e5768
--- /dev/null
+++ b/0.14/inherit_graph_71.png
Binary files differ
diff --git a/0.14/inherit_graph_72.map b/0.14/inherit_graph_72.map
new file mode 100644
index 00000000..2f23067a
--- /dev/null
+++ b/0.14/inherit_graph_72.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$unionpicojson_1_1value_1_1__storage.html" title="picojson::value::_storage" alt="" coords="5,5,172,32"/>
+</map>
diff --git a/0.14/inherit_graph_72.md5 b/0.14/inherit_graph_72.md5
new file mode 100644
index 00000000..845b7b75
--- /dev/null
+++ b/0.14/inherit_graph_72.md5
@@ -0,0 +1 @@
+4fd6aba209849085a29ed4872cc22918 \ No newline at end of file
diff --git a/0.14/inherit_graph_72.png b/0.14/inherit_graph_72.png
new file mode 100644
index 00000000..3fb847e4
--- /dev/null
+++ b/0.14/inherit_graph_72.png
Binary files differ
diff --git a/0.14/inherit_graph_73.map b/0.14/inherit_graph_73.map
new file mode 100644
index 00000000..77a7a3d0
--- /dev/null
+++ b/0.14/inherit_graph_73.map
@@ -0,0 +1,4 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="5,5,64,32"/>
+<area shape="rect" id="node2" href="$interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ..." alt="" coords="112,5,223,32"/>
+</map>
diff --git a/0.14/inherit_graph_73.md5 b/0.14/inherit_graph_73.md5
new file mode 100644
index 00000000..b4f63d5b
--- /dev/null
+++ b/0.14/inherit_graph_73.md5
@@ -0,0 +1 @@
+e1604866607135fe1f23c94946daedc8 \ No newline at end of file
diff --git a/0.14/inherit_graph_73.png b/0.14/inherit_graph_73.png
new file mode 100644
index 00000000..43faf660
--- /dev/null
+++ b/0.14/inherit_graph_73.png
Binary files differ
diff --git a/0.14/inherit_graph_74.map b/0.14/inherit_graph_74.map
new file mode 100644
index 00000000..0a6ed9fb
--- /dev/null
+++ b/0.14/inherit_graph_74.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfacePowertrainTorque.html" title="Corresponds with DBus Interface org.automotive.PowertrainTorque. " alt="" coords="5,5,129,32"/>
+</map>
diff --git a/0.14/inherit_graph_74.md5 b/0.14/inherit_graph_74.md5
new file mode 100644
index 00000000..99b19b80
--- /dev/null
+++ b/0.14/inherit_graph_74.md5
@@ -0,0 +1 @@
+7ec8c2a1bfc3dabd708a1fa0613d2d98 \ No newline at end of file
diff --git a/0.14/inherit_graph_74.png b/0.14/inherit_graph_74.png
new file mode 100644
index 00000000..ab28566a
--- /dev/null
+++ b/0.14/inherit_graph_74.png
Binary files differ
diff --git a/0.14/inherit_graph_75.map b/0.14/inherit_graph_75.map
new file mode 100644
index 00000000..20c31f8e
--- /dev/null
+++ b/0.14/inherit_graph_75.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceRainSensor.html" title="Corresponds with DBus Interface org.automotive.RainSensor. " alt="" coords="5,5,96,32"/>
+</map>
diff --git a/0.14/inherit_graph_75.md5 b/0.14/inherit_graph_75.md5
new file mode 100644
index 00000000..ce0c1063
--- /dev/null
+++ b/0.14/inherit_graph_75.md5
@@ -0,0 +1 @@
+ef9b3b1bd2b65d7af6c78081b605b08e \ No newline at end of file
diff --git a/0.14/inherit_graph_75.png b/0.14/inherit_graph_75.png
new file mode 100644
index 00000000..e08269e4
--- /dev/null
+++ b/0.14/inherit_graph_75.png
Binary files differ
diff --git a/0.14/inherit_graph_76.map b/0.14/inherit_graph_76.map
new file mode 100644
index 00000000..39f385ca
--- /dev/null
+++ b/0.14/inherit_graph_76.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSeat.html" title="Corresponds with DBus Interface org.automotive.Seat. " alt="" coords="5,5,55,32"/>
+</map>
diff --git a/0.14/inherit_graph_76.md5 b/0.14/inherit_graph_76.md5
new file mode 100644
index 00000000..d92ba84d
--- /dev/null
+++ b/0.14/inherit_graph_76.md5
@@ -0,0 +1 @@
+94a2789f407d1cb490b13856df6ec8cf \ No newline at end of file
diff --git a/0.14/inherit_graph_76.png b/0.14/inherit_graph_76.png
new file mode 100644
index 00000000..29eb700e
--- /dev/null
+++ b/0.14/inherit_graph_76.png
Binary files differ
diff --git a/0.14/inherit_graph_77.map b/0.14/inherit_graph_77.map
new file mode 100644
index 00000000..e09f9f16
--- /dev/null
+++ b/0.14/inherit_graph_77.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSeatAdjustment.html" title="Corresponds with DBus Interface org.automotive.SeatAdjustment. " alt="" coords="5,5,120,32"/>
+</map>
diff --git a/0.14/inherit_graph_77.md5 b/0.14/inherit_graph_77.md5
new file mode 100644
index 00000000..617f11df
--- /dev/null
+++ b/0.14/inherit_graph_77.md5
@@ -0,0 +1 @@
+ee0b707cd2f2605f5c565d648e05a72c \ No newline at end of file
diff --git a/0.14/inherit_graph_77.png b/0.14/inherit_graph_77.png
new file mode 100644
index 00000000..0e0df6ad
--- /dev/null
+++ b/0.14/inherit_graph_77.png
Binary files differ
diff --git a/0.14/inherit_graph_78.map b/0.14/inherit_graph_78.map
new file mode 100644
index 00000000..7a2783ec
--- /dev/null
+++ b/0.14/inherit_graph_78.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSeatBelt.html" title="Corresponds with DBus Interface org.automotive.SeatBelt. " alt="" coords="5,5,77,32"/>
+</map>
diff --git a/0.14/inherit_graph_78.md5 b/0.14/inherit_graph_78.md5
new file mode 100644
index 00000000..b9ab1de5
--- /dev/null
+++ b/0.14/inherit_graph_78.md5
@@ -0,0 +1 @@
+a8fbca6c0d5d6d334065b5ee764950d1 \ No newline at end of file
diff --git a/0.14/inherit_graph_78.png b/0.14/inherit_graph_78.png
new file mode 100644
index 00000000..7403119a
--- /dev/null
+++ b/0.14/inherit_graph_78.png
Binary files differ
diff --git a/0.14/inherit_graph_79.map b/0.14/inherit_graph_79.map
new file mode 100644
index 00000000..dbb00368
--- /dev/null
+++ b/0.14/inherit_graph_79.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSideWindow.html" title="Corresponds with DBus Interface org.automotive.SideWindow. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_79.md5 b/0.14/inherit_graph_79.md5
new file mode 100644
index 00000000..478e6a14
--- /dev/null
+++ b/0.14/inherit_graph_79.md5
@@ -0,0 +1 @@
+ea8ba2d83e218965a78b8cbb304802d6 \ No newline at end of file
diff --git a/0.14/inherit_graph_79.png b/0.14/inherit_graph_79.png
new file mode 100644
index 00000000..320eabed
--- /dev/null
+++ b/0.14/inherit_graph_79.png
Binary files differ
diff --git a/0.14/inherit_graph_8.map b/0.14/inherit_graph_8.map
new file mode 100644
index 00000000..0c225673
--- /dev/null
+++ b/0.14/inherit_graph_8.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classamb_1_1Timestamp.html" title="amb::Timestamp" alt="" coords="5,5,125,32"/>
+</map>
diff --git a/0.14/inherit_graph_8.md5 b/0.14/inherit_graph_8.md5
new file mode 100644
index 00000000..d663497b
--- /dev/null
+++ b/0.14/inherit_graph_8.md5
@@ -0,0 +1 @@
+a3c9423acabc50e375eb0843ff52fd3c \ No newline at end of file
diff --git a/0.14/inherit_graph_8.png b/0.14/inherit_graph_8.png
new file mode 100644
index 00000000..4f14a620
--- /dev/null
+++ b/0.14/inherit_graph_8.png
Binary files differ
diff --git a/0.14/inherit_graph_80.map b/0.14/inherit_graph_80.map
new file mode 100644
index 00000000..10d8f9bd
--- /dev/null
+++ b/0.14/inherit_graph_80.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSize.html" title="Corresponds with DBus Interface org.automotive.Size. " alt="" coords="5,5,53,32"/>
+</map>
diff --git a/0.14/inherit_graph_80.md5 b/0.14/inherit_graph_80.md5
new file mode 100644
index 00000000..6514758c
--- /dev/null
+++ b/0.14/inherit_graph_80.md5
@@ -0,0 +1 @@
+8edcbd9d74a72383d966ad4b8768577e \ No newline at end of file
diff --git a/0.14/inherit_graph_80.png b/0.14/inherit_graph_80.png
new file mode 100644
index 00000000..918b315b
--- /dev/null
+++ b/0.14/inherit_graph_80.png
Binary files differ
diff --git a/0.14/inherit_graph_81.map b/0.14/inherit_graph_81.map
new file mode 100644
index 00000000..f73b03c7
--- /dev/null
+++ b/0.14/inherit_graph_81.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSteeringWheel.html" title="Corresponds with DBus Interface org.automotive.SteeringWheel. " alt="" coords="5,5,112,32"/>
+</map>
diff --git a/0.14/inherit_graph_81.md5 b/0.14/inherit_graph_81.md5
new file mode 100644
index 00000000..2041b97b
--- /dev/null
+++ b/0.14/inherit_graph_81.md5
@@ -0,0 +1 @@
+f2e84dd2bd308050e20217ecfc4c99b0 \ No newline at end of file
diff --git a/0.14/inherit_graph_81.png b/0.14/inherit_graph_81.png
new file mode 100644
index 00000000..269a7e24
--- /dev/null
+++ b/0.14/inherit_graph_81.png
Binary files differ
diff --git a/0.14/inherit_graph_82.map b/0.14/inherit_graph_82.map
new file mode 100644
index 00000000..fc6a8838
--- /dev/null
+++ b/0.14/inherit_graph_82.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSteeringWheelPosition.html" title="Corresponds with DBus Interface org.automotive.SteeringWheelPosition. " alt="" coords="5,5,160,32"/>
+</map>
diff --git a/0.14/inherit_graph_82.md5 b/0.14/inherit_graph_82.md5
new file mode 100644
index 00000000..beccd11d
--- /dev/null
+++ b/0.14/inherit_graph_82.md5
@@ -0,0 +1 @@
+77122ddeebb616e77c256cf0f77fa394 \ No newline at end of file
diff --git a/0.14/inherit_graph_82.png b/0.14/inherit_graph_82.png
new file mode 100644
index 00000000..b17b1a4b
--- /dev/null
+++ b/0.14/inherit_graph_82.png
Binary files differ
diff --git a/0.14/inherit_graph_83.map b/0.14/inherit_graph_83.map
new file mode 100644
index 00000000..3fa74007
--- /dev/null
+++ b/0.14/inherit_graph_83.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceSunroof.html" title="Corresponds with DBus Interface org.automotive.Sunroof. " alt="" coords="5,5,72,32"/>
+</map>
diff --git a/0.14/inherit_graph_83.md5 b/0.14/inherit_graph_83.md5
new file mode 100644
index 00000000..66584b3a
--- /dev/null
+++ b/0.14/inherit_graph_83.md5
@@ -0,0 +1 @@
+8b94f8c8307de988923a24183ee3c599 \ No newline at end of file
diff --git a/0.14/inherit_graph_83.png b/0.14/inherit_graph_83.png
new file mode 100644
index 00000000..dc0ac3c7
--- /dev/null
+++ b/0.14/inherit_graph_83.png
Binary files differ
diff --git a/0.14/inherit_graph_84.map b/0.14/inherit_graph_84.map
new file mode 100644
index 00000000..e464470b
--- /dev/null
+++ b/0.14/inherit_graph_84.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceTemperature.html" title="Corresponds with DBus Interface org.automotive.Temperature. " alt="" coords="5,5,100,32"/>
+</map>
diff --git a/0.14/inherit_graph_84.md5 b/0.14/inherit_graph_84.md5
new file mode 100644
index 00000000..45701dde
--- /dev/null
+++ b/0.14/inherit_graph_84.md5
@@ -0,0 +1 @@
+16d54e3cf0ad4eefc5670a4c23caf009 \ No newline at end of file
diff --git a/0.14/inherit_graph_84.png b/0.14/inherit_graph_84.png
new file mode 100644
index 00000000..ee74a059
--- /dev/null
+++ b/0.14/inherit_graph_84.png
Binary files differ
diff --git a/0.14/inherit_graph_85.map b/0.14/inherit_graph_85.map
new file mode 100644
index 00000000..ee2fd296
--- /dev/null
+++ b/0.14/inherit_graph_85.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceThrottlePosition.html" title="Corresponds with DBus Interface org.automotive.ThrottlePosition. " alt="" coords="5,5,119,32"/>
+</map>
diff --git a/0.14/inherit_graph_85.md5 b/0.14/inherit_graph_85.md5
new file mode 100644
index 00000000..65a5ee58
--- /dev/null
+++ b/0.14/inherit_graph_85.md5
@@ -0,0 +1 @@
+0782e2e0423d8ddf393cb4b2262e55b6 \ No newline at end of file
diff --git a/0.14/inherit_graph_85.png b/0.14/inherit_graph_85.png
new file mode 100644
index 00000000..52e4f395
--- /dev/null
+++ b/0.14/inherit_graph_85.png
Binary files differ
diff --git a/0.14/inherit_graph_86.map b/0.14/inherit_graph_86.map
new file mode 100644
index 00000000..353e8aec
--- /dev/null
+++ b/0.14/inherit_graph_86.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceTire.html" title="Corresponds with DBus Interface org.automotive.Tire. " alt="" coords="5,5,49,32"/>
+</map>
diff --git a/0.14/inherit_graph_86.md5 b/0.14/inherit_graph_86.md5
new file mode 100644
index 00000000..939f83cc
--- /dev/null
+++ b/0.14/inherit_graph_86.md5
@@ -0,0 +1 @@
+42aa42c9b081bc7ee5c7d37033e331fe \ No newline at end of file
diff --git a/0.14/inherit_graph_86.png b/0.14/inherit_graph_86.png
new file mode 100644
index 00000000..f64f0af5
--- /dev/null
+++ b/0.14/inherit_graph_86.png
Binary files differ
diff --git a/0.14/inherit_graph_87.map b/0.14/inherit_graph_87.map
new file mode 100644
index 00000000..59d5f7ab
--- /dev/null
+++ b/0.14/inherit_graph_87.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceTractionControlSystem.html" title="Corresponds with DBus Interface org.automotive.TractionControlSystem. " alt="" coords="5,5,161,32"/>
+</map>
diff --git a/0.14/inherit_graph_87.md5 b/0.14/inherit_graph_87.md5
new file mode 100644
index 00000000..8a7f482c
--- /dev/null
+++ b/0.14/inherit_graph_87.md5
@@ -0,0 +1 @@
+037ae7795ffd52f930bf56a33953c2ae \ No newline at end of file
diff --git a/0.14/inherit_graph_87.png b/0.14/inherit_graph_87.png
new file mode 100644
index 00000000..7ce49407
--- /dev/null
+++ b/0.14/inherit_graph_87.png
Binary files differ
diff --git a/0.14/inherit_graph_88.map b/0.14/inherit_graph_88.map
new file mode 100644
index 00000000..49e463c9
--- /dev/null
+++ b/0.14/inherit_graph_88.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceTransmission.html" title="Corresponds with DBus Interface org.automotive.Transmission. " alt="" coords="5,5,105,32"/>
+</map>
diff --git a/0.14/inherit_graph_88.md5 b/0.14/inherit_graph_88.md5
new file mode 100644
index 00000000..51f46e55
--- /dev/null
+++ b/0.14/inherit_graph_88.md5
@@ -0,0 +1 @@
+d2947cf4392db5a88d4548add9445742 \ No newline at end of file
diff --git a/0.14/inherit_graph_88.png b/0.14/inherit_graph_88.png
new file mode 100644
index 00000000..8313c846
--- /dev/null
+++ b/0.14/inherit_graph_88.png
Binary files differ
diff --git a/0.14/inherit_graph_89.map b/0.14/inherit_graph_89.map
new file mode 100644
index 00000000..924c4443
--- /dev/null
+++ b/0.14/inherit_graph_89.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceTransmissionClutch.html" title="Corresponds with DBus Interface org.automotive.TransmissionClutch. " alt="" coords="5,5,144,32"/>
+</map>
diff --git a/0.14/inherit_graph_89.md5 b/0.14/inherit_graph_89.md5
new file mode 100644
index 00000000..6fbdc8b6
--- /dev/null
+++ b/0.14/inherit_graph_89.md5
@@ -0,0 +1 @@
+8cab25a2c69823299a45e8c90ea020ce \ No newline at end of file
diff --git a/0.14/inherit_graph_89.png b/0.14/inherit_graph_89.png
new file mode 100644
index 00000000..2c1f7e46
--- /dev/null
+++ b/0.14/inherit_graph_89.png
Binary files differ
diff --git a/0.14/inherit_graph_9.map b/0.14/inherit_graph_9.map
new file mode 100644
index 00000000..25dedfcf
--- /dev/null
+++ b/0.14/inherit_graph_9.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classAmbPluginImpl.html" title="AmbPlugin private class implementation &#45; base class for all plugin implementations. " alt="" coords="5,5,116,32"/>
+</map>
diff --git a/0.14/inherit_graph_9.md5 b/0.14/inherit_graph_9.md5
new file mode 100644
index 00000000..d095ad90
--- /dev/null
+++ b/0.14/inherit_graph_9.md5
@@ -0,0 +1 @@
+e0265523d280fb00692fb4ec4d34c5fb \ No newline at end of file
diff --git a/0.14/inherit_graph_9.png b/0.14/inherit_graph_9.png
new file mode 100644
index 00000000..5b0b3dd5
--- /dev/null
+++ b/0.14/inherit_graph_9.png
Binary files differ
diff --git a/0.14/inherit_graph_90.map b/0.14/inherit_graph_90.map
new file mode 100644
index 00000000..6f835b64
--- /dev/null
+++ b/0.14/inherit_graph_90.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceTransmissionOil.html" title="Corresponds with DBus Interface org.automotive.TransmissionOil. " alt="" coords="5,5,121,32"/>
+</map>
diff --git a/0.14/inherit_graph_90.md5 b/0.14/inherit_graph_90.md5
new file mode 100644
index 00000000..cae4006b
--- /dev/null
+++ b/0.14/inherit_graph_90.md5
@@ -0,0 +1 @@
+4ca8a54435b2aa6d4145dc5c09b21d9f \ No newline at end of file
diff --git a/0.14/inherit_graph_90.png b/0.14/inherit_graph_90.png
new file mode 100644
index 00000000..1b88e2e9
--- /dev/null
+++ b/0.14/inherit_graph_90.png
Binary files differ
diff --git a/0.14/inherit_graph_91.map b/0.14/inherit_graph_91.map
new file mode 100644
index 00000000..080df04c
--- /dev/null
+++ b/0.14/inherit_graph_91.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceTripMeter.html" title="Corresponds with DBus Interface org.automotive.TripMeter. " alt="" coords="5,5,83,32"/>
+</map>
diff --git a/0.14/inherit_graph_91.md5 b/0.14/inherit_graph_91.md5
new file mode 100644
index 00000000..273542fa
--- /dev/null
+++ b/0.14/inherit_graph_91.md5
@@ -0,0 +1 @@
+2e410c5905997c272c0c2df8ec14fff3 \ No newline at end of file
diff --git a/0.14/inherit_graph_91.png b/0.14/inherit_graph_91.png
new file mode 100644
index 00000000..63bbd9f0
--- /dev/null
+++ b/0.14/inherit_graph_91.png
Binary files differ
diff --git a/0.14/inherit_graph_92.map b/0.14/inherit_graph_92.map
new file mode 100644
index 00000000..7728c358
--- /dev/null
+++ b/0.14/inherit_graph_92.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$unionVariant.html" title="Variant" alt="" coords="5,5,68,32"/>
+</map>
diff --git a/0.14/inherit_graph_92.md5 b/0.14/inherit_graph_92.md5
new file mode 100644
index 00000000..c825f3e4
--- /dev/null
+++ b/0.14/inherit_graph_92.md5
@@ -0,0 +1 @@
+26b49dcb58203bd7b40cb1b8ef7b048a \ No newline at end of file
diff --git a/0.14/inherit_graph_92.png b/0.14/inherit_graph_92.png
new file mode 100644
index 00000000..028e2941
--- /dev/null
+++ b/0.14/inherit_graph_92.png
Binary files differ
diff --git a/0.14/inherit_graph_93.map b/0.14/inherit_graph_93.map
new file mode 100644
index 00000000..de30861d
--- /dev/null
+++ b/0.14/inherit_graph_93.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceVehicleId.html" title="Corresponds with DBus Interface org.automotive.VehicleId. " alt="" coords="5,5,81,32"/>
+</map>
diff --git a/0.14/inherit_graph_93.md5 b/0.14/inherit_graph_93.md5
new file mode 100644
index 00000000..a9cd84dd
--- /dev/null
+++ b/0.14/inherit_graph_93.md5
@@ -0,0 +1 @@
+3432c79e97ed6cb71f41e3078961e50e \ No newline at end of file
diff --git a/0.14/inherit_graph_93.png b/0.14/inherit_graph_93.png
new file mode 100644
index 00000000..84e952ef
--- /dev/null
+++ b/0.14/inherit_graph_93.png
Binary files differ
diff --git a/0.14/inherit_graph_94.map b/0.14/inherit_graph_94.map
new file mode 100644
index 00000000..cd44ebca
--- /dev/null
+++ b/0.14/inherit_graph_94.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceVehiclePowerMode.html" title="Corresponds with DBus Interface org.automotive.VehiclePowerMode. " alt="" coords="5,5,140,32"/>
+</map>
diff --git a/0.14/inherit_graph_94.md5 b/0.14/inherit_graph_94.md5
new file mode 100644
index 00000000..e15291b4
--- /dev/null
+++ b/0.14/inherit_graph_94.md5
@@ -0,0 +1 @@
+96a63a3ddd68434da428dd65b5bfd4a4 \ No newline at end of file
diff --git a/0.14/inherit_graph_94.png b/0.14/inherit_graph_94.png
new file mode 100644
index 00000000..fd8c9fc0
--- /dev/null
+++ b/0.14/inherit_graph_94.png
Binary files differ
diff --git a/0.14/inherit_graph_95.map b/0.14/inherit_graph_95.map
new file mode 100644
index 00000000..874777c7
--- /dev/null
+++ b/0.14/inherit_graph_95.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$classVehicleProperty.html" title="VehicleProperty" alt="" coords="5,5,120,32"/>
+</map>
diff --git a/0.14/inherit_graph_95.md5 b/0.14/inherit_graph_95.md5
new file mode 100644
index 00000000..8bf7078c
--- /dev/null
+++ b/0.14/inherit_graph_95.md5
@@ -0,0 +1 @@
+c207f47c4bc125339756539e1bfcee3e \ No newline at end of file
diff --git a/0.14/inherit_graph_95.png b/0.14/inherit_graph_95.png
new file mode 100644
index 00000000..7378c92c
--- /dev/null
+++ b/0.14/inherit_graph_95.png
Binary files differ
diff --git a/0.14/inherit_graph_96.map b/0.14/inherit_graph_96.map
new file mode 100644
index 00000000..b5bc98cf
--- /dev/null
+++ b/0.14/inherit_graph_96.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node2" href="$classVehicleProperty_1_1ButtonEventW3CType.html" title="VehicleProperty::ButtonEvent\lW3CType" alt="" coords="179,5,373,47"/>
+</map>
diff --git a/0.14/inherit_graph_96.md5 b/0.14/inherit_graph_96.md5
new file mode 100644
index 00000000..0ca63589
--- /dev/null
+++ b/0.14/inherit_graph_96.md5
@@ -0,0 +1 @@
+550898765a849cc7fdca8762c6a25133 \ No newline at end of file
diff --git a/0.14/inherit_graph_96.png b/0.14/inherit_graph_96.png
new file mode 100644
index 00000000..fb8beff1
--- /dev/null
+++ b/0.14/inherit_graph_96.png
Binary files differ
diff --git a/0.14/inherit_graph_97.map b/0.14/inherit_graph_97.map
new file mode 100644
index 00000000..d1d17946
--- /dev/null
+++ b/0.14/inherit_graph_97.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceVehicleSound.html" title="Corresponds with DBus Interface org.automotive.VehicleSound. " alt="" coords="5,5,108,32"/>
+</map>
diff --git a/0.14/inherit_graph_97.md5 b/0.14/inherit_graph_97.md5
new file mode 100644
index 00000000..b7a3b4ca
--- /dev/null
+++ b/0.14/inherit_graph_97.md5
@@ -0,0 +1 @@
+e4933f6314a3fcd1d08891e9fadad045 \ No newline at end of file
diff --git a/0.14/inherit_graph_97.png b/0.14/inherit_graph_97.png
new file mode 100644
index 00000000..bbac52d9
--- /dev/null
+++ b/0.14/inherit_graph_97.png
Binary files differ
diff --git a/0.14/inherit_graph_98.map b/0.14/inherit_graph_98.map
new file mode 100644
index 00000000..58ea4805
--- /dev/null
+++ b/0.14/inherit_graph_98.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceVehicleSpeed.html" title="Corresponds with DBus Interface org.automotive.VehicleSpeed. " alt="" coords="5,5,108,32"/>
+</map>
diff --git a/0.14/inherit_graph_98.md5 b/0.14/inherit_graph_98.md5
new file mode 100644
index 00000000..b8de3578
--- /dev/null
+++ b/0.14/inherit_graph_98.md5
@@ -0,0 +1 @@
+4deae78aff6d48b2f65c4e8a3daef0da \ No newline at end of file
diff --git a/0.14/inherit_graph_98.png b/0.14/inherit_graph_98.png
new file mode 100644
index 00000000..006aa85e
--- /dev/null
+++ b/0.14/inherit_graph_98.png
Binary files differ
diff --git a/0.14/inherit_graph_99.map b/0.14/inherit_graph_99.map
new file mode 100644
index 00000000..927d2969
--- /dev/null
+++ b/0.14/inherit_graph_99.map
@@ -0,0 +1,3 @@
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
+<area shape="rect" id="node1" href="$interfaceVehicleTopSpeedLimit.html" title="Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. " alt="" coords="5,5,157,32"/>
+</map>
diff --git a/0.14/inherit_graph_99.md5 b/0.14/inherit_graph_99.md5
new file mode 100644
index 00000000..c3d0eec7
--- /dev/null
+++ b/0.14/inherit_graph_99.md5
@@ -0,0 +1 @@
+47d96638153853921a6a451b9906b695 \ No newline at end of file
diff --git a/0.14/inherit_graph_99.png b/0.14/inherit_graph_99.png
new file mode 100644
index 00000000..7c67d2e2
--- /dev/null
+++ b/0.14/inherit_graph_99.png
Binary files differ
diff --git a/0.14/inherits.html b/0.14/inherits.html
new file mode 100644
index 00000000..d18db779
--- /dev/null
+++ b/0.14/inherits.html
@@ -0,0 +1,654 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Class Hierarchy</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li class="current"><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class Hierarchy</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">
+<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
+</div><table border="0" cellspacing="10" cellpadding="0">
+<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#AbstractPropertyType"/>
+<map name="AbstractPropertyType" id="AbstractPropertyType">
+<area shape="rect" id="node1" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="5,56,155,83"/>
+<area shape="rect" id="node2" href="classBasicPropertyType.html" title="BasicPropertyType\&lt; T \&gt;" alt="" coords="203,5,368,32"/>
+<area shape="rect" id="node3" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. " alt="" coords="209,56,362,83"/>
+<area shape="rect" id="node4" href="classStringPropertyType.html" title="StringPropertyType" alt="" coords="218,107,353,133"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#AbstractRoutingEngine"/>
+<map name="AbstractRoutingEngine" id="AbstractRoutingEngine">
+<area shape="rect" id="node1" href="classAbstractRoutingEngine.html" title="AbstractRoutingEngine" alt="" coords="5,5,161,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#AbstractSink"/>
+<map name="AbstractSink" id="AbstractSink">
+<area shape="rect" id="node1" href="classAbstractSink.html" title="AbstractSink" alt="" coords="5,5,103,32"/>
+<area shape="rect" id="node2" href="classAbstractSource.html" title="AbstractSource" alt="" coords="151,5,263,32"/>
+<area shape="rect" id="node3" href="classAmbPlugin.html" title="AmbPlugin\&lt; T \&gt;" alt="" coords="311,5,428,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#Acceleration"/>
+<map name="Acceleration" id="Acceleration">
+<area shape="rect" id="node1" href="interfaceAcceleration.html" title="Corresponds with DBus Interface org.automotive.Acceleration. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#AcceleratorPedalPosition"/>
+<map name="AcceleratorPedalPosition" id="AcceleratorPedalPosition">
+<area shape="rect" id="node1" href="interfaceAcceleratorPedalPosition.html" title="Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. " alt="" coords="5,5,173,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#AirbagStatus"/>
+<map name="AirbagStatus" id="AirbagStatus">
+<area shape="rect" id="node1" href="interfaceAirbagStatus.html" title="Corresponds with DBus Interface org.automotive.AirbagStatus. " alt="" coords="5,5,103,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#Alarm"/>
+<map name="Alarm" id="Alarm">
+<area shape="rect" id="node1" href="interfaceAlarm.html" title="Corresponds with DBus Interface org.automotive.Alarm. " alt="" coords="5,5,61,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#amb_1_1PropertyCompare"/>
+<map name="amb_1_1PropertyCompare" id="amb_1_1PropertyCompare">
+<area shape="rect" id="node1" href="structamb_1_1PropertyCompare.html" title="amb::PropertyCompare" alt="" coords="5,5,163,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#amb_1_1Timestamp"/>
+<map name="amb_1_1Timestamp" id="amb_1_1Timestamp">
+<area shape="rect" id="node1" href="classamb_1_1Timestamp.html" title="amb::Timestamp" alt="" coords="5,5,125,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#AmbPluginImpl"/>
+<map name="AmbPluginImpl" id="AmbPluginImpl">
+<area shape="rect" id="node1" href="classAmbPluginImpl.html" title="AmbPlugin private class implementation &#45; base class for all plugin implementations. " alt="" coords="5,5,116,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#AntilockBrakingSystem"/>
+<map name="AntilockBrakingSystem" id="AntilockBrakingSystem">
+<area shape="rect" id="node1" href="interfaceAntilockBrakingSystem.html" title="Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. " alt="" coords="5,5,164,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#AsyncPropertyRequest"/>
+<map name="AsyncPropertyRequest" id="AsyncPropertyRequest">
+<area shape="rect" id="node1" href="classAsyncPropertyRequest.html" title="The AsyncPropertyRequest class is used by sinks to request property values. " alt="" coords="5,31,163,57"/>
+<area shape="rect" id="node2" href="classAsyncPropertyReply.html" title="The AsyncPropertyReply class is used by sources to reply to Get and Set operations. The source should set success to true if the call is successful or &#39;false&#39; if the request was not successful and set &#39;error&#39; to the appropriate error. " alt="" coords="228,5,371,32"/>
+<area shape="rect" id="node3" href="classAsyncSetPropertyRequest.html" title="The AsyncSetPropertyRequest class is used by sinks to set a property to the &#39;value&#39;. The source will reply with a AsyncPropertyReply containing the new value or an error. " alt="" coords="211,56,388,83"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#AsyncRangePropertyRequest"/>
+<map name="AsyncRangePropertyRequest" id="AsyncRangePropertyRequest">
+<area shape="rect" id="node1" href="classAsyncRangePropertyRequest.html" title="The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang..." alt="" coords="5,5,200,32"/>
+<area shape="rect" id="node2" href="classAsyncRangePropertyReply.html" title="The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. The source should set success to &#39;true&#39; and populate the &#39;values&#39; member if the request was successful. If the request is not successful, &#39;success&#39; should be set to &#39;false&#39; and the &#39;error&#39; member should be set. " alt="" coords="248,5,428,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#AtmosphericPressure"/>
+<map name="AtmosphericPressure" id="AtmosphericPressure">
+<area shape="rect" id="node1" href="interfaceAtmosphericPressure.html" title="Corresponds with DBus Interface org.automotive.AtmosphericPressure. " alt="" coords="5,5,152,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#BatteryStatus"/>
+<map name="BatteryStatus" id="BatteryStatus">
+<area shape="rect" id="node1" href="interfaceBatteryStatus.html" title="Corresponds with DBus Interface org.automotive.BatteryStatus. " alt="" coords="5,5,108,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_15.png" border="0" alt="" usemap="#BrakeMaintenance"/>
+<map name="BrakeMaintenance" id="BrakeMaintenance">
+<area shape="rect" id="node1" href="interfaceBrakeMaintenance.html" title="Corresponds with DBus Interface org.automotive.BrakeMaintenance. " alt="" coords="5,5,136,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_16.png" border="0" alt="" usemap="#BrakeOperation"/>
+<map name="BrakeOperation" id="BrakeOperation">
+<area shape="rect" id="node1" href="interfaceBrakeOperation.html" title="Corresponds with DBus Interface org.automotive.BrakeOperation. " alt="" coords="5,5,117,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_17.png" border="0" alt="" usemap="#ButtonEvent"/>
+<map name="ButtonEvent" id="ButtonEvent">
+<area shape="rect" id="node1" href="interfaceButtonEvent.html" title="Corresponds with DBus Interface org.automotive.ButtonEvent. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_18.png" border="0" alt="" usemap="#ChildSafetyLock"/>
+<map name="ChildSafetyLock" id="ChildSafetyLock">
+<area shape="rect" id="node1" href="interfaceChildSafetyLock.html" title="Corresponds with DBus Interface org.automotive.ChildSafetyLock. " alt="" coords="5,5,124,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_19.png" border="0" alt="" usemap="#Chime"/>
+<map name="Chime" id="Chime">
+<area shape="rect" id="node1" href="interfaceChime.html" title="Corresponds with DBus Interface org.automotive.Chime. " alt="" coords="5,5,65,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_20.png" border="0" alt="" usemap="#ClimateControl"/>
+<map name="ClimateControl" id="ClimateControl">
+<area shape="rect" id="node1" href="interfaceClimateControl.html" title="Corresponds with DBus Interface org.automotive.ClimateControl. " alt="" coords="5,5,115,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_21.png" border="0" alt="" usemap="#Config"/>
+<map name="Config" id="Config">
+<area shape="rect" id="node1" href="interfaceConfig.html" title="Config object is the root JSON object in the config. " alt="" coords="5,5,65,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_22.png" border="0" alt="" usemap="#ConvertibleRoof"/>
+<map name="ConvertibleRoof" id="ConvertibleRoof">
+<area shape="rect" id="node1" href="interfaceConvertibleRoof.html" title="Corresponds with DBus Interface org.automotive.ConvertibleRoof. " alt="" coords="5,5,121,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_23.png" border="0" alt="" usemap="#CruiseControlStatus"/>
+<map name="CruiseControlStatus" id="CruiseControlStatus">
+<area shape="rect" id="node1" href="interfaceCruiseControlStatus.html" title="Corresponds with DBus Interface org.automotive.CruiseControlStatus. " alt="" coords="5,5,145,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_24.png" border="0" alt="" usemap="#DebugOut"/>
+<map name="DebugOut" id="DebugOut">
+<area shape="rect" id="node1" href="classDebugOut.html" title="DebugOut" alt="" coords="5,5,87,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_25.png" border="0" alt="" usemap="#Defrost"/>
+<map name="Defrost" id="Defrost">
+<area shape="rect" id="node1" href="interfaceDefrost.html" title="Corresponds with DBus Interface org.automotive.Defrost. " alt="" coords="5,5,71,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#Diagnostic"/>
+<map name="Diagnostic" id="Diagnostic">
+<area shape="rect" id="node1" href="interfaceDiagnostic.html" title="Corresponds with DBus Interface org.automotive.Diagnostic. " alt="" coords="5,5,89,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#Door"/>
+<map name="Door" id="Door">
+<area shape="rect" id="node1" href="interfaceDoor.html" title="Corresponds with DBus Interface org.automotive.Door. " alt="" coords="5,5,56,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#Doors"/>
+<map name="Doors" id="Doors">
+<area shape="rect" id="node1" href="interfaceDoors.html" title="Corresponds with DBus Interface org.automotive.Doors. " alt="" coords="5,5,63,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#DoorStatus"/>
+<map name="DoorStatus" id="DoorStatus">
+<area shape="rect" id="node1" href="interfaceDoorStatus.html" title="Corresponds with DBus Interface org.automotive.DoorStatus. " alt="" coords="5,5,93,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#DriveMode"/>
+<map name="DriveMode" id="DriveMode">
+<area shape="rect" id="node1" href="interfaceDriveMode.html" title="Corresponds with DBus Interface org.automotive.DriveMode. " alt="" coords="5,5,91,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#DrivingMode"/>
+<map name="DrivingMode" id="DrivingMode">
+<area shape="rect" id="node1" href="interfaceDrivingMode.html" title="Corresponds with DBus Interface org.automotive.DrivingMode. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#ElectronicStabilityControl"/>
+<map name="ElectronicStabilityControl" id="ElectronicStabilityControl">
+<area shape="rect" id="node1" href="interfaceElectronicStabilityControl.html" title="Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. " alt="" coords="5,5,175,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#EngineCoolant"/>
+<map name="EngineCoolant" id="EngineCoolant">
+<area shape="rect" id="node1" href="interfaceEngineCoolant.html" title="Corresponds with DBus Interface org.automotive.EngineCoolant. " alt="" coords="5,5,112,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#EngineOil"/>
+<map name="EngineOil" id="EngineOil">
+<area shape="rect" id="node1" href="interfaceEngineOil.html" title="Corresponds with DBus Interface org.automotive.EngineOil. " alt="" coords="5,5,84,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#EngineSpeed"/>
+<map name="EngineSpeed" id="EngineSpeed">
+<area shape="rect" id="node1" href="interfaceEngineSpeed.html" title="Corresponds with DBus Interface org.automotive.EngineSpeed. " alt="" coords="5,5,104,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#ExteriorBrightness"/>
+<map name="ExteriorBrightness" id="ExteriorBrightness">
+<area shape="rect" id="node1" href="interfaceExteriorBrightness.html" title="Corresponds with DBus Interface org.automotive.ExteriorBrightness. " alt="" coords="5,5,135,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_37.png" border="0" alt="" usemap="#Fluid"/>
+<map name="Fluid" id="Fluid">
+<area shape="rect" id="node1" href="interfaceFluid.html" title="Corresponds with DBus Interface org.automotive.Fluid. " alt="" coords="5,5,56,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_38.png" border="0" alt="" usemap="#Fuel"/>
+<map name="Fuel" id="Fuel">
+<area shape="rect" id="node1" href="interfaceFuel.html" title="Corresponds with DBus Interface org.automotive.Fuel. " alt="" coords="5,5,52,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_39.png" border="0" alt="" usemap="#FuelInfo"/>
+<map name="FuelInfo" id="FuelInfo">
+<area shape="rect" id="node1" href="interfaceFuelInfo.html" title="Corresponds with DBus Interface org.automotive.FuelInfo. " alt="" coords="5,5,75,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_40.png" border="0" alt="" usemap="#GVS_3_01bool_01_4"/>
+<map name="GVS_3_01bool_01_4" id="GVS_3_01bool_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01bool_01_4.html" title="GVS\&lt; bool \&gt;" alt="" coords="5,5,104,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_41.png" border="0" alt="" usemap="#GVS_3_01char_01_4"/>
+<map name="GVS_3_01char_01_4" id="GVS_3_01char_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01char_01_4.html" title="GVS\&lt; char \&gt;" alt="" coords="5,5,104,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_42.png" border="0" alt="" usemap="#GVS_3_01double_01_4"/>
+<map name="GVS_3_01double_01_4" id="GVS_3_01double_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01double_01_4.html" title="GVS\&lt; double \&gt;" alt="" coords="5,5,117,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_43.png" border="0" alt="" usemap="#GVS_3_01int_01_4"/>
+<map name="GVS_3_01int_01_4" id="GVS_3_01int_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01int_01_4.html" title="GVS\&lt; int \&gt;" alt="" coords="5,5,93,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_44.png" border="0" alt="" usemap="#GVS_3_01int16__t_01_4"/>
+<map name="GVS_3_01int16__t_01_4" id="GVS_3_01int16__t_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01int16__t_01_4.html" title="GVS\&lt; int16_t \&gt;" alt="" coords="5,5,119,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_45.png" border="0" alt="" usemap="#GVS_3_01int64__t_01_4"/>
+<map name="GVS_3_01int64__t_01_4" id="GVS_3_01int64__t_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01int64__t_01_4.html" title="GVS\&lt; int64_t \&gt;" alt="" coords="5,5,119,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_46.png" border="0" alt="" usemap="#GVS_3_01T_01_4"/>
+<map name="GVS_3_01T_01_4" id="GVS_3_01T_01_4">
+<area shape="rect" id="node1" href="classGVS.html" title="GVS\&lt; T \&gt;" alt="" coords="5,5,88,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_47.png" border="0" alt="" usemap="#GVS_3_01uint16__t_01_4"/>
+<map name="GVS_3_01uint16__t_01_4" id="GVS_3_01uint16__t_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01uint16__t_01_4.html" title="GVS\&lt; uint16_t \&gt;" alt="" coords="5,5,125,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_48.png" border="0" alt="" usemap="#GVS_3_01uint32__t_01_4"/>
+<map name="GVS_3_01uint32__t_01_4" id="GVS_3_01uint32__t_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01uint32__t_01_4.html" title="GVS\&lt; uint32_t \&gt;" alt="" coords="5,5,125,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_49.png" border="0" alt="" usemap="#GVS_3_01uint64__t_01_4"/>
+<map name="GVS_3_01uint64__t_01_4" id="GVS_3_01uint64__t_01_4">
+<area shape="rect" id="node1" href="classGVS_3_01uint64__t_01_4.html" title="GVS\&lt; uint64_t \&gt;" alt="" coords="5,5,125,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_50.png" border="0" alt="" usemap="#HazardLight"/>
+<map name="HazardLight" id="HazardLight">
+<area shape="rect" id="node1" href="interfaceHazardLight.html" title="Corresponds with DBus Interface org.automotive.HazardLight. " alt="" coords="5,5,97,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_51.png" border="0" alt="" usemap="#Horn"/>
+<map name="Horn" id="Horn">
+<area shape="rect" id="node1" href="interfaceHorn.html" title="Corresponds with DBus Interface org.automotive.Horn. " alt="" coords="5,5,56,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_52.png" border="0" alt="" usemap="#IgnitionTime"/>
+<map name="IgnitionTime" id="IgnitionTime">
+<area shape="rect" id="node1" href="interfaceIgnitionTime.html" title="Corresponds with DBus Interface org.automotive.IgnitionTime. " alt="" coords="5,5,99,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_53.png" border="0" alt="" usemap="#InteriorLightStatus"/>
+<map name="InteriorLightStatus" id="InteriorLightStatus">
+<area shape="rect" id="node1" href="interfaceInteriorLightStatus.html" title="Corresponds with DBus Interface org.automotive.InteriorLightStatus. " alt="" coords="5,5,133,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_54.png" border="0" alt="" usemap="#LaneDepartureDetection"/>
+<map name="LaneDepartureDetection" id="LaneDepartureDetection">
+<area shape="rect" id="node1" href="interfaceLaneDepartureDetection.html" title="Corresponds with DBus Interface org.automotive.LaneDepartureDetection. " alt="" coords="5,5,168,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_55.png" border="0" alt="" usemap="#LightStatus"/>
+<map name="LightStatus" id="LightStatus">
+<area shape="rect" id="node1" href="interfaceLightStatus.html" title="Corresponds with DBus Interface org.automotive.LightStatus. " alt="" coords="5,5,93,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_56.png" border="0" alt="" usemap="#Location"/>
+<map name="Location" id="Location">
+<area shape="rect" id="node1" href="interfaceLocation.html" title="Corresponds with DBus Interface org.automotive.Location. " alt="" coords="5,5,76,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_57.png" border="0" alt="" usemap="#MalfunctionIndicator"/>
+<map name="MalfunctionIndicator" id="MalfunctionIndicator">
+<area shape="rect" id="node1" href="interfaceMalfunctionIndicator.html" title="Corresponds with DBus Interface org.automotive.MalfunctionIndicator. " alt="" coords="5,5,144,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_58.png" border="0" alt="" usemap="#Mirror"/>
+<map name="Mirror" id="Mirror">
+<area shape="rect" id="node1" href="interfaceMirror.html" title="Corresponds with DBus Interface org.automotive.Mirror. " alt="" coords="5,5,60,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_59.png" border="0" alt="" usemap="#NightMode"/>
+<map name="NightMode" id="NightMode">
+<area shape="rect" id="node1" href="interfaceNightMode.html" title="Corresponds with DBus Interface org.automotive.NightMode. " alt="" coords="5,5,91,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_60.png" border="0" alt="" usemap="#ObstacleDistance"/>
+<map name="ObstacleDistance" id="ObstacleDistance">
+<area shape="rect" id="node1" href="interfaceObstacleDistance.html" title="Corresponds with DBus Interface org.automotive.ObstacleDistance. " alt="" coords="5,5,132,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_61.png" border="0" alt="" usemap="#OccupantStatus"/>
+<map name="OccupantStatus" id="OccupantStatus">
+<area shape="rect" id="node1" href="interfaceOccupantStatus.html" title="Corresponds with DBus Interface org.automotive.OccupantStatus. " alt="" coords="5,5,121,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_62.png" border="0" alt="" usemap="#Odometer"/>
+<map name="Odometer" id="Odometer">
+<area shape="rect" id="node1" href="interfaceOdometer.html" title="Corresponds with DBus Interface org.automotive.Odometer. " alt="" coords="5,5,84,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_63.png" border="0" alt="" usemap="#ParkingBrake"/>
+<map name="ParkingBrake" id="ParkingBrake">
+<area shape="rect" id="node1" href="interfaceParkingBrake.html" title="Corresponds with DBus Interface org.automotive.ParkingBrake. " alt="" coords="5,5,105,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_64.png" border="0" alt="" usemap="#picojson_1_1default__parse__context"/>
+<map name="picojson_1_1default__parse__context" id="picojson_1_1default__parse__context">
+<area shape="rect" id="node1" href="classpicojson_1_1default__parse__context.html" title="picojson::default_parse\l_context" alt="" coords="5,5,161,47"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_65.png" border="0" alt="" usemap="#picojson_1_1deny__parse__context"/>
+<map name="picojson_1_1deny__parse__context" id="picojson_1_1deny__parse__context">
+<area shape="rect" id="node1" href="classpicojson_1_1deny__parse__context.html" title="picojson::deny_parse\l_context" alt="" coords="5,5,151,47"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_66.png" border="0" alt="" usemap="#picojson_1_1input_3_01Iter_01_4"/>
+<map name="picojson_1_1input_3_01Iter_01_4" id="picojson_1_1input_3_01Iter_01_4">
+<area shape="rect" id="node1" href="classpicojson_1_1input.html" title="picojson::input\&lt; Iter \&gt;" alt="" coords="5,5,155,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_67.png" border="0" alt="" usemap="#picojson_1_1last__error__t_3_01T_01_4"/>
+<map name="picojson_1_1last__error__t_3_01T_01_4" id="picojson_1_1last__error__t_3_01T_01_4">
+<area shape="rect" id="node1" href="structpicojson_1_1last__error__t.html" title="picojson::last_error\l_t\&lt; T \&gt;" alt="" coords="5,5,137,47"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_68.png" border="0" alt="" usemap="#picojson_1_1null"/>
+<map name="picojson_1_1null" id="picojson_1_1null">
+<area shape="rect" id="node1" href="structpicojson_1_1null.html" title="picojson::null" alt="" coords="5,5,104,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_69.png" border="0" alt="" usemap="#picojson_1_1null__parse__context"/>
+<map name="picojson_1_1null__parse__context" id="picojson_1_1null__parse__context">
+<area shape="rect" id="node1" href="classpicojson_1_1null__parse__context.html" title="picojson::null_parse\l_context" alt="" coords="5,5,143,47"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_70.png" border="0" alt="" usemap="#picojson_1_1null__parse__context_1_1dummy__str"/>
+<map name="picojson_1_1null__parse__context_1_1dummy__str" id="picojson_1_1null__parse__context_1_1dummy__str">
+<area shape="rect" id="node1" href="structpicojson_1_1null__parse__context_1_1dummy__str.html" title="picojson::null_parse\l_context::dummy_str" alt="" coords="5,5,151,47"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_71.png" border="0" alt="" usemap="#picojson_1_1value"/>
+<map name="picojson_1_1value" id="picojson_1_1value">
+<area shape="rect" id="node1" href="classpicojson_1_1value.html" title="picojson::value" alt="" coords="5,5,115,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_72.png" border="0" alt="" usemap="#picojson_1_1value_1_1__storage"/>
+<map name="picojson_1_1value_1_1__storage" id="picojson_1_1value_1_1__storage">
+<area shape="rect" id="node1" href="unionpicojson_1_1value_1_1__storage.html" title="picojson::value::_storage" alt="" coords="5,5,172,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_73.png" border="0" alt="" usemap="#Plugin"/>
+<map name="Plugin" id="Plugin">
+<area shape="rect" id="node1" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="5,5,64,32"/>
+<area shape="rect" id="node2" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ..." alt="" coords="112,5,223,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_74.png" border="0" alt="" usemap="#PowertrainTorque"/>
+<map name="PowertrainTorque" id="PowertrainTorque">
+<area shape="rect" id="node1" href="interfacePowertrainTorque.html" title="Corresponds with DBus Interface org.automotive.PowertrainTorque. " alt="" coords="5,5,129,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_75.png" border="0" alt="" usemap="#RainSensor"/>
+<map name="RainSensor" id="RainSensor">
+<area shape="rect" id="node1" href="interfaceRainSensor.html" title="Corresponds with DBus Interface org.automotive.RainSensor. " alt="" coords="5,5,96,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_76.png" border="0" alt="" usemap="#Seat"/>
+<map name="Seat" id="Seat">
+<area shape="rect" id="node1" href="interfaceSeat.html" title="Corresponds with DBus Interface org.automotive.Seat. " alt="" coords="5,5,55,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_77.png" border="0" alt="" usemap="#SeatAdjustment"/>
+<map name="SeatAdjustment" id="SeatAdjustment">
+<area shape="rect" id="node1" href="interfaceSeatAdjustment.html" title="Corresponds with DBus Interface org.automotive.SeatAdjustment. " alt="" coords="5,5,120,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_78.png" border="0" alt="" usemap="#SeatBelt"/>
+<map name="SeatBelt" id="SeatBelt">
+<area shape="rect" id="node1" href="interfaceSeatBelt.html" title="Corresponds with DBus Interface org.automotive.SeatBelt. " alt="" coords="5,5,77,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_79.png" border="0" alt="" usemap="#SideWindow"/>
+<map name="SideWindow" id="SideWindow">
+<area shape="rect" id="node1" href="interfaceSideWindow.html" title="Corresponds with DBus Interface org.automotive.SideWindow. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_80.png" border="0" alt="" usemap="#Size"/>
+<map name="Size" id="Size">
+<area shape="rect" id="node1" href="interfaceSize.html" title="Corresponds with DBus Interface org.automotive.Size. " alt="" coords="5,5,53,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_81.png" border="0" alt="" usemap="#SteeringWheel"/>
+<map name="SteeringWheel" id="SteeringWheel">
+<area shape="rect" id="node1" href="interfaceSteeringWheel.html" title="Corresponds with DBus Interface org.automotive.SteeringWheel. " alt="" coords="5,5,112,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_82.png" border="0" alt="" usemap="#SteeringWheelPosition"/>
+<map name="SteeringWheelPosition" id="SteeringWheelPosition">
+<area shape="rect" id="node1" href="interfaceSteeringWheelPosition.html" title="Corresponds with DBus Interface org.automotive.SteeringWheelPosition. " alt="" coords="5,5,160,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_83.png" border="0" alt="" usemap="#Sunroof"/>
+<map name="Sunroof" id="Sunroof">
+<area shape="rect" id="node1" href="interfaceSunroof.html" title="Corresponds with DBus Interface org.automotive.Sunroof. " alt="" coords="5,5,72,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_84.png" border="0" alt="" usemap="#Temperature"/>
+<map name="Temperature" id="Temperature">
+<area shape="rect" id="node1" href="interfaceTemperature.html" title="Corresponds with DBus Interface org.automotive.Temperature. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_85.png" border="0" alt="" usemap="#ThrottlePosition"/>
+<map name="ThrottlePosition" id="ThrottlePosition">
+<area shape="rect" id="node1" href="interfaceThrottlePosition.html" title="Corresponds with DBus Interface org.automotive.ThrottlePosition. " alt="" coords="5,5,119,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_86.png" border="0" alt="" usemap="#Tire"/>
+<map name="Tire" id="Tire">
+<area shape="rect" id="node1" href="interfaceTire.html" title="Corresponds with DBus Interface org.automotive.Tire. " alt="" coords="5,5,49,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_87.png" border="0" alt="" usemap="#TractionControlSystem"/>
+<map name="TractionControlSystem" id="TractionControlSystem">
+<area shape="rect" id="node1" href="interfaceTractionControlSystem.html" title="Corresponds with DBus Interface org.automotive.TractionControlSystem. " alt="" coords="5,5,161,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_88.png" border="0" alt="" usemap="#Transmission"/>
+<map name="Transmission" id="Transmission">
+<area shape="rect" id="node1" href="interfaceTransmission.html" title="Corresponds with DBus Interface org.automotive.Transmission. " alt="" coords="5,5,105,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_89.png" border="0" alt="" usemap="#TransmissionClutch"/>
+<map name="TransmissionClutch" id="TransmissionClutch">
+<area shape="rect" id="node1" href="interfaceTransmissionClutch.html" title="Corresponds with DBus Interface org.automotive.TransmissionClutch. " alt="" coords="5,5,144,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_90.png" border="0" alt="" usemap="#TransmissionOil"/>
+<map name="TransmissionOil" id="TransmissionOil">
+<area shape="rect" id="node1" href="interfaceTransmissionOil.html" title="Corresponds with DBus Interface org.automotive.TransmissionOil. " alt="" coords="5,5,121,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_91.png" border="0" alt="" usemap="#TripMeter"/>
+<map name="TripMeter" id="TripMeter">
+<area shape="rect" id="node1" href="interfaceTripMeter.html" title="Corresponds with DBus Interface org.automotive.TripMeter. " alt="" coords="5,5,83,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_92.png" border="0" alt="" usemap="#Variant"/>
+<map name="Variant" id="Variant">
+<area shape="rect" id="node1" href="unionVariant.html" title="Variant" alt="" coords="5,5,68,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_93.png" border="0" alt="" usemap="#VehicleId"/>
+<map name="VehicleId" id="VehicleId">
+<area shape="rect" id="node1" href="interfaceVehicleId.html" title="Corresponds with DBus Interface org.automotive.VehicleId. " alt="" coords="5,5,81,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_94.png" border="0" alt="" usemap="#VehiclePowerMode"/>
+<map name="VehiclePowerMode" id="VehiclePowerMode">
+<area shape="rect" id="node1" href="interfaceVehiclePowerMode.html" title="Corresponds with DBus Interface org.automotive.VehiclePowerMode. " alt="" coords="5,5,140,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_95.png" border="0" alt="" usemap="#VehicleProperty"/>
+<map name="VehicleProperty" id="VehicleProperty">
+<area shape="rect" id="node1" href="classVehicleProperty.html" title="VehicleProperty" alt="" coords="5,5,120,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_96.png" border="0" alt="" usemap="#VehicleProperty_1_1ButtonEventW3CType"/>
+<map name="VehicleProperty_1_1ButtonEventW3CType" id="VehicleProperty_1_1ButtonEventW3CType">
+<area shape="rect" id="node2" href="classVehicleProperty_1_1ButtonEventW3CType.html" title="VehicleProperty::ButtonEvent\lW3CType" alt="" coords="179,5,373,47"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_97.png" border="0" alt="" usemap="#VehicleSound"/>
+<map name="VehicleSound" id="VehicleSound">
+<area shape="rect" id="node1" href="interfaceVehicleSound.html" title="Corresponds with DBus Interface org.automotive.VehicleSound. " alt="" coords="5,5,108,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_98.png" border="0" alt="" usemap="#VehicleSpeed"/>
+<map name="VehicleSpeed" id="VehicleSpeed">
+<area shape="rect" id="node1" href="interfaceVehicleSpeed.html" title="Corresponds with DBus Interface org.automotive.VehicleSpeed. " alt="" coords="5,5,108,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_99.png" border="0" alt="" usemap="#VehicleTopSpeedLimit"/>
+<map name="VehicleTopSpeedLimit" id="VehicleTopSpeedLimit">
+<area shape="rect" id="node1" href="interfaceVehicleTopSpeedLimit.html" title="Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. " alt="" coords="5,5,157,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_100.png" border="0" alt="" usemap="#VehicleType"/>
+<map name="VehicleType" id="VehicleType">
+<area shape="rect" id="node1" href="interfaceVehicleType.html" title="Corresponds with DBus Interface org.automotive.VehicleType. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_101.png" border="0" alt="" usemap="#WasherFluid"/>
+<map name="WasherFluid" id="WasherFluid">
+<area shape="rect" id="node1" href="interfaceWasherFluid.html" title="Corresponds with DBus Interface org.automotive.WasherFluid. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_102.png" border="0" alt="" usemap="#WheelInformation"/>
+<map name="WheelInformation" id="WheelInformation">
+<area shape="rect" id="node1" href="interfaceWheelInformation.html" title="Corresponds with DBus Interface org.automotive.WheelInformation. " alt="" coords="5,5,129,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_103.png" border="0" alt="" usemap="#WheelTick"/>
+<map name="WheelTick" id="WheelTick">
+<area shape="rect" id="node1" href="interfaceWheelTick.html" title="Corresponds with DBus Interface org.automotive.WheelTick. " alt="" coords="5,5,89,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_104.png" border="0" alt="" usemap="#WindowStatus"/>
+<map name="WindowStatus" id="WindowStatus">
+<area shape="rect" id="node1" href="interfaceWindowStatus.html" title="Corresponds with DBus Interface org.automotive.WindowStatus. " alt="" coords="5,5,112,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_105.png" border="0" alt="" usemap="#WiperStatus"/>
+<map name="WiperStatus" id="WiperStatus">
+<area shape="rect" id="node1" href="interfaceWiperStatus.html" title="Corresponds with DBus Interface org.automotive.WiperStatus. " alt="" coords="5,5,100,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_106.png" border="0" alt="" usemap="#YawRate"/>
+<map name="YawRate" id="YawRate">
+<area shape="rect" id="node1" href="interfaceYawRate.html" title="Corresponds with DBus Interface org.automotive.YawRate. " alt="" coords="5,5,81,32"/>
+</map>
+</td></tr>
+<tr><td><img src="inherit_graph_107.png" border="0" alt="" usemap="#Zone"/>
+<map name="Zone" id="Zone">
+<area shape="rect" id="node1" href="classZone.html" title="Zone" alt="" coords="5,5,56,32"/>
+</map>
+</td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAcceleration-members.html b/0.14/interfaceAcceleration-members.html
new file mode 100644
index 00000000..c5cdc77b
--- /dev/null
+++ b/0.14/interfaceAcceleration-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Acceleration Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceAcceleration.html">Acceleration</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAcceleration.html#afd949d9a607325dd663e5a96d9414341">AccelerationX</a></td><td class="entry"><a class="el" href="interfaceAcceleration.html">Acceleration</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceAcceleration.html#a92b772ac8f46b38f759f0657337371f1">AccelerationY</a></td><td class="entry"><a class="el" href="interfaceAcceleration.html">Acceleration</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAcceleration.html#acf61a6e0209c256b838ce995554be1b9">AccelerationZ</a></td><td class="entry"><a class="el" href="interfaceAcceleration.html">Acceleration</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAcceleration.html b/0.14/interfaceAcceleration.html
new file mode 100644
index 00000000..dbb6a6f6
--- /dev/null
+++ b/0.14/interfaceAcceleration.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Acceleration Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceAcceleration-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Acceleration Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Acceleration.
+ <a href="interfaceAcceleration.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afd949d9a607325dd663e5a96d9414341"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd949d9a607325dd663e5a96d9414341"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAcceleration.html#afd949d9a607325dd663e5a96d9414341">AccelerationX</a> = &quot;X&quot;</td></tr>
+<tr class="memdesc:afd949d9a607325dd663e5a96d9414341"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property X for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationX <br /></td></tr>
+<tr class="separator:afd949d9a607325dd663e5a96d9414341"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92b772ac8f46b38f759f0657337371f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92b772ac8f46b38f759f0657337371f1"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAcceleration.html#a92b772ac8f46b38f759f0657337371f1">AccelerationY</a> = &quot;Y&quot;</td></tr>
+<tr class="memdesc:a92b772ac8f46b38f759f0657337371f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Y for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationY <br /></td></tr>
+<tr class="separator:a92b772ac8f46b38f759f0657337371f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf61a6e0209c256b838ce995554be1b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf61a6e0209c256b838ce995554be1b9"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAcceleration.html#acf61a6e0209c256b838ce995554be1b9">AccelerationZ</a> = &quot;Z&quot;</td></tr>
+<tr class="memdesc:acf61a6e0209c256b838ce995554be1b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Z for interface org.automotive.Acceleration AMB fulfills this member with <a class="el" href="classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b">VehicleProperty::AccelerationZ</a> <br /></td></tr>
+<tr class="separator:acf61a6e0209c256b838ce995554be1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Acceleration. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAcceleratorPedalPosition-members.html b/0.14/interfaceAcceleratorPedalPosition-members.html
new file mode 100644
index 00000000..dc9261d8
--- /dev/null
+++ b/0.14/interfaceAcceleratorPedalPosition-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AcceleratorPedalPosition Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAcceleratorPedalPosition.html#afb7c6ff4c0f1eb7293376f3eba1d0d0d">AcceleratorPedalPosition</a></td><td class="entry"><a class="el" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAcceleratorPedalPosition.html b/0.14/interfaceAcceleratorPedalPosition.html
new file mode 100644
index 00000000..918a9bd1
--- /dev/null
+++ b/0.14/interfaceAcceleratorPedalPosition.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AcceleratorPedalPosition Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceAcceleratorPedalPosition-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AcceleratorPedalPosition Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition.
+ <a href="interfaceAcceleratorPedalPosition.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afb7c6ff4c0f1eb7293376f3eba1d0d0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb7c6ff4c0f1eb7293376f3eba1d0d0d"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAcceleratorPedalPosition.html#afb7c6ff4c0f1eb7293376f3eba1d0d0d">AcceleratorPedalPosition</a> = &quot;Value&quot;</td></tr>
+<tr class="memdesc:afb7c6ff4c0f1eb7293376f3eba1d0d0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Value for interface org.automotive.AcceleratorPedalPosition AMB fulfills this member with VehicleProperty::AcceleratorPedalPosition <br /></td></tr>
+<tr class="separator:afb7c6ff4c0f1eb7293376f3eba1d0d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a29">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAirbagStatus-members.html b/0.14/interfaceAirbagStatus-members.html
new file mode 100644
index 00000000..029b0183
--- /dev/null
+++ b/0.14/interfaceAirbagStatus-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AirbagStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceAirbagStatus.html">AirbagStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAirbagStatus.html#a63769183e7384e723b358a56818e1b81">AirbagActivated</a></td><td class="entry"><a class="el" href="interfaceAirbagStatus.html">AirbagStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceAirbagStatus.html#ae5fea197fb5de4ec5c23d5c252f0c5ce">AirbagDeployed</a></td><td class="entry"><a class="el" href="interfaceAirbagStatus.html">AirbagStatus</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAirbagStatus.html#abb2e5adf5994835739f37101ad7388a0">AirbagStatus</a></td><td class="entry"><a class="el" href="interfaceAirbagStatus.html">AirbagStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAirbagStatus.html b/0.14/interfaceAirbagStatus.html
new file mode 100644
index 00000000..070b54f7
--- /dev/null
+++ b/0.14/interfaceAirbagStatus.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AirbagStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceAirbagStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AirbagStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.AirbagStatus.
+ <a href="interfaceAirbagStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:abb2e5adf5994835739f37101ad7388a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb2e5adf5994835739f37101ad7388a0"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAirbagStatus.html#abb2e5adf5994835739f37101ad7388a0">AirbagStatus</a> = &quot;AirbagStatus&quot;</td></tr>
+<tr class="memdesc:abb2e5adf5994835739f37101ad7388a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceAirbagStatus.html" title="Corresponds with DBus Interface org.automotive.AirbagStatus. ">AirbagStatus</a> for interface org.automotive.AirbagStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666" title="TODO: Deprecated in 0.14. ">VehicleProperty::AirbagStatus</a> <br /></td></tr>
+<tr class="separator:abb2e5adf5994835739f37101ad7388a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63769183e7384e723b358a56818e1b81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63769183e7384e723b358a56818e1b81"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAirbagStatus.html#a63769183e7384e723b358a56818e1b81">AirbagActivated</a> = &quot;AirbagActivated&quot;</td></tr>
+<tr class="memdesc:a63769183e7384e723b358a56818e1b81"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AirbagActivated for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagActivated <br /></td></tr>
+<tr class="separator:a63769183e7384e723b358a56818e1b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5fea197fb5de4ec5c23d5c252f0c5ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5fea197fb5de4ec5c23d5c252f0c5ce"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAirbagStatus.html#ae5fea197fb5de4ec5c23d5c252f0c5ce">AirbagDeployed</a> = &quot;AirbagDeployed&quot;</td></tr>
+<tr class="memdesc:ae5fea197fb5de4ec5c23d5c252f0c5ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AirbagDeployed for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagDeployed <br /></td></tr>
+<tr class="separator:ae5fea197fb5de4ec5c23d5c252f0c5ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.AirbagStatus. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a17">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAlarm-members.html b/0.14/interfaceAlarm-members.html
new file mode 100644
index 00000000..04307c33
--- /dev/null
+++ b/0.14/interfaceAlarm-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Alarm Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceAlarm.html">Alarm</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAlarm.html#a0a8d6354cc6d4a3cbd926268ecce478e">AlarmStatus</a></td><td class="entry"><a class="el" href="interfaceAlarm.html">Alarm</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAlarm.html b/0.14/interfaceAlarm.html
new file mode 100644
index 00000000..10caf4ed
--- /dev/null
+++ b/0.14/interfaceAlarm.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Alarm Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceAlarm-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Alarm Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Alarm.
+ <a href="interfaceAlarm.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a0a8d6354cc6d4a3cbd926268ecce478e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a8d6354cc6d4a3cbd926268ecce478e"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAlarm.html#a0a8d6354cc6d4a3cbd926268ecce478e">AlarmStatus</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a0a8d6354cc6d4a3cbd926268ecce478e"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.Alarm AMB fulfills this member with <a class="el" href="classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c" title="AlarmStatus. Use with Security::W3C*. ">VehicleProperty::AlarmStatus</a> <br /></td></tr>
+<tr class="separator:a0a8d6354cc6d4a3cbd926268ecce478e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Alarm. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAntilockBrakingSystem-members.html b/0.14/interfaceAntilockBrakingSystem-members.html
new file mode 100644
index 00000000..18354932
--- /dev/null
+++ b/0.14/interfaceAntilockBrakingSystem-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AntilockBrakingSystem Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAntilockBrakingSystem.html#ac981fc778ed33a1628e5702244449ec4">AntilockBrakingSystem</a></td><td class="entry"><a class="el" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceAntilockBrakingSystem.html#af74f3f8205486fcc486715b924a8ab57">AntilockBrakingSystemEnabled</a></td><td class="entry"><a class="el" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAntilockBrakingSystem.html b/0.14/interfaceAntilockBrakingSystem.html
new file mode 100644
index 00000000..f2968c29
--- /dev/null
+++ b/0.14/interfaceAntilockBrakingSystem.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AntilockBrakingSystem Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceAntilockBrakingSystem-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AntilockBrakingSystem Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.AntilockBrakingSystem.
+ <a href="interfaceAntilockBrakingSystem.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ac981fc778ed33a1628e5702244449ec4"><td class="memItemLeft" align="right" valign="top">const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAntilockBrakingSystem.html#ac981fc778ed33a1628e5702244449ec4">AntilockBrakingSystem</a> = &quot;AntilockBrakingSystem&quot;</td></tr>
+<tr class="memdesc:ac981fc778ed33a1628e5702244449ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceAntilockBrakingSystem.html" title="Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. ">AntilockBrakingSystem</a> for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem <a href="#ac981fc778ed33a1628e5702244449ec4">More...</a><br /></td></tr>
+<tr class="separator:ac981fc778ed33a1628e5702244449ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af74f3f8205486fcc486715b924a8ab57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af74f3f8205486fcc486715b924a8ab57"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAntilockBrakingSystem.html#af74f3f8205486fcc486715b924a8ab57">AntilockBrakingSystemEnabled</a> = &quot;Enabled&quot;</td></tr>
+<tr class="memdesc:af74f3f8205486fcc486715b924a8ab57"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Enabled for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystemEnabled <br /></td></tr>
+<tr class="separator:af74f3f8205486fcc486715b924a8ab57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a14">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="ac981fc778ed33a1628e5702244449ec4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const DOMString AntilockBrakingSystem::AntilockBrakingSystem = &quot;AntilockBrakingSystem&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>corresponds with DBus property <a class="el" href="interfaceAntilockBrakingSystem.html" title="Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. ">AntilockBrakingSystem</a> for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem </p>
+<p>corresponds with DBus property Engaged for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem </p>
+
+</div>
+</div>
+<hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAtmosphericPressure-members.html b/0.14/interfaceAtmosphericPressure-members.html
new file mode 100644
index 00000000..b4433ab3
--- /dev/null
+++ b/0.14/interfaceAtmosphericPressure-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AtmosphericPressure Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceAtmosphericPressure.html#a32fe278d370cc25bb8ce6485f9654ecf">AtmosphericPressure</a></td><td class="entry"><a class="el" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceAtmosphericPressure.html b/0.14/interfaceAtmosphericPressure.html
new file mode 100644
index 00000000..9849b938
--- /dev/null
+++ b/0.14/interfaceAtmosphericPressure.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AtmosphericPressure Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceAtmosphericPressure-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">AtmosphericPressure Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.AtmosphericPressure.
+ <a href="interfaceAtmosphericPressure.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a32fe278d370cc25bb8ce6485f9654ecf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32fe278d370cc25bb8ce6485f9654ecf"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceAtmosphericPressure.html#a32fe278d370cc25bb8ce6485f9654ecf">AtmosphericPressure</a> = &quot;Pressure&quot;</td></tr>
+<tr class="memdesc:a32fe278d370cc25bb8ce6485f9654ecf"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Pressure for interface org.automotive.AtmosphericPressure AMB fulfills this member with VehicleProperty::AtmosphericPressure <br /></td></tr>
+<tr class="separator:a32fe278d370cc25bb8ce6485f9654ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.AtmosphericPressure. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a33">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceBatteryStatus-members.html b/0.14/interfaceBatteryStatus-members.html
new file mode 100644
index 00000000..25f8968a
--- /dev/null
+++ b/0.14/interfaceBatteryStatus-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">BatteryStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceBatteryStatus.html">BatteryStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceBatteryStatus.html#a82efd679635044f40e77f32b682caf9d">BatteryChargeLevel</a></td><td class="entry"><a class="el" href="interfaceBatteryStatus.html">BatteryStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceBatteryStatus.html#ac0cd6fdef88ab9c883bd7102d3d56b67">BatteryCurrent</a></td><td class="entry"><a class="el" href="interfaceBatteryStatus.html">BatteryStatus</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceBatteryStatus.html#afb14133e6ba7b0e975c9d8202240eafd">BatteryVoltage</a></td><td class="entry"><a class="el" href="interfaceBatteryStatus.html">BatteryStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceBatteryStatus.html b/0.14/interfaceBatteryStatus.html
new file mode 100644
index 00000000..50b4917b
--- /dev/null
+++ b/0.14/interfaceBatteryStatus.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: BatteryStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceBatteryStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">BatteryStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.BatteryStatus.
+ <a href="interfaceBatteryStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afb14133e6ba7b0e975c9d8202240eafd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb14133e6ba7b0e975c9d8202240eafd"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBatteryStatus.html#afb14133e6ba7b0e975c9d8202240eafd">BatteryVoltage</a> = &quot;Voltage&quot;</td></tr>
+<tr class="memdesc:afb14133e6ba7b0e975c9d8202240eafd"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Voltage for interface org.automotive.BatteryStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7">VehicleProperty::BatteryVoltage</a> <br /></td></tr>
+<tr class="separator:afb14133e6ba7b0e975c9d8202240eafd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0cd6fdef88ab9c883bd7102d3d56b67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0cd6fdef88ab9c883bd7102d3d56b67"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBatteryStatus.html#ac0cd6fdef88ab9c883bd7102d3d56b67">BatteryCurrent</a> = &quot;Current&quot;</td></tr>
+<tr class="memdesc:ac0cd6fdef88ab9c883bd7102d3d56b67"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Current for interface org.automotive.BatteryStatus AMB fulfills this member with VehicleProperty::BatteryCurrent <br /></td></tr>
+<tr class="separator:ac0cd6fdef88ab9c883bd7102d3d56b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82efd679635044f40e77f32b682caf9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82efd679635044f40e77f32b682caf9d"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBatteryStatus.html#a82efd679635044f40e77f32b682caf9d">BatteryChargeLevel</a> = &quot;ChargeLevel&quot;</td></tr>
+<tr class="memdesc:a82efd679635044f40e77f32b682caf9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property ChargeLevel for interface org.automotive.BatteryStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350">VehicleProperty::BatteryChargeLevel</a> <br /></td></tr>
+<tr class="separator:a82efd679635044f40e77f32b682caf9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.BatteryStatus. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceBrakeMaintenance-members.html b/0.14/interfaceBrakeMaintenance-members.html
new file mode 100644
index 00000000..11949ff8
--- /dev/null
+++ b/0.14/interfaceBrakeMaintenance-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">BrakeMaintenance Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceBrakeMaintenance.html">BrakeMaintenance</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceBrakeMaintenance.html#a84984ddf4ca782a8bf8fd1a64c773aee">BrakeFluidLevel</a></td><td class="entry"><a class="el" href="interfaceBrakeMaintenance.html">BrakeMaintenance</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceBrakeMaintenance.html#a947300ba92f881da80c38e55c257c68b">BrakeFluidLevelLow</a></td><td class="entry"><a class="el" href="interfaceBrakeMaintenance.html">BrakeMaintenance</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceBrakeMaintenance.html#a2da7ee50f0528e3e7f1b7317c57a0ea4">BrakePadWear</a></td><td class="entry"><a class="el" href="interfaceBrakeMaintenance.html">BrakeMaintenance</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceBrakeMaintenance.html b/0.14/interfaceBrakeMaintenance.html
new file mode 100644
index 00000000..f6a08679
--- /dev/null
+++ b/0.14/interfaceBrakeMaintenance.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: BrakeMaintenance Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceBrakeMaintenance-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">BrakeMaintenance Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.BrakeMaintenance.
+ <a href="interfaceBrakeMaintenance.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2da7ee50f0528e3e7f1b7317c57a0ea4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2da7ee50f0528e3e7f1b7317c57a0ea4"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBrakeMaintenance.html#a2da7ee50f0528e3e7f1b7317c57a0ea4">BrakePadWear</a> = &quot;PadWear&quot;</td></tr>
+<tr class="memdesc:a2da7ee50f0528e3e7f1b7317c57a0ea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property PadWear for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakePadWear <br /></td></tr>
+<tr class="separator:a2da7ee50f0528e3e7f1b7317c57a0ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84984ddf4ca782a8bf8fd1a64c773aee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84984ddf4ca782a8bf8fd1a64c773aee"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBrakeMaintenance.html#a84984ddf4ca782a8bf8fd1a64c773aee">BrakeFluidLevel</a> = &quot;FluidLevel&quot;</td></tr>
+<tr class="memdesc:a84984ddf4ca782a8bf8fd1a64c773aee"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property FluidLevel for interface org.automotive.BrakeMaintenance AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889">VehicleProperty::BrakeFluidLevel</a> <br /></td></tr>
+<tr class="separator:a84984ddf4ca782a8bf8fd1a64c773aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a947300ba92f881da80c38e55c257c68b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a947300ba92f881da80c38e55c257c68b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBrakeMaintenance.html#a947300ba92f881da80c38e55c257c68b">BrakeFluidLevelLow</a> = &quot;FluidLevelLow&quot;</td></tr>
+<tr class="memdesc:a947300ba92f881da80c38e55c257c68b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property FluidLevelLow for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakeFluidLevelLow <br /></td></tr>
+<tr class="separator:a947300ba92f881da80c38e55c257c68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.BrakeMaintenance. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceBrakeOperation-members.html b/0.14/interfaceBrakeOperation-members.html
new file mode 100644
index 00000000..1199cd6a
--- /dev/null
+++ b/0.14/interfaceBrakeOperation-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">BrakeOperation Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceBrakeOperation.html">BrakeOperation</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceBrakeOperation.html#ad73cf8b7d7f23278303ecdbeaeb7a62b">WheelBrake</a></td><td class="entry"><a class="el" href="interfaceBrakeOperation.html">BrakeOperation</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceBrakeOperation.html b/0.14/interfaceBrakeOperation.html
new file mode 100644
index 00000000..7526133d
--- /dev/null
+++ b/0.14/interfaceBrakeOperation.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: BrakeOperation Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceBrakeOperation-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">BrakeOperation Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.BrakeOperation.
+ <a href="interfaceBrakeOperation.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ad73cf8b7d7f23278303ecdbeaeb7a62b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad73cf8b7d7f23278303ecdbeaeb7a62b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceBrakeOperation.html#ad73cf8b7d7f23278303ecdbeaeb7a62b">WheelBrake</a> = &quot;BrakePedalDepressed&quot;</td></tr>
+<tr class="memdesc:ad73cf8b7d7f23278303ecdbeaeb7a62b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property BrakePedalDepressed for interface org.automotive.BrakeOperation AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351">VehicleProperty::WheelBrake</a> <br /></td></tr>
+<tr class="separator:ad73cf8b7d7f23278303ecdbeaeb7a62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.BrakeOperation. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceButtonEvent-members.html b/0.14/interfaceButtonEvent-members.html
new file mode 100644
index 00000000..f2bde03e
--- /dev/null
+++ b/0.14/interfaceButtonEvent-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ButtonEvent Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceButtonEvent.html">ButtonEvent</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceButtonEvent.html#a1d05bec7109151686be60fe3214f89eb">YawRate</a></td><td class="entry"><a class="el" href="interfaceButtonEvent.html">ButtonEvent</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceButtonEvent.html b/0.14/interfaceButtonEvent.html
new file mode 100644
index 00000000..f0aa82a4
--- /dev/null
+++ b/0.14/interfaceButtonEvent.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ButtonEvent Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceButtonEvent-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ButtonEvent Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ButtonEvent.
+ <a href="interfaceButtonEvent.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a1d05bec7109151686be60fe3214f89eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d05bec7109151686be60fe3214f89eb"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceButtonEvent.html#a1d05bec7109151686be60fe3214f89eb">YawRate</a> = &quot;Value&quot;</td></tr>
+<tr class="memdesc:a1d05bec7109151686be60fe3214f89eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Value for interface org.automotive.ButtonEvent AMB fulfills this member with VehicleProperty::YawRate <br /></td></tr>
+<tr class="separator:a1d05bec7109151686be60fe3214f89eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ButtonEvent. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a6">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceChildSafetyLock-members.html b/0.14/interfaceChildSafetyLock-members.html
new file mode 100644
index 00000000..a6b37ed4
--- /dev/null
+++ b/0.14/interfaceChildSafetyLock-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ChildSafetyLock Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceChildSafetyLock.html">ChildSafetyLock</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceChildSafetyLock.html#a9597ab8c513127f75063c19ff35cf2d3">ChildLockStatus</a></td><td class="entry"><a class="el" href="interfaceChildSafetyLock.html">ChildSafetyLock</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceChildSafetyLock.html b/0.14/interfaceChildSafetyLock.html
new file mode 100644
index 00000000..739d239c
--- /dev/null
+++ b/0.14/interfaceChildSafetyLock.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ChildSafetyLock Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceChildSafetyLock-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ChildSafetyLock Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ChildSafetyLock.
+ <a href="interfaceChildSafetyLock.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a9597ab8c513127f75063c19ff35cf2d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9597ab8c513127f75063c19ff35cf2d3"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceChildSafetyLock.html#a9597ab8c513127f75063c19ff35cf2d3">ChildLockStatus</a> = &quot;Lock&quot;</td></tr>
+<tr class="memdesc:a9597ab8c513127f75063c19ff35cf2d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Lock for interface org.automotive.ChildSafetyLock AMB fulfills this member with VehicleProperty::ChildLockStatus <br /></td></tr>
+<tr class="separator:a9597ab8c513127f75063c19ff35cf2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ChildSafetyLock. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceChime-members.html b/0.14/interfaceChime-members.html
new file mode 100644
index 00000000..8251a6d6
--- /dev/null
+++ b/0.14/interfaceChime-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Chime Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceChime.html">Chime</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceChime.html#a8c3a90e6372ac2fbef175e5b11d629a1">Chime</a></td><td class="entry"><a class="el" href="interfaceChime.html">Chime</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceChime.html b/0.14/interfaceChime.html
new file mode 100644
index 00000000..5d9527a6
--- /dev/null
+++ b/0.14/interfaceChime.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Chime Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceChime-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Chime Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Chime.
+ <a href="interfaceChime.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a8c3a90e6372ac2fbef175e5b11d629a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c3a90e6372ac2fbef175e5b11d629a1"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceChime.html#a8c3a90e6372ac2fbef175e5b11d629a1">Chime</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a8c3a90e6372ac2fbef175e5b11d629a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.Chime AMB fulfills this member with VehicleProperty::Chime <br /></td></tr>
+<tr class="separator:a8c3a90e6372ac2fbef175e5b11d629a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Chime. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a30">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceClimateControl-members.html b/0.14/interfaceClimateControl-members.html
new file mode 100644
index 00000000..2748dd3a
--- /dev/null
+++ b/0.14/interfaceClimateControl-members.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ClimateControl Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceClimateControl.html">ClimateControl</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceClimateControl.html#a9ff614cf24e39060d34b088eb236bbb2">AirConditioning</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceClimateControl.html#a745680c0e53b1f1946a433995d1b8322">AirflowDirectionW3C</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceClimateControl.html#ab72e5a305fcd31445bb825fc59cfff3b">AirRecirculation</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceClimateControl.html#a6973d35cb3f14659a1f26e8adb58979f">FanSpeed</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceClimateControl.html#a543c57595a9c02c78a4d5cdd0a8115f7">Heater</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceClimateControl.html#a116764f8cfe272dd5418fc418d07cb47">SeatCooler</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceClimateControl.html#a1888bc9e70f14f17edcf846b97ddfc81">SeatHeater</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceClimateControl.html#a604d4c5dcfb03b1a8bfee77ad2fddfa7">SteeringWheelHeater</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceClimateControl.html#ad3c6b2948978b0449add3fb7d25d930f">TargetTemperature</a></td><td class="entry"><a class="el" href="interfaceClimateControl.html">ClimateControl</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceClimateControl.html b/0.14/interfaceClimateControl.html
new file mode 100644
index 00000000..ea6c469b
--- /dev/null
+++ b/0.14/interfaceClimateControl.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ClimateControl Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceClimateControl-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ClimateControl Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ClimateControl.
+ <a href="interfaceClimateControl.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a745680c0e53b1f1946a433995d1b8322"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a745680c0e53b1f1946a433995d1b8322"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#a745680c0e53b1f1946a433995d1b8322">AirflowDirectionW3C</a> = &quot;AirflowDirection&quot;</td></tr>
+<tr class="memdesc:a745680c0e53b1f1946a433995d1b8322"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AirflowDirection for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirflowDirectionW3C <br /></td></tr>
+<tr class="separator:a745680c0e53b1f1946a433995d1b8322"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6973d35cb3f14659a1f26e8adb58979f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6973d35cb3f14659a1f26e8adb58979f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#a6973d35cb3f14659a1f26e8adb58979f">FanSpeed</a> = &quot;FanSpeedLevel&quot;</td></tr>
+<tr class="memdesc:a6973d35cb3f14659a1f26e8adb58979f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property FanSpeedLevel for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::FanSpeed <br /></td></tr>
+<tr class="separator:a6973d35cb3f14659a1f26e8adb58979f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3c6b2948978b0449add3fb7d25d930f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3c6b2948978b0449add3fb7d25d930f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#ad3c6b2948978b0449add3fb7d25d930f">TargetTemperature</a> = &quot;TargetTemperature&quot;</td></tr>
+<tr class="memdesc:ad3c6b2948978b0449add3fb7d25d930f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property TargetTemperature for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::TargetTemperature <br /></td></tr>
+<tr class="separator:ad3c6b2948978b0449add3fb7d25d930f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff614cf24e39060d34b088eb236bbb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ff614cf24e39060d34b088eb236bbb2"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#a9ff614cf24e39060d34b088eb236bbb2">AirConditioning</a> = &quot;AirConditioning&quot;</td></tr>
+<tr class="memdesc:a9ff614cf24e39060d34b088eb236bbb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AirConditioning for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirConditioning <br /></td></tr>
+<tr class="separator:a9ff614cf24e39060d34b088eb236bbb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab72e5a305fcd31445bb825fc59cfff3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab72e5a305fcd31445bb825fc59cfff3b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#ab72e5a305fcd31445bb825fc59cfff3b">AirRecirculation</a> = &quot;AirRecirculation&quot;</td></tr>
+<tr class="memdesc:ab72e5a305fcd31445bb825fc59cfff3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AirRecirculation for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirRecirculation <br /></td></tr>
+<tr class="separator:ab72e5a305fcd31445bb825fc59cfff3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a543c57595a9c02c78a4d5cdd0a8115f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a543c57595a9c02c78a4d5cdd0a8115f7"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#a543c57595a9c02c78a4d5cdd0a8115f7">Heater</a> = &quot;Heater&quot;</td></tr>
+<tr class="memdesc:a543c57595a9c02c78a4d5cdd0a8115f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Heater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::Heater <br /></td></tr>
+<tr class="separator:a543c57595a9c02c78a4d5cdd0a8115f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a604d4c5dcfb03b1a8bfee77ad2fddfa7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a604d4c5dcfb03b1a8bfee77ad2fddfa7"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#a604d4c5dcfb03b1a8bfee77ad2fddfa7">SteeringWheelHeater</a> = &quot;SteeringWheelHeater&quot;</td></tr>
+<tr class="memdesc:a604d4c5dcfb03b1a8bfee77ad2fddfa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SteeringWheelHeater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SteeringWheelHeater <br /></td></tr>
+<tr class="separator:a604d4c5dcfb03b1a8bfee77ad2fddfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1888bc9e70f14f17edcf846b97ddfc81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1888bc9e70f14f17edcf846b97ddfc81"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#a1888bc9e70f14f17edcf846b97ddfc81">SeatHeater</a> = &quot;SeatHeater&quot;</td></tr>
+<tr class="memdesc:a1888bc9e70f14f17edcf846b97ddfc81"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatHeater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SeatHeater <br /></td></tr>
+<tr class="separator:a1888bc9e70f14f17edcf846b97ddfc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a116764f8cfe272dd5418fc418d07cb47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a116764f8cfe272dd5418fc418d07cb47"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceClimateControl.html#a116764f8cfe272dd5418fc418d07cb47">SeatCooler</a> = &quot;SeatCooler&quot;</td></tr>
+<tr class="memdesc:a116764f8cfe272dd5418fc418d07cb47"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatCooler for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SeatCooler <br /></td></tr>
+<tr class="separator:a116764f8cfe272dd5418fc418d07cb47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ClimateControl. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceConfig-members.html b/0.14/interfaceConfig-members.html
new file mode 100644
index 00000000..38991756
--- /dev/null
+++ b/0.14/interfaceConfig-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Config Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceConfig.html">Config</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09">mainloop</a></td><td class="entry"><a class="el" href="interfaceConfig.html">Config</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268">plugins</a></td><td class="entry"><a class="el" href="interfaceConfig.html">Config</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d">sinks</a></td><td class="entry"><a class="el" href="interfaceConfig.html">Config</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7">sources</a></td><td class="entry"><a class="el" href="interfaceConfig.html">Config</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceConfig.html b/0.14/interfaceConfig.html
new file mode 100644
index 00000000..1adb0565
--- /dev/null
+++ b/0.14/interfaceConfig.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Config Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceConfig-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Config Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="interfaceConfig.html" title="Config object is the root JSON object in the config. ">Config</a> object is the root JSON object in the config.
+ <a href="interfaceConfig.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambd-configuration_8idl_source.html">ambd-configuration.idl</a>&quot;;</code></p>
+<div class="dynheader">
+Collaboration diagram for Config:</div>
+<div class="dyncontent">
+<div class="center"><img src="interfaceConfig__coll__graph.png" border="0" usemap="#Config_coll__map" alt="Collaboration graph"/></div>
+<map name="Config_coll__map" id="Config_coll__map">
+<area shape="rect" id="node2" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="6,5,65,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2762f81e344d2dfa73831df99fc5c268"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2762f81e344d2dfa73831df99fc5c268"></a>
+readonly attribute DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268">plugins</a></td></tr>
+<tr class="memdesc:a2762f81e344d2dfa73831df99fc5c268"><td class="mdescLeft">&#160;</td><td class="mdescRight">plugins - path to plugin segments. The AMB Daemon will scan this path for any plugin configuration segments and load them if enabled. <br /></td></tr>
+<tr class="separator:a2762f81e344d2dfa73831df99fc5c268"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a264a4a44ba4171c76eddbb835918cc09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a264a4a44ba4171c76eddbb835918cc09"></a>
+readonly attribute DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09">mainloop</a></td></tr>
+<tr class="memdesc:a264a4a44ba4171c76eddbb835918cc09"><td class="mdescLeft">&#160;</td><td class="mdescRight">mainloop - path to mainloop plugin. The mainloop plugin is by default glib. AMB also provides a qt-based mainloop so plugins that use Qt mainloop features can be used. <br /></td></tr>
+<tr class="separator:a264a4a44ba4171c76eddbb835918cc09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4df13029d1ba3fc7dbf26b4a99512b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4df13029d1ba3fc7dbf26b4a99512b7"></a>
+readonly attribute <a class="el" href="interfacePlugin.html">Plugin</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7">sources</a></td></tr>
+<tr class="memdesc:af4df13029d1ba3fc7dbf26b4a99512b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">source plugins. <em>depricated</em>. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB. <br /></td></tr>
+<tr class="separator:af4df13029d1ba3fc7dbf26b4a99512b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc0636e8bdadb7f0063f73e68b5a0a7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc0636e8bdadb7f0063f73e68b5a0a7d"></a>
+readonly attribute <a class="el" href="interfacePlugin.html">Plugin</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d">sinks</a></td></tr>
+<tr class="memdesc:acc0636e8bdadb7f0063f73e68b5a0a7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">sink plugins. <em>depricated</em>. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB. <br /></td></tr>
+<tr class="separator:acc0636e8bdadb7f0063f73e68b5a0a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="interfaceConfig.html" title="Config object is the root JSON object in the config. ">Config</a> object is the root JSON object in the config. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambd-configuration_8idl_source.html">ambd-configuration.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceConfig__coll__graph.map b/0.14/interfaceConfig__coll__graph.map
new file mode 100644
index 00000000..db8652e4
--- /dev/null
+++ b/0.14/interfaceConfig__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="Config" name="Config">
+<area shape="rect" id="node2" href="$interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="6,5,65,32"/>
+</map>
diff --git a/0.14/interfaceConfig__coll__graph.md5 b/0.14/interfaceConfig__coll__graph.md5
new file mode 100644
index 00000000..2c1cda13
--- /dev/null
+++ b/0.14/interfaceConfig__coll__graph.md5
@@ -0,0 +1 @@
+d0740e890eb26d7afc4a07ff62df2391 \ No newline at end of file
diff --git a/0.14/interfaceConfig__coll__graph.png b/0.14/interfaceConfig__coll__graph.png
new file mode 100644
index 00000000..3801bd85
--- /dev/null
+++ b/0.14/interfaceConfig__coll__graph.png
Binary files differ
diff --git a/0.14/interfaceConvertibleRoof-members.html b/0.14/interfaceConvertibleRoof-members.html
new file mode 100644
index 00000000..b5502371
--- /dev/null
+++ b/0.14/interfaceConvertibleRoof-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ConvertibleRoof Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceConvertibleRoof.html">ConvertibleRoof</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceConvertibleRoof.html#a97b477822f789851b728735ad8122e6e">ConvertibleRoof</a></td><td class="entry"><a class="el" href="interfaceConvertibleRoof.html">ConvertibleRoof</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceConvertibleRoof.html#a4fc60cf509edfff9f45cf2d024ed4e86">ConvertibleRoofStatus</a></td><td class="entry"><a class="el" href="interfaceConvertibleRoof.html">ConvertibleRoof</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceConvertibleRoof.html b/0.14/interfaceConvertibleRoof.html
new file mode 100644
index 00000000..a14b0d2c
--- /dev/null
+++ b/0.14/interfaceConvertibleRoof.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ConvertibleRoof Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceConvertibleRoof-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ConvertibleRoof Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ConvertibleRoof.
+ <a href="interfaceConvertibleRoof.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a97b477822f789851b728735ad8122e6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97b477822f789851b728735ad8122e6e"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConvertibleRoof.html#a97b477822f789851b728735ad8122e6e">ConvertibleRoof</a> = &quot;Setting&quot;</td></tr>
+<tr class="memdesc:a97b477822f789851b728735ad8122e6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Setting for interface org.automotive.ConvertibleRoof AMB fulfills this member with VehicleProperty::ConvertibleRoof <br /></td></tr>
+<tr class="separator:a97b477822f789851b728735ad8122e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fc60cf509edfff9f45cf2d024ed4e86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fc60cf509edfff9f45cf2d024ed4e86"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceConvertibleRoof.html#a4fc60cf509edfff9f45cf2d024ed4e86">ConvertibleRoofStatus</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a4fc60cf509edfff9f45cf2d024ed4e86"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.ConvertibleRoof AMB fulfills this member with <a class="el" href="classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef" title="ConvertibleRoofStatus use with ConvertibleRoofW3C::*. ">VehicleProperty::ConvertibleRoofStatus</a> <br /></td></tr>
+<tr class="separator:a4fc60cf509edfff9f45cf2d024ed4e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ConvertibleRoof. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a25">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceCruiseControlStatus-members.html b/0.14/interfaceCruiseControlStatus-members.html
new file mode 100644
index 00000000..c151522c
--- /dev/null
+++ b/0.14/interfaceCruiseControlStatus-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">CruiseControlStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceCruiseControlStatus.html">CruiseControlStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceCruiseControlStatus.html#a53b67edfb476d0fb49919d6f831ef7ac">CruiseControlActive</a></td><td class="entry"><a class="el" href="interfaceCruiseControlStatus.html">CruiseControlStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceCruiseControlStatus.html#ae4bfdcaa9eaf5e7dace7dcc23e9513ee">CruiseControlSpeed</a></td><td class="entry"><a class="el" href="interfaceCruiseControlStatus.html">CruiseControlStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceCruiseControlStatus.html b/0.14/interfaceCruiseControlStatus.html
new file mode 100644
index 00000000..c75cf12d
--- /dev/null
+++ b/0.14/interfaceCruiseControlStatus.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: CruiseControlStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceCruiseControlStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">CruiseControlStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.CruiseControlStatus.
+ <a href="interfaceCruiseControlStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae4bfdcaa9eaf5e7dace7dcc23e9513ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4bfdcaa9eaf5e7dace7dcc23e9513ee"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceCruiseControlStatus.html#ae4bfdcaa9eaf5e7dace7dcc23e9513ee">CruiseControlSpeed</a> = &quot;Speed&quot;</td></tr>
+<tr class="memdesc:ae4bfdcaa9eaf5e7dace7dcc23e9513ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Speed for interface org.automotive.CruiseControlStatus AMB fulfills this member with VehicleProperty::CruiseControlSpeed <br /></td></tr>
+<tr class="separator:ae4bfdcaa9eaf5e7dace7dcc23e9513ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53b67edfb476d0fb49919d6f831ef7ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53b67edfb476d0fb49919d6f831ef7ac"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceCruiseControlStatus.html#a53b67edfb476d0fb49919d6f831ef7ac">CruiseControlActive</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a53b67edfb476d0fb49919d6f831ef7ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.CruiseControlStatus AMB fulfills this member with VehicleProperty::CruiseControlActive <br /></td></tr>
+<tr class="separator:a53b67edfb476d0fb49919d6f831ef7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.CruiseControlStatus. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDefrost-members.html b/0.14/interfaceDefrost-members.html
new file mode 100644
index 00000000..ba3b53af
--- /dev/null
+++ b/0.14/interfaceDefrost-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Defrost Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceDefrost.html">Defrost</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDefrost.html#ab36b984c67951c8bf418dde8bfbd1c69">DefrostMirror</a></td><td class="entry"><a class="el" href="interfaceDefrost.html">Defrost</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceDefrost.html#a93685913fb911c4acf5b7a9d1a5c438b">DefrostWindow</a></td><td class="entry"><a class="el" href="interfaceDefrost.html">Defrost</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDefrost.html b/0.14/interfaceDefrost.html
new file mode 100644
index 00000000..296fbb03
--- /dev/null
+++ b/0.14/interfaceDefrost.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Defrost Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceDefrost-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Defrost Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Defrost.
+ <a href="interfaceDefrost.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a93685913fb911c4acf5b7a9d1a5c438b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93685913fb911c4acf5b7a9d1a5c438b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDefrost.html#a93685913fb911c4acf5b7a9d1a5c438b">DefrostWindow</a> = &quot;DefrostWindow&quot;</td></tr>
+<tr class="memdesc:a93685913fb911c4acf5b7a9d1a5c438b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DefrostWindow for interface org.automotive.Defrost AMB fulfills this member with VehicleProperty::DefrostWindow <br /></td></tr>
+<tr class="separator:a93685913fb911c4acf5b7a9d1a5c438b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab36b984c67951c8bf418dde8bfbd1c69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab36b984c67951c8bf418dde8bfbd1c69"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDefrost.html#ab36b984c67951c8bf418dde8bfbd1c69">DefrostMirror</a> = &quot;DefrostMirror&quot;</td></tr>
+<tr class="memdesc:ab36b984c67951c8bf418dde8bfbd1c69"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DefrostMirror for interface org.automotive.Defrost AMB fulfills this member with VehicleProperty::DefrostMirror <br /></td></tr>
+<tr class="separator:ab36b984c67951c8bf418dde8bfbd1c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Defrost. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a22">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDiagnostic-members.html b/0.14/interfaceDiagnostic-members.html
new file mode 100644
index 00000000..15fb6b88
--- /dev/null
+++ b/0.14/interfaceDiagnostic-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Diagnostic Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceDiagnostic.html">Diagnostic</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDiagnostic.html#ab55c0bb65b3b3a5fef68f4119b8d9baf">AccumulatedEngineRuntime</a></td><td class="entry"><a class="el" href="interfaceDiagnostic.html">Diagnostic</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceDiagnostic.html#aaf1de32f845069ece3c34e43194e05e1">DistanceSinceCodeCleared</a></td><td class="entry"><a class="el" href="interfaceDiagnostic.html">Diagnostic</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDiagnostic.html#a5c31dd05ee3ec52bc24e0f31094225c5">DistanceWithMILOn</a></td><td class="entry"><a class="el" href="interfaceDiagnostic.html">Diagnostic</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceDiagnostic.html#a7eb9fea0de68b1bc3b9b930840114fe5">TimeRunMILOn</a></td><td class="entry"><a class="el" href="interfaceDiagnostic.html">Diagnostic</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDiagnostic.html#a405285eecb6b0a01f2d0407ab868ff63">TimeTroubleCodeClear</a></td><td class="entry"><a class="el" href="interfaceDiagnostic.html">Diagnostic</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDiagnostic.html b/0.14/interfaceDiagnostic.html
new file mode 100644
index 00000000..7d9455b5
--- /dev/null
+++ b/0.14/interfaceDiagnostic.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Diagnostic Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceDiagnostic-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Diagnostic Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Diagnostic.
+ <a href="interfaceDiagnostic.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ab55c0bb65b3b3a5fef68f4119b8d9baf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab55c0bb65b3b3a5fef68f4119b8d9baf"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDiagnostic.html#ab55c0bb65b3b3a5fef68f4119b8d9baf">AccumulatedEngineRuntime</a> = &quot;AccumulatedEngineRuntime&quot;</td></tr>
+<tr class="memdesc:ab55c0bb65b3b3a5fef68f4119b8d9baf"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AccumulatedEngineRuntime for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::AccumulatedEngineRuntime <br /></td></tr>
+<tr class="separator:ab55c0bb65b3b3a5fef68f4119b8d9baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c31dd05ee3ec52bc24e0f31094225c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c31dd05ee3ec52bc24e0f31094225c5"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDiagnostic.html#a5c31dd05ee3ec52bc24e0f31094225c5">DistanceWithMILOn</a> = &quot;DistanceWithMILOn&quot;</td></tr>
+<tr class="memdesc:a5c31dd05ee3ec52bc24e0f31094225c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DistanceWithMILOn for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::DistanceWithMILOn <br /></td></tr>
+<tr class="separator:a5c31dd05ee3ec52bc24e0f31094225c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf1de32f845069ece3c34e43194e05e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf1de32f845069ece3c34e43194e05e1"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDiagnostic.html#aaf1de32f845069ece3c34e43194e05e1">DistanceSinceCodeCleared</a> = &quot;DistanceSinceCodeCleared&quot;</td></tr>
+<tr class="memdesc:aaf1de32f845069ece3c34e43194e05e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DistanceSinceCodeCleared for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::DistanceSinceCodeCleared <br /></td></tr>
+<tr class="separator:aaf1de32f845069ece3c34e43194e05e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7eb9fea0de68b1bc3b9b930840114fe5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7eb9fea0de68b1bc3b9b930840114fe5"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDiagnostic.html#a7eb9fea0de68b1bc3b9b930840114fe5">TimeRunMILOn</a> = &quot;TimeRunMILOn&quot;</td></tr>
+<tr class="memdesc:a7eb9fea0de68b1bc3b9b930840114fe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property TimeRunMILOn for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::TimeRunMILOn <br /></td></tr>
+<tr class="separator:a7eb9fea0de68b1bc3b9b930840114fe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a405285eecb6b0a01f2d0407ab868ff63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a405285eecb6b0a01f2d0407ab868ff63"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDiagnostic.html#a405285eecb6b0a01f2d0407ab868ff63">TimeTroubleCodeClear</a> = &quot;TimeTroubleCodeClear&quot;</td></tr>
+<tr class="memdesc:a405285eecb6b0a01f2d0407ab868ff63"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property TimeTroubleCodeClear for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::TimeTroubleCodeClear <br /></td></tr>
+<tr class="separator:a405285eecb6b0a01f2d0407ab868ff63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Diagnostic. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDoor-members.html b/0.14/interfaceDoor-members.html
new file mode 100644
index 00000000..bf333217
--- /dev/null
+++ b/0.14/interfaceDoor-members.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Door Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceDoor.html">Door</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Ajar</b> enum value (defined in <a class="el" href="interfaceDoor.html">Door</a>)</td><td class="entry"><a class="el" href="interfaceDoor.html">Door</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceDoor.html#aef0d00bd271c3643df33b347ab163b1e">ChildLockStatus</a></td><td class="entry"><a class="el" href="interfaceDoor.html">Door</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Closed</b> enum value (defined in <a class="el" href="interfaceDoor.html">Door</a>)</td><td class="entry"><a class="el" href="interfaceDoor.html">Door</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceDoor.html#ae84bb265834617dc8dd0d46c98b7974a">DoorLockStatus</a></td><td class="entry"><a class="el" href="interfaceDoor.html">Door</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDoor.html#a4af5af6f4efc20234ce3f257bc5a3347">DoorStatusW3C</a></td><td class="entry"><a class="el" href="interfaceDoor.html">Door</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Open</b> enum value (defined in <a class="el" href="interfaceDoor.html">Door</a>)</td><td class="entry"><a class="el" href="interfaceDoor.html">Door</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Status</b> enum name (defined in <a class="el" href="interfaceDoor.html">Door</a>)</td><td class="entry"><a class="el" href="interfaceDoor.html">Door</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDoor.html b/0.14/interfaceDoor.html
new file mode 100644
index 00000000..525c35bf
--- /dev/null
+++ b/0.14/interfaceDoor.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Door Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceDoor-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Door Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Door.
+ <a href="interfaceDoor.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a9f2145fe74af8c0c135e76f62e752973"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f2145fe74af8c0c135e76f62e752973"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Status</b> { <b>Closed</b> = 0,
+<b>Open</b>,
+<b>Ajar</b>
+ }</td></tr>
+<tr class="separator:a9f2145fe74af8c0c135e76f62e752973"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a4af5af6f4efc20234ce3f257bc5a3347"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4af5af6f4efc20234ce3f257bc5a3347"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoor.html#a4af5af6f4efc20234ce3f257bc5a3347">DoorStatusW3C</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a4af5af6f4efc20234ce3f257bc5a3347"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.Door AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a" title="DoorStatusW3C use with Door::W3C::*. ">VehicleProperty::DoorStatusW3C</a> <br /></td></tr>
+<tr class="separator:a4af5af6f4efc20234ce3f257bc5a3347"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae84bb265834617dc8dd0d46c98b7974a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae84bb265834617dc8dd0d46c98b7974a"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoor.html#ae84bb265834617dc8dd0d46c98b7974a">DoorLockStatus</a> = &quot;Lock&quot;</td></tr>
+<tr class="memdesc:ae84bb265834617dc8dd0d46c98b7974a"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Lock for interface org.automotive.Door AMB fulfills this member with VehicleProperty::DoorLockStatus <br /></td></tr>
+<tr class="separator:ae84bb265834617dc8dd0d46c98b7974a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef0d00bd271c3643df33b347ab163b1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef0d00bd271c3643df33b347ab163b1e"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoor.html#aef0d00bd271c3643df33b347ab163b1e">ChildLockStatus</a> = &quot;ChildLock&quot;</td></tr>
+<tr class="memdesc:aef0d00bd271c3643df33b347ab163b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property ChildLock for interface org.automotive.Door AMB fulfills this member with VehicleProperty::ChildLockStatus <br /></td></tr>
+<tr class="separator:aef0d00bd271c3643df33b347ab163b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Door. </p>
+</div><hr/>The documentation for this interface was generated from the following files:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDoorStatus-members.html b/0.14/interfaceDoorStatus-members.html
new file mode 100644
index 00000000..dbbbf735
--- /dev/null
+++ b/0.14/interfaceDoorStatus-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">DoorStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceDoorStatus.html">DoorStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDoorStatus.html#a1f26de9c8b47568fc38fc219db74883b">ChildLockStatus</a></td><td class="entry"><a class="el" href="interfaceDoorStatus.html">DoorStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceDoorStatus.html#a247ed5ad35c7921041979a3720e54189">DoorLockStatus</a></td><td class="entry"><a class="el" href="interfaceDoorStatus.html">DoorStatus</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDoorStatus.html#ab8977ee56597373293c07dd5afac475d">DoorStatus</a></td><td class="entry"><a class="el" href="interfaceDoorStatus.html">DoorStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDoorStatus.html b/0.14/interfaceDoorStatus.html
new file mode 100644
index 00000000..d836536f
--- /dev/null
+++ b/0.14/interfaceDoorStatus.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: DoorStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceDoorStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">DoorStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.DoorStatus.
+ <a href="interfaceDoorStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ab8977ee56597373293c07dd5afac475d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8977ee56597373293c07dd5afac475d"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoorStatus.html#ab8977ee56597373293c07dd5afac475d">DoorStatus</a> = &quot;DoorStatus&quot;</td></tr>
+<tr class="memdesc:ab8977ee56597373293c07dd5afac475d"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceDoorStatus.html" title="Corresponds with DBus Interface org.automotive.DoorStatus. ">DoorStatus</a> for interface org.automotive.DoorStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6" title="TODO: deprecate in 0.14. Use DoorStatusW3C. ">VehicleProperty::DoorStatus</a> <br /></td></tr>
+<tr class="separator:ab8977ee56597373293c07dd5afac475d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a247ed5ad35c7921041979a3720e54189"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a247ed5ad35c7921041979a3720e54189"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoorStatus.html#a247ed5ad35c7921041979a3720e54189">DoorLockStatus</a> = &quot;DoorLockStatus&quot;</td></tr>
+<tr class="memdesc:a247ed5ad35c7921041979a3720e54189"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DoorLockStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::DoorLockStatus <br /></td></tr>
+<tr class="separator:a247ed5ad35c7921041979a3720e54189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f26de9c8b47568fc38fc219db74883b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f26de9c8b47568fc38fc219db74883b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoorStatus.html#a1f26de9c8b47568fc38fc219db74883b">ChildLockStatus</a> = &quot;ChildLockStatus&quot;</td></tr>
+<tr class="memdesc:a1f26de9c8b47568fc38fc219db74883b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property ChildLockStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::ChildLockStatus <br /></td></tr>
+<tr class="separator:a1f26de9c8b47568fc38fc219db74883b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.DoorStatus. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a18">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDoors-members.html b/0.14/interfaceDoors-members.html
new file mode 100644
index 00000000..68b2d465
--- /dev/null
+++ b/0.14/interfaceDoors-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Doors Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceDoors.html">Doors</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDoors.html#a934757a9ea6392a3e5937e2d46497f4c">DoorsPerRow</a></td><td class="entry"><a class="el" href="interfaceDoors.html">Doors</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDoors.html b/0.14/interfaceDoors.html
new file mode 100644
index 00000000..2d3f2b54
--- /dev/null
+++ b/0.14/interfaceDoors.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Doors Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceDoors-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Doors Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Doors.
+ <a href="interfaceDoors.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a934757a9ea6392a3e5937e2d46497f4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a934757a9ea6392a3e5937e2d46497f4c"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDoors.html#a934757a9ea6392a3e5937e2d46497f4c">DoorsPerRow</a> = &quot;DoorsPerRow&quot;</td></tr>
+<tr class="memdesc:a934757a9ea6392a3e5937e2d46497f4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DoorsPerRow for interface org.automotive.Doors AMB fulfills this member with VehicleProperty::DoorsPerRow <br /></td></tr>
+<tr class="separator:a934757a9ea6392a3e5937e2d46497f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Doors. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDriveMode-members.html b/0.14/interfaceDriveMode-members.html
new file mode 100644
index 00000000..a2e846e1
--- /dev/null
+++ b/0.14/interfaceDriveMode-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">DriveMode Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceDriveMode.html">DriveMode</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDriveMode.html#ae9c83f119100359aefcd52251b2d827e">VehicleDriveMode</a></td><td class="entry"><a class="el" href="interfaceDriveMode.html">DriveMode</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDriveMode.html b/0.14/interfaceDriveMode.html
new file mode 100644
index 00000000..5d37eb39
--- /dev/null
+++ b/0.14/interfaceDriveMode.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: DriveMode Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceDriveMode-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">DriveMode Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.DriveMode.
+ <a href="interfaceDriveMode.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae9c83f119100359aefcd52251b2d827e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9c83f119100359aefcd52251b2d827e"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDriveMode.html#ae9c83f119100359aefcd52251b2d827e">VehicleDriveMode</a> = &quot;DriveMode&quot;</td></tr>
+<tr class="memdesc:ae9c83f119100359aefcd52251b2d827e"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceDriveMode.html" title="Corresponds with DBus Interface org.automotive.DriveMode. ">DriveMode</a> for interface org.automotive.DriveMode AMB fulfills this member with VehicleProperty::VehicleDriveMode <br /></td></tr>
+<tr class="separator:ae9c83f119100359aefcd52251b2d827e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.DriveMode. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDrivingMode-members.html b/0.14/interfaceDrivingMode-members.html
new file mode 100644
index 00000000..ab1cc35d
--- /dev/null
+++ b/0.14/interfaceDrivingMode-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">DrivingMode Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceDrivingMode.html">DrivingMode</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceDrivingMode.html#a24f15f8a246ed0a61ad08ea4f6128865">DrivingMode</a></td><td class="entry"><a class="el" href="interfaceDrivingMode.html">DrivingMode</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceDrivingMode.html#a9f051930937ada5b864954ad306a6506">DrivingModeW3C</a></td><td class="entry"><a class="el" href="interfaceDrivingMode.html">DrivingMode</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceDrivingMode.html b/0.14/interfaceDrivingMode.html
new file mode 100644
index 00000000..2e17d658
--- /dev/null
+++ b/0.14/interfaceDrivingMode.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: DrivingMode Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceDrivingMode-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">DrivingMode Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.DrivingMode.
+ <a href="interfaceDrivingMode.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a24f15f8a246ed0a61ad08ea4f6128865"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24f15f8a246ed0a61ad08ea4f6128865"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDrivingMode.html#a24f15f8a246ed0a61ad08ea4f6128865">DrivingMode</a> = &quot;DrivingMode&quot;</td></tr>
+<tr class="memdesc:a24f15f8a246ed0a61ad08ea4f6128865"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceDrivingMode.html" title="Corresponds with DBus Interface org.automotive.DrivingMode. ">DrivingMode</a> for interface org.automotive.DrivingMode AMB fulfills this member with VehicleProperty::DrivingMode <br /></td></tr>
+<tr class="separator:a24f15f8a246ed0a61ad08ea4f6128865"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f051930937ada5b864954ad306a6506"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f051930937ada5b864954ad306a6506"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDrivingMode.html#a9f051930937ada5b864954ad306a6506">DrivingModeW3C</a> = &quot;Mode&quot;</td></tr>
+<tr class="memdesc:a9f051930937ada5b864954ad306a6506"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Mode for interface org.automotive.DrivingMode AMB fulfills this member with VehicleProperty::DrivingModeW3C <br /></td></tr>
+<tr class="separator:a9f051930937ada5b864954ad306a6506"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.DrivingMode. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a27">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceElectronicStabilityControl-members.html b/0.14/interfaceElectronicStabilityControl-members.html
new file mode 100644
index 00000000..69986270
--- /dev/null
+++ b/0.14/interfaceElectronicStabilityControl-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ElectronicStabilityControl Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceElectronicStabilityControl.html">ElectronicStabilityControl</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceElectronicStabilityControl.html#ac3d84aeef9a83ecbe089b3410a3d0b56">ElectronicStabilityControlEnabled</a></td><td class="entry"><a class="el" href="interfaceElectronicStabilityControl.html">ElectronicStabilityControl</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceElectronicStabilityControl.html#a9932a7220a5f9ef38d1ec59a0883c331">ElectronicStabilityControlEngaged</a></td><td class="entry"><a class="el" href="interfaceElectronicStabilityControl.html">ElectronicStabilityControl</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceElectronicStabilityControl.html b/0.14/interfaceElectronicStabilityControl.html
new file mode 100644
index 00000000..bbbe4a57
--- /dev/null
+++ b/0.14/interfaceElectronicStabilityControl.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ElectronicStabilityControl Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceElectronicStabilityControl-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ElectronicStabilityControl Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ElectronicStabilityControl.
+ <a href="interfaceElectronicStabilityControl.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ac3d84aeef9a83ecbe089b3410a3d0b56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3d84aeef9a83ecbe089b3410a3d0b56"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceElectronicStabilityControl.html#ac3d84aeef9a83ecbe089b3410a3d0b56">ElectronicStabilityControlEnabled</a> = &quot;Enabled&quot;</td></tr>
+<tr class="memdesc:ac3d84aeef9a83ecbe089b3410a3d0b56"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Enabled for interface org.automotive.ElectronicStabilityControl AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEnabled <br /></td></tr>
+<tr class="separator:ac3d84aeef9a83ecbe089b3410a3d0b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9932a7220a5f9ef38d1ec59a0883c331"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9932a7220a5f9ef38d1ec59a0883c331"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceElectronicStabilityControl.html#a9932a7220a5f9ef38d1ec59a0883c331">ElectronicStabilityControlEngaged</a> = &quot;Engaged&quot;</td></tr>
+<tr class="memdesc:a9932a7220a5f9ef38d1ec59a0883c331"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Engaged for interface org.automotive.ElectronicStabilityControl AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEngaged <br /></td></tr>
+<tr class="separator:a9932a7220a5f9ef38d1ec59a0883c331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceEngineCoolant-members.html b/0.14/interfaceEngineCoolant-members.html
new file mode 100644
index 00000000..7e54c44b
--- /dev/null
+++ b/0.14/interfaceEngineCoolant-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">EngineCoolant Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceEngineCoolant.html">EngineCoolant</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceEngineCoolant.html#a7245fb937d72b4799fbe6379252f1fda">EngineCoolantLevel</a></td><td class="entry"><a class="el" href="interfaceEngineCoolant.html">EngineCoolant</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceEngineCoolant.html#a561d51436c678300a5c433ea947d489a">EngineCoolantTemperature</a></td><td class="entry"><a class="el" href="interfaceEngineCoolant.html">EngineCoolant</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceEngineCoolant.html b/0.14/interfaceEngineCoolant.html
new file mode 100644
index 00000000..8daf4c65
--- /dev/null
+++ b/0.14/interfaceEngineCoolant.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: EngineCoolant Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceEngineCoolant-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">EngineCoolant Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.EngineCoolant.
+ <a href="interfaceEngineCoolant.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a7245fb937d72b4799fbe6379252f1fda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7245fb937d72b4799fbe6379252f1fda"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineCoolant.html#a7245fb937d72b4799fbe6379252f1fda">EngineCoolantLevel</a> = &quot;Level&quot;</td></tr>
+<tr class="memdesc:a7245fb937d72b4799fbe6379252f1fda"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Level for interface org.automotive.EngineCoolant AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a74563f01feb50aa27966488891998c33">VehicleProperty::EngineCoolantLevel</a> <br /></td></tr>
+<tr class="separator:a7245fb937d72b4799fbe6379252f1fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a561d51436c678300a5c433ea947d489a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a561d51436c678300a5c433ea947d489a"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineCoolant.html#a561d51436c678300a5c433ea947d489a">EngineCoolantTemperature</a> = &quot;Temperature&quot;</td></tr>
+<tr class="memdesc:a561d51436c678300a5c433ea947d489a"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceTemperature.html" title="Corresponds with DBus Interface org.automotive.Temperature. ">Temperature</a> for interface org.automotive.EngineCoolant AMB fulfills this member with VehicleProperty::EngineCoolantTemperature <br /></td></tr>
+<tr class="separator:a561d51436c678300a5c433ea947d489a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.EngineCoolant. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceEngineOil-members.html b/0.14/interfaceEngineOil-members.html
new file mode 100644
index 00000000..6a93427e
--- /dev/null
+++ b/0.14/interfaceEngineOil-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">EngineOil Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceEngineOil.html">EngineOil</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceEngineOil.html#a03d33d32192b81088d1ed52d2f959262">EngineOilChangeIndicator</a></td><td class="entry"><a class="el" href="interfaceEngineOil.html">EngineOil</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceEngineOil.html#aaf63ba970af16d0c7d914b3c5dcdddc2">EngineOilLifeRemaining</a></td><td class="entry"><a class="el" href="interfaceEngineOil.html">EngineOil</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceEngineOil.html#a380dd755fe98983b8128bac94b64b9b5">EngineOilPressure</a></td><td class="entry"><a class="el" href="interfaceEngineOil.html">EngineOil</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceEngineOil.html#a28a148b5fcbf4d61ab438f229870e997">EngineOilRemaining</a></td><td class="entry"><a class="el" href="interfaceEngineOil.html">EngineOil</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceEngineOil.html#a5b260a98314b5f69eae0411db6318a3f">EngineOilTemperature</a></td><td class="entry"><a class="el" href="interfaceEngineOil.html">EngineOil</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceEngineOil.html b/0.14/interfaceEngineOil.html
new file mode 100644
index 00000000..1b8aa823
--- /dev/null
+++ b/0.14/interfaceEngineOil.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: EngineOil Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceEngineOil-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">EngineOil Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.EngineOil.
+ <a href="interfaceEngineOil.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a28a148b5fcbf4d61ab438f229870e997"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28a148b5fcbf4d61ab438f229870e997"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineOil.html#a28a148b5fcbf4d61ab438f229870e997">EngineOilRemaining</a> = &quot;Level&quot;</td></tr>
+<tr class="memdesc:a28a148b5fcbf4d61ab438f229870e997"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Level for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilRemaining <br /></td></tr>
+<tr class="separator:a28a148b5fcbf4d61ab438f229870e997"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b260a98314b5f69eae0411db6318a3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b260a98314b5f69eae0411db6318a3f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineOil.html#a5b260a98314b5f69eae0411db6318a3f">EngineOilTemperature</a> = &quot;Temperature&quot;</td></tr>
+<tr class="memdesc:a5b260a98314b5f69eae0411db6318a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceTemperature.html" title="Corresponds with DBus Interface org.automotive.Temperature. ">Temperature</a> for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilTemperature <br /></td></tr>
+<tr class="separator:a5b260a98314b5f69eae0411db6318a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a380dd755fe98983b8128bac94b64b9b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a380dd755fe98983b8128bac94b64b9b5"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineOil.html#a380dd755fe98983b8128bac94b64b9b5">EngineOilPressure</a> = &quot;Pressure&quot;</td></tr>
+<tr class="memdesc:a380dd755fe98983b8128bac94b64b9b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Pressure for interface org.automotive.EngineOil AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b">VehicleProperty::EngineOilPressure</a> <br /></td></tr>
+<tr class="separator:a380dd755fe98983b8128bac94b64b9b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03d33d32192b81088d1ed52d2f959262"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03d33d32192b81088d1ed52d2f959262"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineOil.html#a03d33d32192b81088d1ed52d2f959262">EngineOilChangeIndicator</a> = &quot;Change&quot;</td></tr>
+<tr class="memdesc:a03d33d32192b81088d1ed52d2f959262"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Change for interface org.automotive.EngineOil AMB fulfills this member with <a class="el" href="classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55">VehicleProperty::EngineOilChangeIndicator</a> <br /></td></tr>
+<tr class="separator:a03d33d32192b81088d1ed52d2f959262"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf63ba970af16d0c7d914b3c5dcdddc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf63ba970af16d0c7d914b3c5dcdddc2"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineOil.html#aaf63ba970af16d0c7d914b3c5dcdddc2">EngineOilLifeRemaining</a> = &quot;LifeRemaining&quot;</td></tr>
+<tr class="memdesc:aaf63ba970af16d0c7d914b3c5dcdddc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property LifeRemaining for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilLifeRemaining <br /></td></tr>
+<tr class="separator:aaf63ba970af16d0c7d914b3c5dcdddc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.EngineOil. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceEngineSpeed-members.html b/0.14/interfaceEngineSpeed-members.html
new file mode 100644
index 00000000..3b33d26a
--- /dev/null
+++ b/0.14/interfaceEngineSpeed-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">EngineSpeed Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceEngineSpeed.html">EngineSpeed</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceEngineSpeed.html#ac3274655997a773e5ba9d9d7c0f7dd03">EngineSpeed</a></td><td class="entry"><a class="el" href="interfaceEngineSpeed.html">EngineSpeed</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceEngineSpeed.html b/0.14/interfaceEngineSpeed.html
new file mode 100644
index 00000000..77b1c3e6
--- /dev/null
+++ b/0.14/interfaceEngineSpeed.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: EngineSpeed Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceEngineSpeed-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">EngineSpeed Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.EngineSpeed.
+ <a href="interfaceEngineSpeed.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ac3274655997a773e5ba9d9d7c0f7dd03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3274655997a773e5ba9d9d7c0f7dd03"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceEngineSpeed.html#ac3274655997a773e5ba9d9d7c0f7dd03">EngineSpeed</a> = &quot;Speed&quot;</td></tr>
+<tr class="memdesc:ac3274655997a773e5ba9d9d7c0f7dd03"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Speed for interface org.automotive.EngineSpeed AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842">VehicleProperty::EngineSpeed</a> <br /></td></tr>
+<tr class="separator:ac3274655997a773e5ba9d9d7c0f7dd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.EngineSpeed. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a3">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceExteriorBrightness-members.html b/0.14/interfaceExteriorBrightness-members.html
new file mode 100644
index 00000000..9118ac18
--- /dev/null
+++ b/0.14/interfaceExteriorBrightness-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ExteriorBrightness Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceExteriorBrightness.html">ExteriorBrightness</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceExteriorBrightness.html#aee82775a15fc8ef0ddc7de078871921f">ExteriorBrightness</a></td><td class="entry"><a class="el" href="interfaceExteriorBrightness.html">ExteriorBrightness</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceExteriorBrightness.html b/0.14/interfaceExteriorBrightness.html
new file mode 100644
index 00000000..ae20696f
--- /dev/null
+++ b/0.14/interfaceExteriorBrightness.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ExteriorBrightness Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceExteriorBrightness-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ExteriorBrightness Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ExteriorBrightness.
+ <a href="interfaceExteriorBrightness.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aee82775a15fc8ef0ddc7de078871921f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee82775a15fc8ef0ddc7de078871921f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceExteriorBrightness.html#aee82775a15fc8ef0ddc7de078871921f">ExteriorBrightness</a> = &quot;ExteriorBrightness&quot;</td></tr>
+<tr class="memdesc:aee82775a15fc8ef0ddc7de078871921f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceExteriorBrightness.html" title="Corresponds with DBus Interface org.automotive.ExteriorBrightness. ">ExteriorBrightness</a> for interface org.automotive.ExteriorBrightness AMB fulfills this member with VehicleProperty::ExteriorBrightness <br /></td></tr>
+<tr class="separator:aee82775a15fc8ef0ddc7de078871921f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ExteriorBrightness. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a11">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceFluid-members.html b/0.14/interfaceFluid-members.html
new file mode 100644
index 00000000..5409b231
--- /dev/null
+++ b/0.14/interfaceFluid-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Fluid Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceFluid.html">Fluid</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceFluid.html#a6dfdefaa8d5ea2b2d13e99f4f9b8c642">TransmissionFluidLevel</a></td><td class="entry"><a class="el" href="interfaceFluid.html">Fluid</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceFluid.html b/0.14/interfaceFluid.html
new file mode 100644
index 00000000..227827d7
--- /dev/null
+++ b/0.14/interfaceFluid.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Fluid Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceFluid-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Fluid Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Fluid.
+ <a href="interfaceFluid.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a6dfdefaa8d5ea2b2d13e99f4f9b8c642"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dfdefaa8d5ea2b2d13e99f4f9b8c642"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFluid.html#a6dfdefaa8d5ea2b2d13e99f4f9b8c642">TransmissionFluidLevel</a> = &quot;Transmission&quot;</td></tr>
+<tr class="memdesc:a6dfdefaa8d5ea2b2d13e99f4f9b8c642"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceTransmission.html" title="Corresponds with DBus Interface org.automotive.Transmission. ">Transmission</a> for interface org.automotive.Fluid AMB fulfills this member with VehicleProperty::TransmissionFluidLevel <br /></td></tr>
+<tr class="separator:a6dfdefaa8d5ea2b2d13e99f4f9b8c642"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Fluid. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceFuel-members.html b/0.14/interfaceFuel-members.html
new file mode 100644
index 00000000..c355b46c
--- /dev/null
+++ b/0.14/interfaceFuel-members.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Fuel Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceFuel.html">Fuel</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Diesel</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Electric</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Front</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceFuel.html#a38dcf97480a2db27c909dbd669cf985f">FuelAverageConsumption</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceFuel.html#a10a854ac1c73a8796a510c69da92f7b6">FuelAverageEconomy</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceFuel.html#ab55c40fa9eac6d92afb34d12bafb155c">FuelConsumption</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceFuel.html#a6d1e861e2d57b75407f37591f907b213">FuelConsumptionSinceRestart</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceFuel.html#a2f89e032fc01b5350ff78ef92b35d869">FuelEconomy</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceFuel.html#a66d804618123a714025400d77e9e0a91">FuelLevel</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceFuel.html#ad587a4868bd4a0bd757bcc816ecf9b8e">FuelRange</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceFuel.html#ab67ddc1003565005be77b218cd5218af">FuelTimeSinceRestart</a></td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Gasoline</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>High_Octane</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Hydrogen</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Left</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Rear</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RefuelPosition</b> enum name (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Right</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Type</b> enum name (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Unknown</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UnknownPosition</b> enum value (defined in <a class="el" href="interfaceFuel.html">Fuel</a>)</td><td class="entry"><a class="el" href="interfaceFuel.html">Fuel</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceFuel.html b/0.14/interfaceFuel.html
new file mode 100644
index 00000000..25b5c76a
--- /dev/null
+++ b/0.14/interfaceFuel.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Fuel Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceFuel-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Fuel Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Fuel.
+ <a href="interfaceFuel.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aa25f6bd196dabc3377d117b88232b05c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa25f6bd196dabc3377d117b88232b05c"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Type</b> { <br />
+&#160;&#160;<b>Unknown</b> = -1,
+<b>Gasoline</b> = 0,
+<b>High_Octane</b>,
+<b>Diesel</b>,
+<br />
+&#160;&#160;<b>Electric</b>,
+<b>Hydrogen</b>
+<br />
+ }</td></tr>
+<tr class="separator:aa25f6bd196dabc3377d117b88232b05c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b7d2e461bbd629e082e36d4882fad7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b7d2e461bbd629e082e36d4882fad7b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>RefuelPosition</b> { <br />
+&#160;&#160;<b>UnknownPosition</b> = -1,
+<b>Left</b> = 0,
+<b>Right</b>,
+<b>Front</b>,
+<br />
+&#160;&#160;<b>Rear</b>
+<br />
+ }</td></tr>
+<tr class="separator:a8b7d2e461bbd629e082e36d4882fad7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a66d804618123a714025400d77e9e0a91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66d804618123a714025400d77e9e0a91"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#a66d804618123a714025400d77e9e0a91">FuelLevel</a> = &quot;Level&quot;</td></tr>
+<tr class="memdesc:a66d804618123a714025400d77e9e0a91"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Level for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelLevel <br /></td></tr>
+<tr class="separator:a66d804618123a714025400d77e9e0a91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad587a4868bd4a0bd757bcc816ecf9b8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad587a4868bd4a0bd757bcc816ecf9b8e"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#ad587a4868bd4a0bd757bcc816ecf9b8e">FuelRange</a> = &quot;Range&quot;</td></tr>
+<tr class="memdesc:ad587a4868bd4a0bd757bcc816ecf9b8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Range for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelRange <br /></td></tr>
+<tr class="separator:ad587a4868bd4a0bd757bcc816ecf9b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab55c40fa9eac6d92afb34d12bafb155c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab55c40fa9eac6d92afb34d12bafb155c"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#ab55c40fa9eac6d92afb34d12bafb155c">FuelConsumption</a> = &quot;InstantConsumption&quot;</td></tr>
+<tr class="memdesc:ab55c40fa9eac6d92afb34d12bafb155c"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property InstantConsumption for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelConsumption <br /></td></tr>
+<tr class="separator:ab55c40fa9eac6d92afb34d12bafb155c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f89e032fc01b5350ff78ef92b35d869"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f89e032fc01b5350ff78ef92b35d869"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#a2f89e032fc01b5350ff78ef92b35d869">FuelEconomy</a> = &quot;InstantEconomy&quot;</td></tr>
+<tr class="memdesc:a2f89e032fc01b5350ff78ef92b35d869"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property InstantEconomy for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelEconomy <br /></td></tr>
+<tr class="separator:a2f89e032fc01b5350ff78ef92b35d869"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10a854ac1c73a8796a510c69da92f7b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10a854ac1c73a8796a510c69da92f7b6"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#a10a854ac1c73a8796a510c69da92f7b6">FuelAverageEconomy</a> = &quot;AverageEconomy&quot;</td></tr>
+<tr class="memdesc:a10a854ac1c73a8796a510c69da92f7b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AverageEconomy for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelAverageEconomy <br /></td></tr>
+<tr class="separator:a10a854ac1c73a8796a510c69da92f7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38dcf97480a2db27c909dbd669cf985f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38dcf97480a2db27c909dbd669cf985f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#a38dcf97480a2db27c909dbd669cf985f">FuelAverageConsumption</a> = &quot;AverageConsumption&quot;</td></tr>
+<tr class="memdesc:a38dcf97480a2db27c909dbd669cf985f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AverageConsumption for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelAverageConsumption <br /></td></tr>
+<tr class="separator:a38dcf97480a2db27c909dbd669cf985f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d1e861e2d57b75407f37591f907b213"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d1e861e2d57b75407f37591f907b213"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#a6d1e861e2d57b75407f37591f907b213">FuelConsumptionSinceRestart</a> = &quot;FuelConsumedSinceRestart&quot;</td></tr>
+<tr class="memdesc:a6d1e861e2d57b75407f37591f907b213"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property FuelConsumedSinceRestart for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelConsumptionSinceRestart <br /></td></tr>
+<tr class="separator:a6d1e861e2d57b75407f37591f907b213"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab67ddc1003565005be77b218cd5218af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab67ddc1003565005be77b218cd5218af"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuel.html#ab67ddc1003565005be77b218cd5218af">FuelTimeSinceRestart</a> = &quot;TimeSinceRestart&quot;</td></tr>
+<tr class="memdesc:ab67ddc1003565005be77b218cd5218af"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property TimeSinceRestart for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelTimeSinceRestart <br /></td></tr>
+<tr class="separator:ab67ddc1003565005be77b218cd5218af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Fuel. </p>
+</div><hr/>The documentation for this interface was generated from the following files:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceFuelInfo-members.html b/0.14/interfaceFuelInfo-members.html
new file mode 100644
index 00000000..46d4bb91
--- /dev/null
+++ b/0.14/interfaceFuelInfo-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">FuelInfo Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceFuelInfo.html">FuelInfo</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceFuelInfo.html#ae49699a8b45e535b48ff915ef2998805">FuelPositionSide</a></td><td class="entry"><a class="el" href="interfaceFuelInfo.html">FuelInfo</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceFuelInfo.html#ae03d6729f1cfa4cd66d65c31fc8869af">FuelType</a></td><td class="entry"><a class="el" href="interfaceFuelInfo.html">FuelInfo</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceFuelInfo.html b/0.14/interfaceFuelInfo.html
new file mode 100644
index 00000000..67dd2b64
--- /dev/null
+++ b/0.14/interfaceFuelInfo.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: FuelInfo Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceFuelInfo-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">FuelInfo Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.FuelInfo.
+ <a href="interfaceFuelInfo.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae03d6729f1cfa4cd66d65c31fc8869af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae03d6729f1cfa4cd66d65c31fc8869af"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuelInfo.html#ae03d6729f1cfa4cd66d65c31fc8869af">FuelType</a> = &quot;Type&quot;</td></tr>
+<tr class="memdesc:ae03d6729f1cfa4cd66d65c31fc8869af"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Type for interface org.automotive.FuelInfo AMB fulfills this member with VehicleProperty::FuelType <br /></td></tr>
+<tr class="separator:ae03d6729f1cfa4cd66d65c31fc8869af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae49699a8b45e535b48ff915ef2998805"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae49699a8b45e535b48ff915ef2998805"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceFuelInfo.html#ae49699a8b45e535b48ff915ef2998805">FuelPositionSide</a> = &quot;RefuelPosition&quot;</td></tr>
+<tr class="memdesc:ae49699a8b45e535b48ff915ef2998805"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property RefuelPosition for interface org.automotive.FuelInfo AMB fulfills this member with VehicleProperty::FuelPositionSide <br /></td></tr>
+<tr class="separator:ae49699a8b45e535b48ff915ef2998805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.FuelInfo. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceHazardLight-members.html b/0.14/interfaceHazardLight-members.html
new file mode 100644
index 00000000..8d0f45b2
--- /dev/null
+++ b/0.14/interfaceHazardLight-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">HazardLight Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceHazardLight.html">HazardLight</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceHazardLight.html#a12e9aaf0ed97600798da9564cba431f2">HazardLightStatus</a></td><td class="entry"><a class="el" href="interfaceHazardLight.html">HazardLight</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceHazardLight.html b/0.14/interfaceHazardLight.html
new file mode 100644
index 00000000..4372c4f6
--- /dev/null
+++ b/0.14/interfaceHazardLight.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: HazardLight Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceHazardLight-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">HazardLight Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.HazardLight.
+ <a href="interfaceHazardLight.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a12e9aaf0ed97600798da9564cba431f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12e9aaf0ed97600798da9564cba431f2"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceHazardLight.html#a12e9aaf0ed97600798da9564cba431f2">HazardLightStatus</a> = &quot;HazardLight&quot;</td></tr>
+<tr class="memdesc:a12e9aaf0ed97600798da9564cba431f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceHazardLight.html" title="Corresponds with DBus Interface org.automotive.HazardLight. ">HazardLight</a> for interface org.automotive.HazardLight AMB fulfills this member with VehicleProperty::HazardLightStatus <br /></td></tr>
+<tr class="separator:a12e9aaf0ed97600798da9564cba431f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.HazardLight. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceHorn-members.html b/0.14/interfaceHorn-members.html
new file mode 100644
index 00000000..a358d200
--- /dev/null
+++ b/0.14/interfaceHorn-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Horn Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceHorn.html">Horn</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceHorn.html#abc6176894cc42e5e6b533fc641c18fb5">Horn</a></td><td class="entry"><a class="el" href="interfaceHorn.html">Horn</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceHorn.html b/0.14/interfaceHorn.html
new file mode 100644
index 00000000..8b90196c
--- /dev/null
+++ b/0.14/interfaceHorn.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Horn Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceHorn-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Horn Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Horn.
+ <a href="interfaceHorn.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:abc6176894cc42e5e6b533fc641c18fb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc6176894cc42e5e6b533fc641c18fb5"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceHorn.html#abc6176894cc42e5e6b533fc641c18fb5">Horn</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:abc6176894cc42e5e6b533fc641c18fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.Horn AMB fulfills this member with VehicleProperty::Horn <br /></td></tr>
+<tr class="separator:abc6176894cc42e5e6b533fc641c18fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Horn. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a10">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceIgnitionTime-members.html b/0.14/interfaceIgnitionTime-members.html
new file mode 100644
index 00000000..60ef067e
--- /dev/null
+++ b/0.14/interfaceIgnitionTime-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">IgnitionTime Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceIgnitionTime.html">IgnitionTime</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceIgnitionTime.html#a41d63201cf659eb7c74fd1df0660950f">IgnitionTimeOff</a></td><td class="entry"><a class="el" href="interfaceIgnitionTime.html">IgnitionTime</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceIgnitionTime.html#a8b060c116de69b2b2faa7bc804de20ea">IgnitionTimeOn</a></td><td class="entry"><a class="el" href="interfaceIgnitionTime.html">IgnitionTime</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceIgnitionTime.html b/0.14/interfaceIgnitionTime.html
new file mode 100644
index 00000000..53b1f2d1
--- /dev/null
+++ b/0.14/interfaceIgnitionTime.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: IgnitionTime Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceIgnitionTime-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">IgnitionTime Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.IgnitionTime.
+ <a href="interfaceIgnitionTime.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a8b060c116de69b2b2faa7bc804de20ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b060c116de69b2b2faa7bc804de20ea"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceIgnitionTime.html#a8b060c116de69b2b2faa7bc804de20ea">IgnitionTimeOn</a> = &quot;IgnitionTimeOn&quot;</td></tr>
+<tr class="memdesc:a8b060c116de69b2b2faa7bc804de20ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property IgnitionTimeOn for interface org.automotive.IgnitionTime AMB fulfills this member with VehicleProperty::IgnitionTimeOn <br /></td></tr>
+<tr class="separator:a8b060c116de69b2b2faa7bc804de20ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41d63201cf659eb7c74fd1df0660950f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d63201cf659eb7c74fd1df0660950f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceIgnitionTime.html#a41d63201cf659eb7c74fd1df0660950f">IgnitionTimeOff</a> = &quot;IgnitionTimeOff&quot;</td></tr>
+<tr class="memdesc:a41d63201cf659eb7c74fd1df0660950f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property IgnitionTimeOff for interface org.automotive.IgnitionTime AMB fulfills this member with VehicleProperty::IgnitionTimeOff <br /></td></tr>
+<tr class="separator:a41d63201cf659eb7c74fd1df0660950f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.IgnitionTime. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceInteriorLightStatus-members.html b/0.14/interfaceInteriorLightStatus-members.html
new file mode 100644
index 00000000..8b49fa1a
--- /dev/null
+++ b/0.14/interfaceInteriorLightStatus-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">InteriorLightStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceInteriorLightStatus.html#a93968b6203be5a851eece2ba7d94efb3">InteriorLightStatus</a></td><td class="entry"><a class="el" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceInteriorLightStatus.html b/0.14/interfaceInteriorLightStatus.html
new file mode 100644
index 00000000..58b5ee76
--- /dev/null
+++ b/0.14/interfaceInteriorLightStatus.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: InteriorLightStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceInteriorLightStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">InteriorLightStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.InteriorLightStatus.
+ <a href="interfaceInteriorLightStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a93968b6203be5a851eece2ba7d94efb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93968b6203be5a851eece2ba7d94efb3"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceInteriorLightStatus.html#a93968b6203be5a851eece2ba7d94efb3">InteriorLightStatus</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a93968b6203be5a851eece2ba7d94efb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.InteriorLightStatus AMB fulfills this member with VehicleProperty::InteriorLightStatus <br /></td></tr>
+<tr class="separator:a93968b6203be5a851eece2ba7d94efb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.InteriorLightStatus. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a9">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceLaneDepartureDetection-members.html b/0.14/interfaceLaneDepartureDetection-members.html
new file mode 100644
index 00000000..62aa337e
--- /dev/null
+++ b/0.14/interfaceLaneDepartureDetection-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">LaneDepartureDetection Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceLaneDepartureDetection.html">LaneDepartureDetection</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLaneDepartureDetection.html#a068d5ab2f6d467cffe3ba8a7abe12d44">LaneDepartureStatus</a></td><td class="entry"><a class="el" href="interfaceLaneDepartureDetection.html">LaneDepartureDetection</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceLaneDepartureDetection.html b/0.14/interfaceLaneDepartureDetection.html
new file mode 100644
index 00000000..4f462946
--- /dev/null
+++ b/0.14/interfaceLaneDepartureDetection.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: LaneDepartureDetection Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceLaneDepartureDetection-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">LaneDepartureDetection Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.LaneDepartureDetection.
+ <a href="interfaceLaneDepartureDetection.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a068d5ab2f6d467cffe3ba8a7abe12d44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a068d5ab2f6d467cffe3ba8a7abe12d44"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLaneDepartureDetection.html#a068d5ab2f6d467cffe3ba8a7abe12d44">LaneDepartureStatus</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a068d5ab2f6d467cffe3ba8a7abe12d44"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.LaneDepartureDetection AMB fulfills this member with VehicleProperty::LaneDepartureStatus <br /></td></tr>
+<tr class="separator:a068d5ab2f6d467cffe3ba8a7abe12d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.LaneDepartureDetection. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceLightStatus-members.html b/0.14/interfaceLightStatus-members.html
new file mode 100644
index 00000000..24372453
--- /dev/null
+++ b/0.14/interfaceLightStatus-members.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">LightStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceLightStatus.html">LightStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLightStatus.html#a64b15aee59cbc2e5d75644edbbfb8bc0">LightAutomatic</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceLightStatus.html#a8327693a866627c74d0fd1756dbef63b">LightBrake</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLightStatus.html#a401770a27e1e511566d5eaa893a24736">LightDynamicHighBeam</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceLightStatus.html#acb751728107b12b31faac160908322d1">LightFog</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLightStatus.html#ac3fa4b04ad2c5d9fbed6cb2603004878">LightHazard</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceLightStatus.html#ad5fed88abc9ab3467f85346c1a3ed523">LightHead</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLightStatus.html#a667ffacdff37d7c6cc804bd5f2a2acd8">LightHighBeam</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceLightStatus.html#a8089ab1202153ff2924a2215bfc70ecd">LightLeftTurn</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLightStatus.html#a2a2cdf6c21d27b16240a8b6be1dca8a4">LightParking</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceLightStatus.html#aaac65b16889ad6016f9776931108de87">LightRightTurn</a></td><td class="entry"><a class="el" href="interfaceLightStatus.html">LightStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceLightStatus.html b/0.14/interfaceLightStatus.html
new file mode 100644
index 00000000..32464c22
--- /dev/null
+++ b/0.14/interfaceLightStatus.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: LightStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceLightStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">LightStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.LightStatus.
+ <a href="interfaceLightStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ad5fed88abc9ab3467f85346c1a3ed523"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5fed88abc9ab3467f85346c1a3ed523"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#ad5fed88abc9ab3467f85346c1a3ed523">LightHead</a> = &quot;Head&quot;</td></tr>
+<tr class="memdesc:ad5fed88abc9ab3467f85346c1a3ed523"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Head for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHead <br /></td></tr>
+<tr class="separator:ad5fed88abc9ab3467f85346c1a3ed523"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaac65b16889ad6016f9776931108de87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaac65b16889ad6016f9776931108de87"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#aaac65b16889ad6016f9776931108de87">LightRightTurn</a> = &quot;RightTurn&quot;</td></tr>
+<tr class="memdesc:aaac65b16889ad6016f9776931108de87"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property RightTurn for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightRightTurn <br /></td></tr>
+<tr class="separator:aaac65b16889ad6016f9776931108de87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8089ab1202153ff2924a2215bfc70ecd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8089ab1202153ff2924a2215bfc70ecd"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#a8089ab1202153ff2924a2215bfc70ecd">LightLeftTurn</a> = &quot;LeftTurn&quot;</td></tr>
+<tr class="memdesc:a8089ab1202153ff2924a2215bfc70ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property LeftTurn for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightLeftTurn <br /></td></tr>
+<tr class="separator:a8089ab1202153ff2924a2215bfc70ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8327693a866627c74d0fd1756dbef63b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8327693a866627c74d0fd1756dbef63b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#a8327693a866627c74d0fd1756dbef63b">LightBrake</a> = &quot;Brake&quot;</td></tr>
+<tr class="memdesc:a8327693a866627c74d0fd1756dbef63b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Brake for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightBrake <br /></td></tr>
+<tr class="separator:a8327693a866627c74d0fd1756dbef63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb751728107b12b31faac160908322d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb751728107b12b31faac160908322d1"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#acb751728107b12b31faac160908322d1">LightFog</a> = &quot;Fog&quot;</td></tr>
+<tr class="memdesc:acb751728107b12b31faac160908322d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Fog for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightFog <br /></td></tr>
+<tr class="separator:acb751728107b12b31faac160908322d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3fa4b04ad2c5d9fbed6cb2603004878"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3fa4b04ad2c5d9fbed6cb2603004878"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#ac3fa4b04ad2c5d9fbed6cb2603004878">LightHazard</a> = &quot;Hazard&quot;</td></tr>
+<tr class="memdesc:ac3fa4b04ad2c5d9fbed6cb2603004878"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Hazard for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHazard <br /></td></tr>
+<tr class="separator:ac3fa4b04ad2c5d9fbed6cb2603004878"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a2cdf6c21d27b16240a8b6be1dca8a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a2cdf6c21d27b16240a8b6be1dca8a4"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#a2a2cdf6c21d27b16240a8b6be1dca8a4">LightParking</a> = &quot;Parking&quot;</td></tr>
+<tr class="memdesc:a2a2cdf6c21d27b16240a8b6be1dca8a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Parking for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightParking <br /></td></tr>
+<tr class="separator:a2a2cdf6c21d27b16240a8b6be1dca8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a667ffacdff37d7c6cc804bd5f2a2acd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a667ffacdff37d7c6cc804bd5f2a2acd8"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#a667ffacdff37d7c6cc804bd5f2a2acd8">LightHighBeam</a> = &quot;HighBeam&quot;</td></tr>
+<tr class="memdesc:a667ffacdff37d7c6cc804bd5f2a2acd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property HighBeam for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHighBeam <br /></td></tr>
+<tr class="separator:a667ffacdff37d7c6cc804bd5f2a2acd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64b15aee59cbc2e5d75644edbbfb8bc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64b15aee59cbc2e5d75644edbbfb8bc0"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#a64b15aee59cbc2e5d75644edbbfb8bc0">LightAutomatic</a> = &quot;AutomaticHeadlights&quot;</td></tr>
+<tr class="memdesc:a64b15aee59cbc2e5d75644edbbfb8bc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AutomaticHeadlights for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightAutomatic <br /></td></tr>
+<tr class="separator:a64b15aee59cbc2e5d75644edbbfb8bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a401770a27e1e511566d5eaa893a24736"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a401770a27e1e511566d5eaa893a24736"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLightStatus.html#a401770a27e1e511566d5eaa893a24736">LightDynamicHighBeam</a> = &quot;DynamicHighBeam&quot;</td></tr>
+<tr class="memdesc:a401770a27e1e511566d5eaa893a24736"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DynamicHighBeam for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightDynamicHighBeam <br /></td></tr>
+<tr class="separator:a401770a27e1e511566d5eaa893a24736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.LightStatus. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceLocation-members.html b/0.14/interfaceLocation-members.html
new file mode 100644
index 00000000..1f6dad1e
--- /dev/null
+++ b/0.14/interfaceLocation-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Location Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceLocation.html">Location</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLocation.html#abd771571317087346843e2a644841661">Altitude</a></td><td class="entry"><a class="el" href="interfaceLocation.html">Location</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceLocation.html#af2a71548ea22d2db2027c81ffb131f08">Direction</a></td><td class="entry"><a class="el" href="interfaceLocation.html">Location</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceLocation.html#ae698fe48315e9e92946ea75721b26139">Latitude</a></td><td class="entry"><a class="el" href="interfaceLocation.html">Location</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceLocation.html#a5547f45ead8139cc78d98c09255afc4c">Longitude</a></td><td class="entry"><a class="el" href="interfaceLocation.html">Location</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceLocation.html b/0.14/interfaceLocation.html
new file mode 100644
index 00000000..fbaa5ff8
--- /dev/null
+++ b/0.14/interfaceLocation.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Location Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceLocation-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Location Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Location.
+ <a href="interfaceLocation.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae698fe48315e9e92946ea75721b26139"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae698fe48315e9e92946ea75721b26139"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLocation.html#ae698fe48315e9e92946ea75721b26139">Latitude</a> = &quot;Latitude&quot;</td></tr>
+<tr class="memdesc:ae698fe48315e9e92946ea75721b26139"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Latitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Latitude <br /></td></tr>
+<tr class="separator:ae698fe48315e9e92946ea75721b26139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5547f45ead8139cc78d98c09255afc4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5547f45ead8139cc78d98c09255afc4c"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLocation.html#a5547f45ead8139cc78d98c09255afc4c">Longitude</a> = &quot;Longitude&quot;</td></tr>
+<tr class="memdesc:a5547f45ead8139cc78d98c09255afc4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Longitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Longitude <br /></td></tr>
+<tr class="separator:a5547f45ead8139cc78d98c09255afc4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd771571317087346843e2a644841661"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd771571317087346843e2a644841661"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLocation.html#abd771571317087346843e2a644841661">Altitude</a> = &quot;Altitude&quot;</td></tr>
+<tr class="memdesc:abd771571317087346843e2a644841661"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Altitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Altitude <br /></td></tr>
+<tr class="separator:abd771571317087346843e2a644841661"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2a71548ea22d2db2027c81ffb131f08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2a71548ea22d2db2027c81ffb131f08"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceLocation.html#af2a71548ea22d2db2027c81ffb131f08">Direction</a> = &quot;Direction&quot;</td></tr>
+<tr class="memdesc:af2a71548ea22d2db2027c81ffb131f08"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Direction for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Direction <br /></td></tr>
+<tr class="separator:af2a71548ea22d2db2027c81ffb131f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Location. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceMalfunctionIndicator-members.html b/0.14/interfaceMalfunctionIndicator-members.html
new file mode 100644
index 00000000..9daf5e7e
--- /dev/null
+++ b/0.14/interfaceMalfunctionIndicator-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">MalfunctionIndicator Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceMalfunctionIndicator.html">MalfunctionIndicator</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceMalfunctionIndicator.html#a64d7768c2dfc5a36402bd7f6c57a1a31">MalfunctionIndicatorOn</a></td><td class="entry"><a class="el" href="interfaceMalfunctionIndicator.html">MalfunctionIndicator</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceMalfunctionIndicator.html b/0.14/interfaceMalfunctionIndicator.html
new file mode 100644
index 00000000..9ca03b34
--- /dev/null
+++ b/0.14/interfaceMalfunctionIndicator.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: MalfunctionIndicator Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceMalfunctionIndicator-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">MalfunctionIndicator Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.MalfunctionIndicator.
+ <a href="interfaceMalfunctionIndicator.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a64d7768c2dfc5a36402bd7f6c57a1a31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64d7768c2dfc5a36402bd7f6c57a1a31"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceMalfunctionIndicator.html#a64d7768c2dfc5a36402bd7f6c57a1a31">MalfunctionIndicatorOn</a> = &quot;On&quot;</td></tr>
+<tr class="memdesc:a64d7768c2dfc5a36402bd7f6c57a1a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property On for interface org.automotive.MalfunctionIndicator AMB fulfills this member with VehicleProperty::MalfunctionIndicatorOn <br /></td></tr>
+<tr class="separator:a64d7768c2dfc5a36402bd7f6c57a1a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.MalfunctionIndicator. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceMirror-members.html b/0.14/interfaceMirror-members.html
new file mode 100644
index 00000000..c2145c44
--- /dev/null
+++ b/0.14/interfaceMirror-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Mirror Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceMirror.html">Mirror</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceMirror.html#a88e4f431f7abd6575f9d431ff0eb5f29">MirrorSettingPan</a></td><td class="entry"><a class="el" href="interfaceMirror.html">Mirror</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceMirror.html#a8da36eb05f17b5d1517327968e9bdbe0">MirrorSettingTilt</a></td><td class="entry"><a class="el" href="interfaceMirror.html">Mirror</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceMirror.html b/0.14/interfaceMirror.html
new file mode 100644
index 00000000..dfe5ea3f
--- /dev/null
+++ b/0.14/interfaceMirror.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Mirror Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceMirror-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Mirror Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Mirror.
+ <a href="interfaceMirror.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a88e4f431f7abd6575f9d431ff0eb5f29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88e4f431f7abd6575f9d431ff0eb5f29"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceMirror.html#a88e4f431f7abd6575f9d431ff0eb5f29">MirrorSettingPan</a> = &quot;MirrorPan&quot;</td></tr>
+<tr class="memdesc:a88e4f431f7abd6575f9d431ff0eb5f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property MirrorPan for interface org.automotive.Mirror AMB fulfills this member with VehicleProperty::MirrorSettingPan <br /></td></tr>
+<tr class="separator:a88e4f431f7abd6575f9d431ff0eb5f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8da36eb05f17b5d1517327968e9bdbe0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8da36eb05f17b5d1517327968e9bdbe0"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceMirror.html#a8da36eb05f17b5d1517327968e9bdbe0">MirrorSettingTilt</a> = &quot;MirrorTilt&quot;</td></tr>
+<tr class="memdesc:a8da36eb05f17b5d1517327968e9bdbe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property MirrorTilt for interface org.automotive.Mirror AMB fulfills this member with VehicleProperty::MirrorSettingTilt <br /></td></tr>
+<tr class="separator:a8da36eb05f17b5d1517327968e9bdbe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Mirror. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceNightMode-members.html b/0.14/interfaceNightMode-members.html
new file mode 100644
index 00000000..d7f86afb
--- /dev/null
+++ b/0.14/interfaceNightMode-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">NightMode Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceNightMode.html">NightMode</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceNightMode.html#aa4b90c012d03361c12ddb8536fe79993">NightMode</a></td><td class="entry"><a class="el" href="interfaceNightMode.html">NightMode</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceNightMode.html b/0.14/interfaceNightMode.html
new file mode 100644
index 00000000..22a6246b
--- /dev/null
+++ b/0.14/interfaceNightMode.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: NightMode Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceNightMode-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">NightMode Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.NightMode.
+ <a href="interfaceNightMode.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aa4b90c012d03361c12ddb8536fe79993"><td class="memItemLeft" align="right" valign="top">const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceNightMode.html#aa4b90c012d03361c12ddb8536fe79993">NightMode</a> = &quot;NightMode&quot;</td></tr>
+<tr class="memdesc:aa4b90c012d03361c12ddb8536fe79993"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceNightMode.html" title="Corresponds with DBus Interface org.automotive.NightMode. ">NightMode</a> for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode <a href="#aa4b90c012d03361c12ddb8536fe79993">More...</a><br /></td></tr>
+<tr class="separator:aa4b90c012d03361c12ddb8536fe79993"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.NightMode. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a26">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="aa4b90c012d03361c12ddb8536fe79993"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const DOMString NightMode::NightMode = &quot;NightMode&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>corresponds with DBus property <a class="el" href="interfaceNightMode.html" title="Corresponds with DBus Interface org.automotive.NightMode. ">NightMode</a> for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode </p>
+<p>corresponds with DBus property Mode for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode </p>
+
+</div>
+</div>
+<hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceObstacleDistance-members.html b/0.14/interfaceObstacleDistance-members.html
new file mode 100644
index 00000000..cb04c124
--- /dev/null
+++ b/0.14/interfaceObstacleDistance-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ObstacleDistance Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceObstacleDistance.html">ObstacleDistance</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceObstacleDistance.html#af20a13bd24843a62ef97c4d36b7ee466">ObstacleDistance</a></td><td class="entry"><a class="el" href="interfaceObstacleDistance.html">ObstacleDistance</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceObstacleDistance.html b/0.14/interfaceObstacleDistance.html
new file mode 100644
index 00000000..e75b62ae
--- /dev/null
+++ b/0.14/interfaceObstacleDistance.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ObstacleDistance Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceObstacleDistance-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ObstacleDistance Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ObstacleDistance.
+ <a href="interfaceObstacleDistance.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:af20a13bd24843a62ef97c4d36b7ee466"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af20a13bd24843a62ef97c4d36b7ee466"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceObstacleDistance.html#af20a13bd24843a62ef97c4d36b7ee466">ObstacleDistance</a> = &quot;ObstacleDistance&quot;</td></tr>
+<tr class="memdesc:af20a13bd24843a62ef97c4d36b7ee466"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceObstacleDistance.html" title="Corresponds with DBus Interface org.automotive.ObstacleDistance. ">ObstacleDistance</a> for interface org.automotive.ObstacleDistance AMB fulfills this member with VehicleProperty::ObstacleDistance <br /></td></tr>
+<tr class="separator:af20a13bd24843a62ef97c4d36b7ee466"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ObstacleDistance. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a20">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceOccupantStatus-members.html b/0.14/interfaceOccupantStatus-members.html
new file mode 100644
index 00000000..13e759a2
--- /dev/null
+++ b/0.14/interfaceOccupantStatus-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">OccupantStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceOccupantStatus.html">OccupantStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceOccupantStatus.html#acfe99b178c11dc9cdc91511914914200">OccupantStatus</a></td><td class="entry"><a class="el" href="interfaceOccupantStatus.html">OccupantStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceOccupantStatus.html b/0.14/interfaceOccupantStatus.html
new file mode 100644
index 00000000..7d714063
--- /dev/null
+++ b/0.14/interfaceOccupantStatus.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: OccupantStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceOccupantStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">OccupantStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.OccupantStatus.
+ <a href="interfaceOccupantStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:acfe99b178c11dc9cdc91511914914200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfe99b178c11dc9cdc91511914914200"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceOccupantStatus.html#acfe99b178c11dc9cdc91511914914200">OccupantStatus</a> = &quot;OccupantStatus&quot;</td></tr>
+<tr class="memdesc:acfe99b178c11dc9cdc91511914914200"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceOccupantStatus.html" title="Corresponds with DBus Interface org.automotive.OccupantStatus. ">OccupantStatus</a> for interface org.automotive.OccupantStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b" title="TODO Deprecated in 0.14. ">VehicleProperty::OccupantStatus</a> <br /></td></tr>
+<tr class="separator:acfe99b178c11dc9cdc91511914914200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.OccupantStatus. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a19">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceOdometer-members.html b/0.14/interfaceOdometer-members.html
new file mode 100644
index 00000000..4a737359
--- /dev/null
+++ b/0.14/interfaceOdometer-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Odometer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceOdometer.html">Odometer</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceOdometer.html#a0dd9d3f98892d11aadae694841237054">DistanceSinceStart</a></td><td class="entry"><a class="el" href="interfaceOdometer.html">Odometer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceOdometer.html#a3157bd000bfd509e9fd6d7c09b6e36ff">DistanceTotal</a></td><td class="entry"><a class="el" href="interfaceOdometer.html">Odometer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceOdometer.html#a64dd4e3b27833d0b6a3668ad518c6a8a">Odometer</a></td><td class="entry"><a class="el" href="interfaceOdometer.html">Odometer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceOdometer.html b/0.14/interfaceOdometer.html
new file mode 100644
index 00000000..b2fc957f
--- /dev/null
+++ b/0.14/interfaceOdometer.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Odometer Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceOdometer-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Odometer Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Odometer.
+ <a href="interfaceOdometer.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a64dd4e3b27833d0b6a3668ad518c6a8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64dd4e3b27833d0b6a3668ad518c6a8a"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceOdometer.html#a64dd4e3b27833d0b6a3668ad518c6a8a">Odometer</a> = &quot;Odometer&quot;</td></tr>
+<tr class="memdesc:a64dd4e3b27833d0b6a3668ad518c6a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceOdometer.html" title="Corresponds with DBus Interface org.automotive.Odometer. ">Odometer</a> for interface org.automotive.Odometer AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda" title="TODO: deprecated. remove in 0.14. Use DistanceTotal. ">VehicleProperty::Odometer</a> <br /></td></tr>
+<tr class="separator:a64dd4e3b27833d0b6a3668ad518c6a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3157bd000bfd509e9fd6d7c09b6e36ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3157bd000bfd509e9fd6d7c09b6e36ff"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceOdometer.html#a3157bd000bfd509e9fd6d7c09b6e36ff">DistanceTotal</a> = &quot;DistanceTotal&quot;</td></tr>
+<tr class="memdesc:a3157bd000bfd509e9fd6d7c09b6e36ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DistanceTotal for interface org.automotive.Odometer AMB fulfills this member with VehicleProperty::DistanceTotal <br /></td></tr>
+<tr class="separator:a3157bd000bfd509e9fd6d7c09b6e36ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dd9d3f98892d11aadae694841237054"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dd9d3f98892d11aadae694841237054"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceOdometer.html#a0dd9d3f98892d11aadae694841237054">DistanceSinceStart</a> = &quot;DistanceSinceStart&quot;</td></tr>
+<tr class="memdesc:a0dd9d3f98892d11aadae694841237054"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property DistanceSinceStart for interface org.automotive.Odometer AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0">VehicleProperty::DistanceSinceStart</a> <br /></td></tr>
+<tr class="separator:a0dd9d3f98892d11aadae694841237054"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Odometer. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a13">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceParkingBrake-members.html b/0.14/interfaceParkingBrake-members.html
new file mode 100644
index 00000000..75bde35b
--- /dev/null
+++ b/0.14/interfaceParkingBrake-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ParkingBrake Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceParkingBrake.html">ParkingBrake</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceParkingBrake.html#a549f6509cf0b23bfaae43928fd103da7">ParkingBrakeStatusW3C</a></td><td class="entry"><a class="el" href="interfaceParkingBrake.html">ParkingBrake</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceParkingBrake.html b/0.14/interfaceParkingBrake.html
new file mode 100644
index 00000000..fe5d4cff
--- /dev/null
+++ b/0.14/interfaceParkingBrake.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ParkingBrake Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceParkingBrake-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ParkingBrake Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ParkingBrake.
+ <a href="interfaceParkingBrake.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a549f6509cf0b23bfaae43928fd103da7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a549f6509cf0b23bfaae43928fd103da7"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceParkingBrake.html#a549f6509cf0b23bfaae43928fd103da7">ParkingBrakeStatusW3C</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:a549f6509cf0b23bfaae43928fd103da7"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.ParkingBrake AMB fulfills this member with <a class="el" href="classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7" title="ParkingBrakeStatusW3C use with ParkingBrake::W3C::*. ">VehicleProperty::ParkingBrakeStatusW3C</a> <br /></td></tr>
+<tr class="separator:a549f6509cf0b23bfaae43928fd103da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ParkingBrake. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfacePlugin-members.html b/0.14/interfacePlugin-members.html
new file mode 100644
index 00000000..6e8519ca
--- /dev/null
+++ b/0.14/interfacePlugin-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Plugin Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfacePlugin.html">Plugin</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">name</a></td><td class="entry"><a class="el" href="interfacePlugin.html">Plugin</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">path</a></td><td class="entry"><a class="el" href="interfacePlugin.html">Plugin</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfacePlugin.html b/0.14/interfacePlugin.html
new file mode 100644
index 00000000..8c98a694
--- /dev/null
+++ b/0.14/interfacePlugin.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Plugin Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfacePlugin-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Plugin Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>the <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> interface describes the configuration for a plugin. This interface may be extended with plugin specific options. See the specific plugin's documentation for information on extended attributes.
+ <a href="interfacePlugin.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambd-configuration_8idl_source.html">ambd-configuration.idl</a>&quot;;</code></p>
+<div class="dynheader">
+Inheritance diagram for Plugin:</div>
+<div class="dyncontent">
+<div class="center"><img src="interfacePlugin__inherit__graph.png" border="0" usemap="#Plugin_inherit__map" alt="Inheritance graph"/></div>
+<map name="Plugin_inherit__map" id="Plugin_inherit__map">
+<area shape="rect" id="node2" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ..." alt="" coords="5,80,116,107"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aeb17b357ddf4dc76ccc940009dbc24d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb17b357ddf4dc76ccc940009dbc24d3"></a>
+readonly attribute DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">name</a></td></tr>
+<tr class="memdesc:aeb17b357ddf4dc76ccc940009dbc24d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">name of plugin (ie 'ExamplePlugin') <br /></td></tr>
+<tr class="separator:aeb17b357ddf4dc76ccc940009dbc24d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2dff3a4c94a5c21f36cd8124135ffeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2dff3a4c94a5c21f36cd8124135ffeb"></a>
+readonly attribute DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">path</a></td></tr>
+<tr class="memdesc:aa2dff3a4c94a5c21f36cd8124135ffeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so) <br /></td></tr>
+<tr class="separator:aa2dff3a4c94a5c21f36cd8124135ffeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>the <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> interface describes the configuration for a plugin. This interface may be extended with plugin specific options. See the specific plugin's documentation for information on extended attributes. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambd-configuration_8idl_source.html">ambd-configuration.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfacePluginSegment-members.html b/0.14/interfacePluginSegment-members.html
new file mode 100644
index 00000000..6ac8fb01
--- /dev/null
+++ b/0.14/interfacePluginSegment-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">PluginSegment Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfacePluginSegment.html">PluginSegment</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8">enabled</a></td><td class="entry"><a class="el" href="interfacePluginSegment.html">PluginSegment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">name</a></td><td class="entry"><a class="el" href="interfacePlugin.html">Plugin</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">path</a></td><td class="entry"><a class="el" href="interfacePlugin.html">Plugin</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfacePluginSegment.html b/0.14/interfacePluginSegment.html
new file mode 100644
index 00000000..8c4820db
--- /dev/null
+++ b/0.14/interfacePluginSegment.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: PluginSegment Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfacePluginSegment-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">PluginSegment Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> root object for plugin segments. <a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> inherits the attributes from <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> and adds the "enabled" attribute. Only plugins that have 'enabled' : true will be loaded by the AMB daemon. PluginSements are usually installed in /etc/ambd/plugins.d. The following is a basic example of a plugin segment configuration:
+ <a href="interfacePluginSegment.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambd-configuration_8idl_source.html">ambd-configuration.idl</a>&quot;;</code></p>
+<div class="dynheader">
+Inheritance diagram for PluginSegment:</div>
+<div class="dyncontent">
+<div class="center"><img src="interfacePluginSegment__inherit__graph.png" border="0" usemap="#PluginSegment_inherit__map" alt="Inheritance graph"/></div>
+<map name="PluginSegment_inherit__map" id="PluginSegment_inherit__map">
+<area shape="rect" id="node2" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="31,5,90,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<div class="dynheader">
+Collaboration diagram for PluginSegment:</div>
+<div class="dyncontent">
+<div class="center"><img src="interfacePluginSegment__coll__graph.png" border="0" usemap="#PluginSegment_coll__map" alt="Collaboration graph"/></div>
+<map name="PluginSegment_coll__map" id="PluginSegment_coll__map">
+<area shape="rect" id="node2" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="31,5,90,32"/>
+</map>
+<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a4f7af4204c2c84960a855ab7a5b1ddd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f7af4204c2c84960a855ab7a5b1ddd8"></a>
+readonly attribute boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8">enabled</a></td></tr>
+<tr class="memdesc:a4f7af4204c2c84960a855ab7a5b1ddd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">enabled - returns true if the plugin is enabled or not. <br /></td></tr>
+<tr class="separator:a4f7af4204c2c84960a855ab7a5b1ddd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_interfacePlugin"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_interfacePlugin')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="interfacePlugin.html">Plugin</a></td></tr>
+<tr class="memitem:aeb17b357ddf4dc76ccc940009dbc24d3 inherit pub_attribs_interfacePlugin"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb17b357ddf4dc76ccc940009dbc24d3"></a>
+readonly attribute DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3">name</a></td></tr>
+<tr class="memdesc:aeb17b357ddf4dc76ccc940009dbc24d3 inherit pub_attribs_interfacePlugin"><td class="mdescLeft">&#160;</td><td class="mdescRight">name of plugin (ie 'ExamplePlugin') <br /></td></tr>
+<tr class="separator:aeb17b357ddf4dc76ccc940009dbc24d3 inherit pub_attribs_interfacePlugin"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2dff3a4c94a5c21f36cd8124135ffeb inherit pub_attribs_interfacePlugin"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2dff3a4c94a5c21f36cd8124135ffeb"></a>
+readonly attribute DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb">path</a></td></tr>
+<tr class="memdesc:aa2dff3a4c94a5c21f36cd8124135ffeb inherit pub_attribs_interfacePlugin"><td class="mdescLeft">&#160;</td><td class="mdescRight">path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so) <br /></td></tr>
+<tr class="separator:aa2dff3a4c94a5c21f36cd8124135ffeb inherit pub_attribs_interfacePlugin"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> root object for plugin segments. <a class="el" href="interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...">PluginSegment</a> inherits the attributes from <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> and adds the "enabled" attribute. Only plugins that have 'enabled' : true will be loaded by the AMB daemon. PluginSements are usually installed in /etc/ambd/plugins.d. The following is a basic example of a plugin segment configuration: </p>
+<div class="fragment"><div class="line">{</div><div class="line"> <span class="stringliteral">&quot;name&quot;</span> : <span class="stringliteral">&quot;MyPlugin&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;path&quot;</span> : <span class="stringliteral">&quot;/usr/local/lib/automotive-message-broker/myplugin.so&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;enabled&quot;</span> : <span class="keyword">false</span></div><div class="line">}</div></div><!-- fragment --> </div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambd-configuration_8idl_source.html">ambd-configuration.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfacePluginSegment__coll__graph.map b/0.14/interfacePluginSegment__coll__graph.map
new file mode 100644
index 00000000..16f30ba5
--- /dev/null
+++ b/0.14/interfacePluginSegment__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="PluginSegment" name="PluginSegment">
+<area shape="rect" id="node2" href="$interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="31,5,90,32"/>
+</map>
diff --git a/0.14/interfacePluginSegment__coll__graph.md5 b/0.14/interfacePluginSegment__coll__graph.md5
new file mode 100644
index 00000000..f143e6ed
--- /dev/null
+++ b/0.14/interfacePluginSegment__coll__graph.md5
@@ -0,0 +1 @@
+360c31b939257a3a501373ef7356e3c7 \ No newline at end of file
diff --git a/0.14/interfacePluginSegment__coll__graph.png b/0.14/interfacePluginSegment__coll__graph.png
new file mode 100644
index 00000000..ee036e6c
--- /dev/null
+++ b/0.14/interfacePluginSegment__coll__graph.png
Binary files differ
diff --git a/0.14/interfacePluginSegment__inherit__graph.map b/0.14/interfacePluginSegment__inherit__graph.map
new file mode 100644
index 00000000..16f30ba5
--- /dev/null
+++ b/0.14/interfacePluginSegment__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="PluginSegment" name="PluginSegment">
+<area shape="rect" id="node2" href="$interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl..." alt="" coords="31,5,90,32"/>
+</map>
diff --git a/0.14/interfacePluginSegment__inherit__graph.md5 b/0.14/interfacePluginSegment__inherit__graph.md5
new file mode 100644
index 00000000..f143e6ed
--- /dev/null
+++ b/0.14/interfacePluginSegment__inherit__graph.md5
@@ -0,0 +1 @@
+360c31b939257a3a501373ef7356e3c7 \ No newline at end of file
diff --git a/0.14/interfacePluginSegment__inherit__graph.png b/0.14/interfacePluginSegment__inherit__graph.png
new file mode 100644
index 00000000..ee036e6c
--- /dev/null
+++ b/0.14/interfacePluginSegment__inherit__graph.png
Binary files differ
diff --git a/0.14/interfacePlugin__inherit__graph.map b/0.14/interfacePlugin__inherit__graph.map
new file mode 100644
index 00000000..533ffa25
--- /dev/null
+++ b/0.14/interfacePlugin__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="Plugin" name="Plugin">
+<area shape="rect" id="node2" href="$interfacePluginSegment.html" title="PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ..." alt="" coords="5,80,116,107"/>
+</map>
diff --git a/0.14/interfacePlugin__inherit__graph.md5 b/0.14/interfacePlugin__inherit__graph.md5
new file mode 100644
index 00000000..5ef533d5
--- /dev/null
+++ b/0.14/interfacePlugin__inherit__graph.md5
@@ -0,0 +1 @@
+a6d3c70d3aaab06aa523ad521cc53f70 \ No newline at end of file
diff --git a/0.14/interfacePlugin__inherit__graph.png b/0.14/interfacePlugin__inherit__graph.png
new file mode 100644
index 00000000..59f587b2
--- /dev/null
+++ b/0.14/interfacePlugin__inherit__graph.png
Binary files differ
diff --git a/0.14/interfacePowertrainTorque-members.html b/0.14/interfacePowertrainTorque-members.html
new file mode 100644
index 00000000..bf7ebe60
--- /dev/null
+++ b/0.14/interfacePowertrainTorque-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">PowertrainTorque Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfacePowertrainTorque.html">PowertrainTorque</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfacePowertrainTorque.html#a05387795ceada91bcdd252b0f48e2232">PowertrainTorque</a></td><td class="entry"><a class="el" href="interfacePowertrainTorque.html">PowertrainTorque</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfacePowertrainTorque.html b/0.14/interfacePowertrainTorque.html
new file mode 100644
index 00000000..ca5f09d3
--- /dev/null
+++ b/0.14/interfacePowertrainTorque.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: PowertrainTorque Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfacePowertrainTorque-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">PowertrainTorque Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.PowertrainTorque.
+ <a href="interfacePowertrainTorque.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a05387795ceada91bcdd252b0f48e2232"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05387795ceada91bcdd252b0f48e2232"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacePowertrainTorque.html#a05387795ceada91bcdd252b0f48e2232">PowertrainTorque</a> = &quot;Value&quot;</td></tr>
+<tr class="memdesc:a05387795ceada91bcdd252b0f48e2232"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Value for interface org.automotive.PowertrainTorque AMB fulfills this member with VehicleProperty::PowertrainTorque <br /></td></tr>
+<tr class="separator:a05387795ceada91bcdd252b0f48e2232"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.PowertrainTorque. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a28">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceRainSensor-members.html b/0.14/interfaceRainSensor-members.html
new file mode 100644
index 00000000..185422fc
--- /dev/null
+++ b/0.14/interfaceRainSensor-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">RainSensor Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceRainSensor.html">RainSensor</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceRainSensor.html#a4668873f067758b3e28719e815cda204">RainSensor</a></td><td class="entry"><a class="el" href="interfaceRainSensor.html">RainSensor</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceRainSensor.html b/0.14/interfaceRainSensor.html
new file mode 100644
index 00000000..13e6cb48
--- /dev/null
+++ b/0.14/interfaceRainSensor.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: RainSensor Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceRainSensor-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">RainSensor Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.RainSensor.
+ <a href="interfaceRainSensor.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a4668873f067758b3e28719e815cda204"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4668873f067758b3e28719e815cda204"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceRainSensor.html#a4668873f067758b3e28719e815cda204">RainSensor</a> = &quot;RainIntensity&quot;</td></tr>
+<tr class="memdesc:a4668873f067758b3e28719e815cda204"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property RainIntensity for interface org.automotive.RainSensor AMB fulfills this member with VehicleProperty::RainSensor <br /></td></tr>
+<tr class="separator:a4668873f067758b3e28719e815cda204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.RainSensor. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a21">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSeat-members.html b/0.14/interfaceSeat-members.html
new file mode 100644
index 00000000..9085b0ef
--- /dev/null
+++ b/0.14/interfaceSeat-members.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Seat Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSeat.html">Seat</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Adult</b> enum value (defined in <a class="el" href="interfaceSeat.html">Seat</a>)</td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Child</b> enum value (defined in <a class="el" href="interfaceSeat.html">Seat</a>)</td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Occupant</b> enum name (defined in <a class="el" href="interfaceSeat.html">Seat</a>)</td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSeat.html#aac8ae80e32ed167cfd9275692fb0cee1">OccupantIdentificationType</a></td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSeat.html#afa5739cd2f418bbc28fa6a469706c8fa">OccupantName</a></td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSeat.html#a9dfd71204222c0d59de76716120bff44">OccupantStatusW3C</a></td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSeat.html#a4ad0b531d1d20e3490f67ff56792a701">SeatBeltStatus</a></td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Vacant</b> enum value (defined in <a class="el" href="interfaceSeat.html">Seat</a>)</td><td class="entry"><a class="el" href="interfaceSeat.html">Seat</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSeat.html b/0.14/interfaceSeat.html
new file mode 100644
index 00000000..550f62d1
--- /dev/null
+++ b/0.14/interfaceSeat.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Seat Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSeat-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Seat Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Seat.
+ <a href="interfaceSeat.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a3c9ef0f8dfe920cbae9ec47c3674a270"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c9ef0f8dfe920cbae9ec47c3674a270"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Occupant</b> { <b>Vacant</b> = 0,
+<b>Child</b>,
+<b>Adult</b>
+ }</td></tr>
+<tr class="separator:a3c9ef0f8dfe920cbae9ec47c3674a270"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a9dfd71204222c0d59de76716120bff44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dfd71204222c0d59de76716120bff44"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeat.html#a9dfd71204222c0d59de76716120bff44">OccupantStatusW3C</a> = &quot;Occupant&quot;</td></tr>
+<tr class="memdesc:a9dfd71204222c0d59de76716120bff44"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Occupant for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantStatusW3C <br /></td></tr>
+<tr class="separator:a9dfd71204222c0d59de76716120bff44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ad0b531d1d20e3490f67ff56792a701"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ad0b531d1d20e3490f67ff56792a701"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeat.html#a4ad0b531d1d20e3490f67ff56792a701">SeatBeltStatus</a> = &quot;SeatBelt&quot;</td></tr>
+<tr class="memdesc:a4ad0b531d1d20e3490f67ff56792a701"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceSeatBelt.html" title="Corresponds with DBus Interface org.automotive.SeatBelt. ">SeatBelt</a> for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::SeatBeltStatus <br /></td></tr>
+<tr class="separator:a4ad0b531d1d20e3490f67ff56792a701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa5739cd2f418bbc28fa6a469706c8fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa5739cd2f418bbc28fa6a469706c8fa"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeat.html#afa5739cd2f418bbc28fa6a469706c8fa">OccupantName</a> = &quot;OccupantName&quot;</td></tr>
+<tr class="memdesc:afa5739cd2f418bbc28fa6a469706c8fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property OccupantName for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantName <br /></td></tr>
+<tr class="separator:afa5739cd2f418bbc28fa6a469706c8fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac8ae80e32ed167cfd9275692fb0cee1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac8ae80e32ed167cfd9275692fb0cee1"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeat.html#aac8ae80e32ed167cfd9275692fb0cee1">OccupantIdentificationType</a> = &quot;IdentificationType&quot;</td></tr>
+<tr class="memdesc:aac8ae80e32ed167cfd9275692fb0cee1"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property IdentificationType for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantIdentificationType <br /></td></tr>
+<tr class="separator:aac8ae80e32ed167cfd9275692fb0cee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Seat. </p>
+</div><hr/>The documentation for this interface was generated from the following files:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSeatAdjustment-members.html b/0.14/interfaceSeatAdjustment-members.html
new file mode 100644
index 00000000..3bdfd0c7
--- /dev/null
+++ b/0.14/interfaceSeatAdjustment-members.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SeatAdjustment Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSeatAdjustment.html#a334764c18dc5d34fc8ca2dd9580b6990">SeatPositionBackCushion</a></td><td class="entry"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSeatAdjustment.html#ad4fa353e4948b849011a61324d2d257d">SeatPositionCushionHeight</a></td><td class="entry"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSeatAdjustment.html#adecde776f5f2413bfc213d14d2a492df">SeatPositionHeadrest</a></td><td class="entry"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSeatAdjustment.html#ad0275f9cb3dd564d491084932494b58b">SeatPositionRecline</a></td><td class="entry"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSeatAdjustment.html#a97645db443fc452ed3249b164c0b5df4">SeatPositionSideCushion</a></td><td class="entry"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSeatAdjustment.html#a19a1cdb6147bf51b16ee4c45ea16a399">SeatPositionSlide</a></td><td class="entry"><a class="el" href="interfaceSeatAdjustment.html">SeatAdjustment</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSeatAdjustment.html b/0.14/interfaceSeatAdjustment.html
new file mode 100644
index 00000000..481fad5e
--- /dev/null
+++ b/0.14/interfaceSeatAdjustment.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: SeatAdjustment Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSeatAdjustment-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">SeatAdjustment Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.SeatAdjustment.
+ <a href="interfaceSeatAdjustment.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a334764c18dc5d34fc8ca2dd9580b6990"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a334764c18dc5d34fc8ca2dd9580b6990"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatAdjustment.html#a334764c18dc5d34fc8ca2dd9580b6990">SeatPositionBackCushion</a> = &quot;SeatBackCushion&quot;</td></tr>
+<tr class="memdesc:a334764c18dc5d34fc8ca2dd9580b6990"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatBackCushion for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionBackCushion <br /></td></tr>
+<tr class="separator:a334764c18dc5d34fc8ca2dd9580b6990"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0275f9cb3dd564d491084932494b58b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0275f9cb3dd564d491084932494b58b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatAdjustment.html#ad0275f9cb3dd564d491084932494b58b">SeatPositionRecline</a> = &quot;SeatReclineBack&quot;</td></tr>
+<tr class="memdesc:ad0275f9cb3dd564d491084932494b58b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatReclineBack for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionRecline <br /></td></tr>
+<tr class="separator:ad0275f9cb3dd564d491084932494b58b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a1cdb6147bf51b16ee4c45ea16a399"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19a1cdb6147bf51b16ee4c45ea16a399"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatAdjustment.html#a19a1cdb6147bf51b16ee4c45ea16a399">SeatPositionSlide</a> = &quot;SeatSlide&quot;</td></tr>
+<tr class="memdesc:a19a1cdb6147bf51b16ee4c45ea16a399"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatSlide for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionSlide <br /></td></tr>
+<tr class="separator:a19a1cdb6147bf51b16ee4c45ea16a399"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4fa353e4948b849011a61324d2d257d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4fa353e4948b849011a61324d2d257d"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatAdjustment.html#ad4fa353e4948b849011a61324d2d257d">SeatPositionCushionHeight</a> = &quot;SeatCushionHeight&quot;</td></tr>
+<tr class="memdesc:ad4fa353e4948b849011a61324d2d257d"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatCushionHeight for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionCushionHeight <br /></td></tr>
+<tr class="separator:ad4fa353e4948b849011a61324d2d257d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adecde776f5f2413bfc213d14d2a492df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adecde776f5f2413bfc213d14d2a492df"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatAdjustment.html#adecde776f5f2413bfc213d14d2a492df">SeatPositionHeadrest</a> = &quot;SeatHeadrest&quot;</td></tr>
+<tr class="memdesc:adecde776f5f2413bfc213d14d2a492df"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatHeadrest for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionHeadrest <br /></td></tr>
+<tr class="separator:adecde776f5f2413bfc213d14d2a492df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97645db443fc452ed3249b164c0b5df4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97645db443fc452ed3249b164c0b5df4"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatAdjustment.html#a97645db443fc452ed3249b164c0b5df4">SeatPositionSideCushion</a> = &quot;SeatSideCushion&quot;</td></tr>
+<tr class="memdesc:a97645db443fc452ed3249b164c0b5df4"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property SeatSideCushion for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionSideCushion <br /></td></tr>
+<tr class="separator:a97645db443fc452ed3249b164c0b5df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.SeatAdjustment. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSeatBelt-members.html b/0.14/interfaceSeatBelt-members.html
new file mode 100644
index 00000000..41f086bd
--- /dev/null
+++ b/0.14/interfaceSeatBelt-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SeatBelt Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSeatBelt.html">SeatBelt</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSeatBelt.html#af060a6f2b6f0447a59dfb3505ecf4682">SeatBeltStatus</a></td><td class="entry"><a class="el" href="interfaceSeatBelt.html">SeatBelt</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSeatBelt.html b/0.14/interfaceSeatBelt.html
new file mode 100644
index 00000000..8c246a79
--- /dev/null
+++ b/0.14/interfaceSeatBelt.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: SeatBelt Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSeatBelt-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">SeatBelt Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.SeatBelt.
+ <a href="interfaceSeatBelt.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:af060a6f2b6f0447a59dfb3505ecf4682"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af060a6f2b6f0447a59dfb3505ecf4682"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSeatBelt.html#af060a6f2b6f0447a59dfb3505ecf4682">SeatBeltStatus</a> = &quot;Status&quot;</td></tr>
+<tr class="memdesc:af060a6f2b6f0447a59dfb3505ecf4682"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Status for interface org.automotive.SeatBelt AMB fulfills this member with VehicleProperty::SeatBeltStatus <br /></td></tr>
+<tr class="separator:af060a6f2b6f0447a59dfb3505ecf4682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.SeatBelt. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSideWindow-members.html b/0.14/interfaceSideWindow-members.html
new file mode 100644
index 00000000..1be7b3c3
--- /dev/null
+++ b/0.14/interfaceSideWindow-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SideWindow Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSideWindow.html">SideWindow</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSideWindow.html#a01854da7f347d50a309314a150a028fe">WindowLockStatus</a></td><td class="entry"><a class="el" href="interfaceSideWindow.html">SideWindow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSideWindow.html#a8968254d124d26de8d55d58430fa3de7">WindowStatus</a></td><td class="entry"><a class="el" href="interfaceSideWindow.html">SideWindow</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSideWindow.html b/0.14/interfaceSideWindow.html
new file mode 100644
index 00000000..0434a809
--- /dev/null
+++ b/0.14/interfaceSideWindow.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: SideWindow Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSideWindow-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">SideWindow Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.SideWindow.
+ <a href="interfaceSideWindow.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a8968254d124d26de8d55d58430fa3de7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8968254d124d26de8d55d58430fa3de7"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSideWindow.html#a8968254d124d26de8d55d58430fa3de7">WindowStatus</a> = &quot;Openness&quot;</td></tr>
+<tr class="memdesc:a8968254d124d26de8d55d58430fa3de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Openness for interface org.automotive.SideWindow AMB fulfills this member with VehicleProperty::WindowStatus <br /></td></tr>
+<tr class="separator:a8968254d124d26de8d55d58430fa3de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01854da7f347d50a309314a150a028fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01854da7f347d50a309314a150a028fe"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSideWindow.html#a01854da7f347d50a309314a150a028fe">WindowLockStatus</a> = &quot;Lock&quot;</td></tr>
+<tr class="memdesc:a01854da7f347d50a309314a150a028fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Lock for interface org.automotive.SideWindow AMB fulfills this member with VehicleProperty::WindowLockStatus <br /></td></tr>
+<tr class="separator:a01854da7f347d50a309314a150a028fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.SideWindow. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSize-members.html b/0.14/interfaceSize-members.html
new file mode 100644
index 00000000..3ec27a7a
--- /dev/null
+++ b/0.14/interfaceSize-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Size Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSize.html">Size</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSize.html#a1ccc569716b80530444fbd764119dad9">VehicleHeight</a></td><td class="entry"><a class="el" href="interfaceSize.html">Size</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSize.html#af3f8d8c9ff0550556fb0a1021a1bbe74">VehicleLength</a></td><td class="entry"><a class="el" href="interfaceSize.html">Size</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSize.html#a7d257d4908f33668b20f23889e06997e">VehicleWidth</a></td><td class="entry"><a class="el" href="interfaceSize.html">Size</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSize.html b/0.14/interfaceSize.html
new file mode 100644
index 00000000..40a07280
--- /dev/null
+++ b/0.14/interfaceSize.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Size Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSize-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Size Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Size.
+ <a href="interfaceSize.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a7d257d4908f33668b20f23889e06997e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d257d4908f33668b20f23889e06997e"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSize.html#a7d257d4908f33668b20f23889e06997e">VehicleWidth</a> = &quot;Width&quot;</td></tr>
+<tr class="memdesc:a7d257d4908f33668b20f23889e06997e"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Width for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleWidth <br /></td></tr>
+<tr class="separator:a7d257d4908f33668b20f23889e06997e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ccc569716b80530444fbd764119dad9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ccc569716b80530444fbd764119dad9"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSize.html#a1ccc569716b80530444fbd764119dad9">VehicleHeight</a> = &quot;Height&quot;</td></tr>
+<tr class="memdesc:a1ccc569716b80530444fbd764119dad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Height for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleHeight <br /></td></tr>
+<tr class="separator:a1ccc569716b80530444fbd764119dad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3f8d8c9ff0550556fb0a1021a1bbe74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3f8d8c9ff0550556fb0a1021a1bbe74"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSize.html#af3f8d8c9ff0550556fb0a1021a1bbe74">VehicleLength</a> = &quot;Length&quot;</td></tr>
+<tr class="memdesc:af3f8d8c9ff0550556fb0a1021a1bbe74"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Length for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleLength <br /></td></tr>
+<tr class="separator:af3f8d8c9ff0550556fb0a1021a1bbe74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Size. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSteeringWheel-members.html b/0.14/interfaceSteeringWheel-members.html
new file mode 100644
index 00000000..9e5edecb
--- /dev/null
+++ b/0.14/interfaceSteeringWheel-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SteeringWheel Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSteeringWheel.html">SteeringWheel</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSteeringWheel.html#ae97a606756309f61df6d5fa62fc60705">SteeringWheelAngleW3C</a></td><td class="entry"><a class="el" href="interfaceSteeringWheel.html">SteeringWheel</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSteeringWheel.html b/0.14/interfaceSteeringWheel.html
new file mode 100644
index 00000000..f1bef7a8
--- /dev/null
+++ b/0.14/interfaceSteeringWheel.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: SteeringWheel Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSteeringWheel-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">SteeringWheel Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.SteeringWheel.
+ <a href="interfaceSteeringWheel.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae97a606756309f61df6d5fa62fc60705"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae97a606756309f61df6d5fa62fc60705"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSteeringWheel.html#ae97a606756309f61df6d5fa62fc60705">SteeringWheelAngleW3C</a> = &quot;Angle&quot;</td></tr>
+<tr class="memdesc:ae97a606756309f61df6d5fa62fc60705"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Angle for interface org.automotive.SteeringWheel AMB fulfills this member with <a class="el" href="classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441" title="TODO: Rename to &quot;SteeringWheel&quot; in 0.14. ">VehicleProperty::SteeringWheelAngleW3C</a> <br /></td></tr>
+<tr class="separator:ae97a606756309f61df6d5fa62fc60705"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.SteeringWheel. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSteeringWheelPosition-members.html b/0.14/interfaceSteeringWheelPosition-members.html
new file mode 100644
index 00000000..b6881711
--- /dev/null
+++ b/0.14/interfaceSteeringWheelPosition-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">SteeringWheelPosition Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSteeringWheelPosition.html">SteeringWheelPosition</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSteeringWheelPosition.html#aece28628ff6bd3a04ea7d7424c0c4cfe">SteeringWheelPositionSlide</a></td><td class="entry"><a class="el" href="interfaceSteeringWheelPosition.html">SteeringWheelPosition</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSteeringWheelPosition.html#a9d9c029923c4608d054de610212b2a0e">SteeringWheelPositionTilt</a></td><td class="entry"><a class="el" href="interfaceSteeringWheelPosition.html">SteeringWheelPosition</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSteeringWheelPosition.html b/0.14/interfaceSteeringWheelPosition.html
new file mode 100644
index 00000000..9d4fff2e
--- /dev/null
+++ b/0.14/interfaceSteeringWheelPosition.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: SteeringWheelPosition Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSteeringWheelPosition-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">SteeringWheelPosition Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.SteeringWheelPosition.
+ <a href="interfaceSteeringWheelPosition.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aece28628ff6bd3a04ea7d7424c0c4cfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aece28628ff6bd3a04ea7d7424c0c4cfe"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSteeringWheelPosition.html#aece28628ff6bd3a04ea7d7424c0c4cfe">SteeringWheelPositionSlide</a> = &quot;Slide&quot;</td></tr>
+<tr class="memdesc:aece28628ff6bd3a04ea7d7424c0c4cfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Slide for interface org.automotive.SteeringWheelPosition AMB fulfills this member with VehicleProperty::SteeringWheelPositionSlide <br /></td></tr>
+<tr class="separator:aece28628ff6bd3a04ea7d7424c0c4cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d9c029923c4608d054de610212b2a0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d9c029923c4608d054de610212b2a0e"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSteeringWheelPosition.html#a9d9c029923c4608d054de610212b2a0e">SteeringWheelPositionTilt</a> = &quot;Tilt&quot;</td></tr>
+<tr class="memdesc:a9d9c029923c4608d054de610212b2a0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Tilt for interface org.automotive.SteeringWheelPosition AMB fulfills this member with VehicleProperty::SteeringWheelPositionTilt <br /></td></tr>
+<tr class="separator:a9d9c029923c4608d054de610212b2a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.SteeringWheelPosition. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSunroof-members.html b/0.14/interfaceSunroof-members.html
new file mode 100644
index 00000000..8c9e9c17
--- /dev/null
+++ b/0.14/interfaceSunroof-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Sunroof Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceSunroof.html">Sunroof</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceSunroof.html#af525e7e42bef949cdb38689a44872ebf">Sunroof</a></td><td class="entry"><a class="el" href="interfaceSunroof.html">Sunroof</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceSunroof.html#afe5bef43d2e75c081c1ccf4df291357a">SunroofTilt</a></td><td class="entry"><a class="el" href="interfaceSunroof.html">Sunroof</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceSunroof.html b/0.14/interfaceSunroof.html
new file mode 100644
index 00000000..0f8fe761
--- /dev/null
+++ b/0.14/interfaceSunroof.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Sunroof Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceSunroof-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Sunroof Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Sunroof.
+ <a href="interfaceSunroof.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:af525e7e42bef949cdb38689a44872ebf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af525e7e42bef949cdb38689a44872ebf"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSunroof.html#af525e7e42bef949cdb38689a44872ebf">Sunroof</a> = &quot;Openness&quot;</td></tr>
+<tr class="memdesc:af525e7e42bef949cdb38689a44872ebf"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Openness for interface org.automotive.Sunroof AMB fulfills this member with VehicleProperty::Sunroof <br /></td></tr>
+<tr class="separator:af525e7e42bef949cdb38689a44872ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe5bef43d2e75c081c1ccf4df291357a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe5bef43d2e75c081c1ccf4df291357a"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceSunroof.html#afe5bef43d2e75c081c1ccf4df291357a">SunroofTilt</a> = &quot;Tilt&quot;</td></tr>
+<tr class="memdesc:afe5bef43d2e75c081c1ccf4df291357a"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Tilt for interface org.automotive.Sunroof AMB fulfills this member with VehicleProperty::SunroofTilt <br /></td></tr>
+<tr class="separator:afe5bef43d2e75c081c1ccf4df291357a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Sunroof. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a24">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTemperature-members.html b/0.14/interfaceTemperature-members.html
new file mode 100644
index 00000000..2417cba0
--- /dev/null
+++ b/0.14/interfaceTemperature-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Temperature Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceTemperature.html">Temperature</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTemperature.html#abdf63b22d961bf4ba275daf5da750c45">ExteriorTemperature</a></td><td class="entry"><a class="el" href="interfaceTemperature.html">Temperature</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceTemperature.html#aa5249b5e464e788f5d4f1b2614c5be54">InteriorTemperature</a></td><td class="entry"><a class="el" href="interfaceTemperature.html">Temperature</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTemperature.html b/0.14/interfaceTemperature.html
new file mode 100644
index 00000000..44e36b92
--- /dev/null
+++ b/0.14/interfaceTemperature.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Temperature Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceTemperature-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Temperature Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Temperature.
+ <a href="interfaceTemperature.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aa5249b5e464e788f5d4f1b2614c5be54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5249b5e464e788f5d4f1b2614c5be54"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTemperature.html#aa5249b5e464e788f5d4f1b2614c5be54">InteriorTemperature</a> = &quot;InteriorTemperature&quot;</td></tr>
+<tr class="memdesc:aa5249b5e464e788f5d4f1b2614c5be54"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property InteriorTemperature for interface org.automotive.Temperature AMB fulfills this member with VehicleProperty::InteriorTemperature <br /></td></tr>
+<tr class="separator:aa5249b5e464e788f5d4f1b2614c5be54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdf63b22d961bf4ba275daf5da750c45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdf63b22d961bf4ba275daf5da750c45"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTemperature.html#abdf63b22d961bf4ba275daf5da750c45">ExteriorTemperature</a> = &quot;ExteriorTemperature&quot;</td></tr>
+<tr class="memdesc:abdf63b22d961bf4ba275daf5da750c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property ExteriorTemperature for interface org.automotive.Temperature AMB fulfills this member with VehicleProperty::ExteriorTemperature <br /></td></tr>
+<tr class="separator:abdf63b22d961bf4ba275daf5da750c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Temperature. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceThrottlePosition-members.html b/0.14/interfaceThrottlePosition-members.html
new file mode 100644
index 00000000..169c5887
--- /dev/null
+++ b/0.14/interfaceThrottlePosition-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">ThrottlePosition Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceThrottlePosition.html">ThrottlePosition</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceThrottlePosition.html#adcfc58d73205b590b5f3371e564aa96c">ThrottlePosition</a></td><td class="entry"><a class="el" href="interfaceThrottlePosition.html">ThrottlePosition</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceThrottlePosition.html b/0.14/interfaceThrottlePosition.html
new file mode 100644
index 00000000..222873e4
--- /dev/null
+++ b/0.14/interfaceThrottlePosition.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: ThrottlePosition Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceThrottlePosition-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">ThrottlePosition Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.ThrottlePosition.
+ <a href="interfaceThrottlePosition.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:adcfc58d73205b590b5f3371e564aa96c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcfc58d73205b590b5f3371e564aa96c"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceThrottlePosition.html#adcfc58d73205b590b5f3371e564aa96c">ThrottlePosition</a> = &quot;Value&quot;</td></tr>
+<tr class="memdesc:adcfc58d73205b590b5f3371e564aa96c"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Value for interface org.automotive.ThrottlePosition AMB fulfills this member with VehicleProperty::ThrottlePosition <br /></td></tr>
+<tr class="separator:adcfc58d73205b590b5f3371e564aa96c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.ThrottlePosition. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a5">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTire-members.html b/0.14/interfaceTire-members.html
new file mode 100644
index 00000000..38d06603
--- /dev/null
+++ b/0.14/interfaceTire-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Tire Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceTire.html">Tire</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTire.html#ae9f48caaabe548696d27bc956b135e29">TirePressure</a></td><td class="entry"><a class="el" href="interfaceTire.html">Tire</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceTire.html#ac3e05d38925b7377fc2a15544cabed91">TirePressureLow</a></td><td class="entry"><a class="el" href="interfaceTire.html">Tire</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTire.html#ab20d18865a45ca32561df4783b15e787">TireTemperature</a></td><td class="entry"><a class="el" href="interfaceTire.html">Tire</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTire.html b/0.14/interfaceTire.html
new file mode 100644
index 00000000..123463b2
--- /dev/null
+++ b/0.14/interfaceTire.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Tire Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceTire-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Tire Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Tire.
+ <a href="interfaceTire.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae9f48caaabe548696d27bc956b135e29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9f48caaabe548696d27bc956b135e29"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTire.html#ae9f48caaabe548696d27bc956b135e29">TirePressure</a> = &quot;Pressure&quot;</td></tr>
+<tr class="memdesc:ae9f48caaabe548696d27bc956b135e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Pressure for interface org.automotive.Tire AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2">VehicleProperty::TirePressure</a> <br /></td></tr>
+<tr class="separator:ae9f48caaabe548696d27bc956b135e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3e05d38925b7377fc2a15544cabed91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3e05d38925b7377fc2a15544cabed91"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTire.html#ac3e05d38925b7377fc2a15544cabed91">TirePressureLow</a> = &quot;PressureLow&quot;</td></tr>
+<tr class="memdesc:ac3e05d38925b7377fc2a15544cabed91"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property PressureLow for interface org.automotive.Tire AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95">VehicleProperty::TirePressureLow</a> <br /></td></tr>
+<tr class="separator:ac3e05d38925b7377fc2a15544cabed91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab20d18865a45ca32561df4783b15e787"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab20d18865a45ca32561df4783b15e787"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTire.html#ab20d18865a45ca32561df4783b15e787">TireTemperature</a> = &quot;Temperature&quot;</td></tr>
+<tr class="memdesc:ab20d18865a45ca32561df4783b15e787"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceTemperature.html" title="Corresponds with DBus Interface org.automotive.Temperature. ">Temperature</a> for interface org.automotive.Tire AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711">VehicleProperty::TireTemperature</a> <br /></td></tr>
+<tr class="separator:ab20d18865a45ca32561df4783b15e787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Tire. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTractionControlSystem-members.html b/0.14/interfaceTractionControlSystem-members.html
new file mode 100644
index 00000000..02224b7c
--- /dev/null
+++ b/0.14/interfaceTractionControlSystem-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">TractionControlSystem Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceTractionControlSystem.html">TractionControlSystem</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTractionControlSystem.html#afa6b052fdb3c23cb965a73e93bd34400">TractionControlSystem</a></td><td class="entry"><a class="el" href="interfaceTractionControlSystem.html">TractionControlSystem</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceTractionControlSystem.html#a7392cc43962b76f1b46aafc3fed5ed26">TractionControlSystemEnabled</a></td><td class="entry"><a class="el" href="interfaceTractionControlSystem.html">TractionControlSystem</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTractionControlSystem.html b/0.14/interfaceTractionControlSystem.html
new file mode 100644
index 00000000..00cf484b
--- /dev/null
+++ b/0.14/interfaceTractionControlSystem.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: TractionControlSystem Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceTractionControlSystem-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TractionControlSystem Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.TractionControlSystem.
+ <a href="interfaceTractionControlSystem.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afa6b052fdb3c23cb965a73e93bd34400"><td class="memItemLeft" align="right" valign="top">const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTractionControlSystem.html#afa6b052fdb3c23cb965a73e93bd34400">TractionControlSystem</a> = &quot;TractionControlSystem&quot;</td></tr>
+<tr class="memdesc:afa6b052fdb3c23cb965a73e93bd34400"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceTractionControlSystem.html" title="Corresponds with DBus Interface org.automotive.TractionControlSystem. ">TractionControlSystem</a> for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem <a href="#afa6b052fdb3c23cb965a73e93bd34400">More...</a><br /></td></tr>
+<tr class="separator:afa6b052fdb3c23cb965a73e93bd34400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7392cc43962b76f1b46aafc3fed5ed26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7392cc43962b76f1b46aafc3fed5ed26"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTractionControlSystem.html#a7392cc43962b76f1b46aafc3fed5ed26">TractionControlSystemEnabled</a> = &quot;Enabled&quot;</td></tr>
+<tr class="memdesc:a7392cc43962b76f1b46aafc3fed5ed26"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Enabled for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystemEnabled <br /></td></tr>
+<tr class="separator:a7392cc43962b76f1b46aafc3fed5ed26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.TractionControlSystem. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a15">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="afa6b052fdb3c23cb965a73e93bd34400"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const DOMString TractionControlSystem::TractionControlSystem = &quot;TractionControlSystem&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>corresponds with DBus property <a class="el" href="interfaceTractionControlSystem.html" title="Corresponds with DBus Interface org.automotive.TractionControlSystem. ">TractionControlSystem</a> for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem </p>
+<p>corresponds with DBus property Engaged for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem </p>
+
+</div>
+</div>
+<hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTransmission-members.html b/0.14/interfaceTransmission-members.html
new file mode 100644
index 00000000..ee973b02
--- /dev/null
+++ b/0.14/interfaceTransmission-members.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Transmission Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceTransmission.html">Transmission</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Auto</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>CV</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CVT</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Drive</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Economy</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Eighth</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Fifth</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>First</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Forth</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Manual</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Mode</a> enum name</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Neutral</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Ninth</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Normal</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>OEMCustom1</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>OEMCustom2</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Park</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Reverse</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Second</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Seventh</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Sixth</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Sports</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Tenth</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Third</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTransmission.html#a0271138d40b3619ffcbfe32f2081d516">TransmissionGearPosition</a></td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceTransmission.html#afdd88c1d4eefa241b0ae1e444c8a7ed6">TransmissionGearType</a></td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTransmission.html#a5f02d4b865d13144dbbff4ca10e731b7">TransmissionModeW3C</a></td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>TransmissionPositions</b> enum name (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTransmission.html#a749c8273349cd7689858ed24217049b1">TransmissionShiftPosition</a></td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>Type</b> enum name (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Unknown</b> enum value (defined in <a class="el" href="interfaceTransmission.html">Transmission</a>)</td><td class="entry"><a class="el" href="interfaceTransmission.html">Transmission</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTransmission.html b/0.14/interfaceTransmission.html
new file mode 100644
index 00000000..a0e83831
--- /dev/null
+++ b/0.14/interfaceTransmission.html
@@ -0,0 +1,206 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Transmission Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceTransmission-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">Transmission Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.Transmission.
+ <a href="interfaceTransmission.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:adca9345a62115b7a722fc66fccff434c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adca9345a62115b7a722fc66fccff434c"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>TransmissionPositions</b> { <br />
+&#160;&#160;<b>Neutral</b> = 0,
+<b>First</b>,
+<b>Second</b>,
+<b>Third</b>,
+<br />
+&#160;&#160;<b>Forth</b>,
+<b>Fifth</b>,
+<b>Sixth</b>,
+<b>Seventh</b>,
+<br />
+&#160;&#160;<b>Eighth</b>,
+<b>Ninth</b>,
+<b>Tenth</b>,
+<b>CVT</b> = 64,
+<br />
+&#160;&#160;<b>Drive</b> = 96,
+<b>Reverse</b> = 128,
+<b>Park</b> = 255
+<br />
+ }</td></tr>
+<tr class="separator:adca9345a62115b7a722fc66fccff434c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15d0278c6e0dc75cd28f5aeaadb86680"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Mode</a> { <br />
+&#160;&#160;<b>Normal</b> =0,
+<b>Sports</b> = 1,
+<b>Economy</b> = 2,
+<b>OEMCustom1</b> = 3,
+<br />
+&#160;&#160;<b>OEMCustom2</b> = 4
+<br />
+ }</td></tr>
+<tr class="separator:a15d0278c6e0dc75cd28f5aeaadb86680"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae88e058c356841ec4b74c89004aeba78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae88e058c356841ec4b74c89004aeba78"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>Type</b> { <b>Unknown</b> = -1,
+<b>Auto</b> = 0,
+<b>Manual</b> = 1,
+<b>CV</b> = 2
+ }</td></tr>
+<tr class="separator:ae88e058c356841ec4b74c89004aeba78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a749c8273349cd7689858ed24217049b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a749c8273349cd7689858ed24217049b1"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmission.html#a749c8273349cd7689858ed24217049b1">TransmissionShiftPosition</a> = &quot;ShiftPosition&quot;</td></tr>
+<tr class="memdesc:a749c8273349cd7689858ed24217049b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property ShiftPosition for interface org.automotive.Transmission AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399">VehicleProperty::TransmissionShiftPosition</a> <br /></td></tr>
+<tr class="separator:a749c8273349cd7689858ed24217049b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0271138d40b3619ffcbfe32f2081d516"><td class="memItemLeft" align="right" valign="top">const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmission.html#a0271138d40b3619ffcbfe32f2081d516">TransmissionGearPosition</a> = &quot;GearPosition&quot;</td></tr>
+<tr class="memdesc:a0271138d40b3619ffcbfe32f2081d516"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property GearPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition <a href="#a0271138d40b3619ffcbfe32f2081d516">More...</a><br /></td></tr>
+<tr class="separator:a0271138d40b3619ffcbfe32f2081d516"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f02d4b865d13144dbbff4ca10e731b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f02d4b865d13144dbbff4ca10e731b7"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmission.html#a5f02d4b865d13144dbbff4ca10e731b7">TransmissionModeW3C</a> = &quot;Mode&quot;</td></tr>
+<tr class="memdesc:a5f02d4b865d13144dbbff4ca10e731b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Mode for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionModeW3C <br /></td></tr>
+<tr class="separator:a5f02d4b865d13144dbbff4ca10e731b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdd88c1d4eefa241b0ae1e444c8a7ed6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdd88c1d4eefa241b0ae1e444c8a7ed6"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmission.html#afdd88c1d4eefa241b0ae1e444c8a7ed6">TransmissionGearType</a> = &quot;Type&quot;</td></tr>
+<tr class="memdesc:afdd88c1d4eefa241b0ae1e444c8a7ed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Type for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearType <br /></td></tr>
+<tr class="separator:afdd88c1d4eefa241b0ae1e444c8a7ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.Transmission. </p>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a class="anchor" id="a15d0278c6e0dc75cd28f5aeaadb86680"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission::Mode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>TODO: deprecate in 0.14. Replaced with Drive::Mode: </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a0271138d40b3619ffcbfe32f2081d516"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const DOMString Transmission::TransmissionGearPosition = &quot;GearPosition&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>corresponds with DBus property GearPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition </p>
+<p>corresponds with DBus property Gear for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition </p>
+
+</div>
+</div>
+<hr/>The documentation for this interface was generated from the following files:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTransmissionClutch-members.html b/0.14/interfaceTransmissionClutch-members.html
new file mode 100644
index 00000000..a84104cb
--- /dev/null
+++ b/0.14/interfaceTransmissionClutch-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">TransmissionClutch Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceTransmissionClutch.html">TransmissionClutch</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTransmissionClutch.html#ab8645ae72ab9dd0d586c91206e16202f">TransmissionClutchWear</a></td><td class="entry"><a class="el" href="interfaceTransmissionClutch.html">TransmissionClutch</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTransmissionClutch.html b/0.14/interfaceTransmissionClutch.html
new file mode 100644
index 00000000..ee46cc0e
--- /dev/null
+++ b/0.14/interfaceTransmissionClutch.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: TransmissionClutch Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceTransmissionClutch-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TransmissionClutch Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.TransmissionClutch.
+ <a href="interfaceTransmissionClutch.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ab8645ae72ab9dd0d586c91206e16202f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8645ae72ab9dd0d586c91206e16202f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmissionClutch.html#ab8645ae72ab9dd0d586c91206e16202f">TransmissionClutchWear</a> = &quot;Wear&quot;</td></tr>
+<tr class="memdesc:ab8645ae72ab9dd0d586c91206e16202f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Wear for interface org.automotive.TransmissionClutch AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b">VehicleProperty::TransmissionClutchWear</a> <br /></td></tr>
+<tr class="separator:ab8645ae72ab9dd0d586c91206e16202f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.TransmissionClutch. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTransmissionOil-members.html b/0.14/interfaceTransmissionOil-members.html
new file mode 100644
index 00000000..e22b2ae8
--- /dev/null
+++ b/0.14/interfaceTransmissionOil-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">TransmissionOil Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceTransmissionOil.html">TransmissionOil</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTransmissionOil.html#a4c80a5b4e084867bcac6697ba0eca6ab">TransmissionOilTemperature</a></td><td class="entry"><a class="el" href="interfaceTransmissionOil.html">TransmissionOil</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceTransmissionOil.html#ac6a359c9ab6e301e755ac596cc17d9c5">TransmissionOilWear</a></td><td class="entry"><a class="el" href="interfaceTransmissionOil.html">TransmissionOil</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTransmissionOil.html b/0.14/interfaceTransmissionOil.html
new file mode 100644
index 00000000..f9e01f78
--- /dev/null
+++ b/0.14/interfaceTransmissionOil.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: TransmissionOil Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceTransmissionOil-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TransmissionOil Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.TransmissionOil.
+ <a href="interfaceTransmissionOil.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ac6a359c9ab6e301e755ac596cc17d9c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6a359c9ab6e301e755ac596cc17d9c5"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmissionOil.html#ac6a359c9ab6e301e755ac596cc17d9c5">TransmissionOilWear</a> = &quot;Wear&quot;</td></tr>
+<tr class="memdesc:ac6a359c9ab6e301e755ac596cc17d9c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Wear for interface org.automotive.TransmissionOil AMB fulfills this member with VehicleProperty::TransmissionOilWear <br /></td></tr>
+<tr class="separator:ac6a359c9ab6e301e755ac596cc17d9c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c80a5b4e084867bcac6697ba0eca6ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c80a5b4e084867bcac6697ba0eca6ab"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTransmissionOil.html#a4c80a5b4e084867bcac6697ba0eca6ab">TransmissionOilTemperature</a> = &quot;Temperature&quot;</td></tr>
+<tr class="memdesc:a4c80a5b4e084867bcac6697ba0eca6ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceTemperature.html" title="Corresponds with DBus Interface org.automotive.Temperature. ">Temperature</a> for interface org.automotive.TransmissionOil AMB fulfills this member with VehicleProperty::TransmissionOilTemperature <br /></td></tr>
+<tr class="separator:a4c80a5b4e084867bcac6697ba0eca6ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.TransmissionOil. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTripMeter-members.html b/0.14/interfaceTripMeter-members.html
new file mode 100644
index 00000000..0919a2c0
--- /dev/null
+++ b/0.14/interfaceTripMeter-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">TripMeter Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceTripMeter.html">TripMeter</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceTripMeter.html#a0f8ccb9b8abcc132dc98b1d14ad681a3">TripMeters</a></td><td class="entry"><a class="el" href="interfaceTripMeter.html">TripMeter</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceTripMeter.html b/0.14/interfaceTripMeter.html
new file mode 100644
index 00000000..85e266b1
--- /dev/null
+++ b/0.14/interfaceTripMeter.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: TripMeter Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceTripMeter-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TripMeter Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.TripMeter.
+ <a href="interfaceTripMeter.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a0f8ccb9b8abcc132dc98b1d14ad681a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f8ccb9b8abcc132dc98b1d14ad681a3"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceTripMeter.html#a0f8ccb9b8abcc132dc98b1d14ad681a3">TripMeters</a> = &quot;TripMeters&quot;</td></tr>
+<tr class="memdesc:a0f8ccb9b8abcc132dc98b1d14ad681a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property TripMeters for interface org.automotive.TripMeter AMB fulfills this member with VehicleProperty::TripMeters <br /></td></tr>
+<tr class="separator:a0f8ccb9b8abcc132dc98b1d14ad681a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.TripMeter. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleId-members.html b/0.14/interfaceVehicleId-members.html
new file mode 100644
index 00000000..b4bb7c8a
--- /dev/null
+++ b/0.14/interfaceVehicleId-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehicleId Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceVehicleId.html">VehicleId</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceVehicleId.html#aabe466f31c84fcb81c6462ecdcc7ae3c">VIN</a></td><td class="entry"><a class="el" href="interfaceVehicleId.html">VehicleId</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceVehicleId.html#a975a5877bb5ffd2df7e778af11b741c7">WMI</a></td><td class="entry"><a class="el" href="interfaceVehicleId.html">VehicleId</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleId.html b/0.14/interfaceVehicleId.html
new file mode 100644
index 00000000..6d92f130
--- /dev/null
+++ b/0.14/interfaceVehicleId.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehicleId Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceVehicleId-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleId Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.VehicleId.
+ <a href="interfaceVehicleId.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a975a5877bb5ffd2df7e778af11b741c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a975a5877bb5ffd2df7e778af11b741c7"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleId.html#a975a5877bb5ffd2df7e778af11b741c7">WMI</a> = &quot;WMI&quot;</td></tr>
+<tr class="memdesc:a975a5877bb5ffd2df7e778af11b741c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property WMI for interface org.automotive.VehicleId AMB fulfills this member with <a class="el" href="classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee">VehicleProperty::WMI</a> <br /></td></tr>
+<tr class="separator:a975a5877bb5ffd2df7e778af11b741c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe466f31c84fcb81c6462ecdcc7ae3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabe466f31c84fcb81c6462ecdcc7ae3c"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleId.html#aabe466f31c84fcb81c6462ecdcc7ae3c">VIN</a> = &quot;VIN&quot;</td></tr>
+<tr class="memdesc:aabe466f31c84fcb81c6462ecdcc7ae3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property VIN for interface org.automotive.VehicleId AMB fulfills this member with VehicleProperty::VIN <br /></td></tr>
+<tr class="separator:aabe466f31c84fcb81c6462ecdcc7ae3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.VehicleId. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehiclePowerMode-members.html b/0.14/interfaceVehiclePowerMode-members.html
new file mode 100644
index 00000000..b0d172dc
--- /dev/null
+++ b/0.14/interfaceVehiclePowerMode-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehiclePowerMode Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceVehiclePowerMode.html#a2c1c72402fa6c44c2bc9e8fd68bdc190">VehiclePowerMode</a></td><td class="entry"><a class="el" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehiclePowerMode.html b/0.14/interfaceVehiclePowerMode.html
new file mode 100644
index 00000000..0b8292d5
--- /dev/null
+++ b/0.14/interfaceVehiclePowerMode.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehiclePowerMode Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceVehiclePowerMode-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehiclePowerMode Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.VehiclePowerMode.
+ <a href="interfaceVehiclePowerMode.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2c1c72402fa6c44c2bc9e8fd68bdc190"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c1c72402fa6c44c2bc9e8fd68bdc190"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehiclePowerMode.html#a2c1c72402fa6c44c2bc9e8fd68bdc190">VehiclePowerMode</a> = &quot;VehiclePowerMode&quot;</td></tr>
+<tr class="memdesc:a2c1c72402fa6c44c2bc9e8fd68bdc190"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceVehiclePowerMode.html" title="Corresponds with DBus Interface org.automotive.VehiclePowerMode. ">VehiclePowerMode</a> for interface org.automotive.VehiclePowerMode AMB fulfills this member with VehicleProperty::VehiclePowerMode <br /></td></tr>
+<tr class="separator:a2c1c72402fa6c44c2bc9e8fd68bdc190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.VehiclePowerMode. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a7">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleSound-members.html b/0.14/interfaceVehicleSound-members.html
new file mode 100644
index 00000000..f0fc81d3
--- /dev/null
+++ b/0.14/interfaceVehicleSound-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehicleSound Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceVehicleSound.html">VehicleSound</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceVehicleSound.html#ab6d041f63822291727e44ad63e532493">ActiveNoiseControlMode</a></td><td class="entry"><a class="el" href="interfaceVehicleSound.html">VehicleSound</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceVehicleSound.html#ae97af33f75e780803d882d0391ffa33f">AvailableSounds</a></td><td class="entry"><a class="el" href="interfaceVehicleSound.html">VehicleSound</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceVehicleSound.html#a8178afad26fff3ab300014500ddf2176">EngineSoundEnhancementMode</a></td><td class="entry"><a class="el" href="interfaceVehicleSound.html">VehicleSound</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleSound.html b/0.14/interfaceVehicleSound.html
new file mode 100644
index 00000000..3bb072c9
--- /dev/null
+++ b/0.14/interfaceVehicleSound.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehicleSound Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceVehicleSound-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleSound Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.VehicleSound.
+ <a href="interfaceVehicleSound.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ab6d041f63822291727e44ad63e532493"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6d041f63822291727e44ad63e532493"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleSound.html#ab6d041f63822291727e44ad63e532493">ActiveNoiseControlMode</a> = &quot;ActiveNoiseControlMode&quot;</td></tr>
+<tr class="memdesc:ab6d041f63822291727e44ad63e532493"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property ActiveNoiseControlMode for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::ActiveNoiseControlMode <br /></td></tr>
+<tr class="separator:ab6d041f63822291727e44ad63e532493"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8178afad26fff3ab300014500ddf2176"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8178afad26fff3ab300014500ddf2176"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleSound.html#a8178afad26fff3ab300014500ddf2176">EngineSoundEnhancementMode</a> = &quot;EngineSoundEnhancementMode&quot;</td></tr>
+<tr class="memdesc:a8178afad26fff3ab300014500ddf2176"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property EngineSoundEnhancementMode for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::EngineSoundEnhancementMode <br /></td></tr>
+<tr class="separator:a8178afad26fff3ab300014500ddf2176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae97af33f75e780803d882d0391ffa33f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae97af33f75e780803d882d0391ffa33f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleSound.html#ae97af33f75e780803d882d0391ffa33f">AvailableSounds</a> = &quot;AvailableSounds&quot;</td></tr>
+<tr class="memdesc:ae97af33f75e780803d882d0391ffa33f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property AvailableSounds for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::AvailableSounds <br /></td></tr>
+<tr class="separator:ae97af33f75e780803d882d0391ffa33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.VehicleSound. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleSpeed-members.html b/0.14/interfaceVehicleSpeed-members.html
new file mode 100644
index 00000000..a5e9a102
--- /dev/null
+++ b/0.14/interfaceVehicleSpeed-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehicleSpeed Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceVehicleSpeed.html">VehicleSpeed</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceVehicleSpeed.html#a414d86d8a52df7495cf6b462f89beded">VehicleSpeed</a></td><td class="entry"><a class="el" href="interfaceVehicleSpeed.html">VehicleSpeed</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleSpeed.html b/0.14/interfaceVehicleSpeed.html
new file mode 100644
index 00000000..7071fed2
--- /dev/null
+++ b/0.14/interfaceVehicleSpeed.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehicleSpeed Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceVehicleSpeed-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleSpeed Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.VehicleSpeed.
+ <a href="interfaceVehicleSpeed.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a414d86d8a52df7495cf6b462f89beded"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a414d86d8a52df7495cf6b462f89beded"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleSpeed.html#a414d86d8a52df7495cf6b462f89beded">VehicleSpeed</a> = &quot;Speed&quot;</td></tr>
+<tr class="memdesc:a414d86d8a52df7495cf6b462f89beded"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Speed for interface org.automotive.VehicleSpeed AMB fulfills this member with VehicleProperty::VehicleSpeed <br /></td></tr>
+<tr class="separator:a414d86d8a52df7495cf6b462f89beded"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.VehicleSpeed. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a1">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleTopSpeedLimit-members.html b/0.14/interfaceVehicleTopSpeedLimit-members.html
new file mode 100644
index 00000000..6b18005b
--- /dev/null
+++ b/0.14/interfaceVehicleTopSpeedLimit-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehicleTopSpeedLimit Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceVehicleTopSpeedLimit.html#a7bb5157a2806dc1486150162b0036fad">VehicleTopSpeedLimit</a></td><td class="entry"><a class="el" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleTopSpeedLimit.html b/0.14/interfaceVehicleTopSpeedLimit.html
new file mode 100644
index 00000000..977a61a0
--- /dev/null
+++ b/0.14/interfaceVehicleTopSpeedLimit.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehicleTopSpeedLimit Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceVehicleTopSpeedLimit-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleTopSpeedLimit Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit.
+ <a href="interfaceVehicleTopSpeedLimit.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a7bb5157a2806dc1486150162b0036fad"><td class="memItemLeft" align="right" valign="top">const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleTopSpeedLimit.html#a7bb5157a2806dc1486150162b0036fad">VehicleTopSpeedLimit</a> = &quot;VehicleTopSpeedLimit&quot;</td></tr>
+<tr class="memdesc:a7bb5157a2806dc1486150162b0036fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceVehicleTopSpeedLimit.html" title="Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. ">VehicleTopSpeedLimit</a> for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit <a href="#a7bb5157a2806dc1486150162b0036fad">More...</a><br /></td></tr>
+<tr class="separator:a7bb5157a2806dc1486150162b0036fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a16">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a7bb5157a2806dc1486150162b0036fad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const DOMString VehicleTopSpeedLimit::VehicleTopSpeedLimit = &quot;VehicleTopSpeedLimit&quot;</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>corresponds with DBus property <a class="el" href="interfaceVehicleTopSpeedLimit.html" title="Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. ">VehicleTopSpeedLimit</a> for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit </p>
+<p>corresponds with DBus property Speed for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit </p>
+
+</div>
+</div>
+<hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleType-members.html b/0.14/interfaceVehicleType-members.html
new file mode 100644
index 00000000..048d3bf3
--- /dev/null
+++ b/0.14/interfaceVehicleType-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">VehicleType Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceVehicleType.html">VehicleType</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceVehicleType.html#a281e3242c227956a5497d0b1dd685cc6">VehicleType</a></td><td class="entry"><a class="el" href="interfaceVehicleType.html">VehicleType</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceVehicleType.html b/0.14/interfaceVehicleType.html
new file mode 100644
index 00000000..ceedb471
--- /dev/null
+++ b/0.14/interfaceVehicleType.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: VehicleType Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceVehicleType-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleType Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.VehicleType.
+ <a href="interfaceVehicleType.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a281e3242c227956a5497d0b1dd685cc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a281e3242c227956a5497d0b1dd685cc6"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVehicleType.html#a281e3242c227956a5497d0b1dd685cc6">VehicleType</a> = &quot;Type&quot;</td></tr>
+<tr class="memdesc:a281e3242c227956a5497d0b1dd685cc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Type for interface org.automotive.VehicleType AMB fulfills this member with VehicleProperty::VehicleType <br /></td></tr>
+<tr class="separator:a281e3242c227956a5497d0b1dd685cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.VehicleType. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a12">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWasherFluid-members.html b/0.14/interfaceWasherFluid-members.html
new file mode 100644
index 00000000..bae3dcee
--- /dev/null
+++ b/0.14/interfaceWasherFluid-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">WasherFluid Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceWasherFluid.html">WasherFluid</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceWasherFluid.html#aa1ddc39b08b28e3d3688604b1b07885b">WasherFluidLevel</a></td><td class="entry"><a class="el" href="interfaceWasherFluid.html">WasherFluid</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceWasherFluid.html#ac9e7989758c74fc5ccee1e876bfc6a4b">WasherFluidLevelLow</a></td><td class="entry"><a class="el" href="interfaceWasherFluid.html">WasherFluid</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWasherFluid.html b/0.14/interfaceWasherFluid.html
new file mode 100644
index 00000000..94d1dc83
--- /dev/null
+++ b/0.14/interfaceWasherFluid.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: WasherFluid Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceWasherFluid-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">WasherFluid Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.WasherFluid.
+ <a href="interfaceWasherFluid.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aa1ddc39b08b28e3d3688604b1b07885b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1ddc39b08b28e3d3688604b1b07885b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWasherFluid.html#aa1ddc39b08b28e3d3688604b1b07885b">WasherFluidLevel</a> = &quot;Level&quot;</td></tr>
+<tr class="memdesc:aa1ddc39b08b28e3d3688604b1b07885b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Level for interface org.automotive.WasherFluid AMB fulfills this member with VehicleProperty::WasherFluidLevel <br /></td></tr>
+<tr class="separator:aa1ddc39b08b28e3d3688604b1b07885b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9e7989758c74fc5ccee1e876bfc6a4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9e7989758c74fc5ccee1e876bfc6a4b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWasherFluid.html#ac9e7989758c74fc5ccee1e876bfc6a4b">WasherFluidLevelLow</a> = &quot;LevelLow&quot;</td></tr>
+<tr class="memdesc:ac9e7989758c74fc5ccee1e876bfc6a4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property LevelLow for interface org.automotive.WasherFluid AMB fulfills this member with VehicleProperty::WasherFluidLevelLow <br /></td></tr>
+<tr class="separator:ac9e7989758c74fc5ccee1e876bfc6a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.WasherFluid. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWheelInformation-members.html b/0.14/interfaceWheelInformation-members.html
new file mode 100644
index 00000000..6f6f4b85
--- /dev/null
+++ b/0.14/interfaceWheelInformation-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">WheelInformation Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceWheelInformation.html">WheelInformation</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceWheelInformation.html#a4c15409b80fb3b9ab163702d5870594b">AntilockBrakingSystem</a></td><td class="entry"><a class="el" href="interfaceWheelInformation.html">WheelInformation</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceWheelInformation.html#abfaf420b0a747f043a8b933af1585a8f">FrontWheelRadius</a></td><td class="entry"><a class="el" href="interfaceWheelInformation.html">WheelInformation</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="interfaceWheelInformation.html#ab5d9a64c7336660a013e85738b2260c6">RearWheelRadius</a></td><td class="entry"><a class="el" href="interfaceWheelInformation.html">WheelInformation</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceWheelInformation.html#a9b86b0884f24e3fa9d4f81b047dda024">WheelTrack</a></td><td class="entry"><a class="el" href="interfaceWheelInformation.html">WheelInformation</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWheelInformation.html b/0.14/interfaceWheelInformation.html
new file mode 100644
index 00000000..ced4adf0
--- /dev/null
+++ b/0.14/interfaceWheelInformation.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: WheelInformation Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceWheelInformation-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">WheelInformation Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.WheelInformation.
+ <a href="interfaceWheelInformation.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:abfaf420b0a747f043a8b933af1585a8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfaf420b0a747f043a8b933af1585a8f"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWheelInformation.html#abfaf420b0a747f043a8b933af1585a8f">FrontWheelRadius</a> = &quot;FrontWheelRadius&quot;</td></tr>
+<tr class="memdesc:abfaf420b0a747f043a8b933af1585a8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property FrontWheelRadius for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::FrontWheelRadius <br /></td></tr>
+<tr class="separator:abfaf420b0a747f043a8b933af1585a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5d9a64c7336660a013e85738b2260c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5d9a64c7336660a013e85738b2260c6"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWheelInformation.html#ab5d9a64c7336660a013e85738b2260c6">RearWheelRadius</a> = &quot;RearWheelRadius&quot;</td></tr>
+<tr class="memdesc:ab5d9a64c7336660a013e85738b2260c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property RearWheelRadius for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::RearWheelRadius <br /></td></tr>
+<tr class="separator:ab5d9a64c7336660a013e85738b2260c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b86b0884f24e3fa9d4f81b047dda024"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b86b0884f24e3fa9d4f81b047dda024"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWheelInformation.html#a9b86b0884f24e3fa9d4f81b047dda024">WheelTrack</a> = &quot;WheelTrack&quot;</td></tr>
+<tr class="memdesc:a9b86b0884f24e3fa9d4f81b047dda024"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property WheelTrack for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::WheelTrack <br /></td></tr>
+<tr class="separator:a9b86b0884f24e3fa9d4f81b047dda024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c15409b80fb3b9ab163702d5870594b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c15409b80fb3b9ab163702d5870594b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWheelInformation.html#a4c15409b80fb3b9ab163702d5870594b">AntilockBrakingSystem</a> = &quot;AntilockBrakingSystem&quot;</td></tr>
+<tr class="memdesc:a4c15409b80fb3b9ab163702d5870594b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceAntilockBrakingSystem.html" title="Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. ">AntilockBrakingSystem</a> for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::AntilockBrakingSystem <br /></td></tr>
+<tr class="separator:a4c15409b80fb3b9ab163702d5870594b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.WheelInformation. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWheelTick-members.html b/0.14/interfaceWheelTick-members.html
new file mode 100644
index 00000000..d3b9316a
--- /dev/null
+++ b/0.14/interfaceWheelTick-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">WheelTick Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceWheelTick.html">WheelTick</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceWheelTick.html#a22e201499e96886a09786aa8c42f08e9">WheelTick</a></td><td class="entry"><a class="el" href="interfaceWheelTick.html">WheelTick</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWheelTick.html b/0.14/interfaceWheelTick.html
new file mode 100644
index 00000000..af88aaa0
--- /dev/null
+++ b/0.14/interfaceWheelTick.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: WheelTick Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceWheelTick-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">WheelTick Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.WheelTick.
+ <a href="interfaceWheelTick.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a22e201499e96886a09786aa8c42f08e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22e201499e96886a09786aa8c42f08e9"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWheelTick.html#a22e201499e96886a09786aa8c42f08e9">WheelTick</a> = &quot;Value&quot;</td></tr>
+<tr class="memdesc:a22e201499e96886a09786aa8c42f08e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Value for interface org.automotive.WheelTick AMB fulfills this member with VehicleProperty::WheelTick <br /></td></tr>
+<tr class="separator:a22e201499e96886a09786aa8c42f08e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.WheelTick. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a31">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWindowStatus-members.html b/0.14/interfaceWindowStatus-members.html
new file mode 100644
index 00000000..6e4413fb
--- /dev/null
+++ b/0.14/interfaceWindowStatus-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">WindowStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceWindowStatus.html">WindowStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceWindowStatus.html#a0bbf80007f7d60fa748fa730cb53fc12">Defrost</a></td><td class="entry"><a class="el" href="interfaceWindowStatus.html">WindowStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceWindowStatus.html#a74f606f1b64d41de4c6f384a2b11e5cb">WindowStatus</a></td><td class="entry"><a class="el" href="interfaceWindowStatus.html">WindowStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWindowStatus.html b/0.14/interfaceWindowStatus.html
new file mode 100644
index 00000000..981d1e22
--- /dev/null
+++ b/0.14/interfaceWindowStatus.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: WindowStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceWindowStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">WindowStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.WindowStatus.
+ <a href="interfaceWindowStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a74f606f1b64d41de4c6f384a2b11e5cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74f606f1b64d41de4c6f384a2b11e5cb"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWindowStatus.html#a74f606f1b64d41de4c6f384a2b11e5cb">WindowStatus</a> = &quot;Openness&quot;</td></tr>
+<tr class="memdesc:a74f606f1b64d41de4c6f384a2b11e5cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Openness for interface org.automotive.WindowStatus AMB fulfills this member with VehicleProperty::WindowStatus <br /></td></tr>
+<tr class="separator:a74f606f1b64d41de4c6f384a2b11e5cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bbf80007f7d60fa748fa730cb53fc12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bbf80007f7d60fa748fa730cb53fc12"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWindowStatus.html#a0bbf80007f7d60fa748fa730cb53fc12">Defrost</a> = &quot;Defrost&quot;</td></tr>
+<tr class="memdesc:a0bbf80007f7d60fa748fa730cb53fc12"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property <a class="el" href="interfaceDefrost.html" title="Corresponds with DBus Interface org.automotive.Defrost. ">Defrost</a> for interface org.automotive.WindowStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391" title="TODO: deprecated. remove in 0.14. ">VehicleProperty::Defrost</a> <br /></td></tr>
+<tr class="separator:a0bbf80007f7d60fa748fa730cb53fc12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.WindowStatus. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a23">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWiperStatus-members.html b/0.14/interfaceWiperStatus-members.html
new file mode 100644
index 00000000..6308f153
--- /dev/null
+++ b/0.14/interfaceWiperStatus-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">WiperStatus Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceWiperStatus.html">WiperStatus</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceWiperStatus.html#a85849714f517ea47be7dded2874e4ed0">WindshieldWiperSetting</a></td><td class="entry"><a class="el" href="interfaceWiperStatus.html">WiperStatus</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="interfaceWiperStatus.html#a2450e48040a1ab0eacf41a069026801b">WindshieldWiperSpeed</a></td><td class="entry"><a class="el" href="interfaceWiperStatus.html">WiperStatus</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceWiperStatus.html b/0.14/interfaceWiperStatus.html
new file mode 100644
index 00000000..6da0da29
--- /dev/null
+++ b/0.14/interfaceWiperStatus.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: WiperStatus Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceWiperStatus-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">WiperStatus Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.WiperStatus.
+ <a href="interfaceWiperStatus.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2450e48040a1ab0eacf41a069026801b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2450e48040a1ab0eacf41a069026801b"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWiperStatus.html#a2450e48040a1ab0eacf41a069026801b">WindshieldWiperSpeed</a> = &quot;WiperSpeed&quot;</td></tr>
+<tr class="memdesc:a2450e48040a1ab0eacf41a069026801b"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property WiperSpeed for interface org.automotive.WiperStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb" title="WindshieldWiperSpeed Use WiperSpeedSetting::W3C::* for value. ">VehicleProperty::WindshieldWiperSpeed</a> <br /></td></tr>
+<tr class="separator:a2450e48040a1ab0eacf41a069026801b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85849714f517ea47be7dded2874e4ed0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85849714f517ea47be7dded2874e4ed0"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceWiperStatus.html#a85849714f517ea47be7dded2874e4ed0">WindshieldWiperSetting</a> = &quot;WiperSetting&quot;</td></tr>
+<tr class="memdesc:a85849714f517ea47be7dded2874e4ed0"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property WiperSetting for interface org.automotive.WiperStatus AMB fulfills this member with <a class="el" href="classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b" title="WindshieldWiperSetting Use WiperSpeedSetting::W3C::* for value. ">VehicleProperty::WindshieldWiperSetting</a> <br /></td></tr>
+<tr class="separator:a85849714f517ea47be7dded2874e4ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.WiperStatus. </p>
+</div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceYawRate-members.html b/0.14/interfaceYawRate-members.html
new file mode 100644
index 00000000..8390fab8
--- /dev/null
+++ b/0.14/interfaceYawRate-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">YawRate Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="interfaceYawRate.html">YawRate</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="interfaceYawRate.html#a2ce33bd6e0077d22f8f3b137dacc80ad">YawRate</a></td><td class="entry"><a class="el" href="interfaceYawRate.html">YawRate</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/interfaceYawRate.html b/0.14/interfaceYawRate.html
new file mode 100644
index 00000000..39a0143c
--- /dev/null
+++ b/0.14/interfaceYawRate.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: YawRate Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="interfaceYawRate-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">YawRate Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Corresponds with DBus Interface org.automotive.YawRate.
+ <a href="interfaceYawRate.html#details">More...</a></p>
+
+<p><code>import&quot;<a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a>&quot;;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2ce33bd6e0077d22f8f3b137dacc80ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ce33bd6e0077d22f8f3b137dacc80ad"></a>
+const DOMString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceYawRate.html#a2ce33bd6e0077d22f8f3b137dacc80ad">YawRate</a> = &quot;Value&quot;</td></tr>
+<tr class="memdesc:a2ce33bd6e0077d22f8f3b137dacc80ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">corresponds with DBus property Value for interface org.automotive.YawRate AMB fulfills this member with VehicleProperty::YawRate <br /></td></tr>
+<tr class="separator:a2ce33bd6e0077d22f8f3b137dacc80ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Corresponds with DBus Interface org.automotive.YawRate. </p>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a32">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd>
+</dl></div><hr/>The documentation for this interface was generated from the following file:<ul>
+<li><a class="el" href="ambdbusmappings_8idl_source.html">ambdbusmappings.idl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/jquery.js b/0.14/jquery.js
new file mode 100644
index 00000000..d52a1c77
--- /dev/null
+++ b/0.14/jquery.js
@@ -0,0 +1,68 @@
+/*
+ * jQuery JavaScript Library v1.7.1
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Mon Nov 21 21:11:03 2011 -0500
+ */
+(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4<b3;b4++){if((b9=arguments[b4])!=null){for(b2 in b9){b0=b5[b2];b1=b9[b2];if(b5===b1){continue}if(b8&&b1&&(bF.isPlainObject(b1)||(b6=bF.isArray(b1)))){if(b6){b6=false;b7=b0&&bF.isArray(b0)?b0:[]}else{b7=b0&&bF.isPlainObject(b0)?b0:{}}b5[b2]=bF.extend(b8,b7,b1)}else{if(b1!==L){b5[b2]=b1}}}}}return b5};bF.extend({noConflict:function(b0){if(bb.$===bF){bb.$=bH}if(b0&&bb.jQuery===bF){bb.jQuery=bU}return bF},isReady:false,readyWait:1,holdReady:function(b0){if(b0){bF.readyWait++}else{bF.ready(true)}},ready:function(b0){if((b0===true&&!--bF.readyWait)||(b0!==true&&!bF.isReady)){if(!av.body){return setTimeout(bF.ready,1)}bF.isReady=true;if(b0!==true&&--bF.readyWait>0){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b4<b5;){if(b6.apply(b3[b4++],b2)===false){break}}}}else{if(b0){for(b1 in b3){if(b6.call(b3[b1],b1,b3[b1])===false){break}}}else{for(;b4<b5;){if(b6.call(b3[b4],b4,b3[b4++])===false){break}}}}return b3},trim:bO?function(b0){return b0==null?"":bO.call(b0)}:function(b0){return b0==null?"":b0.toString().replace(bI,"").replace(bE,"")},makeArray:function(b3,b1){var b0=b1||[];if(b3!=null){var b2=bF.type(b3);if(b3.length==null||b2==="string"||b2==="function"||b2==="regexp"||bF.isWindow(b3)){bz.call(b0,b3)}else{bF.merge(b0,b3)}}return b0},inArray:function(b2,b3,b1){var b0;if(b3){if(bv){return bv.call(b3,b2,b1)}b0=b3.length;b1=b1?b1<0?Math.max(0,b0+b1):b1:0;for(;b1<b0;b1++){if(b1 in b3&&b3[b1]===b2){return b1}}}return -1},merge:function(b4,b2){var b3=b4.length,b1=0;if(typeof b2.length==="number"){for(var b0=b2.length;b1<b0;b1++){b4[b3++]=b2[b1]}}else{while(b2[b1]!==L){b4[b3++]=b2[b1++]}}b4.length=b3;return b4},grep:function(b1,b6,b0){var b2=[],b5;b0=!!b0;for(var b3=0,b4=b1.length;b3<b4;b3++){b5=!!b6(b1[b3],b3);if(b0!==b5){b2.push(b1[b3])}}return b2},map:function(b0,b7,b8){var b5,b6,b4=[],b2=0,b1=b0.length,b3=b0 instanceof bF||b1!==L&&typeof b1==="number"&&((b1>0&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b2<b1;b2++){b5=b7(b0[b2],b2,b8);if(b5!=null){b4[b4.length]=b5}}}else{for(b6 in b0){b5=b7(b0[b6],b6,b8);if(b5!=null){b4[b4.length]=b5}}}return b4.concat.apply([],b4)},guid:1,proxy:function(b4,b3){if(typeof b3==="string"){var b2=b4[b3];b3=b4;b4=b2}if(!bF.isFunction(b4)){return L}var b0=bK.call(arguments,2),b1=function(){return b4.apply(b3,b0.concat(bK.call(arguments)))};b1.guid=b4.guid=b4.guid||b1.guid||bF.guid++;return b1},access:function(b0,b8,b6,b2,b5,b7){var b1=b0.length;if(typeof b8==="object"){for(var b3 in b8){bF.access(b0,b3,b8[b3],b2,b5,b6)}return b0}if(b6!==L){b2=!b7&&b2&&bF.isFunction(b6);for(var b4=0;b4<b1;b4++){b5(b0[b4],b8,b2?b6.call(b0[b4],b4,b5(b0[b4],b8)):b6,b7)}return b0}return b1?b5(b0[0],b8):L},now:function(){return(new Date()).getTime()},uaMatch:function(b1){b1=b1.toLowerCase();var b0=by.exec(b1)||bR.exec(b1)||bQ.exec(b1)||b1.indexOf("compatible")<0&&bS.exec(b1)||[];return{browser:b0[1]||"",version:b0[2]||"0"}},sub:function(){function b0(b3,b4){return new b0.fn.init(b3,b4)}bF.extend(true,b0,this);b0.superclass=this;b0.fn=b0.prototype=this();b0.fn.constructor=b0;b0.sub=this.sub;b0.fn.init=function b2(b3,b4){if(b4&&b4 instanceof bF&&!(b4 instanceof b0)){b4=b0(b4)}return bF.fn.init.call(this,b3,b4,b1)};b0.fn.init.prototype=b0.fn;var b1=b0(av);return b0},browser:{}});bF.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b1,b0){bx["[object "+b0+"]"]=b0.toLowerCase()});bV=bF.uaMatch(bX);if(bV.browser){bF.browser[bV.browser]=true;bF.browser.version=bV.version}if(bF.browser.webkit){bF.browser.safari=true}if(bM.test("\xA0")){bI=/^[\s\xA0]+/;bE=/[\s\xA0]+$/}bD=bF(av);if(av.addEventListener){e=function(){av.removeEventListener("DOMContentLoaded",e,false);bF.ready()}}else{if(av.attachEvent){e=function(){if(av.readyState==="complete"){av.detachEvent("onreadystatechange",e);bF.ready()}}}}function bw(){if(bF.isReady){return}try{av.documentElement.doScroll("left")}catch(b0){setTimeout(bw,1);return}bF.ready()}return bF})();var a2={};function X(e){var bv=a2[e]={},bw,bx;e=e.split(/\s+/);for(bw=0,bx=e.length;bw<bx;bw++){bv[e[bw]]=true}return bv}b.Callbacks=function(bw){bw=bw?(a2[bw]||X(bw)):{};var bB=[],bC=[],bx,by,bv,bz,bA,bE=function(bF){var bG,bJ,bI,bH,bK;for(bG=0,bJ=bF.length;bG<bJ;bG++){bI=bF[bG];bH=b.type(bI);if(bH==="array"){bE(bI)}else{if(bH==="function"){if(!bw.unique||!bD.has(bI)){bB.push(bI)}}}}},e=function(bG,bF){bF=bF||[];bx=!bw.memory||[bG,bF];by=true;bA=bv||0;bv=0;bz=bB.length;for(;bB&&bA<bz;bA++){if(bB[bA].apply(bG,bF)===false&&bw.stopOnFalse){bx=true;break}}by=false;if(bB){if(!bw.once){if(bC&&bC.length){bx=bC.shift();bD.fireWith(bx[0],bx[1])}}else{if(bx===true){bD.disable()}else{bB=[]}}}},bD={add:function(){if(bB){var bF=bB.length;bE(arguments);if(by){bz=bB.length}else{if(bx&&bx!==true){bv=bF;e(bx[0],bx[1])}}}return this},remove:function(){if(bB){var bF=arguments,bH=0,bI=bF.length;for(;bH<bI;bH++){for(var bG=0;bG<bB.length;bG++){if(bF[bH]===bB[bG]){if(by){if(bG<=bz){bz--;if(bG<=bA){bA--}}}bB.splice(bG--,1);if(bw.unique){break}}}}}return this},has:function(bG){if(bB){var bF=0,bH=bB.length;for(;bF<bH;bF++){if(bG===bB[bF]){return true}}}return false},empty:function(){bB=[];return this},disable:function(){bB=bC=bx=L;return this},disabled:function(){return !bB},lock:function(){bC=L;if(!bx||bx===true){bD.disable()}return this},locked:function(){return !bC},fireWith:function(bG,bF){if(bC){if(by){if(!bw.once){bC.push([bG,bF])}}else{if(!(bw.once&&bx)){e(bG,bF)}}}return this},fire:function(){bD.fireWith(this,arguments);return this},fired:function(){return !!bx}};return bD};var aJ=[].slice;b.extend({Deferred:function(by){var bx=b.Callbacks("once memory"),bw=b.Callbacks("once memory"),bv=b.Callbacks("memory"),e="pending",bA={resolve:bx,reject:bw,notify:bv},bC={done:bx.add,fail:bw.add,progress:bv.add,state:function(){return e},isResolved:bx.fired,isRejected:bw.fired,then:function(bE,bD,bF){bB.done(bE).fail(bD).progress(bF);return this},always:function(){bB.done.apply(bB,arguments).fail.apply(bB,arguments);return this},pipe:function(bF,bE,bD){return b.Deferred(function(bG){b.each({done:[bF,"resolve"],fail:[bE,"reject"],progress:[bD,"notify"]},function(bI,bL){var bH=bL[0],bK=bL[1],bJ;if(b.isFunction(bH)){bB[bI](function(){bJ=bH.apply(this,arguments);if(bJ&&b.isFunction(bJ.promise)){bJ.promise().then(bG.resolve,bG.reject,bG.notify)}else{bG[bK+"With"](this===bB?bG:this,[bJ])}})}else{bB[bI](bG[bK])}})}).promise()},promise:function(bE){if(bE==null){bE=bC}else{for(var bD in bC){bE[bD]=bC[bD]}}return bE}},bB=bC.promise({}),bz;for(bz in bA){bB[bz]=bA[bz].fire;bB[bz+"With"]=bA[bz].fireWith}bB.done(function(){e="resolved"},bw.disable,bv.lock).fail(function(){e="rejected"},bx.disable,bv.lock);if(by){by.call(bB,bB)}return bB},when:function(bA){var bx=aJ.call(arguments,0),bv=0,e=bx.length,bB=new Array(e),bw=e,by=e,bC=e<=1&&bA&&b.isFunction(bA.promise)?bA:b.Deferred(),bE=bC.promise();function bD(bF){return function(bG){bx[bF]=arguments.length>1?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv<e;bv++){if(bx[bv]&&bx[bv].promise&&b.isFunction(bx[bv].promise)){bx[bv].promise().then(bD(bv),bC.reject,bz(bv))}else{--bw}}if(!bw){bC.resolveWith(bC,bx)}}else{if(bC!==bA){bC.resolveWith(bC,e?[bA]:[])}}return bE}});b.support=(function(){var bJ,bI,bF,bG,bx,bE,bA,bD,bz,bK,bB,by,bw,bv=av.createElement("div"),bH=av.documentElement;bv.setAttribute("className","t");bv.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="<div "+e+"><div></div></div><table "+e+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="<div style='width:4px;'></div>";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA<bz;bA++){delete bB[bv[bA]]}if(!(by?S:b.isEmptyObject)(bB)){return}}}if(!by){delete e[bw].data;if(!S(e[bw])){return}}if(b.support.deleteExpando||!e.setInterval){delete e[bw]}else{e[bw]=null}if(bD){if(b.support.deleteExpando){delete bx[bC]}else{if(bx.removeAttribute){bx.removeAttribute(bC)}else{bx[bC]=null}}}},_data:function(bv,e,bw){return b.data(bv,e,bw,true)},acceptData:function(bv){if(bv.nodeName){var e=b.noData[bv.nodeName.toLowerCase()];if(e){return !(e===true||bv.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(by,bA){var bB,e,bw,bz=null;if(typeof by==="undefined"){if(this.length){bz=b.data(this[0]);if(this[0].nodeType===1&&!b._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var bx=0,bv=e.length;bx<bv;bx++){bw=e[bx].name;if(bw.indexOf("data-")===0){bw=b.camelCase(bw.substring(5));a5(this[0],bw,bz[bw])}}b._data(this[0],"parsedAttrs",true)}}return bz}else{if(typeof by==="object"){return this.each(function(){b.data(this,by)})}}bB=by.split(".");bB[1]=bB[1]?"."+bB[1]:"";if(bA===L){bz=this.triggerHandler("getData"+bB[1]+"!",[bB[0]]);if(bz===L&&this.length){bz=b.data(this[0],by);bz=a5(this[0],by,bz)}return bz===L&&bB[1]?this.data(bB[0]):bz}else{return this.each(function(){var bC=b(this),bD=[bB[0],bA];bC.triggerHandler("setData"+bB[1]+"!",bD);b.data(this,by,bA);bC.triggerHandler("changeData"+bB[1]+"!",bD)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a5(bx,bw,by){if(by===L&&bx.nodeType===1){var bv="data-"+bw.replace(aA,"-$1").toLowerCase();by=bx.getAttribute(bv);if(typeof by==="string"){try{by=by==="true"?true:by==="false"?false:by==="null"?null:b.isNumeric(by)?parseFloat(by):aS.test(by)?b.parseJSON(by):by}catch(bz){}b.data(bx,bw,by)}else{by=L}}return by}function S(bv){for(var e in bv){if(e==="data"&&b.isEmptyObject(bv[e])){continue}if(e!=="toJSON"){return false}}return true}function bi(by,bx,bA){var bw=bx+"defer",bv=bx+"queue",e=bx+"mark",bz=b._data(by,bw);if(bz&&(bA==="queue"||!b._data(by,bv))&&(bA==="mark"||!b._data(by,e))){setTimeout(function(){if(!b._data(by,bv)&&!b._data(by,e)){b.removeData(by,bw,true);bz.fire()}},0)}}b.extend({_mark:function(bv,e){if(bv){e=(e||"fx")+"mark";b._data(bv,e,(b._data(bv,e)||0)+1)}},_unmark:function(by,bx,bv){if(by!==true){bv=bx;bx=by;by=false}if(bx){bv=bv||"fx";var e=bv+"mark",bw=by?0:((b._data(bx,e)||1)-1);if(bw){b._data(bx,e,bw)}else{b.removeData(bx,e,true);bi(bx,bv,"mark")}}},queue:function(bv,e,bx){var bw;if(bv){e=(e||"fx")+"queue";bw=b._data(bv,e);if(bx){if(!bw||b.isArray(bx)){bw=b._data(bv,e,b.makeArray(bx))}else{bw.push(bx)}}return bw||[]}},dequeue:function(by,bx){bx=bx||"fx";var bv=b.queue(by,bx),bw=bv.shift(),e={};if(bw==="inprogress"){bw=bv.shift()}if(bw){if(bx==="fx"){bv.unshift("inprogress")}b._data(by,bx+".run",e);bw.call(by,function(){b.dequeue(by,bx)},e)}if(!bv.length){b.removeData(by,bx+"queue "+bx+".run",true);bi(by,bx,"queue")}}});b.fn.extend({queue:function(e,bv){if(typeof e!=="string"){bv=e;e="fx"}if(bv===L){return b.queue(this[0],e)}return this.each(function(){var bw=b.queue(this,e,bv);if(e==="fx"&&bw[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bv,e){bv=b.fx?b.fx.speeds[bv]||bv:bv;e=e||"fx";return this.queue(e,function(bx,bw){var by=setTimeout(bx,bv);bw.stop=function(){clearTimeout(by)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bD,bw){if(typeof bD!=="string"){bw=bD;bD=L}bD=bD||"fx";var e=b.Deferred(),bv=this,by=bv.length,bB=1,bz=bD+"defer",bA=bD+"queue",bC=bD+"mark",bx;function bE(){if(!(--bB)){e.resolveWith(bv,[bv])}}while(by--){if((bx=b.data(bv[by],bz,L,true)||(b.data(bv[by],bA,L,true)||b.data(bv[by],bC,L,true))&&b.data(bv[by],bz,b.Callbacks("once memory"),true))){bB++;bx.add(bE)}}bE();return e.promise()}});var aP=/[\n\t\r]/g,af=/\s+/,aU=/\r/g,g=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,ao=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,F=b.support.getSetAttribute,be,aY,aF;b.fn.extend({attr:function(e,bv){return b.access(this,e,bv,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bv){return b.access(this,e,bv,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=L;delete this[e]}catch(bv){}})},addClass:function(by){var bA,bw,bv,bx,bz,bB,e;if(b.isFunction(by)){return this.each(function(bC){b(this).addClass(by.call(this,bC,this.className))})}if(by&&typeof by==="string"){bA=by.split(af);for(bw=0,bv=this.length;bw<bv;bw++){bx=this[bw];if(bx.nodeType===1){if(!bx.className&&bA.length===1){bx.className=by}else{bz=" "+bx.className+" ";for(bB=0,e=bA.length;bB<e;bB++){if(!~bz.indexOf(" "+bA[bB]+" ")){bz+=bA[bB]+" "}}bx.className=b.trim(bz)}}}}return this},removeClass:function(bz){var bA,bw,bv,by,bx,bB,e;if(b.isFunction(bz)){return this.each(function(bC){b(this).removeClass(bz.call(this,bC,this.className))})}if((bz&&typeof bz==="string")||bz===L){bA=(bz||"").split(af);for(bw=0,bv=this.length;bw<bv;bw++){by=this[bw];if(by.nodeType===1&&by.className){if(bz){bx=(" "+by.className+" ").replace(aP," ");for(bB=0,e=bA.length;bB<e;bB++){bx=bx.replace(" "+bA[bB]+" "," ")}by.className=b.trim(bx)}else{by.className=""}}}}return this},toggleClass:function(bx,bv){var bw=typeof bx,e=typeof bv==="boolean";if(b.isFunction(bx)){return this.each(function(by){b(this).toggleClass(bx.call(this,by,this.className,bv),bv)})}return this.each(function(){if(bw==="string"){var bA,bz=0,by=b(this),bB=bv,bC=bx.split(af);while((bA=bC[bz++])){bB=e?bB:!by.hasClass(bA);by[bB?"addClass":"removeClass"](bA)}}else{if(bw==="undefined"||bw==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||bx===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bx=" "+e+" ",bw=0,bv=this.length;for(;bw<bv;bw++){if(this[bw].nodeType===1&&(" "+this[bw].className+" ").replace(aP," ").indexOf(bx)>-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv<bz;bv++){bx=bC[bv];if(bx.selected&&(b.support.optDisabled?!bx.disabled:bx.getAttribute("disabled")===null)&&(!bx.parentNode.disabled||!b.nodeName(bx.parentNode,"optgroup"))){bA=b(bx).val();if(bw){return bA}bB.push(bA)}}if(bw&&!bB.length&&bC.length){return b(bC[by]).val()}return bB},set:function(bv,bw){var e=b.makeArray(bw);b(bv).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw<e;bw++){bv=bA[bw];if(bv){by=b.propFix[bv]||bv;b.attr(bx,bv,"");bx.removeAttribute(F?bv:by);if(ao.test(bv)&&by in bx){bx[by]=false}}}}},attrHooks:{type:{set:function(e,bv){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bv==="radio"&&b.nodeName(e,"input")){var bw=e.value;e.setAttribute("type",bv);if(bw){e.value=bw}return bv}}}},value:{get:function(bv,e){if(be&&b.nodeName(bv,"button")){return be.get(bv,e)}return e in bv?bv.value:null},set:function(bv,bw,e){if(be&&b.nodeName(bv,"button")){return be.set(bv,bw,e)}bv.value=bw}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bz,bx,bA){var bw,e,by,bv=bz.nodeType;if(!bz||bv===3||bv===8||bv===2){return}by=bv!==1||!b.isXMLDoc(bz);if(by){bx=b.propFix[bx]||bx;e=b.propHooks[bx]}if(bA!==L){if(e&&"set" in e&&(bw=e.set(bz,bA,bx))!==L){return bw}else{return(bz[bx]=bA)}}else{if(e&&"get" in e&&(bw=e.get(bz,bx))!==null){return bw}else{return bz[bx]}}},propHooks:{tabIndex:{get:function(bv){var e=bv.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):D.test(bv.nodeName)||l.test(bv.nodeName)&&bv.href?0:L}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;aY={get:function(bv,e){var bx,bw=b.prop(bv,e);return bw===true||typeof bw!=="boolean"&&(bx=bv.getAttributeNode(e))&&bx.nodeValue!==false?e.toLowerCase():L},set:function(bv,bx,e){var bw;if(bx===false){b.removeAttr(bv,e)}else{bw=b.propFix[e]||e;if(bw in bv){bv[bw]=true}bv.setAttribute(e,e.toLowerCase())}return e}};if(!F){aF={name:true,id:true};be=b.valHooks.button={get:function(bw,bv){var e;e=bw.getAttributeNode(bv);return e&&(aF[bv]?e.nodeValue!=="":e.specified)?e.nodeValue:L},set:function(bw,bx,bv){var e=bw.getAttributeNode(bv);if(!e){e=av.createAttribute(bv);bw.setAttributeNode(e)}return(e.nodeValue=bx+"")}};b.attrHooks.tabindex.set=be.set;b.each(["width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bw,bx){if(bx===""){bw.setAttribute(e,"auto");return bx}}})});b.attrHooks.contenteditable={get:be.get,set:function(bv,bw,e){if(bw===""){bw="false"}be.set(bv,bw,e)}}}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bx){var bw=bx.getAttribute(e,2);return bw===null?L:bw}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||L},set:function(e,bv){return(e.style.cssText=""+bv)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bv){var e=bv.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.enctype){b.propFix.enctype="encoding"}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bv){if(b.isArray(bv)){return(e.checked=b.inArray(b(e).val(),bv)>=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI<bC.length;bI++){bH=n.exec(bC[bI])||[];bF=bH[1];e=(bH[2]||"").split(".").sort();bE=b.event.special[bF]||{};bF=(by?bE.delegateType:bE.bindType)||bF;bE=b.event.special[bF]||{};bG=b.extend({type:bF,origType:bH[1],data:bA,handler:bJ,guid:bJ.guid,selector:by,quick:Y(by),namespace:e.join(".")},bv);bw=bK[bF];if(!bw){bw=bK[bF]=[];bw.delegateCount=0;if(!bE.setup||bE.setup.call(bx,bA,e,bB)===false){if(bx.addEventListener){bx.addEventListener(bF,bB,false)}else{if(bx.attachEvent){bx.attachEvent("on"+bF,bB)}}}}if(bE.add){bE.add.call(bx,bG);if(!bG.handler.guid){bG.handler.guid=bJ.guid}}if(by){bw.splice(bw.delegateCount++,0,bG)}else{bw.push(bG)}b.event.global[bF]=true}bx=null},global:{},remove:function(bJ,bE,bv,bH,bB){var bI=b.hasData(bJ)&&b._data(bJ),bF,bx,bz,bL,bC,bA,bG,bw,by,bK,bD,e;if(!bI||!(bw=bI.events)){return}bE=b.trim(bt(bE||"")).split(" ");for(bF=0;bF<bE.length;bF++){bx=n.exec(bE[bF])||[];bz=bL=bx[1];bC=bx[2];if(!bz){for(bz in bw){b.event.remove(bJ,bz+bE[bF],bv,bH,true)}continue}by=b.event.special[bz]||{};bz=(bH?by.delegateType:by.bindType)||bz;bD=bw[bz]||[];bA=bD.length;bC=bC?new RegExp("(^|\\.)"+bC.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(bG=0;bG<bD.length;bG++){e=bD[bG];if((bB||bL===e.origType)&&(!bv||bv.guid===e.guid)&&(!bC||bC.test(e.namespace))&&(!bH||bH===e.selector||bH==="**"&&e.selector)){bD.splice(bG--,1);if(e.selector){bD.delegateCount--}if(by.remove){by.remove.call(bJ,e)}}}if(bD.length===0&&bA!==bD.length){if(!by.teardown||by.teardown.call(bJ,bC)===false){b.removeEvent(bJ,bz,bI.handle)}delete bw[bz]}}if(b.isEmptyObject(bw)){bK=bI.handle;if(bK){bK.elem=null}b.removeData(bJ,["events","handle"],true)}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bv,bD,bA,bJ){if(bA&&(bA.nodeType===3||bA.nodeType===8)){return}var bG=bv.type||bv,bx=[],e,bw,bC,bH,bz,by,bF,bE,bB,bI;if(T.test(bG+b.event.triggered)){return}if(bG.indexOf("!")>=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bC<bB.length&&!bv.isPropagationStopped();bC++){bH=bB[bC][0];bv.type=bB[bC][1];bE=(b._data(bH,"events")||{})[bv.type]&&b._data(bH,"handle");if(bE){bE.apply(bH,bD)}bE=by&&bH[by];if(bE&&b.acceptData(bH)&&bE.apply(bH,bD)===false){bv.preventDefault()}}bv.type=bG;if(!bJ&&!bv.isDefaultPrevented()){if((!bF._default||bF._default.apply(bA.ownerDocument,bD)===false)&&!(bG==="click"&&b.nodeName(bA,"a"))&&b.acceptData(bA)){if(by&&bA[bG]&&((bG!=="focus"&&bG!=="blur")||bv.target.offsetWidth!==0)&&!b.isWindow(bA)){bz=bA[by];if(bz){bA[by]=null}b.event.triggered=bG;bA[bG]();b.event.triggered=L;if(bz){bA[by]=bz}}}}return bv.result},dispatch:function(e){e=b.event.fix(e||bb.event);var bz=((b._data(this,"events")||{})[e.type]||[]),bA=bz.delegateCount,bG=[].slice.call(arguments,0),by=!e.exclusive&&!e.namespace,bH=[],bC,bB,bK,bx,bF,bE,bv,bD,bI,bw,bJ;bG[0]=e;e.delegateTarget=this;if(bA&&!e.target.disabled&&!(e.button&&e.type==="click")){bx=b(this);bx.context=this.ownerDocument||this;for(bK=e.target;bK!=this;bK=bK.parentNode||this){bE={};bD=[];bx[0]=bK;for(bC=0;bC<bA;bC++){bI=bz[bC];bw=bI.selector;if(bE[bw]===L){bE[bw]=(bI.quick?j(bK,bI.quick):bx.is(bw))}if(bE[bw]){bD.push(bI)}}if(bD.length){bH.push({elem:bK,matches:bD})}}}if(bz.length>bA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC<bH.length&&!e.isPropagationStopped();bC++){bv=bH[bC];e.currentTarget=bv.elem;for(bB=0;bB<bv.matches.length&&!e.isImmediatePropagationStopped();bB++){bI=bv.matches[bB];if(by||(!e.namespace&&!bI.namespace)||e.namespace_re&&e.namespace_re.test(bI.namespace)){e.data=bI.data;e.handleObj=bI;bF=((b.event.special[bI.origType]||{}).handle||bI.handler).apply(bv.elem,bG);if(bF!==L){e.result=bF;if(bF===false){e.preventDefault();e.stopPropagation()}}}}}return e.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(bv,e){if(bv.which==null){bv.which=e.charCode!=null?e.charCode:e.keyCode}return bv}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(bx,bw){var by,bz,e,bv=bw.button,bA=bw.fromElement;if(bx.pageX==null&&bw.clientX!=null){by=bx.target.ownerDocument||av;bz=by.documentElement;e=by.body;bx.pageX=bw.clientX+(bz&&bz.scrollLeft||e&&e.scrollLeft||0)-(bz&&bz.clientLeft||e&&e.clientLeft||0);bx.pageY=bw.clientY+(bz&&bz.scrollTop||e&&e.scrollTop||0)-(bz&&bz.clientTop||e&&e.clientTop||0)}if(!bx.relatedTarget&&bA){bx.relatedTarget=bA===bx.target?bw.toElement:bA}if(!bx.which&&bv!==L){bx.which=(bv&1?1:(bv&2?3:(bv&4?2:0)))}return bx}},fix:function(bw){if(bw[b.expando]){return bw}var bv,bz,e=bw,bx=b.event.fixHooks[bw.type]||{},by=bx.props?this.props.concat(bx.props):this.props;bw=b.Event(e);for(bv=by.length;bv;){bz=by[--bv];bw[bz]=e[bz]}if(!bw.target){bw.target=e.srcElement||av}if(bw.target.nodeType===3){bw.target=bw.target.parentNode}if(bw.metaKey===L){bw.metaKey=bw.ctrlKey}return bx.filter?bx.filter(bw,e):bw},special:{ready:{setup:b.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(bw,bv,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bv,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}},simulate:function(bw,by,bx,bv){var bz=b.extend(new b.Event(),bx,{type:bw,isSimulated:true,originalEvent:{}});if(bv){b.event.trigger(bz,null,by)}else{b.event.dispatch.call(by,bz)}if(bz.isDefaultPrevented()){bx.preventDefault()}}};b.event.handle=b.event.dispatch;b.removeEvent=av.removeEventListener?function(bv,e,bw){if(bv.removeEventListener){bv.removeEventListener(e,bw,false)}}:function(bv,e,bw){if(bv.detachEvent){bv.detachEvent("on"+e,bw)}};b.Event=function(bv,e){if(!(this instanceof b.Event)){return new b.Event(bv,e)}if(bv&&bv.type){this.originalEvent=bv;this.type=bv.type;this.isDefaultPrevented=(bv.defaultPrevented||bv.returnValue===false||bv.getPreventDefault&&bv.getPreventDefault())?i:bk}else{this.type=bv}if(e){b.extend(this,e)}this.timeStamp=bv&&bv.timeStamp||b.now();this[b.expando]=true};function bk(){return false}function i(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bv=this.originalEvent;if(!bv){return}if(bv.preventDefault){bv.preventDefault()}else{bv.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var bv=this.originalEvent;if(!bv){return}if(bv.stopPropagation){bv.stopPropagation()}bv.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:bk,isPropagationStopped:bk,isImmediatePropagationStopped:bk};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bv,e){b.event.special[bv]={delegateType:e,bindType:e,handle:function(bz){var bB=this,bA=bz.relatedTarget,by=bz.handleObj,bw=by.selector,bx;if(!bA||(bA!==bB&&!b.contains(bB,bA))){bz.type=by.origType;bx=by.handler.apply(this,arguments);bz.type=e}return bx}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(){if(b.nodeName(this,"form")){return false}b.event.add(this,"click._submit keypress._submit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")||b.nodeName(bw,"button")?bw.form:L;if(bv&&!bv._submit_attached){b.event.add(bv,"submit._submit",function(e){if(this.parentNode&&!e.isTrigger){b.event.simulate("submit",this.parentNode,e,true)}});bv._submit_attached=true}})},teardown:function(){if(b.nodeName(this,"form")){return false}b.event.remove(this,"._submit")}}}if(!b.support.changeBubbles){b.event.special.change={setup:function(){if(bd.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){b.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});b.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false;b.event.simulate("change",this,e,true)}})}return false}b.event.add(this,"beforeactivate._change",function(bw){var bv=bw.target;if(bd.test(bv.nodeName)&&!bv._change_attached){b.event.add(bv,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){b.event.simulate("change",this.parentNode,e,true)}});bv._change_attached=true}})},handle:function(bv){var e=bv.target;if(this!==e||bv.isSimulated||bv.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return bv.handleObj.handler.apply(this,arguments)}},teardown:function(){b.event.remove(this,"._change");return bd.test(this.nodeName)}}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bx,e){var bv=0,bw=function(by){b.event.simulate(e,by.target,b.event.fix(by),true)};b.event.special[e]={setup:function(){if(bv++===0){av.addEventListener(bx,bw,true)}},teardown:function(){if(--bv===0){av.removeEventListener(bx,bw,true)}}}})}b.fn.extend({on:function(bw,e,bz,by,bv){var bA,bx;if(typeof bw==="object"){if(typeof e!=="string"){bz=e;e=L}for(bx in bw){this.on(bx,e,bz,bw[bx],bv)}return this}if(bz==null&&by==null){by=e;bz=e=L}else{if(by==null){if(typeof e==="string"){by=bz;bz=L}else{by=bz;bz=e;e=L}}}if(by===false){by=bk}else{if(!by){return this}}if(bv===1){bA=by;by=function(bB){b().off(bB);return bA.apply(this,arguments)};by.guid=bA.guid||(bA.guid=b.guid++)}return this.each(function(){b.event.add(this,bw,by,bz,e)})},one:function(bv,e,bx,bw){return this.on.call(this,bv,e,bx,bw,1)},off:function(bw,e,by){if(bw&&bw.preventDefault&&bw.handleObj){var bv=bw.handleObj;b(bw.delegateTarget).off(bv.namespace?bv.type+"."+bv.namespace:bv.type,bv.selector,bv.handler);return this}if(typeof bw==="object"){for(var bx in bw){this.off(bx,e,bw[bx])}return this}if(e===false||typeof e==="function"){by=e;e=L}if(by===false){by=bk}return this.each(function(){b.event.remove(this,bw,by,e)})},bind:function(e,bw,bv){return this.on(e,null,bw,bv)},unbind:function(e,bv){return this.off(e,null,bv)},live:function(e,bw,bv){b(this.context).on(e,this.selector,bw,bv);return this},die:function(e,bv){b(this.context).off(e,this.selector||"**",bv);return this},delegate:function(e,bv,bx,bw){return this.on(bv,e,bx,bw)},undelegate:function(e,bv,bw){return arguments.length==1?this.off(e,"**"):this.off(bv,e,bw)},trigger:function(e,bv){return this.each(function(){b.event.trigger(e,bv,this)})},triggerHandler:function(e,bv){if(this[0]){return b.event.trigger(e,bv,this[0],true)}},toggle:function(bx){var bv=arguments,e=bx.guid||b.guid++,bw=0,by=function(bz){var bA=(b._data(this,"lastToggle"+bx.guid)||0)%bw;b._data(this,"lastToggle"+bx.guid,bA+1);bz.preventDefault();return bv[bA].apply(this,arguments)||false};by.guid=e;while(bw<bv.length){bv[bw++].guid=e}return this.click(by)},hover:function(e,bv){return this.mouseenter(e).mouseleave(bv||e)}});b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(bv,e){b.fn[e]=function(bx,bw){if(bw==null){bw=bx;bx=null}return arguments.length>0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});
+/*
+ * Sizzle CSS Selector Engine
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e<bR.length;e++){if(bR[e]===bR[e-1]){bR.splice(e--,1)}}}}return bR};by.matches=function(e,bR){return by(e,null,null,bR)};by.matchesSelector=function(e,bR){return by(bR,null,null,[e]).length>0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS<bU;bS++){bV=bE.order[bS];if((bT=bE.leftMatch[bV].exec(bX))){bR=bT[1];bT.splice(1,1);if(bR.substr(bR.length-1)!=="\\"){bT[1]=(bT[1]||"").replace(bK,"");bW=bE.find[bV](bT,e,bY);if(bW!=null){bX=bX.replace(bE.match[bV],"");break}}}}if(!bW){bW=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bW,expr:bX}};by.filter=function(b1,b0,b4,bU){var bW,e,bZ,b6,b3,bR,bT,bV,b2,bS=b1,b5=[],bY=b0,bX=b0&&b0[0]&&by.isXML(b0[0]);while(b1&&b0.length){for(bZ in bE.filter){if((bW=bE.leftMatch[bZ].exec(b1))!=null&&bW[2]){bR=bE.filter[bZ];bT=bW[1];e=false;bW.splice(1,1);if(bT.substr(bT.length-1)==="\\"){continue}if(bY===b5){b5=[]}if(bE.preFilter[bZ]){bW=bE.preFilter[bZ](bW,bY,b4,b5,bU,bX);if(!bW){e=b6=true}else{if(bW===true){continue}}}if(bW){for(bV=0;(b3=bY[bV])!=null;bV++){if(b3){b6=bR(b3,bW,bV,bY);b2=bU^b6;if(b4&&b6!=null){if(b2){e=true}else{bY[bV]=false}}else{if(b2){b5.push(b3);e=true}}}}}if(b6!==L){if(!b4){bY=b5}b1=b1.replace(bE.match[bZ],"");if(!e){return[]}break}}}if(b1===bS){if(e==null){by.error(b1)}else{break}}bS=b1}return bY};by.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};var bw=by.getText=function(bU){var bS,bT,e=bU.nodeType,bR="";if(e){if(e===1||e===9){if(typeof bU.textContent==="string"){return bU.textContent}else{if(typeof bU.innerText==="string"){return bU.innerText.replace(bO,"")}else{for(bU=bU.firstChild;bU;bU=bU.nextSibling){bR+=bw(bU)}}}}else{if(e===3||e===4){return bU.nodeValue}}}else{for(bS=0;(bT=bU[bS]);bS++){if(bT.nodeType!==8){bR+=bw(bT)}}}return bR};var bE=by.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bW,bR){var bT=typeof bR==="string",bV=bT&&!bQ.test(bR),bX=bT&&!bV;if(bV){bR=bR.toLowerCase()}for(var bS=0,e=bW.length,bU;bS<e;bS++){if((bU=bW[bS])){while((bU=bU.previousSibling)&&bU.nodeType!==1){}bW[bS]=bX||bU&&bU.nodeName.toLowerCase()===bR?bU||false:bU===bR}}if(bX){by.filter(bR,bW,true)}},">":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS<e;bS++){bV=bW[bS];if(bV){var bT=bV.parentNode;bW[bS]=bT.nodeName.toLowerCase()===bR?bT:false}}}else{for(;bS<e;bS++){bV=bW[bS];if(bV){bW[bS]=bU?bV.parentNode:bV.parentNode===bR}}if(bU){by.filter(bR,bW,true)}}},"":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("parentNode",bR,bS,bT,bU,bV)},"~":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("previousSibling",bR,bS,bT,bU,bV)}},find:{ID:function(bR,bS,bT){if(typeof bS.getElementById!=="undefined"&&!bT){var e=bS.getElementById(bR[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bS,bV){if(typeof bV.getElementsByName!=="undefined"){var bR=[],bU=bV.getElementsByName(bS[1]);for(var bT=0,e=bU.length;bT<e;bT++){if(bU[bT].getAttribute("name")===bS[1]){bR.push(bU[bT])}}return bR.length===0?null:bR}},TAG:function(e,bR){if(typeof bR.getElementsByTagName!=="undefined"){return bR.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bT,bR,bS,e,bW,bX){bT=" "+bT[1].replace(bK,"")+" ";if(bX){return bT}for(var bU=0,bV;(bV=bR[bU])!=null;bU++){if(bV){if(bW^(bV.className&&(" "+bV.className+" ").replace(/[\t\n\r]/g," ").indexOf(bT)>=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bR<e[3]-0},gt:function(bS,bR,e){return bR>e[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV<bU;bV++){if(bT[bV]===bS){return false}}return true}else{by.error(e)}}}},CHILD:function(bS,bU){var bT,b0,bW,bZ,e,bV,bY,bX=bU[1],bR=bS;switch(bX){case"only":case"first":while((bR=bR.previousSibling)){if(bR.nodeType===1){return false}}if(bX==="first"){return true}bR=bS;case"last":while((bR=bR.nextSibling)){if(bR.nodeType===1){return false}}return true;case"nth":bT=bU[2];b0=bU[3];if(bT===1&&b0===0){return true}bW=bU[0];bZ=bS.parentNode;if(bZ&&(bZ[bC]!==bW||!bS.nodeIndex)){bV=0;for(bR=bZ.firstChild;bR;bR=bR.nextSibling){if(bR.nodeType===1){bR.nodeIndex=++bV}}bZ[bC]=bW}bY=bS.nodeIndex-b0;if(bT===0){return bY===0}else{return(bY%bT===0&&bY/bT>=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS<e;bS++){bR.push(bU[bS])}}else{for(;bU[bS];bS++){bR.push(bU[bS])}}}return bR}}var bJ,bG;if(av.documentElement.compareDocumentPosition){bJ=function(bR,e){if(bR===e){bB=true;return 0}if(!bR.compareDocumentPosition||!e.compareDocumentPosition){return bR.compareDocumentPosition?-1:1}return bR.compareDocumentPosition(e)&4?-1:1}}else{bJ=function(bY,bX){if(bY===bX){bB=true;return 0}else{if(bY.sourceIndex&&bX.sourceIndex){return bY.sourceIndex-bX.sourceIndex}}var bV,bR,bS=[],e=[],bU=bY.parentNode,bW=bX.parentNode,bZ=bU;if(bU===bW){return bG(bY,bX)}else{if(!bU){return -1}else{if(!bW){return 1}}}while(bZ){bS.unshift(bZ);bZ=bZ.parentNode}bZ=bW;while(bZ){e.unshift(bZ);bZ=bZ.parentNode}bV=bS.length;bR=e.length;for(var bT=0;bT<bV&&bT<bR;bT++){if(bS[bT]!==e[bT]){return bG(bS[bT],e[bT])}}return bT===bV?bG(bY,e[bT],-1):bG(bS[bT],bX,1)};bG=function(bR,e,bS){if(bR===e){return bS}var bT=bR.nextSibling;while(bT){if(bT===e){return -1}bT=bT.nextSibling}return 1}}(function(){var bR=av.createElement("div"),bS="script"+(new Date()).getTime(),e=av.documentElement;bR.innerHTML="<a name='"+bS+"'/>";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="<p class='TEST'></p>";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1&&!bY){e[bC]=bV;e.sizset=bT}if(e.nodeName.toLowerCase()===bW){bU=e;break}e=e[bR]}bZ[bT]=bU}}}function bN(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1){if(!bY){e[bC]=bV;e.sizset=bT}if(typeof bW!=="string"){if(e===bW){bU=true;break}}else{if(by.filter(bW,[e]).length>0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT<bR;bT++){by(bS,bY[bT],bX,bW)}return by.filter(bU,bX)};by.attr=b.attr;by.selectors.attrMap={};b.find=by;b.expr=by.selectors;b.expr[":"]=b.expr.filters;b.unique=by.uniqueSort;b.text=by.getText;b.isXMLDoc=by.isXML;b.contains=by.contains})();var ab=/Until$/,aq=/^(?:parents|prevUntil|prevAll)/,a9=/,/,bp=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,H=b.expr.match.POS,ay={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bw=this,by,bv;if(typeof e!=="string"){return b(e).filter(function(){for(by=0,bv=bw.length;by<bv;by++){if(b.contains(bw[by],this)){return true}}})}var bx=this.pushStack("","find",e),bA,bB,bz;for(by=0,bv=this.length;by<bv;by++){bA=bx.length;b.find(e,this[by],bx);if(by>0){for(bB=bA;bB<bx.length;bB++){for(bz=0;bz<bA;bz++){if(bx[bz]===bx[bB]){bx.splice(bB--,1);break}}}}}return bx},has:function(bv){var e=b(bv);return this.filter(function(){for(var bx=0,bw=e.length;bx<bw;bx++){if(b.contains(this,e[bx])){return true}}})},not:function(e){return this.pushStack(aG(this,e,false),"not",e)},filter:function(e){return this.pushStack(aG(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?H.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw<by.length;bw++){if(b(bz).is(by[bw])){bv.push({selector:by[bw],elem:bz,level:bB})}}bz=bz.parentNode;bB++}return bv}var bA=H.test(by)||typeof by!=="string"?b(by,bx||this.context):0;for(bw=0,e=this.length;bw<e;bw++){bz=this[bw];while(bz){if(bA?bA.index(bz)>-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/<tbody/i,W=/<|&#?\w+;/,ae=/<(?:script|style)/i,O=/<(?:script|object|embed|option|style)/i,ah=new RegExp("<(?:"+aR+")","i"),o=/checked\s*(?:[^=]|=\s*.checked.)/i,bm=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,ax={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1></$2>");try{for(var bw=0,bv=this.length;bw<bv;bw++){if(this[bw].nodeType===1){b.cleanData(this[bw].getElementsByTagName("*"));this[bw].innerHTML=bx}}}catch(by){this.empty().append(bx)}}else{if(b.isFunction(bx)){this.each(function(bz){var e=b(this);e.html(bx.call(this,bz,e.html()))})}else{this.empty().append(bx)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bx){var bw=b(this),bv=bw.html();bw.replaceWith(e.call(this,bx,bv))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bw=this.nextSibling,bv=this.parentNode;b(this).remove();if(bw){b(bw).before(e)}else{b(bv).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bB,bF,bE){var bx,by,bA,bD,bC=bB[0],bv=[];if(!b.support.checkClone&&arguments.length===3&&typeof bC==="string"&&o.test(bC)){return this.each(function(){b(this).domManip(bB,bF,bE,true)})}if(b.isFunction(bC)){return this.each(function(bH){var bG=b(this);bB[0]=bC.call(this,bH,bF?bG.html():L);bG.domManip(bB,bF,bE)})}if(this[0]){bD=bC&&bC.parentNode;if(b.support.parentNode&&bD&&bD.nodeType===11&&bD.childNodes.length===this.length){bx={fragment:bD}}else{bx=b.buildFragment(bB,this,bv)}bA=bx.fragment;if(bA.childNodes.length===1){by=bA=bA.firstChild}else{by=bA.firstChild}if(by){bF=bF&&b.nodeName(by,"tr");for(var bw=0,e=this.length,bz=e-1;bw<e;bw++){bE.call(bF?ba(this[bw],by):this[bw],bx.cacheable||(e>1&&bw<bz)?b.clone(bA,true,true):bA)}}if(bv.length){b.each(bv,bo)}}return this}});function ba(e,bv){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function t(bB,bv){if(bv.nodeType!==1||!b.hasData(bB)){return}var by,bx,e,bA=b._data(bB),bz=b._data(bv,bA),bw=bA.events;if(bw){delete bz.handle;bz.events={};for(by in bw){for(bx=0,e=bw[by].length;bx<e;bx++){b.event.add(bv,by+(bw[by][bx].namespace?".":"")+bw[by][bx].namespace,bw[by][bx],bw[by][bx].data)}}}if(bz.data){bz.data=b.extend({},bz.data)}}function ai(bv,e){var bw;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bv)}bw=e.nodeName.toLowerCase();if(bw==="object"){e.outerHTML=bv.outerHTML}else{if(bw==="input"&&(bv.type==="checkbox"||bv.type==="radio")){if(bv.checked){e.defaultChecked=e.checked=bv.checked}if(e.value!==bv.value){e.value=bv.value}}else{if(bw==="option"){e.selected=bv.defaultSelected}else{if(bw==="input"||bw==="textarea"){e.defaultValue=bv.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bz,bx,bv){var by,e,bw,bA,bB=bz[0];if(bx&&bx[0]){bA=bx[0].ownerDocument||bx[0]}if(!bA.createDocumentFragment){bA=av}if(bz.length===1&&typeof bB==="string"&&bB.length<512&&bA===av&&bB.charAt(0)==="<"&&!O.test(bB)&&(b.support.checkClone||!o.test(bB))&&(b.support.html5Clone||!ah.test(bB))){e=true;bw=b.fragments[bB];if(bw&&bw!==1){by=bw}}if(!by){by=bA.createDocumentFragment();b.clean(bz,bA,by,bv)}if(e){b.fragments[bB]=bw?by:1}return{fragment:by,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bv){b.fn[e]=function(bw){var bz=[],bC=b(bw),bB=this.length===1&&this[0].parentNode;if(bB&&bB.nodeType===11&&bB.childNodes.length===1&&bC.length===1){bC[bv](this[0]);return this}else{for(var bA=0,bx=bC.length;bA<bx;bA++){var by=(bA>0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1></$2>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]==="<table>"&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB<bG;bB++){E(bz[bB])}}else{E(bz)}}if(bz.nodeType){bI.push(bz)}else{bI=b.merge(bI,bz)}}if(bH){bF=function(bL){return !bL.type||bm.test(bL.type)};for(bE=0;bI[bE];bE++){if(bA&&b.nodeName(bI[bE],"script")&&(!bI[bE].type||bI[bE].type.toLowerCase()==="text/javascript")){bA.push(bI[bE].parentNode?bI[bE].parentNode.removeChild(bI[bE]):bI[bE])}else{if(bI[bE].nodeType===1){var bJ=b.grep(bI[bE].getElementsByTagName("script"),bF);bI.splice.apply(bI,[bE+1,0].concat(bJ))}bH.appendChild(bI[bE])}}}return bI},cleanData:function(bv){var by,bw,e=b.cache,bB=b.event.special,bA=b.support.deleteExpando;for(var bz=0,bx;(bx=bv[bz])!=null;bz++){if(bx.nodeName&&b.noData[bx.nodeName.toLowerCase()]){continue}bw=bx[b.expando];if(bw){by=e[bw];if(by&&by.events){for(var bC in by.events){if(bB[bC]){b.event.remove(bx,bC)}else{b.removeEvent(bx,bC,by.handle)}}if(by.handle){by.handle.elem=null}}if(bA){delete bx[b.expando]}else{if(bx.removeAttribute){bx.removeAttribute(b.expando)}}delete e[bw]}}}});function bo(e,bv){if(bv.src){b.ajax({url:bv.src,async:false,dataType:"script"})}else{b.globalEval((bv.text||bv.textContent||bv.innerHTML||"").replace(aN,"/*$0*/"))}if(bv.parentNode){bv.parentNode.removeChild(bv)}}var ak=/alpha\([^)]*\)/i,au=/opacity=([^)]*)/,z=/([A-Z]|^ms)/g,bc=/^-?\d+(?:px)?$/i,bn=/^-?\d/,I=/^([\-+])=([\-+.\de]+)/,a7={position:"absolute",visibility:"hidden",display:"block"},an=["Left","Right"],a1=["Top","Bottom"],Z,aI,aX;b.fn.css=function(e,bv){if(arguments.length===2&&bv===L){return this}return b.access(this,e,bv,true,function(bx,bw,by){return by!==L?b.style(bx,bw,by):b.css(bx,bw)})};b.extend({cssHooks:{opacity:{get:function(bw,bv){if(bv){var e=Z(bw,"opacity","opacity");return e===""?"1":e}else{return bw.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bx,bw,bD,by){if(!bx||bx.nodeType===3||bx.nodeType===8||!bx.style){return}var bB,bC,bz=b.camelCase(bw),bv=bx.style,bE=b.cssHooks[bz];bw=b.cssProps[bz]||bz;if(bD!==L){bC=typeof bD;if(bC==="string"&&(bB=I.exec(bD))){bD=(+(bB[1]+1)*+bB[2])+parseFloat(b.css(bx,bw));bC="number"}if(bD==null||bC==="number"&&isNaN(bD)){return}if(bC==="number"&&!b.cssNumber[bz]){bD+="px"}if(!bE||!("set" in bE)||(bD=bE.set(bx,bD))!==L){try{bv[bw]=bD}catch(bA){}}}else{if(bE&&"get" in bE&&(bB=bE.get(bx,false,by))!==L){return bB}return bv[bw]}},css:function(by,bx,bv){var bw,e;bx=b.camelCase(bx);e=b.cssHooks[bx];bx=b.cssProps[bx]||bx;if(bx==="cssFloat"){bx="float"}if(e&&"get" in e&&(bw=e.get(by,true,bv))!==L){return bw}else{if(Z){return Z(by,bx)}}},swap:function(bx,bw,by){var e={};for(var bv in bw){e[bv]=bx.style[bv];bx.style[bv]=bw[bv]}by.call(bx);for(bv in bw){bx.style[bv]=e[bv]}}});b.curCSS=b.css;b.each(["height","width"],function(bv,e){b.cssHooks[e]={get:function(by,bx,bw){var bz;if(bx){if(by.offsetWidth!==0){return p(by,e,bw)}else{b.swap(by,a7,function(){bz=p(by,e,bw)})}return bz}},set:function(bw,bx){if(bc.test(bx)){bx=parseFloat(bx);if(bx>=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padding"+bz[bx]))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}else{bA-=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}}}return bA+"px"}bA=Z(by,bw,bw);if(bA<0||bA==null){bA=by.style[bw]||0}bA=parseFloat(bA)||0;if(bv){for(;bx<e;bx++){bA+=parseFloat(b.css(by,"padding"+bz[bx]))||0;if(bv!=="padding"){bA+=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}}}return bA+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bw){var bv=bw.offsetWidth,e=bw.offsetHeight;return(bv===0&&e===0)||(!b.support.reliableHiddenOffsets&&((bw.style&&bw.style.display)||b.css(bw,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var k=/%20/g,ap=/\[\]$/,bs=/\r?\n/g,bq=/#.*$/,aD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aZ=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aM=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aQ=/^(?:GET|HEAD)$/,c=/^\/\//,M=/\?/,a6=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw<bz;bw++){bv=bx[bw];bC=/^\+/.test(bv);if(bC){bv=bv.substr(1)||"*"}bB=e[bv]=e[bv]||[];bB[bC?"unshift":"push"](bA)}}}}function aW(bv,bE,bz,bD,bB,bx){bB=bB||bE.dataTypes[0];bx=bx||{};bx[bB]=true;var bA=bv[bB],bw=0,e=bA?bA.length:0,by=(bv===aa),bC;for(;bw<e&&(by||!bC);bw++){bC=bA[bw](bE,bz,bD);if(typeof bC==="string"){if(!by||bx[bC]){bC=L}else{bE.dataTypes.unshift(bC);bC=aW(bv,bE,bz,bD,bC,bx)}}}if((by||!bC)&&!bx["*"]){bC=aW(bv,bE,bz,bD,"*",bx)}return bC}function am(bw,bx){var bv,e,by=b.ajaxSettings.flatOptions||{};for(bv in bx){if(bx[bv]!==L){(by[bv]?bw:(e||(e={})))[bv]=bx[bv]}}if(e){b.extend(true,bw,e)}}b.fn.extend({load:function(bw,bz,bA){if(typeof bw!=="string"&&A){return A.apply(this,arguments)}else{if(!this.length){return this}}var by=bw.indexOf(" ");if(by>=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("<div>").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA<bw;bA++){if(bA===1){for(bE in bH.converters){if(typeof bE==="string"){bG[bE.toLowerCase()]=bH.converters[bE]}}}bx=bC;bC=bD[bA];if(bC==="*"){bC=bx}else{if(bx!=="*"&&bx!==bC){by=bx+" "+bC;bF=bG[by]||bG["* "+bC];if(!bF){e=L;for(bv in bG){bB=bv.split(" ");if(bB[0]===bx||bB[0]==="*"){e=bG[bB[1]+" "+bC];if(e){bv=bG[bv];if(bv===true){bF=e}else{if(e===true){bF=bv}}break}}}}if(!(bF||e)){b.error("No conversion from "+by.replace(" "," to "))}if(bF!==true){bz=bF?bF(bz):e(bv(bz))}}}}return bz}var aC=b.now(),u=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aC++)}});b.ajaxPrefilter("json jsonp",function(bD,bA,bC){var bx=bD.contentType==="application/x-www-form-urlencoded"&&(typeof bD.data==="string");if(bD.dataTypes[0]==="jsonp"||bD.jsonp!==false&&(u.test(bD.url)||bx&&u.test(bD.data))){var bB,bw=bD.jsonpCallback=b.isFunction(bD.jsonpCallback)?bD.jsonpCallback():bD.jsonpCallback,bz=bb[bw],e=bD.url,by=bD.data,bv="$1"+bw+"$2";if(bD.jsonp!==false){e=e.replace(u,bv);if(bD.url===e){if(bx){by=by.replace(u,bv)}if(bD.data===by){e+=(/\?/.test(e)?"&":"?")+bD.jsonp+"="+bw}}}bD.url=e;bD.data=by;bb[bw]=function(bE){bB=[bE]};bC.always(function(){bb[bw]=bz;if(bB&&b.isFunction(bz)){bb[bw](bB[0])}});bD.converters["script json"]=function(){if(!bB){b.error(bw+" was not called")}return bB[0]};bD.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===L){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bw){if(bw.crossDomain){var e,bv=av.head||av.getElementsByTagName("head")[0]||av.documentElement;return{send:function(bx,by){e=av.createElement("script");e.async="async";if(bw.scriptCharset){e.charset=bw.scriptCharset}e.src=bw.url;e.onload=e.onreadystatechange=function(bA,bz){if(bz||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bv&&e.parentNode){bv.removeChild(e)}e=L;if(!bz){by(200,"success")}}};bv.insertBefore(e,bv.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var B=bb.ActiveXObject?function(){for(var e in N){N[e](0,1)}}:false,y=0,N;function aL(){try{return new bb.XMLHttpRequest()}catch(bv){}}function aj(){try{return new bb.ActiveXObject("Microsoft.XMLHTTP")}catch(bv){}}b.ajaxSettings.xhr=bb.ActiveXObject?function(){return !this.isLocal&&aL()||aj()}:aL;(function(e){b.extend(b.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(b.ajaxSettings.xhr());if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bv;return{send:function(bB,bw){var bA=e.xhr(),bz,by;if(e.username){bA.open(e.type,e.url,e.async,e.username,e.password)}else{bA.open(e.type,e.url,e.async)}if(e.xhrFields){for(by in e.xhrFields){bA[by]=e.xhrFields[by]}}if(e.mimeType&&bA.overrideMimeType){bA.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bB["X-Requested-With"]){bB["X-Requested-With"]="XMLHttpRequest"}try{for(by in bB){bA.setRequestHeader(by,bB[by])}}catch(bx){}bA.send((e.hasContent&&e.data)||null);bv=function(bK,bE){var bF,bD,bC,bI,bH;try{if(bv&&(bE||bA.readyState===4)){bv=L;if(bz){bA.onreadystatechange=b.noop;if(B){delete N[bz]}}if(bE){if(bA.readyState!==4){bA.abort()}}else{bF=bA.status;bC=bA.getAllResponseHeaders();bI={};bH=bA.responseXML;if(bH&&bH.documentElement){bI.xml=bH}bI.text=bA.responseText;try{bD=bA.statusText}catch(bJ){bD=""}if(!bF&&e.isLocal&&!e.crossDomain){bF=bI.text?200:404}else{if(bF===1223){bF=204}}}}}catch(bG){if(!bE){bw(-1,bG)}}if(bI){bw(bF,bD,bI,bC)}};if(!e.async||bA.readyState===4){bv()}else{bz=++y;if(B){if(!N){N={};b(bb).unload(B)}N[bz]=bv}bA.onreadystatechange=bv}},abort:function(){if(bv){bv(0,1)}}}}})}var Q={},a8,m,aB=/^(?:toggle|show|hide)$/,aT=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,a3,aH=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],a4;b.fn.extend({show:function(bx,bA,bz){var bw,by;if(bx||bx===0){return this.animate(a0("show",3),bx,bA,bz)}else{for(var bv=0,e=this.length;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(!b._data(bw,"olddisplay")&&by==="none"){by=bw.style.display=""}if(by===""&&b.css(bw,"display")==="none"){b._data(bw,"olddisplay",x(bw.nodeName))}}}for(bv=0;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(by===""||by==="none"){bw.style.display=b._data(bw,"olddisplay")||""}}}return this}},hide:function(bx,bA,bz){if(bx||bx===0){return this.animate(a0("hide",3),bx,bA,bz)}else{var bw,by,bv=0,e=this.length;for(;bv<e;bv++){bw=this[bv];if(bw.style){by=b.css(bw,"display");if(by!=="none"&&!b._data(bw,"olddisplay")){b._data(bw,"olddisplay",by)}}}for(bv=0;bv<e;bv++){if(this[bv].style){this[bv].style.display="none"}}return this}},_toggle:b.fn.toggle,toggle:function(bw,bv,bx){var e=typeof bw==="boolean";if(b.isFunction(bw)&&b.isFunction(bv)){this._toggle.apply(this,arguments)}else{if(bw==null||e){this.each(function(){var by=e?bw:b(this).is(":hidden");b(this)[by?"show":"hide"]()})}else{this.animate(a0("toggle",3),bw,bv,bx)}}return this},fadeTo:function(e,bx,bw,bv){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bx},e,bw,bv)},animate:function(bz,bw,by,bx){var e=b.speed(bw,by,bx);if(b.isEmptyObject(bz)){return this.each(e.complete,[false])}bz=b.extend({},bz);function bv(){if(e.queue===false){b._mark(this)}var bE=b.extend({},e),bK=this.nodeType===1,bI=bK&&b(this).is(":hidden"),bB,bF,bD,bJ,bH,bC,bG,bL,bA;bE.animatedProperties={};for(bD in bz){bB=b.camelCase(bD);if(bD!==bB){bz[bB]=bz[bD];delete bz[bD]}bF=bz[bB];if(b.isArray(bF)){bE.animatedProperties[bB]=bF[1];bF=bz[bB]=bF[0]}else{bE.animatedProperties[bB]=bE.specialEasing&&bE.specialEasing[bB]||bE.easing||"swing"}if(bF==="hide"&&bI||bF==="show"&&!bI){return bE.complete.call(this)}if(bK&&(bB==="height"||bB==="width")){bE.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(b.css(this,"display")==="inline"&&b.css(this,"float")==="none"){if(!b.support.inlineBlockNeedsLayout||x(this.nodeName)==="inline"){this.style.display="inline-block"}else{this.style.zoom=1}}}}if(bE.overflow!=null){this.style.overflow="hidden"}for(bD in bz){bJ=new b.fx(this,bE,bD);bF=bz[bD];if(aB.test(bF)){bA=b._data(this,"toggle"+bD)||(bF==="toggle"?bI?"show":"hide":0);if(bA){b._data(this,"toggle"+bD,bA==="show"?"hide":"show");bJ[bA]()}else{bJ[bF]()}}else{bH=aT.exec(bF);bC=bJ.cur();if(bH){bG=parseFloat(bH[2]);bL=bH[3]||(b.cssNumber[bD]?"":"px");if(bL!=="px"){b.style(this,bD,(bG||1)+bL);bC=((bG||1)/bJ.cur())*bC;b.style(this,bD,bC+bL)}if(bH[1]){bG=((bH[1]==="-="?-1:1)*bG)+bC}bJ.custom(bC,bG,bL)}else{bJ.custom(bC,bF,"")}}}return true}return e.queue===false?this.each(bv):this.queue(e.queue,bv)},stop:function(bw,bv,e){if(typeof bw!=="string"){e=bv;bv=bw;bw=L}if(bv&&bw!==false){this.queue(bw||"fx",[])}return this.each(function(){var bx,by=false,bA=b.timers,bz=b._data(this);if(!e){b._unmark(true,this)}function bB(bE,bF,bD){var bC=bF[bD];b.removeData(bE,bD,true);bC.stop(e)}if(bw==null){for(bx in bz){if(bz[bx]&&bz[bx].stop&&bx.indexOf(".run")===bx.length-4){bB(this,bz,bx)}}}else{if(bz[bx=bw+".run"]&&bz[bx].stop){bB(this,bz,bx)}}for(bx=bA.length;bx--;){if(bA[bx].elem===this&&(bw==null||bA[bx].queue===bw)){if(e){bA[bx](true)}else{bA[bx].saveState()}by=true;bA.splice(bx,1)}}if(!(e&&by)){b.dequeue(this,bw)}})}});function bh(){setTimeout(at,0);return(a4=b.now())}function at(){a4=L}function a0(bv,e){var bw={};b.each(aH.concat.apply([],aH.slice(0,e)),function(){bw[this]=bv});return bw}b.each({slideDown:a0("show",1),slideUp:a0("hide",1),slideToggle:a0("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bv){b.fn[e]=function(bw,by,bx){return this.animate(bv,bw,by,bx)}});b.extend({speed:function(bw,bx,bv){var e=bw&&typeof bw==="object"?b.extend({},bw):{complete:bv||!bv&&bx||b.isFunction(bw)&&bw,duration:bw,easing:bv&&bx||bx&&!b.isFunction(bx)&&bx};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(by){if(b.isFunction(e.old)){e.old.call(this)}if(e.queue){b.dequeue(this,e.queue)}else{if(by!==false){b._unmark(this)}}};return e},easing:{linear:function(bw,bx,e,bv){return e+bv*bw},swing:function(bw,bx,e,bv){return((-Math.cos(bw*Math.PI)/2)+0.5)*bv+e}},timers:[],fx:function(bv,e,bw){this.options=e;this.elem=bv;this.prop=bw;e.orig=e.orig||{}}});b.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e,bv=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bv))?!bv||bv==="auto"?0:bv:e},custom:function(bz,by,bx){var e=this,bw=b.fx;this.startTime=a4||bh();this.end=by;this.now=this.start=bz;this.pos=this.state=0;this.unit=bx||this.unit||(b.cssNumber[this.prop]?"":"px");function bv(bA){return e.step(bA)}bv.queue=this.options.queue;bv.elem=this.elem;bv.saveState=function(){if(e.options.hide&&b._data(e.elem,"fxshow"+e.prop)===L){b._data(e.elem,"fxshow"+e.prop,e.start)}};if(bv()&&b.timers.push(bv)&&!a3){a3=setInterval(bw.tick,bw.interval)}},show:function(){var e=b._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=e||b.style(this.elem,this.prop);this.options.show=true;if(e!==L){this.custom(this.cur(),e)}else{this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur())}b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b._data(this.elem,"fxshow"+this.prop)||b.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(by){var bA,bB,bv,bx=a4||bh(),e=true,bz=this.elem,bw=this.options;if(by||bx>=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e<bv.length;e++){bw=bv[e];if(!bw()&&bv[e]===bw){bv.splice(e--,1)}}if(!bv.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(a3);a3=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){b.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=e.now+e.unit}else{e.elem[e.prop]=e.now}}}});b.each(["width","height"],function(e,bv){b.fx.step[bv]=function(bw){b.style(bw.elem,bv,Math.max(0,bw.now)+bw.unit)}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(e){return b.grep(b.timers,function(bv){return e===bv.elem}).length}}function x(bx){if(!Q[bx]){var e=av.body,bv=b("<"+bx+">").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*
+ * jQuery UI 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI
+ */
+(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},contains:function(f,e){return document.compareDocumentPosition?f.compareDocumentPosition(e)&16:f!==e&&f.contains(e)},hasScroll:function(h,f){if(a(h).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",g=false;if(h[e]>0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*
+ * jQuery UI Widget 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Widget
+ */
+(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*
+ * jQuery UI Mouse 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Mouse
+ *
+ * Depends:
+ * jquery.ui.widget.js
+ */
+(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=c.trim(l[g]),e="ui-resizable-"+j;var h=c('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(h<e.maxWidth){e.maxWidth=h}if(k<e.maxHeight){e.maxHeight=k}}this._vBoundaries=e},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(h,g){var i=this.options,j=this.position,f=this.size,e=this.axis;if(a(h.height)){h.width=(h.height*this.aspectRatio)}else{if(a(h.width)){h.height=(h.width/this.aspectRatio)}}if(e=="sw"){h.left=j.left+(f.width-h.width);h.top=null}if(e=="nw"){h.top=j.top+(f.height-h.height);h.left=j.left+(f.width-h.width)}return h},_respectSize:function(l,g){var j=this.helper,i=this._vBoundaries,r=this._aspectRatio||g.shiftKey,q=this.axis,t=a(l.width)&&i.maxWidth&&(i.maxWidth<l.width),m=a(l.height)&&i.maxHeight&&(i.maxHeight<l.height),h=a(l.width)&&i.minWidth&&(i.minWidth>l.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=c.map(e,function(l,n){var m=parseInt(l,10)||0,o=parseInt(j[n],10)||0;return m+o})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,i=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*
+ * jQuery hashchange event - v1.3 - 7/21/2010
+ * http://benalman.com/projects/jquery-hashchange-plugin/
+ *
+ * Copyright (c) 2010 "Cowboy" Ben Alman
+ * Dual licensed under the MIT and GPL licenses.
+ * http://benalman.com/about/license/
+ */
+(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset()}}c.each(d.axis.split(""),function(q,r){var s=r=="x"?"Left":"Top",u=s.toLowerCase(),p="scroll"+s,o=l[p],n=a.max(l,r);if(i){g[p]=i[u]+(m?0:o-j.offset()[u]);if(d.margin){g[p]-=parseInt(k.css("margin"+s))||0;g[p]-=parseInt(k.css("border"+s+"Width"))||0}g[p]+=d.offset[u]||0;if(d.over[u]){g[p]+=k[r=="x"?"width":"height"]()*d.over[u]}}else{var t=k[u];g[p]=t.slice&&t.slice(-1)=="%"?parseFloat(t)/100*n:t}if(/^\d+$/.test(g[p])){g[p]=g[p]<=0?0:Math.min(g[p],n)}if(!q&&d.queue){if(o!=g[p]){h(d.onAfterFirst)}delete g[p]}});h(d.onAfter);function h(n){j.animate(g,e,d.easing,n&&function(){n.call(this,f,d)})}}).end()};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]()}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);/*
+ PowerTip - v1.2.0 - 2013-04-03
+ http://stevenbenner.github.com/jquery-powertip/
+ Copyright (c) 2013 Steven Benner (http://stevenbenner.com/).
+ Released under MIT license.
+ https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt
+*/
+(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(k){var A=k(document),s=k(window),w=k("body");var n="displayController",e="hasActiveHover",d="forcedOpen",u="hasMouseMove",f="mouseOnToPopup",g="originalTitle",y="powertip",o="powertipjq",l="powertiptarget",E=180/Math.PI;var c={isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var p={none:0,top:1,bottom:2,left:4,right:8};k.fn.powerTip=function(F,N){if(!this.length){return this}if(k.type(F)==="string"&&k.powerTip[F]){return k.powerTip[F].call(this,this,N)}var O=k.extend({},k.fn.powerTip.defaults,F),G=new x(O);h();this.each(function M(){var R=k(this),Q=R.data(y),P=R.data(o),T=R.data(l),S;if(R.data(n)){k.powerTip.destroy(R)}S=R.attr("title");if(!Q&&!T&&!P&&S){R.data(y,S);R.data(g,S);R.removeAttr("title")}R.data(n,new t(R,O,G))});if(!O.manual){this.on({"mouseenter.powertip":function J(P){k.powerTip.show(this,P)},"mouseleave.powertip":function L(){k.powerTip.hide(this)},"focus.powertip":function K(){k.powerTip.show(this)},"blur.powertip":function H(){k.powerTip.hide(this,true)},"keydown.powertip":function I(P){if(P.keyCode===27){k.powerTip.hide(this,true)}}})}return this};k.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false};k.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};k.powerTip={show:function z(F,G){if(G){i(G);c.previousX=G.pageX;c.previousY=G.pageY;k(F).data(n).show()}else{k(F).first().data(n).show(true,true)}return F},reposition:function r(F){k(F).first().data(n).resetPosition();return F},hide:function D(G,F){if(G){k(G).first().data(n).hide(F)}else{if(c.activeHover){c.activeHover.data(n).hide(true)}}return G},destroy:function C(G){k(G).off(".powertip").each(function F(){var I=k(this),H=[g,n,e,d];if(I.data(g)){I.attr("title",I.data(g));H.push(y)}I.removeData(H)});return G}};k.powerTip.showTip=k.powerTip.show;k.powerTip.closeTip=k.powerTip.hide;function b(){var F=this;F.top="auto";F.left="auto";F.right="auto";F.bottom="auto";F.set=function(H,G){if(k.isNumeric(G)){F[H]=Math.round(G)}}}function t(K,N,F){var J=null;function L(P,Q){M();if(!K.data(e)){if(!P){c.tipOpenImminent=true;J=setTimeout(function O(){J=null;I()},N.intentPollInterval)}else{if(Q){K.data(d,true)}F.showTip(K)}}}function G(P){M();c.tipOpenImminent=false;if(K.data(e)){K.data(d,false);if(!P){c.delayInProgress=true;J=setTimeout(function O(){J=null;F.hideTip(K);c.delayInProgress=false},N.closeDelay)}else{F.hideTip(K)}}}function I(){var Q=Math.abs(c.previousX-c.currentX),O=Math.abs(c.previousY-c.currentY),P=Q+O;if(P<N.intentSensitivity){F.showTip(K)}else{c.previousX=c.currentX;c.previousY=c.currentY;L()}}function M(){J=clearTimeout(J);c.delayInProgress=false}function H(){F.resetPosition(K)}this.show=L;this.hide=G;this.cancel=M;this.resetPosition=H}function j(){function G(M,L,J,O,P){var K=L.split("-")[0],N=new b(),I;if(q(M)){I=H(M,K)}else{I=F(M,K)}switch(L){case"n":N.set("left",I.left-(J/2));N.set("bottom",c.windowHeight-I.top+P);break;case"e":N.set("left",I.left+P);N.set("top",I.top-(O/2));break;case"s":N.set("left",I.left-(J/2));N.set("top",I.top+P);break;case"w":N.set("top",I.top-(O/2));N.set("right",c.windowWidth-I.left+P);break;case"nw":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"nw-alt":N.set("left",I.left);N.set("bottom",c.windowHeight-I.top+P);break;case"ne":N.set("left",I.left-20);N.set("bottom",c.windowHeight-I.top+P);break;case"ne-alt":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left);break;case"sw":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"sw-alt":N.set("left",I.left);N.set("top",I.top+P);break;case"se":N.set("left",I.left-20);N.set("top",I.top+P);break;case"se-alt":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left);break}return N}function F(K,J){var O=K.offset(),N=K.outerWidth(),I=K.outerHeight(),M,L;switch(J){case"n":M=O.left+N/2;L=O.top;break;case"e":M=O.left+N;L=O.top+I/2;break;case"s":M=O.left+N/2;L=O.top+I;break;case"w":M=O.left;L=O.top+I/2;break;case"nw":M=O.left;L=O.top;break;case"ne":M=O.left+N;L=O.top;break;case"sw":M=O.left;L=O.top+I;break;case"se":M=O.left+N;L=O.top+I;break}return{top:L,left:M}}function H(O,K){var S=O.closest("svg")[0],N=O[0],W=S.createSVGPoint(),L=N.getBBox(),V=N.getScreenCTM(),M=L.width/2,Q=L.height/2,P=[],I=["nw","n","ne","e","se","s","sw","w"],U,X,R,T;function J(){P.push(W.matrixTransform(V))}W.x=L.x;W.y=L.y;J();W.x+=M;J();W.x+=M;J();W.y+=Q;J();W.y+=Q;J();W.x-=M;J();W.x-=M;J();W.y-=Q;J();if(P[0].y!==P[1].y||P[0].x!==P[7].x){X=Math.atan2(V.b,V.a)*E;R=Math.ceil(((X%360)-22.5)/45);if(R<1){R+=8}while(R--){I.push(I.shift())}}for(T=0;T<P.length;T++){if(I[T]===K){U=P[T];break}}return{top:U.y+c.scrollTop,left:U.x+c.scrollLeft}}this.compute=G}function x(Q){var P=new j(),O=k("#"+Q.popupId);if(O.length===0){O=k("<div/>",{id:Q.popupId});if(w.length===0){w=k("body")}w.append(O)}if(Q.followMouse){if(!O.data(u)){A.on("mousemove",M);s.on("scroll",M);O.data(u,true)}}if(Q.mouseOnToPopup){O.on({mouseenter:function L(){if(O.data(f)){if(c.activeHover){c.activeHover.data(n).cancel()}}},mouseleave:function N(){if(c.activeHover){c.activeHover.data(n).hide()}}})}function I(S){S.data(e,true);O.queue(function R(T){H(S);T()})}function H(S){var U;if(!S.data(e)){return}if(c.isTipOpen){if(!c.isClosing){K(c.activeHover)}O.delay(100).queue(function R(V){H(S);V()});return}S.trigger("powerTipPreRender");U=B(S);if(U){O.empty().append(U)}else{return}S.trigger("powerTipRender");c.activeHover=S;c.isTipOpen=true;O.data(f,Q.mouseOnToPopup);if(!Q.followMouse){G(S);c.isFixedTipOpen=true}else{M()}O.fadeIn(Q.fadeInTime,function T(){if(!c.desyncTimeout){c.desyncTimeout=setInterval(J,500)}S.trigger("powerTipOpen")})}function K(R){c.isClosing=true;c.activeHover=null;c.isTipOpen=false;c.desyncTimeout=clearInterval(c.desyncTimeout);R.data(e,false);R.data(d,false);O.fadeOut(Q.fadeOutTime,function S(){var T=new b();c.isClosing=false;c.isFixedTipOpen=false;O.removeClass();T.set("top",c.currentY+Q.offset);T.set("left",c.currentX+Q.offset);O.css(T);R.trigger("powerTipClose")})}function M(){if(!c.isFixedTipOpen&&(c.isTipOpen||(c.tipOpenImminent&&O.data(u)))){var R=O.outerWidth(),V=O.outerHeight(),U=new b(),S,T;U.set("top",c.currentY+Q.offset);U.set("left",c.currentX+Q.offset);S=m(U,R,V);if(S!==p.none){T=a(S);if(T===1){if(S===p.right){U.set("left",c.windowWidth-R)}else{if(S===p.bottom){U.set("top",c.scrollTop+c.windowHeight-V)}}}else{U.set("left",c.currentX-R-Q.offset);U.set("top",c.currentY-V-Q.offset)}}O.css(U)}}function G(S){var R,T;if(Q.smartPlacement){R=k.fn.powerTip.smartPlacementLists[Q.placement];k.each(R,function(U,W){var V=m(F(S,W),O.outerWidth(),O.outerHeight());T=W;if(V===p.none){return false}})}else{F(S,Q.placement);T=Q.placement}O.addClass(T)}function F(U,T){var R=0,S,W,V=new b();V.set("top",0);V.set("left",0);O.css(V);do{S=O.outerWidth();W=O.outerHeight();V=P.compute(U,T,S,W,Q.offset);O.css(V)}while(++R<=5&&(S!==O.outerWidth()||W!==O.outerHeight()));return V}function J(){var R=false;if(c.isTipOpen&&!c.isClosing&&!c.delayInProgress){if(c.activeHover.data(e)===false||c.activeHover.is(":disabled")){R=true}else{if(!v(c.activeHover)&&!c.activeHover.is(":focus")&&!c.activeHover.data(d)){if(O.data(f)){if(!v(O)){R=true}}else{R=true}}}if(R){K(c.activeHover)}}}this.showTip=I;this.hideTip=K;this.resetPosition=G}function q(F){return window.SVGElement&&F[0] instanceof SVGElement}function h(){if(!c.mouseTrackingActive){c.mouseTrackingActive=true;k(function H(){c.scrollLeft=s.scrollLeft();c.scrollTop=s.scrollTop();c.windowWidth=s.width();c.windowHeight=s.height()});A.on("mousemove",i);s.on({resize:function G(){c.windowWidth=s.width();c.windowHeight=s.height()},scroll:function F(){var I=s.scrollLeft(),J=s.scrollTop();if(I!==c.scrollLeft){c.currentX+=I-c.scrollLeft;c.scrollLeft=I}if(J!==c.scrollTop){c.currentY+=J-c.scrollTop;c.scrollTop=J}}})}}function i(F){c.currentX=F.pageX;c.currentY=F.pageY}function v(F){var H=F.offset(),J=F[0].getBoundingClientRect(),I=J.right-J.left,G=J.bottom-J.top;return c.currentX>=H.left&&c.currentX<=H.left+I&&c.currentY>=H.top&&c.currentY<=H.top+G}function B(I){var G=I.data(y),F=I.data(o),K=I.data(l),H,J;if(G){if(k.isFunction(G)){G=G.call(I[0])}J=G}else{if(F){if(k.isFunction(F)){F=F.call(I[0])}if(F.length>0){J=F.clone(true,true)}}else{if(K){H=k("#"+K);if(H.length>0){J=H.html()}}}}return J}function m(M,L,K){var G=c.scrollTop,J=c.scrollLeft,I=G+c.windowHeight,F=J+c.windowWidth,H=p.none;if(M.top<G||Math.abs(M.bottom-c.windowHeight)-K<G){H|=p.top}if(M.top+K>I||Math.abs(M.bottom-c.windowHeight)>I){H|=p.bottom}if(M.left<J||M.right+L>F){H|=p.left}if(M.left+L>F||M.right<J){H|=p.right}return H}function a(G){var F=0;while(G){G&=G-1;F++}return F}})); \ No newline at end of file
diff --git a/0.14/libamb.h b/0.14/libamb.h
new file mode 100644
index 00000000..86b1ed2f
--- /dev/null
+++ b/0.14/libamb.h
@@ -0,0 +1,54 @@
+/*!
+ \file libamb.h
+ \section libamb Automotive Message Broker Library Documentation
+ \version 0.14.0
+
+ \section libamb_intro Introduction
+ Automotive Message Broker (AMB) Library documentation outlines the internal classes and structures for building
+ plugins for AMB.
+
+ \section libamb_architecture General Architecture
+ AMB has 3 main parts. Source plugins which provide data, a routing engine that
+ routes data and sink plugins that consume the data.
+
+ \section libamb_properties Properties
+ AMB defines a number of properties itself. These properties are defined in vehicleproperty.h. The DBus plugin
+ will take many of these properties and combine them in DBus interfaces. The mappings of AMB internal properties
+ to DBus Interface properties can be found in the <a href="ambdbusmappings_8idl.html">mappings documentation</a>. This file will come in handy when you want to
+ implement a particular AMB DBus interface in your source plugin.
+
+ By default, for any property not explicitly
+ included in a DBus interface, the DBus plugin will generate a custom interface. The pattern is as follows:
+
+ CustomProperty = "org.automotive.CustomProperty.CustomProperty"
+
+ "org.automotive.CustomProperty is the DBus interface and CustomProperty is a DBus property in that interface.
+
+ \section libamb_plugins Plugins
+ There are two types of plugins: plugins that provide data, called "sources"
+ (AbstractSource) and plugins that consume data, called "sinks" (AbstractSink).
+ A typical source would get data from the vehicle and then translate the raw data
+ into AMB property types. Sinks then subscribe to the property types and do useful
+ things with the data.
+
+ Example plugins can be found in plugins/exampleplugin.{h,cpp} for an example
+ source plugin and plugins/examplesink.{h,cpp} for an example sink plugin. There
+ are also many different types of plugins useful for testing and development in the
+ plugins/ directory.
+
+ Various plugins have separate documentation found in /usr/local/share/doc/automotive-message-broker/0.14/plugins/.
+
+ \section libamb_plugin_creation Creating your own plugin
+ AMB allows you to create your own plugins. Plugins inherit from either AbstractSource, AbstractSink, or AmbPluginImpl.
+
+ It is recommended that new plugins be written using AmbPlugin and AmbPluginImpl.
+
+ \section routing_engine Routing Engine Plugins
+ As of 0.12, the routing engine itself can be exchanged for a plugin. This allows
+ users to swap in routing engines with different behaviors, additional security,
+ and custom throttling and filtering features.
+
+ The easiest way to get started creating a routing engine plugin would be to look at
+ AbstractRoutingEngine, the base class for all routing engines and the default
+ routing engine in ambd/core.cpp.
+**/
diff --git a/0.14/libamb_8h.html b/0.14/libamb_8h.html
new file mode 100644
index 00000000..9e9b3e36
--- /dev/null
+++ b/0.14/libamb_8h.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: libamb.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">libamb.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="libamb_8h_source.html">Go to the source code of this file.</a></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h1><a class="anchor" id="libamb"></a>
+Automotive Message Broker Library Documentation</h1>
+<dl class="section version"><dt>Version</dt><dd>0.14.0</dd></dl>
+<h1><a class="anchor" id="libamb_intro"></a>
+Introduction</h1>
+<p>Automotive Message Broker (AMB) Library documentation outlines the internal classes and structures for building plugins for AMB.</p>
+<h1><a class="anchor" id="libamb_architecture"></a>
+General Architecture</h1>
+<p>AMB has 3 main parts. Source plugins which provide data, a routing engine that routes data and sink plugins that consume the data.</p>
+<h1><a class="anchor" id="libamb_properties"></a>
+Properties</h1>
+<p>AMB defines a number of properties itself. These properties are defined in <a class="el" href="vehicleproperty_8h_source.html">vehicleproperty.h</a>. The DBus plugin will take many of these properties and combine them in DBus interfaces. The mappings of AMB internal properties to DBus Interface properties can be found in the <a href="ambdbusmappings_8idl.html">mappings documentation</a>. This file will come in handy when you want to implement a particular AMB DBus interface in your source plugin.</p>
+<p>By default, for any property not explicitly included in a DBus interface, the DBus plugin will generate a custom interface. The pattern is as follows:</p>
+<p>CustomProperty = "org.automotive.CustomProperty.CustomProperty"</p>
+<p>"org.automotive.CustomProperty is the DBus interface and CustomProperty is a DBus property in that interface.</p>
+<h1><a class="anchor" id="libamb_plugins"></a>
+Plugins</h1>
+<p>There are two types of plugins: plugins that provide data, called "sources" (<a class="el" href="classAbstractSource.html">AbstractSource</a>) and plugins that consume data, called "sinks" (<a class="el" href="classAbstractSink.html">AbstractSink</a>). A typical source would get data from the vehicle and then translate the raw data into AMB property types. Sinks then subscribe to the property types and do useful things with the data.</p>
+<p>Example plugins can be found in plugins/exampleplugin.{h,cpp} for an example source plugin and plugins/examplesink.{h,cpp} for an example sink plugin. There are also many different types of plugins useful for testing and development in the plugins/ directory.</p>
+<p>Various plugins have separate documentation found in /usr/local/share/doc/automotive-message-broker/0.14/plugins/.</p>
+<h1><a class="anchor" id="libamb_plugin_creation"></a>
+Creating your own plugin</h1>
+<p>AMB allows you to create your own plugins. Plugins inherit from either <a class="el" href="classAbstractSource.html">AbstractSource</a>, <a class="el" href="classAbstractSink.html">AbstractSink</a>, or <a class="el" href="classAmbPluginImpl.html" title="AmbPlugin private class implementation - base class for all plugin implementations. ">AmbPluginImpl</a>.</p>
+<p>It is recommended that new plugins be written using <a class="el" href="classAmbPlugin.html">AmbPlugin</a> and <a class="el" href="classAmbPluginImpl.html" title="AmbPlugin private class implementation - base class for all plugin implementations. ">AmbPluginImpl</a>.</p>
+<h1><a class="anchor" id="routing_engine"></a>
+Routing Engine Plugins</h1>
+<p>As of 0.12, the routing engine itself can be exchanged for a plugin. This allows users to swap in routing engines with different behaviors, additional security, and custom throttling and filtering features.</p>
+<p>The easiest way to get started creating a routing engine plugin would be to look at <a class="el" href="classAbstractRoutingEngine.html">AbstractRoutingEngine</a>, the base class for all routing engines and the default routing engine in ambd/core.cpp. </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/libamb_8h_source.html b/0.14/libamb_8h_source.html
new file mode 100644
index 00000000..32e18cda
--- /dev/null
+++ b/0.14/libamb_8h_source.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: libamb.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">libamb.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="libamb_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div></div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/listplusplus_8h_source.html b/0.14/listplusplus_8h_source.html
new file mode 100644
index 00000000..47c91dc5
--- /dev/null
+++ b/0.14/listplusplus_8h_source.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/listplusplus.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">listplusplus.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef LISTPLUSPLUS_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define LISTPLUSPLUS_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> V&gt;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keywordtype">bool</span> contains(<span class="keyword">const</span> T &amp; iteratable, V value)</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;{</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordflow">return</span> iteratable.size() &gt; 0 &amp;&amp; (std::find(iteratable.begin(), iteratable.end(), value) != iteratable.end());</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;}</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> V&gt;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keywordtype">bool</span> contains(<span class="keyword">const</span> T &amp; iteratable, V value, std::function&lt;<span class="keywordtype">bool</span>(V,V)&gt; comparator)</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> i : iteratable)</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">if</span>(comparator(value, i))</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> V&gt;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">void</span> removeOne(T * iteratable, V value)</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;{</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">typename</span> T::iterator itr = std::find(iteratable-&gt;begin(), iteratable-&gt;end(), value);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">if</span> (itr != iteratable-&gt;end())</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; iteratable-&gt;erase(itr);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif // LISTPLUSPLUS_H</span></div></div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/mainpage.idl b/0.14/mainpage.idl
new file mode 100644
index 00000000..0bae662b
--- /dev/null
+++ b/0.14/mainpage.idl
@@ -0,0 +1,34 @@
+/*!
+* \mainpage Automotive Message Broker Documentation
+* \version 0.14.0
+* \section links AMB Documentation Sections
+* - \ref ambd
+* - \ref dbus_api - Using AMB with your application
+* - \ref libamb - Developing AMB or AMB plugins
+* - \ref plugins - Using Built in AMB plugins
+* - \ref release_notes - Current release notes
+*
+* \section intro Introduction
+* Automotive Message Broker (AMB) is a framework for providing applications with standardized access to vehicle data.
+* It uses a plugin architecture to allow customization for different vehicles and devices. Here is a diagram of how
+* AMB is architected:
+* \image html AMBArchitecture.png
+* AMB works by passing "Properties" from "source" plugins to interested "sink" plugins. These properties represent
+* vehicle data, ie 'VehicleSpeed' represents the vehicle's ground velocity.
+*
+* In General, AMB "source" plugins produce data and AMB "sink" plugins consume them. However, it is possible that a
+* source can also consumes data. AMB supports multiple simultaneous source and sink plugins. This allows for aggregation
+* from multiple vehicle networks, the cloud, or even from other instances of AMB running elsewhere (via the websocket
+* plugins).
+*
+* More information about AMB plugins can be found in the <a href="../amb/html/index.html">library documentation</a>.
+* \section crosswalk Crosswalk Vehicle Extension
+* AMB also comes with a <a href="http://crosswalk-project.org">crosswalk</a> extension that implements the W3C Automotive Business group
+* <a href="https://rawgit.com/w3c/automotive-bg/master/vehicle_spec.html">vehicle</a> and <a href="https://rawgit.com/w3c/automotive-bg/master/data_spec.html">data</a> specifications.
+* \section licensing Licensing
+* AMB is licensed LGPL v2. This allows the creation of proprietary plugins.
+* \section previous_versions Previous Versions
+* - <a href="../../0.13/index.html">0.13</a>
+* - <a href="../../0.12/docs/amb/html/index.html">0.12 library Documentation</a>
+* - <a href="../../0.12/docs/dbus/html/index.html">0.12 DBus API Documentation</a>
+*/
diff --git a/0.14/mainpage_8idl_source.html b/0.14/mainpage_8idl_source.html
new file mode 100644
index 00000000..16a2b004
--- /dev/null
+++ b/0.14/mainpage_8idl_source.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: mainpage.idl Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">mainpage.idl</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div></div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/modules.html b/0.14/modules.html
new file mode 100644
index 00000000..7ff14e2b
--- /dev/null
+++ b/0.14/modules.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Modules</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Modules</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all modules:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libamb.html" target="_self">Libamb</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__dbus__api__module.html" target="_self">Dbus_api_module</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/nav_f.png b/0.14/nav_f.png
new file mode 100644
index 00000000..72a58a52
--- /dev/null
+++ b/0.14/nav_f.png
Binary files differ
diff --git a/0.14/nav_g.png b/0.14/nav_g.png
new file mode 100644
index 00000000..2093a237
--- /dev/null
+++ b/0.14/nav_g.png
Binary files differ
diff --git a/0.14/nav_h.png b/0.14/nav_h.png
new file mode 100644
index 00000000..33389b10
--- /dev/null
+++ b/0.14/nav_h.png
Binary files differ
diff --git a/0.14/nullptr_8h_source.html b/0.14/nullptr_8h_source.html
new file mode 100644
index 00000000..1dc1cb68
--- /dev/null
+++ b/0.14/nullptr_8h_source.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/nullptr.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">nullptr.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#define GCC_VERSION (__GNUC__ * 10000 \</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"> + __GNUC_MINOR__ * 100 \</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"> + __GNUC_PATCHLEVEL__)</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#if GCC_VERSION &lt; 40600</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define nullptr 0</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#endif</span></div></div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/open.png b/0.14/open.png
new file mode 100644
index 00000000..30f75c7e
--- /dev/null
+++ b/0.14/open.png
Binary files differ
diff --git a/0.14/pages.html b/0.14/pages.html
new file mode 100644
index 00000000..3c361344
--- /dev/null
+++ b/0.14/pages.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Related Pages</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Related Pages</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="release_notes.html" target="_self">AMB Release Notes</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="dbus_plugin.html" target="_self">DBus plugin</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="wheel_plugin.html" target="_self">Wheel source plugin</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="ambd.html" target="_self">Automotive Message Broker Daemon</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/picojson_8h_source.html b/0.14/picojson_8h_source.html
new file mode 100644
index 00000000..55010a95
--- /dev/null
+++ b/0.14/picojson_8h_source.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/picojson.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright 2009-2010 Cybozu Labs, Inc.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2011-2014 Kazuho Oku</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * All rights reserved.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions are met:</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright notice,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * this list of conditions and the following disclaimer.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright notice,</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * this list of conditions and the following disclaimer in the documentation</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * POSSIBILITY OF SUCH DAMAGE.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef picojson_h</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define picojson_h</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;cstdio&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;iterator&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">// for isnan/isinf</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#if __cplusplus&gt;=201103L</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"># include &lt;cmath&gt;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"># ifdef _MSC_VER</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"># include &lt;float.h&gt;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"># elif defined(__INTEL_COMPILER)</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"># include &lt;mathimf.h&gt;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"># else</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"># include &lt;math.h&gt;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"># endif</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">// experimental support for int64_t (see README.mkdn for detail)</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"># define __STDC_FORMAT_MACROS</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"># include &lt;errno.h&gt;</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"># include &lt;inttypes.h&gt;</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">// to disable the use of localeconv(3), set PICOJSON_USE_LOCALE to 0</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#ifndef PICOJSON_USE_LOCALE</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"># define PICOJSON_USE_LOCALE 1</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#if PICOJSON_USE_LOCALE</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"># include &lt;locale.h&gt;</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;}</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#ifndef PICOJSON_ASSERT</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"># define PICOJSON_ASSERT(e) do { if (! (e)) throw std::runtime_error(#e); } while (0)</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"> #define SNPRINTF _snprintf_s</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> #pragma warning(push)</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"> #pragma warning(disable : 4244) // conversion from int to char</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"> #pragma warning(disable : 4127) // conditional expression is constant</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"> #pragma warning(disable : 4702) // unreachable code</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"> #define SNPRINTF snprintf</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacepicojson.html">picojson</a> {</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">enum</span> {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; null_type,</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; boolean_type,</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; number_type,</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; string_type,</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; array_type,</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; object_type</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; , int64_type</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; };</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">enum</span> {</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; INDENT_WIDTH = 2</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; };</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structpicojson_1_1null.html"> 107</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structpicojson_1_1null.html">null</a> {};</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classpicojson_1_1value.html"> 109</a></span>&#160; <span class="keyword">class </span><a class="code" href="classpicojson_1_1value.html">value</a> {</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">typedef</span> std::vector&lt;value&gt; array;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">typedef</span> std::map&lt;std::string, value&gt; object;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="unionpicojson_1_1value_1_1__storage.html"> 113</a></span>&#160; <span class="keyword">union </span><a class="code" href="unionpicojson_1_1value_1_1__storage.html">_storage</a> {</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">bool</span> boolean_;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">double</span> number_;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; int64_t int64_;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; std::string* string_;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; array* array_;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">object</span>* object_;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; };</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">int</span> type_;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="unionpicojson_1_1value_1_1__storage.html">_storage</a> u_;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>();</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keywordtype">int</span> type, <span class="keywordtype">bool</span>);</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keywordtype">bool</span> b);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpicojson_1_1value.html">value</a>(int64_t i);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keywordtype">double</span> n);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keyword">const</span> std::string&amp; s);</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keyword">const</span> array&amp; a);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keyword">const</span> <span class="keywordtype">object</span>&amp; o);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* s);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* s, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; ~<a class="code" href="classpicojson_1_1value.html">value</a>();</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; x);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; x);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">void</span> swap(<a class="code" href="classpicojson_1_1value.html">value</a>&amp; x);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keywordtype">bool</span> is() <span class="keyword">const</span>;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">const</span> T&amp; <span class="keyword">get</span>() <span class="keyword">const</span>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; T&amp; <span class="keyword">get</span>();</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">bool</span> evaluate_as_boolean() <span class="keyword">const</span>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; <span class="keyword">get</span>(<span class="keywordtype">size_t</span> idx) <span class="keyword">const</span>;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; key) <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>&amp; <span class="keyword">get</span>(<span class="keywordtype">size_t</span> idx);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>&amp; <span class="keyword">get</span>(<span class="keyword">const</span> std::string&amp; key);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordtype">bool</span> contains(<span class="keywordtype">size_t</span> idx) <span class="keyword">const</span>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">bool</span> contains(<span class="keyword">const</span> std::string&amp; key) <span class="keyword">const</span>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; std::string to_str() <span class="keyword">const</span>;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">void</span> serialize(Iter os, <span class="keywordtype">bool</span> prettify = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; std::string serialize(<span class="keywordtype">bool</span> prettify = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <a class="code" href="classpicojson_1_1value.html">value</a>(<span class="keyword">const</span> T*); <span class="comment">// intentionally defined to block implicit conversion of pointer to bool</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keyword">static</span> <span class="keywordtype">void</span> _indent(Iter os, <span class="keywordtype">int</span> indent);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">void</span> _serialize(Iter os, <span class="keywordtype">int</span> indent) <span class="keyword">const</span>;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; std::string _serialize(<span class="keywordtype">int</span> indent) <span class="keyword">const</span>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; };</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">typedef</span> value::array array;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">typedef</span> value::object object;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">inline</span> value::value() : type_(null_type) {}</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">inline</span> value::value(<span class="keywordtype">int</span> type, <span class="keywordtype">bool</span>) : type_(type) {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">switch</span> (type) {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#define INIT(p, v) case p##type: u_.p = v; break</span></div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; INIT(boolean_, <span class="keyword">false</span>);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; INIT(number_, 0.0);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; INIT(int64_, 0);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; INIT(string_, <span class="keyword">new</span> std::string());</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; INIT(array_, <span class="keyword">new</span> array());</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; INIT(object_, <span class="keyword">new</span> <span class="keywordtype">object</span>());</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#undef INIT</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">default</span>: <span class="keywordflow">break</span>;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keyword">inline</span> value::value(<span class="keywordtype">bool</span> b) : type_(boolean_type) {</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; u_.boolean_ = b;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">inline</span> value::value(int64_t i) : type_(int64_type) {</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; u_.int64_ = i;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keyword">inline</span> value::value(<span class="keywordtype">double</span> n) : type_(number_type) {</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">if</span> (</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;#ifdef _MSC_VER</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; ! _finite(n)</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;#elif __cplusplus&gt;=201103L || !(defined(isnan) &amp;&amp; defined(isinf))</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; std::isnan(n) || std::isinf(n)</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;#<span class="keywordflow">else</span></div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; isnan(n) || isinf(n)</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;#endif</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; ) {</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">throw</span> std::overflow_error(<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; u_.number_ = n;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keyword">inline</span> value::value(<span class="keyword">const</span> std::string&amp; s) : type_(string_type) {</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; u_.string_ = <span class="keyword">new</span> std::string(s);</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keyword">inline</span> value::value(<span class="keyword">const</span> array&amp; a) : type_(array_type) {</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; u_.array_ = <span class="keyword">new</span> array(a);</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">inline</span> value::value(<span class="keyword">const</span> <span class="keywordtype">object</span>&amp; o) : type_(object_type) {</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; u_.object_ = <span class="keyword">new</span> object(o);</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; }</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">inline</span> value::value(<span class="keyword">const</span> <span class="keywordtype">char</span>* s) : type_(string_type) {</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; u_.string_ = <span class="keyword">new</span> std::string(s);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keyword">inline</span> value::value(<span class="keyword">const</span> <span class="keywordtype">char</span>* s, <span class="keywordtype">size_t</span> len) : type_(string_type) {</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; u_.string_ = <span class="keyword">new</span> std::string(s, len);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keyword">inline</span> value::~value() {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">switch</span> (type_) {</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor">#define DEINIT(p) case p##type: delete u_.p; break</span></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; DEINIT(string_);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; DEINIT(array_);</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; DEINIT(object_);</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#undef DEINIT</span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordflow">default</span>: <span class="keywordflow">break</span>;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; }</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; }</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">inline</span> value::value(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; x) : type_(x.type_) {</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordflow">switch</span> (type_) {</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor">#define INIT(p, v) case p##type: u_.p = v; break</span></div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; INIT(string_, <span class="keyword">new</span> std::string(*x.u_.string_));</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; INIT(array_, <span class="keyword">new</span> array(*x.u_.array_));</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; INIT(object_, <span class="keyword">new</span> <span class="keywordtype">object</span>(*x.u_.object_));</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor">#undef INIT</span></div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; u_ = x.u_;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; }</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keyword">inline</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; value::operator=(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; x) {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;x) {</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; this-&gt;~<a class="code" href="classpicojson_1_1value.html">value</a>();</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keyword">new</span> (<span class="keyword">this</span>) <a class="code" href="classpicojson_1_1value.html">value</a>(x);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; }</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> value::swap(<a class="code" href="classpicojson_1_1value.html">value</a>&amp; x) {</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; std::swap(type_, x.type_);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; std::swap(u_, x.u_);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor">#define IS(ctype, jtype) \</span></div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"> template &lt;&gt; inline bool value::is&lt;ctype&gt;() const { \</span></div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"> return type_ == jtype##_type; \</span></div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"> }</span></div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; IS(<a class="code" href="structpicojson_1_1null.html">null</a>, <a class="code" href="structpicojson_1_1null.html">null</a>)</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; IS(<span class="keywordtype">bool</span>, <span class="keywordtype">boolean</span>)</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; IS(int64_t, int64)</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; IS(std::string, <span class="keywordtype">string</span>)</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; IS(array, array)</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; IS(<span class="keywordtype">object</span>, <span class="keywordtype">object</span>)</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor">#undef IS</span></div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <span class="keywordtype">bool</span> value::is&lt;double&gt;() <span class="keyword">const</span> {</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> type_ == number_type</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; || type_ == int64_type</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; ;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; }</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#define GET(ctype, var) \</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"> template &lt;&gt; inline const ctype&amp; value::get&lt;ctype&gt;() const { \</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"> PICOJSON_ASSERT(&quot;type mismatch! call is&lt;type&gt;() before get&lt;type&gt;()&quot; \</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"> &amp;&amp; is&lt;ctype&gt;()); \</span></div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor"> return var; \</span></div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"> } \</span></div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"> template &lt;&gt; inline ctype&amp; value::get&lt;ctype&gt;() { \</span></div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"> PICOJSON_ASSERT(&quot;type mismatch! call is&lt;type&gt;() before get&lt;type&gt;()&quot; \</span></div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"> &amp;&amp; is&lt;ctype&gt;()); \</span></div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"> return var; \</span></div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"> }</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; GET(<span class="keywordtype">bool</span>, u_.boolean_)</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; GET(std::string, *u_.string_)</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; GET(array, *u_.array_)</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; GET(<span class="keywordtype">object</span>, *u_.object_)</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; GET(<span class="keywordtype">double</span>, (type_ == int64_type &amp;&amp; (const_cast&lt;value*&gt;(<span class="keyword">this</span>)-&gt;type_ = number_type, const_cast&lt;value*&gt;(<span class="keyword">this</span>)-&gt;u_.number_ = u_.int64_), u_.number_))</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; GET(int64_t, u_.int64_)</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; GET(<span class="keywordtype">double</span>, u_.number_)</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#undef GET</span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> value::evaluate_as_boolean()<span class="keyword"> const </span>{</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">switch</span> (type_) {</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">case</span> null_type:</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">case</span> boolean_type:</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">return</span> u_.boolean_;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">case</span> number_type:</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordflow">return</span> u_.number_ != 0;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">case</span> string_type:</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordflow">return</span> ! u_.string_-&gt;empty();</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; }</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; }</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; value::get(<span class="keywordtype">size_t</span> idx)<span class="keyword"> const </span>{</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">static</span> <a class="code" href="classpicojson_1_1value.html">value</a> s_null;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; PICOJSON_ASSERT(is&lt;array&gt;());</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">return</span> idx &lt; u_.array_-&gt;size() ? (*u_.array_)[idx] : s_null;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keyword">inline</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; value::get(<span class="keywordtype">size_t</span> idx) {</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">static</span> <a class="code" href="classpicojson_1_1value.html">value</a> s_null;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; PICOJSON_ASSERT(is&lt;array&gt;());</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">return</span> idx &lt; u_.array_-&gt;size() ? (*u_.array_)[idx] : s_null;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; value::get(<span class="keyword">const</span> std::string&amp; key)<span class="keyword"> const </span>{</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">static</span> <a class="code" href="classpicojson_1_1value.html">value</a> s_null;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; PICOJSON_ASSERT(is&lt;object&gt;());</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; object::const_iterator i = u_.object_-&gt;find(key);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">return</span> i != u_.object_-&gt;end() ? i-&gt;second : s_null;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; }</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">inline</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; value::get(<span class="keyword">const</span> std::string&amp; key) {</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keyword">static</span> <a class="code" href="classpicojson_1_1value.html">value</a> s_null;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; PICOJSON_ASSERT(is&lt;object&gt;());</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; object::iterator i = u_.object_-&gt;find(key);</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">return</span> i != u_.object_-&gt;end() ? i-&gt;second : s_null;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> value::contains(<span class="keywordtype">size_t</span> idx)<span class="keyword"> const </span>{</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; PICOJSON_ASSERT(is&lt;array&gt;());</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">return</span> idx &lt; u_.array_-&gt;size();</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; }</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> value::contains(<span class="keyword">const</span> std::string&amp; key)<span class="keyword"> const </span>{</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; PICOJSON_ASSERT(is&lt;object&gt;());</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; object::const_iterator i = u_.object_-&gt;find(key);</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span> i != u_.object_-&gt;end();</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; }</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">inline</span> std::string value::to_str()<span class="keyword"> const </span>{</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordflow">switch</span> (type_) {</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keywordflow">case</span> null_type: <span class="keywordflow">return</span> <span class="stringliteral">&quot;null&quot;</span>;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordflow">case</span> boolean_type: <span class="keywordflow">return</span> u_.boolean_ ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordflow">case</span> int64_type: {</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordtype">char</span> buf[<span class="keyword">sizeof</span>(<span class="stringliteral">&quot;-9223372036854775808&quot;</span>)];</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; SNPRINTF(buf, <span class="keyword">sizeof</span>(buf), <span class="stringliteral">&quot;%&quot;</span> PRId64, u_.int64_);</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordflow">return</span> buf;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; }</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordflow">case</span> number_type: {</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordtype">char</span> buf[256];</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordtype">double</span> tmp;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; SNPRINTF(buf, <span class="keyword">sizeof</span>(buf), fabs(u_.number_) &lt; (1ULL &lt;&lt; 53) &amp;&amp; modf(u_.number_, &amp;tmp) == 0 ? <span class="stringliteral">&quot;%.f&quot;</span> : <span class="stringliteral">&quot;%.17g&quot;</span>, u_.number_);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor">#if PICOJSON_USE_LOCALE</span></div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordtype">char</span> *decimal_point = localeconv()-&gt;decimal_point;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordflow">if</span> (strcmp(decimal_point, <span class="stringliteral">&quot;.&quot;</span>) != 0) {</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordtype">size_t</span> decimal_point_len = strlen(decimal_point);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">char</span> *p = buf; *p != <span class="charliteral">&#39;\0&#39;</span>; ++p) {</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordflow">if</span> (strncmp(p, decimal_point, decimal_point_len) == 0) {</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordflow">return</span> std::string(buf, p) + <span class="stringliteral">&quot;.&quot;</span> + (p + decimal_point_len);</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; }</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; }</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; }</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordflow">return</span> buf;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; }</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">case</span> string_type: <span class="keywordflow">return</span> *u_.string_;</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; <span class="keywordflow">case</span> array_type: {</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; std::string output;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> i : get&lt;array&gt;()) {</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">if</span>(i.is&lt;std::string&gt;())</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; output += <span class="stringliteral">&quot;\&quot;&quot;</span> + i.to_str() +<span class="stringliteral">&quot;\&quot;,&quot;</span>;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">else</span></div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; output+= i.to_str() + <span class="stringliteral">&quot;,&quot;</span>;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; }</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; output = output.substr(0, output.length() - 1);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; output = <span class="stringliteral">&quot;[&quot;</span> + output + <span class="stringliteral">&quot;]&quot;</span>;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">return</span> output;</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">case</span> object_type: {</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; std::string output;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> i : get&lt;object&gt;()) {</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; output += <span class="stringliteral">&quot;\&quot;&quot;</span>+ i.first + <span class="stringliteral">&quot;\&quot;:&quot;</span> + i.second.to_str() + <span class="stringliteral">&quot;,&quot;</span>;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; }</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; output = output.substr(0, output.length() - 1);</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; output = <span class="stringliteral">&quot;{&quot;</span> + output + <span class="stringliteral">&quot;}&quot;</span>;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">return</span> output;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordflow">default</span>: PICOJSON_ASSERT(0);</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keyword">__assume</span>(0);</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; }</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordflow">return</span> std::string();</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; }</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">void</span> copy(<span class="keyword">const</span> std::string&amp; s, Iter oi) {</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; std::copy(s.begin(), s.end(), oi);</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; }</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">void</span> serialize_str(<span class="keyword">const</span> std::string&amp; s, Iter oi) {</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; *oi++ = <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordflow">for</span> (std::string::const_iterator i = s.begin(); i != s.end(); ++i) {</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="keywordflow">switch</span> (*i) {</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="preprocessor">#define MAP(val, sym) case val: copy(sym, oi); break</span></div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; MAP(<span class="charliteral">&#39;&quot;&#39;</span>, <span class="stringliteral">&quot;\\\&quot;&quot;</span>);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; MAP(<span class="charliteral">&#39;\\&#39;</span>, <span class="stringliteral">&quot;\\\\&quot;</span>);</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; MAP(<span class="charliteral">&#39;/&#39;</span>, <span class="stringliteral">&quot;\\/&quot;</span>);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; MAP(<span class="charliteral">&#39;\b&#39;</span>, <span class="stringliteral">&quot;\\b&quot;</span>);</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; MAP(<span class="charliteral">&#39;\f&#39;</span>, <span class="stringliteral">&quot;\\f&quot;</span>);</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; MAP(<span class="charliteral">&#39;\n&#39;</span>, <span class="stringliteral">&quot;\\n&quot;</span>);</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; MAP(<span class="charliteral">&#39;\r&#39;</span>, <span class="stringliteral">&quot;\\r&quot;</span>);</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; MAP(<span class="charliteral">&#39;\t&#39;</span>, <span class="stringliteral">&quot;\\t&quot;</span>);</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="preprocessor">#undef MAP</span></div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordflow">if</span> (static_cast&lt;unsigned char&gt;(*i) &lt; 0x20 || *i == 0x7f) {</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordtype">char</span> buf[7];</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; SNPRINTF(buf, <span class="keyword">sizeof</span>(buf), <span class="stringliteral">&quot;\\u%04x&quot;</span>, *i &amp; 0xff);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; copy(buf, buf + 6, oi);</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; *oi++ = *i;</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; }</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; }</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; }</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; *oi++ = <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; }</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">void</span> value::serialize(Iter oi, <span class="keywordtype">bool</span> prettify)<span class="keyword"> const </span>{</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keywordflow">return</span> _serialize(oi, prettify ? 0 : -1);</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; }</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keyword">inline</span> std::string value::serialize(<span class="keywordtype">bool</span> prettify)<span class="keyword"> const </span>{</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordflow">return</span> _serialize(prettify ? 0 : -1);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; }</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">void</span> value::_indent(Iter oi, <span class="keywordtype">int</span> indent) {</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; *oi++ = <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; indent * INDENT_WIDTH; ++i) {</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; *oi++ = <span class="charliteral">&#39; &#39;</span>;</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; }</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; }</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">void</span> value::_serialize(Iter oi, <span class="keywordtype">int</span> indent)<span class="keyword"> const </span>{</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordflow">switch</span> (type_) {</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordflow">case</span> string_type:</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; serialize_str(*u_.string_, oi);</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordflow">case</span> array_type: {</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; *oi++ = <span class="charliteral">&#39;[&#39;</span>;</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordflow">if</span> (indent != -1) {</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; ++indent;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; }</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordflow">for</span> (array::const_iterator i = u_.array_-&gt;begin();</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; i != u_.array_-&gt;end();</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; ++i) {</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordflow">if</span> (i != u_.array_-&gt;begin()) {</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; *oi++ = <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keywordflow">if</span> (indent != -1) {</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; _indent(oi, indent);</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; }</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; i-&gt;_serialize(oi, indent);</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; }</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keywordflow">if</span> (indent != -1) {</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; --indent;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keywordflow">if</span> (! u_.array_-&gt;empty()) {</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; _indent(oi, indent);</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; }</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; }</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; *oi++ = <span class="charliteral">&#39;]&#39;</span>;</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; }</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keywordflow">case</span> object_type: {</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; *oi++ = <span class="charliteral">&#39;{&#39;</span>;</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordflow">if</span> (indent != -1) {</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; ++indent;</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; }</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keywordflow">for</span> (object::const_iterator i = u_.object_-&gt;begin();</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; i != u_.object_-&gt;end();</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; ++i) {</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordflow">if</span> (i != u_.object_-&gt;begin()) {</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; *oi++ = <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; }</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordflow">if</span> (indent != -1) {</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; _indent(oi, indent);</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; }</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; serialize_str(i-&gt;first, oi);</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; *oi++ = <span class="charliteral">&#39;:&#39;</span>;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keywordflow">if</span> (indent != -1) {</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; *oi++ = <span class="charliteral">&#39; &#39;</span>;</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; }</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; i-&gt;second._serialize(oi, indent);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; }</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <span class="keywordflow">if</span> (indent != -1) {</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; --indent;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keywordflow">if</span> (! u_.object_-&gt;empty()) {</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; _indent(oi, indent);</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; }</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; }</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; *oi++ = <span class="charliteral">&#39;}&#39;</span>;</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; }</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; copy(to_str(), oi);</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; }</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">if</span> (indent == 0) {</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; *oi++ = <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; }</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; }</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">inline</span> std::string value::_serialize(<span class="keywordtype">int</span> indent)<span class="keyword"> const </span>{</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; std::string s;</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; _serialize(std::back_inserter(s), indent);</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keywordflow">return</span> s;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; }</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;</div><div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="classpicojson_1_1input.html"> 543</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keyword">class </span><a class="code" href="classpicojson_1_1input.html">input</a> {</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; Iter cur_, end_;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keywordtype">int</span> last_ch_;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordtype">bool</span> ungot_;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keywordtype">int</span> line_;</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <a class="code" href="classpicojson_1_1input.html">input</a>(<span class="keyword">const</span> Iter&amp; first, <span class="keyword">const</span> Iter&amp; last) : cur_(first), end_(last), last_ch_(-1), ungot_(<span class="keyword">false</span>), line_(1) {}</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordtype">int</span> getc() {</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="keywordflow">if</span> (ungot_) {</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; ungot_ = <span class="keyword">false</span>;</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keywordflow">return</span> last_ch_;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; }</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordflow">if</span> (cur_ == end_) {</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; last_ch_ = -1;</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; }</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="keywordflow">if</span> (last_ch_ == <span class="charliteral">&#39;\n&#39;</span>) {</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; line_++;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; }</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; last_ch_ = *cur_ &amp; 0xff;</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; ++cur_;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keywordflow">return</span> last_ch_;</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; }</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keywordtype">void</span> ungetc() {</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">if</span> (last_ch_ != -1) {</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; PICOJSON_ASSERT(! ungot_);</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; ungot_ = <span class="keyword">true</span>;</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; }</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; }</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; Iter cur()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> cur_; }</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordtype">int</span> line()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> line_; }</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordtype">void</span> skip_ws() {</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordtype">int</span> ch = getc();</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keywordflow">if</span> (! (ch == <span class="charliteral">&#39; &#39;</span> || ch == <span class="charliteral">&#39;\t&#39;</span> || ch == <span class="charliteral">&#39;\n&#39;</span> || ch == <span class="charliteral">&#39;\r&#39;</span>)) {</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; ungetc();</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; }</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; }</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; }</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordtype">bool</span> expect(<span class="keywordtype">int</span> expect) {</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; skip_ws();</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keywordflow">if</span> (getc() != expect) {</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; ungetc();</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; }</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; }</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keywordtype">bool</span> match(<span class="keyword">const</span> std::string&amp; pattern) {</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keywordflow">for</span> (std::string::const_iterator pi(pattern.begin());</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; pi != pattern.end();</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; ++pi) {</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keywordflow">if</span> (getc() != *pi) {</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; ungetc();</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; }</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; }</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; }</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; };</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> <span class="keywordtype">int</span> _parse_quadhex(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a> &amp;in) {</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordtype">int</span> uni_ch = 0, hex;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 4; i++) {</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keywordflow">if</span> ((hex = in.getc()) == -1) {</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; }</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <span class="keywordflow">if</span> (<span class="charliteral">&#39;0&#39;</span> &lt;= hex &amp;&amp; hex &lt;= <span class="charliteral">&#39;9&#39;</span>) {</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; hex -= <span class="charliteral">&#39;0&#39;</span>;</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<span class="charliteral">&#39;A&#39;</span> &lt;= hex &amp;&amp; hex &lt;= <span class="charliteral">&#39;F&#39;</span>) {</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; hex -= <span class="charliteral">&#39;A&#39;</span> - 0xa;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<span class="charliteral">&#39;a&#39;</span> &lt;= hex &amp;&amp; hex &lt;= <span class="charliteral">&#39;f&#39;</span>) {</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; hex -= <span class="charliteral">&#39;a&#39;</span> - 0xa;</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; in.ungetc();</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; }</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; uni_ch = uni_ch * 16 + hex;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; }</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordflow">return</span> uni_ch;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; }</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> String, <span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> <span class="keywordtype">bool</span> _parse_codepoint(String&amp; out, <a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keywordtype">int</span> uni_ch;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="keywordflow">if</span> ((uni_ch = _parse_quadhex(in)) == -1) {</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; }</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordflow">if</span> (0xd800 &lt;= uni_ch &amp;&amp; uni_ch &lt;= 0xdfff) {</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="keywordflow">if</span> (0xdc00 &lt;= uni_ch) {</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="comment">// a second 16-bit of a surrogate pair appeared</span></div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; }</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="comment">// first 16-bit of surrogate pair, get the next one</span></div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="keywordflow">if</span> (in.getc() != <span class="charliteral">&#39;\\&#39;</span> || in.getc() != <span class="charliteral">&#39;u&#39;</span>) {</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; in.ungetc();</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; }</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="keywordtype">int</span> second = _parse_quadhex(in);</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordflow">if</span> (! (0xdc00 &lt;= second &amp;&amp; second &lt;= 0xdfff)) {</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; }</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; uni_ch = ((uni_ch - 0xd800) &lt;&lt; 10) | ((second - 0xdc00) &amp; 0x3ff);</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; uni_ch += 0x10000;</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; }</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordflow">if</span> (uni_ch &lt; 0x80) {</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; out.push_back(uni_ch);</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keywordflow">if</span> (uni_ch &lt; 0x800) {</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; out.push_back(0xc0 | (uni_ch &gt;&gt; 6));</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keywordflow">if</span> (uni_ch &lt; 0x10000) {</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; out.push_back(0xe0 | (uni_ch &gt;&gt; 12));</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; out.push_back(0xf0 | (uni_ch &gt;&gt; 18));</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; out.push_back(0x80 | ((uni_ch &gt;&gt; 12) &amp; 0x3f));</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; }</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; out.push_back(0x80 | ((uni_ch &gt;&gt; 6) &amp; 0x3f));</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; }</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; out.push_back(0x80 | (uni_ch &amp; 0x3f));</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; }</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; }</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> String, <span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> <span class="keywordtype">bool</span> _parse_string(String&amp; out, <a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <span class="keywordtype">int</span> ch = in.getc();</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <span class="keywordflow">if</span> (ch &lt; <span class="charliteral">&#39; &#39;</span>) {</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; in.ungetc();</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ch == <span class="charliteral">&#39;&quot;&#39;</span>) {</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ch == <span class="charliteral">&#39;\\&#39;</span>) {</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keywordflow">if</span> ((ch = in.getc()) == -1) {</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; }</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; <span class="keywordflow">switch</span> (ch) {</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="preprocessor">#define MAP(sym, val) case sym: out.push_back(val); break</span></div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; MAP(<span class="charliteral">&#39;&quot;&#39;</span>, <span class="charliteral">&#39;\&quot;&#39;</span>);</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; MAP(<span class="charliteral">&#39;\\&#39;</span>, <span class="charliteral">&#39;\\&#39;</span>);</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; MAP(<span class="charliteral">&#39;/&#39;</span>, <span class="charliteral">&#39;/&#39;</span>);</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; MAP(<span class="charliteral">&#39;b&#39;</span>, <span class="charliteral">&#39;\b&#39;</span>);</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; MAP(<span class="charliteral">&#39;f&#39;</span>, <span class="charliteral">&#39;\f&#39;</span>);</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; MAP(<span class="charliteral">&#39;n&#39;</span>, <span class="charliteral">&#39;\n&#39;</span>);</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; MAP(<span class="charliteral">&#39;r&#39;</span>, <span class="charliteral">&#39;\r&#39;</span>);</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; MAP(<span class="charliteral">&#39;t&#39;</span>, <span class="charliteral">&#39;\t&#39;</span>);</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="preprocessor">#undef MAP</span></div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <span class="keywordflow">case</span> <span class="charliteral">&#39;u&#39;</span>:</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; <span class="keywordflow">if</span> (! _parse_codepoint(out, in)) {</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; }</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; }</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; out.push_back(ch);</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; }</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; }</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; }</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Context, <span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> <span class="keywordtype">bool</span> _parse_array(Context&amp; ctx, <a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; <span class="keywordflow">if</span> (! ctx.parse_array_start()) {</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; }</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="keywordtype">size_t</span> idx = 0;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keywordflow">if</span> (in.expect(<span class="charliteral">&#39;]&#39;</span>)) {</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; <span class="keywordflow">return</span> ctx.parse_array_stop(idx);</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; }</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <span class="keywordflow">do</span> {</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; <span class="keywordflow">if</span> (! ctx.parse_array_item(in, idx)) {</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; }</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; idx++;</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; } <span class="keywordflow">while</span> (in.expect(<span class="charliteral">&#39;,&#39;</span>));</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <span class="keywordflow">return</span> in.expect(<span class="charliteral">&#39;]&#39;</span>) &amp;&amp; ctx.parse_array_stop(idx);</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; }</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Context, <span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> <span class="keywordtype">bool</span> _parse_object(Context&amp; ctx, <a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <span class="keywordflow">if</span> (! ctx.parse_object_start()) {</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; }</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keywordflow">if</span> (in.expect(<span class="charliteral">&#39;}&#39;</span>)) {</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; }</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="keywordflow">do</span> {</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; std::string key;</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <span class="keywordflow">if</span> (! in.expect(<span class="charliteral">&#39;&quot;&#39;</span>)</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; || ! _parse_string(key, in)</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; || ! in.expect(<span class="charliteral">&#39;:&#39;</span>)) {</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; }</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <span class="keywordflow">if</span> (! ctx.parse_object_item(in, key)) {</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; }</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; } <span class="keywordflow">while</span> (in.expect(<span class="charliteral">&#39;,&#39;</span>));</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keywordflow">return</span> in.expect(<span class="charliteral">&#39;}&#39;</span>);</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; }</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> std::string _parse_number(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; std::string num_str;</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <span class="keywordtype">int</span> ch = in.getc();</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keywordflow">if</span> ((<span class="charliteral">&#39;0&#39;</span> &lt;= ch &amp;&amp; ch &lt;= <span class="charliteral">&#39;9&#39;</span>) || ch == <span class="charliteral">&#39;+&#39;</span> || ch == <span class="charliteral">&#39;-&#39;</span></div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; || ch == <span class="charliteral">&#39;e&#39;</span> || ch == <span class="charliteral">&#39;E&#39;</span>) {</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; num_str.push_back(ch);</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ch == <span class="charliteral">&#39;.&#39;</span>) {</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="preprocessor">#if PICOJSON_USE_LOCALE</span></div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; num_str += localeconv()-&gt;decimal_point;</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; num_str.push_back(<span class="charliteral">&#39;.&#39;</span>);</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; in.ungetc();</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; }</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; }</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; <span class="keywordflow">return</span> num_str;</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; }</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Context, <span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> <span class="keywordtype">bool</span> _parse(Context&amp; ctx, <a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; in.skip_ws();</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; <span class="keywordtype">int</span> ch = in.getc();</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keywordflow">switch</span> (ch) {</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;<span class="preprocessor">#define IS(ch, text, op) case ch: \</span></div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160;<span class="preprocessor"> if (in.match(text) &amp;&amp; op) { \</span></div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;<span class="preprocessor"> return true; \</span></div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;<span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;<span class="preprocessor"> return false; \</span></div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;<span class="preprocessor"> }</span></div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; IS(<span class="charliteral">&#39;n&#39;</span>, <span class="stringliteral">&quot;ull&quot;</span>, ctx.set_null());</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; IS(<span class="charliteral">&#39;f&#39;</span>, <span class="stringliteral">&quot;alse&quot;</span>, ctx.set_bool(<span class="keyword">false</span>));</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; IS(<span class="charliteral">&#39;t&#39;</span>, <span class="stringliteral">&quot;rue&quot;</span>, ctx.set_bool(<span class="keyword">true</span>));</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;<span class="preprocessor">#undef IS</span></div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keywordflow">case</span> <span class="charliteral">&#39;&quot;&#39;</span>:</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; <span class="keywordflow">return</span> ctx.parse_string(in);</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <span class="keywordflow">case</span> <span class="charliteral">&#39;[&#39;</span>:</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; <span class="keywordflow">return</span> _parse_array(ctx, in);</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <span class="keywordflow">case</span> <span class="charliteral">&#39;{&#39;</span>:</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keywordflow">return</span> _parse_object(ctx, in);</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keywordflow">default</span>:</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; <span class="keywordflow">if</span> ((<span class="charliteral">&#39;0&#39;</span> &lt;= ch &amp;&amp; ch &lt;= <span class="charliteral">&#39;9&#39;</span>) || ch == <span class="charliteral">&#39;-&#39;</span>) {</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="keywordtype">double</span> f;</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <span class="keywordtype">char</span> *endp;</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; in.ungetc();</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; std::string num_str = _parse_number(in);</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="keywordflow">if</span> (num_str.empty()) {</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; }</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; {</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; errno = 0;</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; intmax_t ival = strtoimax(num_str.c_str(), &amp;endp, 10);</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="keywordflow">if</span> (errno == 0</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; &amp;&amp; std::numeric_limits&lt;int64_t&gt;::min() &lt;= ival</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; &amp;&amp; ival &lt;= std::numeric_limits&lt;int64_t&gt;::max()</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; &amp;&amp; endp == num_str.c_str() + num_str.size()) {</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; ctx.set_int64(ival);</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; }</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; }</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; f = strtod(num_str.c_str(), &amp;endp);</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <span class="keywordflow">if</span> (endp == num_str.c_str() + num_str.size()) {</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; ctx.set_number(f);</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; }</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; }</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; }</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; in.ungetc();</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; }</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;</div><div class="line"><a name="l00819"></a><span class="lineno"><a class="line" href="classpicojson_1_1deny__parse__context.html"> 819</a></span>&#160; <span class="keyword">class </span><a class="code" href="classpicojson_1_1deny__parse__context.html">deny_parse_context</a> {</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <span class="keywordtype">bool</span> set_null() { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keywordtype">bool</span> set_bool(<span class="keywordtype">bool</span>) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; <span class="keywordtype">bool</span> set_int64(int64_t) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keywordtype">bool</span> set_number(<span class="keywordtype">double</span>) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_string(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp;) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="keywordtype">bool</span> parse_array_start() { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_array_item(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp;, <span class="keywordtype">size_t</span>) {</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; }</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; <span class="keywordtype">bool</span> parse_array_stop(<span class="keywordtype">size_t</span>) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; <span class="keywordtype">bool</span> parse_object_start() { <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_object_item(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp;, <span class="keyword">const</span> std::string&amp;) {</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; }</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; };</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;</div><div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="classpicojson_1_1default__parse__context.html"> 839</a></span>&#160; <span class="keyword">class </span><a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a> {</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <a class="code" href="classpicojson_1_1value.html">value</a>* out_;</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a>(<a class="code" href="classpicojson_1_1value.html">value</a>* out) : out_(out) {}</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; <span class="keywordtype">bool</span> set_null() {</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; *out_ = <a class="code" href="classpicojson_1_1value.html">value</a>();</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; }</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <span class="keywordtype">bool</span> set_bool(<span class="keywordtype">bool</span> b) {</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; *out_ = <a class="code" href="classpicojson_1_1value.html">value</a>(b);</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; }</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <span class="keywordtype">bool</span> set_int64(int64_t i) {</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; *out_ = <a class="code" href="classpicojson_1_1value.html">value</a>(i);</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; }</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="keywordtype">bool</span> set_number(<span class="keywordtype">double</span> f) {</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; *out_ = <a class="code" href="classpicojson_1_1value.html">value</a>(f);</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; }</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_string(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; *out_ = <a class="code" href="classpicojson_1_1value.html">value</a>(string_type, <span class="keyword">false</span>);</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; <span class="keywordflow">return</span> _parse_string(out_-&gt;get&lt;std::string&gt;(), in);</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; }</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="keywordtype">bool</span> parse_array_start() {</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; *out_ = <a class="code" href="classpicojson_1_1value.html">value</a>(array_type, <span class="keyword">false</span>);</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; }</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_array_item(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in, <span class="keywordtype">size_t</span>) {</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; array&amp; a = out_-&gt;get&lt;array&gt;();</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; a.push_back(<a class="code" href="classpicojson_1_1value.html">value</a>());</div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a> ctx(&amp;a.back());</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="keywordflow">return</span> _parse(ctx, in);</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; }</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; <span class="keywordtype">bool</span> parse_array_stop(<span class="keywordtype">size_t</span>) { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="keywordtype">bool</span> parse_object_start() {</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; *out_ = <a class="code" href="classpicojson_1_1value.html">value</a>(object_type, <span class="keyword">false</span>);</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; }</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_object_item(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in, <span class="keyword">const</span> std::string&amp; key) {</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <span class="keywordtype">object</span>&amp; o = out_-&gt;get&lt;<span class="keywordtype">object</span>&gt;();</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a> ctx(&amp;o[key]);</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <span class="keywordflow">return</span> _parse(ctx, in);</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; }</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a>(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a>&amp;);</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a>&amp;);</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; };</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="classpicojson_1_1null__parse__context.html"> 891</a></span>&#160; <span class="keyword">class </span><a class="code" href="classpicojson_1_1null__parse__context.html">null_parse_context</a> {</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00893"></a><span class="lineno"><a class="line" href="structpicojson_1_1null__parse__context_1_1dummy__str.html"> 893</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">dummy_str</a> {</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <span class="keywordtype">void</span> push_back(<span class="keywordtype">int</span>) {}</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; };</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; <a class="code" href="classpicojson_1_1null__parse__context.html">null_parse_context</a>() {}</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="keywordtype">bool</span> set_null() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; <span class="keywordtype">bool</span> set_bool(<span class="keywordtype">bool</span>) { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160;<span class="preprocessor">#ifdef PICOJSON_USE_INT64</span></div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keywordtype">bool</span> set_int64(int64_t) { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keywordtype">bool</span> set_number(<span class="keywordtype">double</span>) { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_string(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in) {</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <a class="code" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">dummy_str</a> s;</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <span class="keywordflow">return</span> _parse_string(s, in);</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; }</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="keywordtype">bool</span> parse_array_start() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_array_item(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in, <span class="keywordtype">size_t</span>) {</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; <span class="keywordflow">return</span> _parse(*<span class="keyword">this</span>, in);</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; }</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <span class="keywordtype">bool</span> parse_array_stop(<span class="keywordtype">size_t</span>) { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <span class="keywordtype">bool</span> parse_object_start() { <span class="keywordflow">return</span> <span class="keyword">true</span>; }</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keywordtype">bool</span> parse_object_item(<a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a>&amp; in, <span class="keyword">const</span> std::string&amp;) {</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keywordflow">return</span> _parse(*<span class="keyword">this</span>, in);</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; }</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; <a class="code" href="classpicojson_1_1null__parse__context.html">null_parse_context</a>(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1null__parse__context.html">null_parse_context</a>&amp;);</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <a class="code" href="classpicojson_1_1null__parse__context.html">null_parse_context</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1null__parse__context.html">null_parse_context</a>&amp;);</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; };</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; <span class="comment">// obsolete, use the version below</span></div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> std::string parse(<a class="code" href="classpicojson_1_1value.html">value</a>&amp; out, Iter&amp; pos, <span class="keyword">const</span> Iter&amp; last) {</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; std::string err;</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; pos = parse(out, pos, last, &amp;err);</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; }</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160;</div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Context, <span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> Iter _parse(Context&amp; ctx, <span class="keyword">const</span> Iter&amp; first, <span class="keyword">const</span> Iter&amp; last, std::string* err) {</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; <a class="code" href="classpicojson_1_1input.html">input&lt;Iter&gt;</a> in(first, last);</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keywordflow">if</span> (! _parse(ctx, in) &amp;&amp; err != NULL) {</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <span class="keywordtype">char</span> buf[64];</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; SNPRINTF(buf, <span class="keyword">sizeof</span>(buf), <span class="stringliteral">&quot;syntax error at line %d near: &quot;</span>, in.line());</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; *err = buf;</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="keywordflow">while</span> (1) {</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; <span class="keywordtype">int</span> ch = in.getc();</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordflow">if</span> (ch == -1 || ch == <span class="charliteral">&#39;\n&#39;</span>) {</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="keywordflow">break</span>;</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ch &gt;= <span class="charliteral">&#39; &#39;</span>) {</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; err-&gt;push_back(ch);</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; }</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; }</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; }</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordflow">return</span> in.cur();</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; }</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iter&gt; <span class="keyword">inline</span> Iter parse(<a class="code" href="classpicojson_1_1value.html">value</a>&amp; out, <span class="keyword">const</span> Iter&amp; first, <span class="keyword">const</span> Iter&amp; last, std::string* err) {</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; <a class="code" href="classpicojson_1_1default__parse__context.html">default_parse_context</a> ctx(&amp;out);</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keywordflow">return</span> _parse(ctx, first, last, err);</div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; }</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; <span class="keyword">inline</span> std::string parse(<a class="code" href="classpicojson_1_1value.html">value</a>&amp; out, <span class="keyword">const</span> std::string&amp; s) {</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; std::string err;</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; parse(out, s.begin(), s.end(), &amp;err);</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; }</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160;</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; <span class="keyword">inline</span> std::string parse(<a class="code" href="classpicojson_1_1value.html">value</a>&amp; out, std::istream&amp; is) {</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; std::string err;</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; parse(out, std::istreambuf_iterator&lt;char&gt;(is.rdbuf()),</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; std::istreambuf_iterator&lt;char&gt;(), &amp;err);</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; <span class="keywordflow">return</span> err;</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; }</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;</div><div class="line"><a name="l00965"></a><span class="lineno"><a class="line" href="structpicojson_1_1last__error__t.html"> 965</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">struct </span><a class="code" href="structpicojson_1_1last__error__t.html">last_error_t</a> {</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <span class="keyword">static</span> std::string s;</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; };</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; std::string <a class="code" href="structpicojson_1_1last__error__t.html">last_error_t&lt;T&gt;::s</a>;</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160;</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> set_last_error(<span class="keyword">const</span> std::string&amp; s) {</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; <a class="code" href="structpicojson_1_1last__error__t.html">last_error_t&lt;bool&gt;::s</a> = s;</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; }</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160;</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; get_last_error() {</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structpicojson_1_1last__error__t.html">last_error_t&lt;bool&gt;::s</a>;</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; }</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; x, <span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; y) {</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; <span class="keywordflow">if</span> (x.is&lt;<a class="code" href="structpicojson_1_1null.html">null</a>&gt;())</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <span class="keywordflow">return</span> y.is&lt;<a class="code" href="structpicojson_1_1null.html">null</a>&gt;();</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;<span class="preprocessor">#define PICOJSON_CMP(type) \</span></div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160;<span class="preprocessor"> if (x.is&lt;type&gt;()) \</span></div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;<span class="preprocessor"> return y.is&lt;type&gt;() &amp;&amp; x.get&lt;type&gt;() == y.get&lt;type&gt;()</span></div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; PICOJSON_CMP(<span class="keywordtype">bool</span>);</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; PICOJSON_CMP(<span class="keywordtype">double</span>);</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; PICOJSON_CMP(std::string);</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; PICOJSON_CMP(array);</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; PICOJSON_CMP(<span class="keywordtype">object</span>);</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;<span class="preprocessor">#undef PICOJSON_CMP</span></div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; PICOJSON_ASSERT(0);</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <span class="keyword">__assume</span>(0);</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; }</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160;</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; x, <span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">value</a>&amp; y) {</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="keywordflow">return</span> ! (x == y);</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; }</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;}</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacestd.html">std</a> {</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; <span class="keyword">template</span>&lt;&gt; <span class="keyword">inline</span> <span class="keywordtype">void</span> swap(<a class="code" href="classpicojson_1_1value.html">picojson::value</a>&amp; x, <a class="code" href="classpicojson_1_1value.html">picojson::value</a>&amp; y)</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; {</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; x.swap(y);</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; }</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;}</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<span class="keyword">inline</span> std::istream&amp; operator&gt;&gt;(std::istream&amp; is, <a class="code" href="classpicojson_1_1value.html">picojson::value</a>&amp; x)</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;{</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; picojson::set_last_error(std::string());</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; std::string err = picojson::parse(x, is);</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <span class="keywordflow">if</span> (! err.empty()) {</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; picojson::set_last_error(err);</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; is.setstate(std::ios::failbit);</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; }</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; <span class="keywordflow">return</span> is;</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;}</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;<span class="keyword">inline</span> std::ostream&amp; operator&lt;&lt;(std::ostream&amp; os, <span class="keyword">const</span> <a class="code" href="classpicojson_1_1value.html">picojson::value</a>&amp; x)</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;{</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; x.serialize(std::ostream_iterator&lt;char&gt;(os));</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; <span class="keywordflow">return</span> os;</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;}</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;<span class="preprocessor"> #pragma warning(pop)</span></div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="unionpicojson_1_1value_1_1__storage_html"><div class="ttname"><a href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a></div><div class="ttdef"><b>Definition:</b> picojson.h:113</div></div>
+<div class="ttc" id="structpicojson_1_1last__error__t_html"><div class="ttname"><a href="structpicojson_1_1last__error__t.html">picojson::last_error_t</a></div><div class="ttdef"><b>Definition:</b> picojson.h:965</div></div>
+<div class="ttc" id="classpicojson_1_1input_html"><div class="ttname"><a href="classpicojson_1_1input.html">picojson::input</a></div><div class="ttdef"><b>Definition:</b> picojson.h:543</div></div>
+<div class="ttc" id="classpicojson_1_1null__parse__context_html"><div class="ttname"><a href="classpicojson_1_1null__parse__context.html">picojson::null_parse_context</a></div><div class="ttdef"><b>Definition:</b> picojson.h:891</div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> picojson.h:1002</div></div>
+<div class="ttc" id="classpicojson_1_1default__parse__context_html"><div class="ttname"><a href="classpicojson_1_1default__parse__context.html">picojson::default_parse_context</a></div><div class="ttdef"><b>Definition:</b> picojson.h:839</div></div>
+<div class="ttc" id="classpicojson_1_1value_html"><div class="ttname"><a href="classpicojson_1_1value.html">picojson::value</a></div><div class="ttdef"><b>Definition:</b> picojson.h:109</div></div>
+<div class="ttc" id="structpicojson_1_1null_html"><div class="ttname"><a href="structpicojson_1_1null.html">picojson::null</a></div><div class="ttdef"><b>Definition:</b> picojson.h:107</div></div>
+<div class="ttc" id="namespacepicojson_html"><div class="ttname"><a href="namespacepicojson.html">picojson</a></div><div class="ttdef"><b>Definition:</b> picojson.h:89</div></div>
+<div class="ttc" id="classpicojson_1_1deny__parse__context_html"><div class="ttname"><a href="classpicojson_1_1deny__parse__context.html">picojson::deny_parse_context</a></div><div class="ttdef"><b>Definition:</b> picojson.h:819</div></div>
+<div class="ttc" id="structpicojson_1_1null__parse__context_1_1dummy__str_html"><div class="ttname"><a href="structpicojson_1_1null__parse__context_1_1dummy__str.html">picojson::null_parse_context::dummy_str</a></div><div class="ttdef"><b>Definition:</b> picojson.h:893</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/plugins_8idl.html b/0.14/plugins_8idl.html
new file mode 100644
index 00000000..ba6c21ff
--- /dev/null
+++ b/0.14/plugins_8idl.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins/plugins.idl File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_fd810295a2f1bcea6f41e66ffd94fb86.html">plugins</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">plugins.idl File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><a href="plugins_8idl_source.html">Go to the source code of this file.</a></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h1><a class="anchor" id="plugins"></a>
+AMB Plugin documentation</h1>
+<h1><a class="anchor" id="intro"></a>
+Introduction</h1>
+<p>AMB plugins each have their own usage documentation including any special AMB Properties or DBus interfaces they define. Below is a description of several AMB plugins and their documenation:</p><ul>
+<li>bluemonkey_plugin - Extensible javascript engine plugin for defining plugin behavior in javascript</li>
+<li>database_plugin - <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> that logs data in a sqlite database and can play back logs</li>
+<li><a class="el" href="dbus_plugin.html">DBus plugin</a> - Exposes AMB Properties on DBus</li>
+<li>gpsnmea_plugin - GPS <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> that provides location position data from NMEA compatible devices</li>
+<li>obd2_plugin - <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> that provides data from OBD-II compatible vehicles</li>
+<li>opencvlux_plugin - <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> that uses OpenCV to produce ADAS data and perform video logging</li>
+<li>websocket_plugin - Both source and sink plugin that uses a websocket protocol to communicate</li>
+<li><a class="el" href="wheel_plugin.html">Wheel source plugin</a> - <a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> that generates data using the Logitech G27 racing wheel</li>
+</ul>
+<h1><a class="anchor" id="plugins_docs"></a>
+Additional Plugin Documentation</h1>
+<p>In addition to the plugin documentation listed above, some plugins have additional information. Here are some links:</p><ul>
+<li>bluemonkey</li>
+<li>websocket </li>
+</ul>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/plugins_8idl_source.html b/0.14/plugins_8idl_source.html
new file mode 100644
index 00000000..e6530eed
--- /dev/null
+++ b/0.14/plugins_8idl_source.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins/plugins.idl Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_fd810295a2f1bcea6f41e66ffd94fb86.html">plugins</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">plugins.idl</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="plugins_8idl.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div></div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/release_notes.html b/0.14/release_notes.html
new file mode 100644
index 00000000..3642114d
--- /dev/null
+++ b/0.14/release_notes.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: AMB Release Notes</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">AMB Release Notes </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Version: 0.14</p>
+<h2>New features:</h2>
+<ul>
+<li>[DBus] some classes for exporting custom interfaces moved to plugins-common</li>
+<li>[Bluemonkey plugin] support for creating custom dbus interfaces: bluemonkey.exportInterface()</li>
+<li>[Bluemonkey plugin] dbus module supports creating dbus interfaces to system or session services and creating/exporting dbus objects</li>
+<li>[ambctl] support for enabling disabling plugins</li>
+<li>[ambd] support plugins.d - now plugin segments can be stuck in there and amb will try to load all plugins that are enabled. See the example segments: /etc/ambd/plugins.d/dbus, examplesink, examplesource</li>
+<li>[xwalk] vehicle extension now dynamically exports all AMB supported objects</li>
+</ul>
+<h2>Changes:</h2>
+<ul>
+<li><a class="el" href="interfacePlugin.html" title="the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...">Plugin</a> create() method signature changed.</li>
+<li>Removed AbstractSinkManager class</li>
+<li>Removed deprecated dbus interfaces</li>
+<li>Removed deprecated 'FooChanged' signal introspection description</li>
+<li>Deprecated 'GetFoo' method. This doesn't contain much more information that cannot already be obtained through the Properties interface.</li>
+</ul>
+<h2>Fixes:</h2>
+<ul>
+<li>[XWalk] Fixed misspelled 'diagnostics' interface</li>
+<li>[DBus] Fixed misspelled 'Diagnostics' interface </li>
+</ul>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/search/all_0.html b/0.14/search/all_0.html
new file mode 100644
index 00000000..d54e0bd8
--- /dev/null
+++ b/0.14/search/all_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_0.js b/0.14/search/all_0.js
new file mode 100644
index 00000000..502f054c
--- /dev/null
+++ b/0.14/search/all_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['_5fstorage',['_storage',['../unionpicojson_1_1value_1_1__storage.html',1,'picojson::value']]]
+];
diff --git a/0.14/search/all_1.html b/0.14/search/all_1.html
new file mode 100644
index 00000000..8cc6a1de
--- /dev/null
+++ b/0.14/search/all_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_1.js b/0.14/search/all_1.js
new file mode 100644
index 00000000..d425c22a
--- /dev/null
+++ b/0.14/search/all_1.js
@@ -0,0 +1,45 @@
+var searchData=
+[
+ ['abstractpropertytype',['AbstractPropertyType',['../classAbstractPropertyType.html',1,'']]],
+ ['abstractroutingengine',['AbstractRoutingEngine',['../classAbstractRoutingEngine.html',1,'']]],
+ ['abstractsink',['AbstractSink',['../classAbstractSink.html',1,'']]],
+ ['abstractsource',['AbstractSource',['../classAbstractSource.html',1,'']]],
+ ['acceleration',['Acceleration',['../interfaceAcceleration.html',1,'']]],
+ ['accelerationx',['AccelerationX',['../interfaceAcceleration.html#afd949d9a607325dd663e5a96d9414341',1,'Acceleration']]],
+ ['accelerationy',['AccelerationY',['../interfaceAcceleration.html#a92b772ac8f46b38f759f0657337371f1',1,'Acceleration']]],
+ ['accelerationz',['AccelerationZ',['../classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b',1,'VehicleProperty::AccelerationZ()'],['../interfaceAcceleration.html#acf61a6e0209c256b838ce995554be1b9',1,'Acceleration::AccelerationZ()']]],
+ ['acceleratorpedalposition',['AcceleratorPedalPosition',['../interfaceAcceleratorPedalPosition.html',1,'AcceleratorPedalPosition'],['../interfaceAcceleratorPedalPosition.html#afb7c6ff4c0f1eb7293376f3eba1d0d0d',1,'AcceleratorPedalPosition::AcceleratorPedalPosition()']]],
+ ['accumulatedengineruntime',['AccumulatedEngineRuntime',['../interfaceDiagnostic.html#ab55c0bb65b3b3a5fef68f4119b8d9baf',1,'Diagnostic']]],
+ ['activenoisecontrolmode',['ActiveNoiseControlMode',['../interfaceVehicleSound.html#ab6d041f63822291727e44ad63e532493',1,'VehicleSound']]],
+ ['addpropertysupport',['addPropertySupport',['../classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c',1,'AmbPluginImpl']]],
+ ['airbagactivated',['AirbagActivated',['../interfaceAirbagStatus.html#a63769183e7384e723b358a56818e1b81',1,'AirbagStatus']]],
+ ['airbagdeployed',['AirbagDeployed',['../interfaceAirbagStatus.html#ae5fea197fb5de4ec5c23d5c252f0c5ce',1,'AirbagStatus']]],
+ ['airbagstatus',['AirbagStatus',['../interfaceAirbagStatus.html',1,'AirbagStatus'],['../classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666',1,'VehicleProperty::AirbagStatus()'],['../interfaceAirbagStatus.html#abb2e5adf5994835739f37101ad7388a0',1,'AirbagStatus::AirbagStatus()']]],
+ ['airconditioning',['AirConditioning',['../interfaceClimateControl.html#a9ff614cf24e39060d34b088eb236bbb2',1,'ClimateControl']]],
+ ['airflowdirection',['AirflowDirection',['../classVehicleProperty.html#abc2f19f04469422a158cf9f6c911d662',1,'VehicleProperty']]],
+ ['airflowdirectionw3c',['AirflowDirectionW3C',['../interfaceClimateControl.html#a745680c0e53b1f1946a433995d1b8322',1,'ClimateControl']]],
+ ['airrecirculation',['AirRecirculation',['../interfaceClimateControl.html#ab72e5a305fcd31445bb825fc59cfff3b',1,'ClimateControl']]],
+ ['alarm',['Alarm',['../interfaceAlarm.html',1,'']]],
+ ['alarmstatus',['AlarmStatus',['../classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c',1,'VehicleProperty::AlarmStatus()'],['../interfaceAlarm.html#a0a8d6354cc6d4a3cbd926268ecce478e',1,'Alarm::AlarmStatus()']]],
+ ['altitude',['Altitude',['../interfaceLocation.html#abd771571317087346843e2a644841661',1,'Location']]],
+ ['amb_2efidl',['amb.fidl',['../amb_8fidl.html',1,'']]],
+ ['automotive_20message_20broker_20daemon',['Automotive Message Broker Daemon',['../ambd.html',1,'']]],
+ ['ambd_2dconfiguration_2eidl',['ambd-configuration.idl',['../ambd-configuration_8idl.html',1,'']]],
+ ['ambdbusmappings_2eidl',['ambdbusmappings.idl',['../ambdbusmappings_8idl.html',1,'']]],
+ ['ambplugin',['AmbPlugin',['../classAmbPlugin.html',1,'AmbPlugin&lt; T &gt;'],['../group__libamb.html#gaeba07a0735880a7a49644f7413a03db5',1,'AmbPlugin::AmbPlugin()']]],
+ ['ambplugin_2eh',['ambplugin.h',['../ambplugin_8h.html',1,'']]],
+ ['ambpluginimpl',['AmbPluginImpl',['../classAmbPluginImpl.html',1,'AmbPluginImpl'],['../classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9',1,'AmbPluginImpl::AmbPluginImpl()']]],
+ ['antilockbrakingsystem',['AntilockBrakingSystem',['../interfaceAntilockBrakingSystem.html',1,'AntilockBrakingSystem'],['../interfaceWheelInformation.html#a4c15409b80fb3b9ab163702d5870594b',1,'WheelInformation::AntilockBrakingSystem()'],['../interfaceAntilockBrakingSystem.html#ac981fc778ed33a1628e5702244449ec4',1,'AntilockBrakingSystem::AntilockBrakingSystem()']]],
+ ['antilockbrakingsystemenabled',['AntilockBrakingSystemEnabled',['../interfaceAntilockBrakingSystem.html#af74f3f8205486fcc486715b924a8ab57',1,'AntilockBrakingSystem']]],
+ ['anyvalue',['anyValue',['../classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666',1,'AbstractPropertyType']]],
+ ['append',['append',['../classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb',1,'ListPropertyType']]],
+ ['asyncpropertyreply',['AsyncPropertyReply',['../classAsyncPropertyReply.html',1,'']]],
+ ['asyncpropertyrequest',['AsyncPropertyRequest',['../classAsyncPropertyRequest.html',1,'']]],
+ ['asyncrangepropertyreply',['AsyncRangePropertyReply',['../classAsyncRangePropertyReply.html',1,'']]],
+ ['asyncrangepropertyrequest',['AsyncRangePropertyRequest',['../classAsyncRangePropertyRequest.html',1,'']]],
+ ['asyncsetpropertyrequest',['AsyncSetPropertyRequest',['../classAsyncSetPropertyRequest.html',1,'']]],
+ ['atmosphericpressure',['AtmosphericPressure',['../interfaceAtmosphericPressure.html',1,'AtmosphericPressure'],['../interfaceAtmosphericPressure.html#a32fe278d370cc25bb8ce6485f9654ecf',1,'AtmosphericPressure::AtmosphericPressure()']]],
+ ['availablesounds',['AvailableSounds',['../interfaceVehicleSound.html#ae97af33f75e780803d882d0391ffa33f',1,'VehicleSound']]],
+ ['automotive_20message_20broker_20documentation',['Automotive Message Broker Documentation',['../index.html',1,'']]],
+ ['amb_20release_20notes',['AMB Release Notes',['../release_notes.html',1,'']]]
+];
diff --git a/0.14/search/all_10.html b/0.14/search/all_10.html
new file mode 100644
index 00000000..c25484f2
--- /dev/null
+++ b/0.14/search/all_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_10.js b/0.14/search/all_10.js
new file mode 100644
index 00000000..82df4238
--- /dev/null
+++ b/0.14/search/all_10.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['rainsensor',['RainSensor',['../interfaceRainSensor.html',1,'RainSensor'],['../interfaceRainSensor.html#a4668873f067758b3e28719e815cda204',1,'RainSensor::RainSensor()']]],
+ ['rearwheelradius',['RearWheelRadius',['../interfaceWheelInformation.html#ab5d9a64c7336660a013e85738b2260c6',1,'WheelInformation']]],
+ ['registersink',['registerSink',['../classAbstractRoutingEngine.html#a179052d9ab3f70ddb4c91421f94c45a9',1,'AbstractRoutingEngine']]],
+ ['routingengine',['routingEngine',['../classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591',1,'AbstractSink::routingEngine()'],['../classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1',1,'AbstractSource::routingEngine()'],['../classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c',1,'AmbPluginImpl::routingEngine()']]]
+];
diff --git a/0.14/search/all_11.html b/0.14/search/all_11.html
new file mode 100644
index 00000000..3615c281
--- /dev/null
+++ b/0.14/search/all_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_11.js b/0.14/search/all_11.js
new file mode 100644
index 00000000..e0073982
--- /dev/null
+++ b/0.14/search/all_11.js
@@ -0,0 +1,46 @@
+var searchData=
+[
+ ['seat',['Seat',['../interfaceSeat.html',1,'']]],
+ ['seatadjustment',['SeatAdjustment',['../interfaceSeatAdjustment.html',1,'']]],
+ ['seatbelt',['SeatBelt',['../interfaceSeatBelt.html',1,'']]],
+ ['seatbeltstatus',['SeatBeltStatus',['../interfaceSeatBelt.html#af060a6f2b6f0447a59dfb3505ecf4682',1,'SeatBelt::SeatBeltStatus()'],['../interfaceSeat.html#a4ad0b531d1d20e3490f67ff56792a701',1,'Seat::SeatBeltStatus()']]],
+ ['seatcooler',['SeatCooler',['../interfaceClimateControl.html#a116764f8cfe272dd5418fc418d07cb47',1,'ClimateControl']]],
+ ['seatheater',['SeatHeater',['../interfaceClimateControl.html#a1888bc9e70f14f17edcf846b97ddfc81',1,'ClimateControl']]],
+ ['seatpositionbackcushion',['SeatPositionBackCushion',['../interfaceSeatAdjustment.html#a334764c18dc5d34fc8ca2dd9580b6990',1,'SeatAdjustment']]],
+ ['seatpositioncushionheight',['SeatPositionCushionHeight',['../interfaceSeatAdjustment.html#ad4fa353e4948b849011a61324d2d257d',1,'SeatAdjustment']]],
+ ['seatpositionheadrest',['SeatPositionHeadrest',['../interfaceSeatAdjustment.html#adecde776f5f2413bfc213d14d2a492df',1,'SeatAdjustment']]],
+ ['seatpositionrecline',['SeatPositionRecline',['../interfaceSeatAdjustment.html#ad0275f9cb3dd564d491084932494b58b',1,'SeatAdjustment']]],
+ ['seatpositionsidecushion',['SeatPositionSideCushion',['../interfaceSeatAdjustment.html#a97645db443fc452ed3249b164c0b5df4',1,'SeatAdjustment']]],
+ ['seatpositionslide',['SeatPositionSlide',['../interfaceSeatAdjustment.html#a19a1cdb6147bf51b16ee4c45ea16a399',1,'SeatAdjustment']]],
+ ['securityalertstatus',['SecurityAlertStatus',['../classVehicleProperty.html#ac9021ed7a6f552e40227bcaa132ef265',1,'VehicleProperty']]],
+ ['sequence',['sequence',['../classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2',1,'AbstractPropertyType']]],
+ ['sequencebegin',['sequenceBegin',['../classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0',1,'AsyncRangePropertyRequest']]],
+ ['sequenceend',['sequenceEnd',['../classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe',1,'AsyncRangePropertyRequest']]],
+ ['setproperty',['setProperty',['../classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a',1,'AbstractSource::setProperty()'],['../group__libamb.html#ga9348b743e7f678c4b98b9681199844ad',1,'AmbPlugin::setProperty()'],['../classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843',1,'AmbPluginImpl::setProperty()']]],
+ ['setvalue',['setValue',['../classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c',1,'AbstractPropertyType::setValue()'],['../classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e',1,'BasicPropertyType::setValue()'],['../classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c',1,'AmbPluginImpl::setValue()']]],
+ ['sidewindow',['SideWindow',['../interfaceSideWindow.html',1,'']]],
+ ['signature',['signature',['../classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1',1,'AbstractPropertyType']]],
+ ['sinks',['sinks',['../interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d',1,'Config']]],
+ ['size',['Size',['../interfaceSize.html',1,'']]],
+ ['sources',['sources',['../interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7',1,'Config']]],
+ ['sourcesforproperty',['sourcesForProperty',['../classAbstractRoutingEngine.html#aef8ad3a6c8d00d7fe9fdb378acf918c0',1,'AbstractRoutingEngine']]],
+ ['sourceuuid',['sourceUuid',['../classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48',1,'AbstractPropertyType::sourceUuid()'],['../classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9',1,'AsyncRangePropertyRequest::sourceUuid()']]],
+ ['sourceuuidfilter',['sourceUuidFilter',['../classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302',1,'AsyncPropertyRequest']]],
+ ['steeringwheel',['SteeringWheel',['../interfaceSteeringWheel.html',1,'']]],
+ ['steeringwheelangle',['SteeringWheelAngle',['../classVehicleProperty.html#a0754527fc49f9395559f0f7132161242',1,'VehicleProperty']]],
+ ['steeringwheelanglew3c',['SteeringWheelAngleW3C',['../classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441',1,'VehicleProperty::SteeringWheelAngleW3C()'],['../interfaceSteeringWheel.html#ae97a606756309f61df6d5fa62fc60705',1,'SteeringWheel::SteeringWheelAngleW3C()']]],
+ ['steeringwheelheater',['SteeringWheelHeater',['../interfaceClimateControl.html#a604d4c5dcfb03b1a8bfee77ad2fddfa7',1,'ClimateControl']]],
+ ['steeringwheelposition',['SteeringWheelPosition',['../interfaceSteeringWheelPosition.html',1,'']]],
+ ['steeringwheelpositionslide',['SteeringWheelPositionSlide',['../interfaceSteeringWheelPosition.html#aece28628ff6bd3a04ea7d7424c0c4cfe',1,'SteeringWheelPosition']]],
+ ['steeringwheelpositiontilt',['SteeringWheelPositionTilt',['../interfaceSteeringWheelPosition.html#a9d9c029923c4608d054de610212b2a0e',1,'SteeringWheelPosition']]],
+ ['stringpropertytype',['StringPropertyType',['../classStringPropertyType.html',1,'']]],
+ ['strtoerror',['strToError',['../classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71',1,'AsyncPropertyReply']]],
+ ['subscribetoproperty',['subscribeToProperty',['../classAbstractRoutingEngine.html#a7a30b4c21f91ce6586e1575458238809',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, PropertyChangedType callback, std::string pid=&quot;&quot;)=0'],['../classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0']]],
+ ['subscribetopropertychanges',['subscribeToPropertyChanges',['../classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9',1,'AbstractSource::subscribeToPropertyChanges()'],['../group__libamb.html#gab98182f95801527bec4d972f37d3c92b',1,'AmbPlugin::subscribeToPropertyChanges()'],['../classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce',1,'AmbPluginImpl::subscribeToPropertyChanges()']]],
+ ['success',['success',['../classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb',1,'AsyncPropertyReply::success()'],['../classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92',1,'AsyncRangePropertyReply::success()']]],
+ ['sunroof',['Sunroof',['../interfaceSunroof.html',1,'Sunroof'],['../interfaceSunroof.html#af525e7e42bef949cdb38689a44872ebf',1,'Sunroof::Sunroof()']]],
+ ['sunrooftilt',['SunroofTilt',['../interfaceSunroof.html#afe5bef43d2e75c081c1ccf4df291357a',1,'Sunroof']]],
+ ['supported',['supported',['../classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460',1,'AbstractSource::supported()'],['../group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06',1,'AmbPlugin::supported()'],['../classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6',1,'AmbPluginImpl::supported()']]],
+ ['supportedchanged',['supportedChanged',['../classAbstractSink.html#aa9538a89536e8b6495551283116a588b',1,'AbstractSink::supportedChanged()'],['../group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e',1,'AmbPlugin::supportedChanged()'],['../classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae',1,'AmbPluginImpl::supportedChanged()']]],
+ ['supportedoperations',['supportedOperations',['../classAbstractSource.html#a317861675652372a72fc01c075036b51',1,'AbstractSource::supportedOperations()'],['../group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e',1,'AmbPlugin::supportedOperations()'],['../classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd',1,'AmbPluginImpl::supportedOperations()']]]
+];
diff --git a/0.14/search/all_12.html b/0.14/search/all_12.html
new file mode 100644
index 00000000..abd082a5
--- /dev/null
+++ b/0.14/search/all_12.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_12.js b/0.14/search/all_12.js
new file mode 100644
index 00000000..ad104632
--- /dev/null
+++ b/0.14/search/all_12.js
@@ -0,0 +1,36 @@
+var searchData=
+[
+ ['targettemperature',['TargetTemperature',['../interfaceClimateControl.html#ad3c6b2948978b0449add3fb7d25d930f',1,'ClimateControl']]],
+ ['temperature',['Temperature',['../interfaceTemperature.html',1,'']]],
+ ['throttleposition',['ThrottlePosition',['../interfaceThrottlePosition.html',1,'ThrottlePosition'],['../interfaceThrottlePosition.html#adcfc58d73205b590b5f3371e564aa96c',1,'ThrottlePosition::ThrottlePosition()']]],
+ ['timebegin',['timeBegin',['../classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69',1,'AsyncRangePropertyRequest']]],
+ ['timedout',['timedout',['../classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5',1,'AsyncPropertyReply']]],
+ ['timeend',['timeEnd',['../classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30',1,'AsyncRangePropertyRequest']]],
+ ['timeout',['timeout',['../classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c',1,'AsyncPropertyRequest']]],
+ ['timerunmilon',['TimeRunMILOn',['../interfaceDiagnostic.html#a7eb9fea0de68b1bc3b9b930840114fe5',1,'Diagnostic']]],
+ ['timestamp',['timestamp',['../classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b',1,'AbstractPropertyType']]],
+ ['timestamp',['Timestamp',['../classamb_1_1Timestamp.html',1,'amb']]],
+ ['timetroublecodeclear',['TimeTroubleCodeClear',['../interfaceDiagnostic.html#a405285eecb6b0a01f2d0407ab868ff63',1,'Diagnostic']]],
+ ['tire',['Tire',['../interfaceTire.html',1,'']]],
+ ['tirepressure',['TirePressure',['../classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2',1,'VehicleProperty::TirePressure()'],['../interfaceTire.html#ae9f48caaabe548696d27bc956b135e29',1,'Tire::TirePressure()']]],
+ ['tirepressurelow',['TirePressureLow',['../classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95',1,'VehicleProperty::TirePressureLow()'],['../interfaceTire.html#ac3e05d38925b7377fc2a15544cabed91',1,'Tire::TirePressureLow()']]],
+ ['tiretemperature',['TireTemperature',['../classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711',1,'VehicleProperty::TireTemperature()'],['../interfaceTire.html#ab20d18865a45ca32561df4783b15e787',1,'Tire::TireTemperature()']]],
+ ['tostring',['toString',['../classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa',1,'AbstractPropertyType::toString()'],['../classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114',1,'BasicPropertyType::toString()'],['../classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35',1,'StringPropertyType::toString()'],['../classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea',1,'ListPropertyType::toString()']]],
+ ['tovariant',['toVariant',['../classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d',1,'AbstractPropertyType::toVariant()'],['../classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06',1,'BasicPropertyType::toVariant()'],['../classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28',1,'StringPropertyType::toVariant()'],['../classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41',1,'ListPropertyType::toVariant()']]],
+ ['tractioncontrolsystem',['TractionControlSystem',['../interfaceTractionControlSystem.html',1,'TractionControlSystem'],['../interfaceTractionControlSystem.html#afa6b052fdb3c23cb965a73e93bd34400',1,'TractionControlSystem::TractionControlSystem()']]],
+ ['tractioncontrolsystemenabled',['TractionControlSystemEnabled',['../interfaceTractionControlSystem.html#a7392cc43962b76f1b46aafc3fed5ed26',1,'TractionControlSystem']]],
+ ['transmission',['Transmission',['../interfaceTransmission.html',1,'']]],
+ ['transmissionclutch',['TransmissionClutch',['../interfaceTransmissionClutch.html',1,'']]],
+ ['transmissionclutchwear',['TransmissionClutchWear',['../classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b',1,'VehicleProperty::TransmissionClutchWear()'],['../interfaceTransmissionClutch.html#ab8645ae72ab9dd0d586c91206e16202f',1,'TransmissionClutch::TransmissionClutchWear()']]],
+ ['transmissionfluidlevel',['TransmissionFluidLevel',['../interfaceFluid.html#a6dfdefaa8d5ea2b2d13e99f4f9b8c642',1,'Fluid']]],
+ ['transmissiongearposition',['TransmissionGearPosition',['../interfaceTransmission.html#a0271138d40b3619ffcbfe32f2081d516',1,'Transmission']]],
+ ['transmissiongeartype',['TransmissionGearType',['../interfaceTransmission.html#afdd88c1d4eefa241b0ae1e444c8a7ed6',1,'Transmission']]],
+ ['transmissionmodew3c',['TransmissionModeW3C',['../interfaceTransmission.html#a5f02d4b865d13144dbbff4ca10e731b7',1,'Transmission']]],
+ ['transmissionoil',['TransmissionOil',['../interfaceTransmissionOil.html',1,'']]],
+ ['transmissionoiltemperature',['TransmissionOilTemperature',['../interfaceTransmissionOil.html#a4c80a5b4e084867bcac6697ba0eca6ab',1,'TransmissionOil']]],
+ ['transmissionoilwear',['TransmissionOilWear',['../interfaceTransmissionOil.html#ac6a359c9ab6e301e755ac596cc17d9c5',1,'TransmissionOil']]],
+ ['transmissionshiftposition',['TransmissionShiftPosition',['../classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399',1,'VehicleProperty::TransmissionShiftPosition()'],['../interfaceTransmission.html#a749c8273349cd7689858ed24217049b1',1,'Transmission::TransmissionShiftPosition()']]],
+ ['tripmeter',['TripMeter',['../interfaceTripMeter.html',1,'']]],
+ ['tripmeters',['TripMeters',['../interfaceTripMeter.html#a0f8ccb9b8abcc132dc98b1d14ad681a3',1,'TripMeter']]],
+ ['turnsignal',['TurnSignal',['../classVehicleProperty.html#afa6ed4f01a158cba9471dc59e4818f8e',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/all_13.html b/0.14/search/all_13.html
new file mode 100644
index 00000000..88fa6531
--- /dev/null
+++ b/0.14/search/all_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_13.js b/0.14/search/all_13.js
new file mode 100644
index 00000000..f3159b74
--- /dev/null
+++ b/0.14/search/all_13.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['unsubscribetoproperty',['unsubscribeToProperty',['../classAbstractRoutingEngine.html#aa56c145aa682ece99791831bc7c420f7',1,'AbstractRoutingEngine']]],
+ ['unsubscribetopropertychanges',['unsubscribeToPropertyChanges',['../classAbstractSource.html#a584372310f191b1b9067a634b7366023',1,'AbstractSource::unsubscribeToPropertyChanges()'],['../group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0',1,'AmbPlugin::unsubscribeToPropertyChanges()'],['../classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c',1,'AmbPluginImpl::unsubscribeToPropertyChanges()']]],
+ ['updateproperty',['updateProperty',['../classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0',1,'AbstractRoutingEngine']]],
+ ['uuid',['uuid',['../classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053',1,'AbstractSink::uuid()'],['../group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470',1,'AmbPlugin::uuid()'],['../classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2',1,'AmbPluginImpl::uuid()']]]
+];
diff --git a/0.14/search/all_14.html b/0.14/search/all_14.html
new file mode 100644
index 00000000..518db1da
--- /dev/null
+++ b/0.14/search/all_14.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_14.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_14.js b/0.14/search/all_14.js
new file mode 100644
index 00000000..133cedf1
--- /dev/null
+++ b/0.14/search/all_14.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+ ['value',['value',['../classpicojson_1_1value.html',1,'picojson']]],
+ ['value',['value',['../classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02',1,'AsyncPropertyReply::value()'],['../classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6',1,'AsyncSetPropertyRequest::value()'],['../classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d',1,'AbstractPropertyType::value()']]],
+ ['values',['values',['../classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b',1,'AsyncRangePropertyReply']]],
+ ['variant',['Variant',['../unionVariant.html',1,'']]],
+ ['vehicledrivemode',['VehicleDriveMode',['../interfaceDriveMode.html#ae9c83f119100359aefcd52251b2d827e',1,'DriveMode']]],
+ ['vehicleheight',['VehicleHeight',['../interfaceSize.html#a1ccc569716b80530444fbd764119dad9',1,'Size']]],
+ ['vehicleid',['VehicleId',['../interfaceVehicleId.html',1,'']]],
+ ['vehiclelength',['VehicleLength',['../interfaceSize.html#af3f8d8c9ff0550556fb0a1021a1bbe74',1,'Size']]],
+ ['vehiclepowermode',['VehiclePowerMode',['../interfaceVehiclePowerMode.html',1,'VehiclePowerMode'],['../interfaceVehiclePowerMode.html#a2c1c72402fa6c44c2bc9e8fd68bdc190',1,'VehiclePowerMode::VehiclePowerMode()']]],
+ ['vehicleproperty',['VehicleProperty',['../classVehicleProperty.html',1,'']]],
+ ['vehiclesound',['VehicleSound',['../interfaceVehicleSound.html',1,'']]],
+ ['vehiclespeed',['VehicleSpeed',['../interfaceVehicleSpeed.html',1,'VehicleSpeed'],['../interfaceVehicleSpeed.html#a414d86d8a52df7495cf6b462f89beded',1,'VehicleSpeed::VehicleSpeed()']]],
+ ['vehicletopspeedlimit',['VehicleTopSpeedLimit',['../interfaceVehicleTopSpeedLimit.html',1,'VehicleTopSpeedLimit'],['../interfaceVehicleTopSpeedLimit.html#a7bb5157a2806dc1486150162b0036fad',1,'VehicleTopSpeedLimit::VehicleTopSpeedLimit()']]],
+ ['vehicletype',['VehicleType',['../interfaceVehicleType.html',1,'VehicleType'],['../interfaceVehicleType.html#a281e3242c227956a5497d0b1dd685cc6',1,'VehicleType::VehicleType()']]],
+ ['vehiclewidth',['VehicleWidth',['../interfaceSize.html#a7d257d4908f33668b20f23889e06997e',1,'Size']]],
+ ['vin',['VIN',['../interfaceVehicleId.html#aabe466f31c84fcb81c6462ecdcc7ae3c',1,'VehicleId']]]
+];
diff --git a/0.14/search/all_15.html b/0.14/search/all_15.html
new file mode 100644
index 00000000..1331c0d7
--- /dev/null
+++ b/0.14/search/all_15.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_15.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_15.js b/0.14/search/all_15.js
new file mode 100644
index 00000000..48172c77
--- /dev/null
+++ b/0.14/search/all_15.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+ ['warning',['Warning',['../classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad',1,'DebugOut']]],
+ ['washerfluid',['WasherFluid',['../interfaceWasherFluid.html',1,'']]],
+ ['washerfluidlevel',['WasherFluidLevel',['../interfaceWasherFluid.html#aa1ddc39b08b28e3d3688604b1b07885b',1,'WasherFluid']]],
+ ['washerfluidlevellow',['WasherFluidLevelLow',['../interfaceWasherFluid.html#ac9e7989758c74fc5ccee1e876bfc6a4b',1,'WasherFluid']]],
+ ['wheel_20source_20plugin',['Wheel source plugin',['../wheel_plugin.html',1,'']]],
+ ['wheelbrake',['WheelBrake',['../classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351',1,'VehicleProperty::WheelBrake()'],['../interfaceBrakeOperation.html#ad73cf8b7d7f23278303ecdbeaeb7a62b',1,'BrakeOperation::WheelBrake()']]],
+ ['wheelinformation',['WheelInformation',['../interfaceWheelInformation.html',1,'']]],
+ ['wheeltick',['WheelTick',['../interfaceWheelTick.html',1,'WheelTick'],['../interfaceWheelTick.html#a22e201499e96886a09786aa8c42f08e9',1,'WheelTick::WheelTick()']]],
+ ['wheeltrack',['WheelTrack',['../interfaceWheelInformation.html#a9b86b0884f24e3fa9d4f81b047dda024',1,'WheelInformation']]],
+ ['windowlockstatus',['WindowLockStatus',['../interfaceSideWindow.html#a01854da7f347d50a309314a150a028fe',1,'SideWindow']]],
+ ['windowstatus',['WindowStatus',['../interfaceWindowStatus.html',1,'WindowStatus'],['../interfaceWindowStatus.html#a74f606f1b64d41de4c6f384a2b11e5cb',1,'WindowStatus::WindowStatus()'],['../interfaceSideWindow.html#a8968254d124d26de8d55d58430fa3de7',1,'SideWindow::WindowStatus()']]],
+ ['windshieldwiper',['WindshieldWiper',['../classVehicleProperty.html#a85679ec98f1611d328a9917e7c5fd0f1',1,'VehicleProperty']]],
+ ['windshieldwipersetting',['WindshieldWiperSetting',['../classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b',1,'VehicleProperty::WindshieldWiperSetting()'],['../interfaceWiperStatus.html#a85849714f517ea47be7dded2874e4ed0',1,'WiperStatus::WindshieldWiperSetting()']]],
+ ['windshieldwiperspeed',['WindshieldWiperSpeed',['../classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb',1,'VehicleProperty::WindshieldWiperSpeed()'],['../interfaceWiperStatus.html#a2450e48040a1ab0eacf41a069026801b',1,'WiperStatus::WindshieldWiperSpeed()']]],
+ ['wiperstatus',['WiperStatus',['../interfaceWiperStatus.html',1,'']]],
+ ['wmi',['WMI',['../classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee',1,'VehicleProperty::WMI()'],['../interfaceVehicleId.html#a975a5877bb5ffd2df7e778af11b741c7',1,'VehicleId::WMI()']]]
+];
diff --git a/0.14/search/all_16.html b/0.14/search/all_16.html
new file mode 100644
index 00000000..bec9d5dd
--- /dev/null
+++ b/0.14/search/all_16.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_16.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_16.js b/0.14/search/all_16.js
new file mode 100644
index 00000000..aea3eb87
--- /dev/null
+++ b/0.14/search/all_16.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['yawrate',['YawRate',['../interfaceYawRate.html',1,'YawRate'],['../interfaceYawRate.html#a2ce33bd6e0077d22f8f3b137dacc80ad',1,'YawRate::YawRate()'],['../interfaceButtonEvent.html#a1d05bec7109151686be60fe3214f89eb',1,'ButtonEvent::YawRate()']]]
+];
diff --git a/0.14/search/all_17.html b/0.14/search/all_17.html
new file mode 100644
index 00000000..6d010fdd
--- /dev/null
+++ b/0.14/search/all_17.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_17.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_17.js b/0.14/search/all_17.js
new file mode 100644
index 00000000..b543fba7
--- /dev/null
+++ b/0.14/search/all_17.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['zone',['Zone',['../classZone.html',1,'Zone'],['../classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc',1,'AbstractPropertyType::zone()'],['../classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da',1,'AsyncRangePropertyRequest::zone()']]],
+ ['zonefilter',['zoneFilter',['../classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7',1,'AsyncPropertyRequest']]],
+ ['zonepropertytype',['ZonePropertyType',['../classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee',1,'AmbPluginImpl']]]
+];
diff --git a/0.14/search/all_2.html b/0.14/search/all_2.html
new file mode 100644
index 00000000..d15ac65f
--- /dev/null
+++ b/0.14/search/all_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_2.js b/0.14/search/all_2.js
new file mode 100644
index 00000000..8e2bb2a6
--- /dev/null
+++ b/0.14/search/all_2.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['basicpropertytype',['BasicPropertyType',['../classBasicPropertyType.html',1,'']]],
+ ['basicvalue',['basicValue',['../classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447',1,'BasicPropertyType']]],
+ ['batterychargelevel',['BatteryChargeLevel',['../classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350',1,'VehicleProperty::BatteryChargeLevel()'],['../interfaceBatteryStatus.html#a82efd679635044f40e77f32b682caf9d',1,'BatteryStatus::BatteryChargeLevel()']]],
+ ['batterycurrent',['BatteryCurrent',['../interfaceBatteryStatus.html#ac0cd6fdef88ab9c883bd7102d3d56b67',1,'BatteryStatus']]],
+ ['batterystatus',['BatteryStatus',['../interfaceBatteryStatus.html',1,'']]],
+ ['batteryvoltage',['BatteryVoltage',['../classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7',1,'VehicleProperty::BatteryVoltage()'],['../interfaceBatteryStatus.html#afb14133e6ba7b0e975c9d8202240eafd',1,'BatteryStatus::BatteryVoltage()']]],
+ ['brakefluidlevel',['BrakeFluidLevel',['../classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889',1,'VehicleProperty::BrakeFluidLevel()'],['../interfaceBrakeMaintenance.html#a84984ddf4ca782a8bf8fd1a64c773aee',1,'BrakeMaintenance::BrakeFluidLevel()']]],
+ ['brakefluidlevellow',['BrakeFluidLevelLow',['../interfaceBrakeMaintenance.html#a947300ba92f881da80c38e55c257c68b',1,'BrakeMaintenance']]],
+ ['brakemaintenance',['BrakeMaintenance',['../interfaceBrakeMaintenance.html',1,'']]],
+ ['brakeoperation',['BrakeOperation',['../interfaceBrakeOperation.html',1,'']]],
+ ['brakepadwear',['BrakePadWear',['../interfaceBrakeMaintenance.html#a2da7ee50f0528e3e7f1b7317c57a0ea4',1,'BrakeMaintenance']]],
+ ['buttonevent',['ButtonEvent',['../interfaceButtonEvent.html',1,'ButtonEvent'],['../classVehicleProperty.html#acaef9e6f6ae7240af101f2f8543aa6a0',1,'VehicleProperty::ButtonEvent()']]],
+ ['buttoneventw3ctype',['ButtonEventW3CType',['../classVehicleProperty_1_1ButtonEventW3CType.html',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/all_3.html b/0.14/search/all_3.html
new file mode 100644
index 00000000..9f526c67
--- /dev/null
+++ b/0.14/search/all_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_3.js b/0.14/search/all_3.js
new file mode 100644
index 00000000..634175ce
--- /dev/null
+++ b/0.14/search/all_3.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+ ['capabilities',['capabilities',['../classVehicleProperty.html#a98597c0ee313098f1dec84702871d0e9',1,'VehicleProperty']]],
+ ['childlockstatus',['ChildLockStatus',['../interfaceDoorStatus.html#a1f26de9c8b47568fc38fc219db74883b',1,'DoorStatus::ChildLockStatus()'],['../interfaceDoor.html#aef0d00bd271c3643df33b347ab163b1e',1,'Door::ChildLockStatus()'],['../interfaceChildSafetyLock.html#a9597ab8c513127f75063c19ff35cf2d3',1,'ChildSafetyLock::ChildLockStatus()']]],
+ ['childsafetylock',['ChildSafetyLock',['../interfaceChildSafetyLock.html',1,'']]],
+ ['chime',['Chime',['../interfaceChime.html',1,'Chime'],['../interfaceChime.html#a8c3a90e6372ac2fbef175e5b11d629a1',1,'Chime::Chime()']]],
+ ['climatecontrol',['ClimateControl',['../interfaceClimateControl.html',1,'']]],
+ ['clutchstatus',['ClutchStatus',['../classVehicleProperty.html#afcf4bf35eeb47f8620802e1caae35258',1,'VehicleProperty']]],
+ ['completed',['completed',['../classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be',1,'AsyncPropertyRequest::completed()'],['../classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d',1,'AsyncRangePropertyRequest::completed()']]],
+ ['config',['Config',['../interfaceConfig.html',1,'']]],
+ ['configuration',['configuration',['../classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987',1,'AmbPluginImpl']]],
+ ['convertibleroof',['ConvertibleRoof',['../interfaceConvertibleRoof.html',1,'ConvertibleRoof'],['../interfaceConvertibleRoof.html#a97b477822f789851b728735ad8122e6e',1,'ConvertibleRoof::ConvertibleRoof()']]],
+ ['convertibleroofstatus',['ConvertibleRoofStatus',['../classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef',1,'VehicleProperty::ConvertibleRoofStatus()'],['../interfaceConvertibleRoof.html#a4fc60cf509edfff9f45cf2d024ed4e86',1,'ConvertibleRoof::ConvertibleRoofStatus()']]],
+ ['copy',['copy',['../classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166',1,'AbstractPropertyType::copy()'],['../classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404',1,'BasicPropertyType::copy()'],['../classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57',1,'StringPropertyType::copy()'],['../classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1',1,'ListPropertyType::copy()']]],
+ ['cruisecontrolactive',['CruiseControlActive',['../interfaceCruiseControlStatus.html#a53b67edfb476d0fb49919d6f831ef7ac',1,'CruiseControlStatus']]],
+ ['cruisecontrolspeed',['CruiseControlSpeed',['../interfaceCruiseControlStatus.html#ae4bfdcaa9eaf5e7dace7dcc23e9513ee',1,'CruiseControlStatus']]],
+ ['cruisecontrolstatus',['CruiseControlStatus',['../interfaceCruiseControlStatus.html',1,'']]],
+ ['customproperties',['customProperties',['../classVehicleProperty.html#a7d8097af6dff9e632cb15ddf7bee0c14',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/all_4.html b/0.14/search/all_4.html
new file mode 100644
index 00000000..7b814aa9
--- /dev/null
+++ b/0.14/search/all_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_4.js b/0.14/search/all_4.js
new file mode 100644
index 00000000..993ba6a3
--- /dev/null
+++ b/0.14/search/all_4.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+ ['dbus_5fapi_5fmodule',['Dbus_api_module',['../group__dbus__api__module.html',1,'']]],
+ ['dbus_20plugin',['DBus plugin',['../dbus_plugin.html',1,'']]],
+ ['debugout',['DebugOut',['../classDebugOut.html',1,'']]],
+ ['debugout_2eh',['debugout.h',['../debugout_8h.html',1,'']]],
+ ['default_5fparse_5fcontext',['default_parse_context',['../classpicojson_1_1default__parse__context.html',1,'picojson']]],
+ ['defrost',['Defrost',['../interfaceDefrost.html',1,'Defrost'],['../classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391',1,'VehicleProperty::Defrost()'],['../interfaceWindowStatus.html#a0bbf80007f7d60fa748fa730cb53fc12',1,'WindowStatus::Defrost()']]],
+ ['defrostmirror',['DefrostMirror',['../interfaceDefrost.html#ab36b984c67951c8bf418dde8bfbd1c69',1,'Defrost']]],
+ ['defrostwindow',['DefrostWindow',['../interfaceDefrost.html#a93685913fb911c4acf5b7a9d1a5c438b',1,'Defrost']]],
+ ['deny_5fparse_5fcontext',['deny_parse_context',['../classpicojson_1_1deny__parse__context.html',1,'picojson']]],
+ ['deprecatemethod',['deprecateMethod',['../debugout_8h.html#a452c71aeeb6c1b3fffb05381a3c116d5',1,'amb']]],
+ ['destroyed',['destroyed',['../classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c',1,'AbstractPropertyType']]],
+ ['diagnostic',['Diagnostic',['../interfaceDiagnostic.html',1,'']]],
+ ['direction',['Direction',['../interfaceLocation.html#af2a71548ea22d2db2027c81ffb131f08',1,'Location']]],
+ ['distancesincecodecleared',['DistanceSinceCodeCleared',['../interfaceDiagnostic.html#aaf1de32f845069ece3c34e43194e05e1',1,'Diagnostic']]],
+ ['distancesincestart',['DistanceSinceStart',['../classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0',1,'VehicleProperty::DistanceSinceStart()'],['../interfaceOdometer.html#a0dd9d3f98892d11aadae694841237054',1,'Odometer::DistanceSinceStart()']]],
+ ['distancetotal',['DistanceTotal',['../interfaceOdometer.html#a3157bd000bfd509e9fd6d7c09b6e36ff',1,'Odometer']]],
+ ['distancewithmilon',['DistanceWithMILOn',['../interfaceDiagnostic.html#a5c31dd05ee3ec52bc24e0f31094225c5',1,'Diagnostic']]],
+ ['door',['Door',['../interfaceDoor.html',1,'']]],
+ ['doorlockstatus',['DoorLockStatus',['../interfaceDoorStatus.html#a247ed5ad35c7921041979a3720e54189',1,'DoorStatus::DoorLockStatus()'],['../interfaceDoor.html#ae84bb265834617dc8dd0d46c98b7974a',1,'Door::DoorLockStatus()']]],
+ ['doors',['Doors',['../interfaceDoors.html',1,'']]],
+ ['doorsperrow',['DoorsPerRow',['../interfaceDoors.html#a934757a9ea6392a3e5937e2d46497f4c',1,'Doors']]],
+ ['doorstatus',['DoorStatus',['../interfaceDoorStatus.html',1,'DoorStatus'],['../classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6',1,'VehicleProperty::DoorStatus()'],['../interfaceDoorStatus.html#ab8977ee56597373293c07dd5afac475d',1,'DoorStatus::DoorStatus()']]],
+ ['doorstatusw3c',['DoorStatusW3C',['../classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a',1,'VehicleProperty::DoorStatusW3C()'],['../interfaceDoor.html#a4af5af6f4efc20234ce3f257bc5a3347',1,'Door::DoorStatusW3C()']]],
+ ['drivemode',['DriveMode',['../interfaceDriveMode.html',1,'']]],
+ ['drivingmode',['DrivingMode',['../interfaceDrivingMode.html',1,'DrivingMode'],['../interfaceDrivingMode.html#a24f15f8a246ed0a61ad08ea4f6128865',1,'DrivingMode::DrivingMode()']]],
+ ['drivingmodew3c',['DrivingModeW3C',['../interfaceDrivingMode.html#a9f051930937ada5b864954ad306a6506',1,'DrivingMode']]],
+ ['dummy_5fstr',['dummy_str',['../structpicojson_1_1null__parse__context_1_1dummy__str.html',1,'picojson::null_parse_context']]]
+];
diff --git a/0.14/search/all_5.html b/0.14/search/all_5.html
new file mode 100644
index 00000000..d8de5560
--- /dev/null
+++ b/0.14/search/all_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_5.js b/0.14/search/all_5.js
new file mode 100644
index 00000000..f84c9612
--- /dev/null
+++ b/0.14/search/all_5.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+ ['electronicstabilitycontrol',['ElectronicStabilityControl',['../interfaceElectronicStabilityControl.html',1,'']]],
+ ['electronicstabilitycontrolenabled',['ElectronicStabilityControlEnabled',['../interfaceElectronicStabilityControl.html#ac3d84aeef9a83ecbe089b3410a3d0b56',1,'ElectronicStabilityControl']]],
+ ['electronicstabilitycontrolengaged',['ElectronicStabilityControlEngaged',['../interfaceElectronicStabilityControl.html#a9932a7220a5f9ef38d1ec59a0883c331',1,'ElectronicStabilityControl']]],
+ ['enabled',['enabled',['../interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8',1,'PluginSegment']]],
+ ['enginecoolant',['EngineCoolant',['../interfaceEngineCoolant.html',1,'']]],
+ ['enginecoolantlevel',['EngineCoolantLevel',['../classVehicleProperty.html#a74563f01feb50aa27966488891998c33',1,'VehicleProperty::EngineCoolantLevel()'],['../interfaceEngineCoolant.html#a7245fb937d72b4799fbe6379252f1fda',1,'EngineCoolant::EngineCoolantLevel()']]],
+ ['enginecoolanttemperature',['EngineCoolantTemperature',['../interfaceEngineCoolant.html#a561d51436c678300a5c433ea947d489a',1,'EngineCoolant']]],
+ ['engineoil',['EngineOil',['../interfaceEngineOil.html',1,'']]],
+ ['engineoilchangeindicator',['EngineOilChangeIndicator',['../classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55',1,'VehicleProperty::EngineOilChangeIndicator()'],['../interfaceEngineOil.html#a03d33d32192b81088d1ed52d2f959262',1,'EngineOil::EngineOilChangeIndicator()']]],
+ ['engineoilliferemaining',['EngineOilLifeRemaining',['../interfaceEngineOil.html#aaf63ba970af16d0c7d914b3c5dcdddc2',1,'EngineOil']]],
+ ['engineoilpressure',['EngineOilPressure',['../classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b',1,'VehicleProperty::EngineOilPressure()'],['../interfaceEngineOil.html#a380dd755fe98983b8128bac94b64b9b5',1,'EngineOil::EngineOilPressure()']]],
+ ['engineoilremaining',['EngineOilRemaining',['../interfaceEngineOil.html#a28a148b5fcbf4d61ab438f229870e997',1,'EngineOil']]],
+ ['engineoiltemperature',['EngineOilTemperature',['../interfaceEngineOil.html#a5b260a98314b5f69eae0411db6318a3f',1,'EngineOil']]],
+ ['enginesoundenhancementmode',['EngineSoundEnhancementMode',['../interfaceVehicleSound.html#a8178afad26fff3ab300014500ddf2176',1,'VehicleSound']]],
+ ['enginespeed',['EngineSpeed',['../interfaceEngineSpeed.html',1,'EngineSpeed'],['../classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842',1,'VehicleProperty::EngineSpeed()'],['../interfaceEngineSpeed.html#ac3274655997a773e5ba9d9d7c0f7dd03',1,'EngineSpeed::EngineSpeed()']]],
+ ['error',['error',['../classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d',1,'AsyncPropertyReply::error()'],['../classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56',1,'AsyncRangePropertyReply::error()'],['../classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1',1,'AsyncPropertyReply::Error()'],['../classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535',1,'DebugOut::Error()']]],
+ ['errortostr',['errorToStr',['../classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838',1,'AsyncPropertyReply']]],
+ ['exteriorbrightness',['ExteriorBrightness',['../interfaceExteriorBrightness.html',1,'ExteriorBrightness'],['../interfaceExteriorBrightness.html#aee82775a15fc8ef0ddc7de078871921f',1,'ExteriorBrightness::ExteriorBrightness()']]],
+ ['exteriortemperature',['ExteriorTemperature',['../interfaceTemperature.html#abdf63b22d961bf4ba275daf5da750c45',1,'Temperature']]]
+];
diff --git a/0.14/search/all_6.html b/0.14/search/all_6.html
new file mode 100644
index 00000000..9ba0cc2b
--- /dev/null
+++ b/0.14/search/all_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_6.js b/0.14/search/all_6.js
new file mode 100644
index 00000000..9f1ee0f6
--- /dev/null
+++ b/0.14/search/all_6.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+ ['factory',['factory',['../classVehicleProperty.html#a0f1c7130e650b9d54d2c8d79d4c70b54',1,'VehicleProperty']]],
+ ['fanspeed',['FanSpeed',['../interfaceClimateControl.html#a6973d35cb3f14659a1f26e8adb58979f',1,'ClimateControl']]],
+ ['findpropertytype',['findPropertyType',['../classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec',1,'AmbPluginImpl']]],
+ ['fluid',['Fluid',['../interfaceFluid.html',1,'']]],
+ ['fromstring',['fromString',['../classAbstractPropertyType.html#a9fae6e2ced72541b5e2bf321a1d193b0',1,'AbstractPropertyType::fromString()'],['../classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a',1,'BasicPropertyType::fromString()'],['../classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe',1,'StringPropertyType::fromString()'],['../classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0',1,'ListPropertyType::fromString()']]],
+ ['fromvariant',['fromVariant',['../classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685',1,'AbstractPropertyType::fromVariant()'],['../classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b',1,'BasicPropertyType::fromVariant()'],['../classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e',1,'StringPropertyType::fromVariant()'],['../classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93',1,'ListPropertyType::fromVariant()']]],
+ ['frontwheelradius',['FrontWheelRadius',['../interfaceWheelInformation.html#abfaf420b0a747f043a8b933af1585a8f',1,'WheelInformation']]],
+ ['fuel',['Fuel',['../interfaceFuel.html',1,'']]],
+ ['fuelaverageconsumption',['FuelAverageConsumption',['../interfaceFuel.html#a38dcf97480a2db27c909dbd669cf985f',1,'Fuel']]],
+ ['fuelaverageeconomy',['FuelAverageEconomy',['../interfaceFuel.html#a10a854ac1c73a8796a510c69da92f7b6',1,'Fuel']]],
+ ['fuelconsumption',['FuelConsumption',['../interfaceFuel.html#ab55c40fa9eac6d92afb34d12bafb155c',1,'Fuel']]],
+ ['fuelconsumptionsincerestart',['FuelConsumptionSinceRestart',['../interfaceFuel.html#a6d1e861e2d57b75407f37591f907b213',1,'Fuel']]],
+ ['fueleconomy',['FuelEconomy',['../interfaceFuel.html#a2f89e032fc01b5350ff78ef92b35d869',1,'Fuel']]],
+ ['fuelinfo',['FuelInfo',['../interfaceFuelInfo.html',1,'']]],
+ ['fuellevel',['FuelLevel',['../interfaceFuel.html#a66d804618123a714025400d77e9e0a91',1,'Fuel']]],
+ ['fuelpositionside',['FuelPositionSide',['../interfaceFuelInfo.html#ae49699a8b45e535b48ff915ef2998805',1,'FuelInfo']]],
+ ['fuelrange',['FuelRange',['../interfaceFuel.html#ad587a4868bd4a0bd757bcc816ecf9b8e',1,'Fuel']]],
+ ['fueltimesincerestart',['FuelTimeSinceRestart',['../interfaceFuel.html#ab67ddc1003565005be77b218cd5218af',1,'Fuel']]],
+ ['fueltype',['FuelType',['../interfaceFuelInfo.html#ae03d6729f1cfa4cd66d65c31fc8869af',1,'FuelInfo']]]
+];
diff --git a/0.14/search/all_7.html b/0.14/search/all_7.html
new file mode 100644
index 00000000..9384ec9b
--- /dev/null
+++ b/0.14/search/all_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_7.js b/0.14/search/all_7.js
new file mode 100644
index 00000000..975d14de
--- /dev/null
+++ b/0.14/search/all_7.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['gethistory',['GetHistory',['../amb_8fidl.html#aea9b81502a85e8451cb2de497511ce5c',1,'amb.fidl']]],
+ ['getpropertyasync',['getPropertyAsync',['../classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8',1,'AbstractRoutingEngine::getPropertyAsync()'],['../classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f',1,'AbstractSource::getPropertyAsync()'],['../group__libamb.html#ga6d965dd88d158b4af1f609317b674098',1,'AmbPlugin::getPropertyAsync()'],['../classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349',1,'AmbPluginImpl::getPropertyAsync()']]],
+ ['getpropertyinfo',['getPropertyInfo',['../classAbstractSource.html#a4e15ea9df2144be322968003621580c4',1,'AbstractSource::getPropertyInfo()'],['../group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e',1,'AmbPlugin::getPropertyInfo()'],['../classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e',1,'AmbPluginImpl::getPropertyInfo()']]],
+ ['getpropertytypeforpropertynamevalue',['getPropertyTypeForPropertyNameValue',['../classVehicleProperty.html#a00a9c8cf348e32c916d0ea18496aca18',1,'VehicleProperty']]],
+ ['getrangepropertyasync',['getRangePropertyAsync',['../classAbstractRoutingEngine.html#a9befec62882b5cbf956b75dc99eedf21',1,'AbstractRoutingEngine::getRangePropertyAsync()'],['../classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7',1,'AbstractSource::getRangePropertyAsync()'],['../group__libamb.html#gab052ed4dea097b25aa9aec76f151175f',1,'AmbPlugin::getRangePropertyAsync()'],['../classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7',1,'AmbPluginImpl::getRangePropertyAsync()']]],
+ ['gvs',['GVS',['../classGVS.html',1,'']]],
+ ['gvs_3c_20bool_20_3e',['GVS&lt; bool &gt;',['../classGVS_3_01bool_01_4.html',1,'']]],
+ ['gvs_3c_20char_20_3e',['GVS&lt; char &gt;',['../classGVS_3_01char_01_4.html',1,'']]],
+ ['gvs_3c_20double_20_3e',['GVS&lt; double &gt;',['../classGVS_3_01double_01_4.html',1,'']]],
+ ['gvs_3c_20int_20_3e',['GVS&lt; int &gt;',['../classGVS_3_01int_01_4.html',1,'']]],
+ ['gvs_3c_20int16_5ft_20_3e',['GVS&lt; int16_t &gt;',['../classGVS_3_01int16__t_01_4.html',1,'']]],
+ ['gvs_3c_20int64_5ft_20_3e',['GVS&lt; int64_t &gt;',['../classGVS_3_01int64__t_01_4.html',1,'']]],
+ ['gvs_3c_20uint16_5ft_20_3e',['GVS&lt; uint16_t &gt;',['../classGVS_3_01uint16__t_01_4.html',1,'']]],
+ ['gvs_3c_20uint32_5ft_20_3e',['GVS&lt; uint32_t &gt;',['../classGVS_3_01uint32__t_01_4.html',1,'']]],
+ ['gvs_3c_20uint64_5ft_20_3e',['GVS&lt; uint64_t &gt;',['../classGVS_3_01uint64__t_01_4.html',1,'']]]
+];
diff --git a/0.14/search/all_8.html b/0.14/search/all_8.html
new file mode 100644
index 00000000..37566c5d
--- /dev/null
+++ b/0.14/search/all_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_8.js b/0.14/search/all_8.js
new file mode 100644
index 00000000..cc573ab8
--- /dev/null
+++ b/0.14/search/all_8.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['hazardlight',['HazardLight',['../interfaceHazardLight.html',1,'']]],
+ ['hazardlightstatus',['HazardLightStatus',['../interfaceHazardLight.html#a12e9aaf0ed97600798da9564cba431f2',1,'HazardLight']]],
+ ['heater',['Heater',['../interfaceClimateControl.html#a543c57595a9c02c78a4d5cdd0a8115f7',1,'ClimateControl']]],
+ ['high',['High',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0',1,'AbstractPropertyType']]],
+ ['horn',['Horn',['../interfaceHorn.html',1,'Horn'],['../interfaceHorn.html#abc6176894cc42e5e6b533fc641c18fb5',1,'Horn::Horn()']]]
+];
diff --git a/0.14/search/all_9.html b/0.14/search/all_9.html
new file mode 100644
index 00000000..c8c51023
--- /dev/null
+++ b/0.14/search/all_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_9.js b/0.14/search/all_9.js
new file mode 100644
index 00000000..d51b9b9f
--- /dev/null
+++ b/0.14/search/all_9.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['ignitiontime',['IgnitionTime',['../interfaceIgnitionTime.html',1,'']]],
+ ['ignitiontimeoff',['IgnitionTimeOff',['../interfaceIgnitionTime.html#a41d63201cf659eb7c74fd1df0660950f',1,'IgnitionTime']]],
+ ['ignitiontimeon',['IgnitionTimeOn',['../interfaceIgnitionTime.html#a8b060c116de69b2b2faa7bc804de20ea',1,'IgnitionTime']]],
+ ['init',['init',['../group__libamb.html#gab75521774823cbff2db31a4a624e6256',1,'AmbPlugin::init()'],['../classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31',1,'AmbPluginImpl::init()']]],
+ ['input',['input',['../classpicojson_1_1input.html',1,'picojson']]],
+ ['interiorlightcenter',['InteriorLightCenter',['../classVehicleProperty.html#a3cfca5d961a9c13db9179c759fbc9b3d',1,'VehicleProperty']]],
+ ['interiorlightdriver',['InteriorLightDriver',['../classVehicleProperty.html#ac1d36327e0cf5b54eb674e166af8ce24',1,'VehicleProperty']]],
+ ['interiorlightpassenger',['InteriorLightPassenger',['../classVehicleProperty.html#a11cba8559172b75dc8eea3ac289651f7',1,'VehicleProperty']]],
+ ['interiorlightstatus',['InteriorLightStatus',['../interfaceInteriorLightStatus.html',1,'InteriorLightStatus'],['../interfaceInteriorLightStatus.html#a93968b6203be5a851eece2ba7d94efb3',1,'InteriorLightStatus::InteriorLightStatus()']]],
+ ['interiortemperature',['InteriorTemperature',['../interfaceTemperature.html#aa5249b5e464e788f5d4f1b2614c5be54',1,'Temperature']]]
+];
diff --git a/0.14/search/all_a.html b/0.14/search/all_a.html
new file mode 100644
index 00000000..4cb31f0c
--- /dev/null
+++ b/0.14/search/all_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_a.js b/0.14/search/all_a.js
new file mode 100644
index 00000000..88597883
--- /dev/null
+++ b/0.14/search/all_a.js
@@ -0,0 +1,24 @@
+var searchData=
+[
+ ['lanedeparturedetection',['LaneDepartureDetection',['../interfaceLaneDepartureDetection.html',1,'']]],
+ ['lanedeparturestatus',['LaneDepartureStatus',['../interfaceLaneDepartureDetection.html#a068d5ab2f6d467cffe3ba8a7abe12d44',1,'LaneDepartureDetection']]],
+ ['last_5ferror_5ft',['last_error_t',['../structpicojson_1_1last__error__t.html',1,'picojson']]],
+ ['latitude',['Latitude',['../interfaceLocation.html#ae698fe48315e9e92946ea75721b26139',1,'Location']]],
+ ['libamb',['Libamb',['../group__libamb.html',1,'']]],
+ ['libamb_2eh',['libamb.h',['../libamb_8h.html',1,'']]],
+ ['lightautomatic',['LightAutomatic',['../interfaceLightStatus.html#a64b15aee59cbc2e5d75644edbbfb8bc0',1,'LightStatus']]],
+ ['lightbrake',['LightBrake',['../interfaceLightStatus.html#a8327693a866627c74d0fd1756dbef63b',1,'LightStatus']]],
+ ['lightdynamichighbeam',['LightDynamicHighBeam',['../interfaceLightStatus.html#a401770a27e1e511566d5eaa893a24736',1,'LightStatus']]],
+ ['lightfog',['LightFog',['../interfaceLightStatus.html#acb751728107b12b31faac160908322d1',1,'LightStatus']]],
+ ['lighthazard',['LightHazard',['../interfaceLightStatus.html#ac3fa4b04ad2c5d9fbed6cb2603004878',1,'LightStatus']]],
+ ['lighthead',['LightHead',['../interfaceLightStatus.html#ad5fed88abc9ab3467f85346c1a3ed523',1,'LightStatus']]],
+ ['lighthighbeam',['LightHighBeam',['../interfaceLightStatus.html#a667ffacdff37d7c6cc804bd5f2a2acd8',1,'LightStatus']]],
+ ['lightleftturn',['LightLeftTurn',['../interfaceLightStatus.html#a8089ab1202153ff2924a2215bfc70ecd',1,'LightStatus']]],
+ ['lightparking',['LightParking',['../interfaceLightStatus.html#a2a2cdf6c21d27b16240a8b6be1dca8a4',1,'LightStatus']]],
+ ['lightrightturn',['LightRightTurn',['../interfaceLightStatus.html#aaac65b16889ad6016f9776931108de87',1,'LightStatus']]],
+ ['lightstatus',['LightStatus',['../interfaceLightStatus.html',1,'']]],
+ ['listpropertytype',['ListPropertyType',['../classListPropertyType.html',1,'']]],
+ ['location',['Location',['../interfaceLocation.html',1,'']]],
+ ['longitude',['Longitude',['../interfaceLocation.html#a5547f45ead8139cc78d98c09255afc4c',1,'Location']]],
+ ['low',['Low',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505',1,'AbstractPropertyType']]]
+];
diff --git a/0.14/search/all_b.html b/0.14/search/all_b.html
new file mode 100644
index 00000000..d34a612e
--- /dev/null
+++ b/0.14/search/all_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_b.js b/0.14/search/all_b.js
new file mode 100644
index 00000000..ada29c73
--- /dev/null
+++ b/0.14/search/all_b.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['mainloop',['mainloop',['../interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09',1,'Config']]],
+ ['malfunctionindicator',['MalfunctionIndicator',['../interfaceMalfunctionIndicator.html',1,'']]],
+ ['malfunctionindicatoron',['MalfunctionIndicatorOn',['../interfaceMalfunctionIndicator.html#a64d7768c2dfc5a36402bd7f6c57a1a31',1,'MalfunctionIndicator']]],
+ ['mirror',['Mirror',['../interfaceMirror.html',1,'']]],
+ ['mirrorsettingpan',['MirrorSettingPan',['../interfaceMirror.html#a88e4f431f7abd6575f9d431ff0eb5f29',1,'Mirror']]],
+ ['mirrorsettingtilt',['MirrorSettingTilt',['../interfaceMirror.html#a8da36eb05f17b5d1517327968e9bdbe0',1,'Mirror']]],
+ ['mode',['Mode',['../interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680',1,'Transmission']]]
+];
diff --git a/0.14/search/all_c.html b/0.14/search/all_c.html
new file mode 100644
index 00000000..c1ae2cae
--- /dev/null
+++ b/0.14/search/all_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_c.js b/0.14/search/all_c.js
new file mode 100644
index 00000000..6430feae
--- /dev/null
+++ b/0.14/search/all_c.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['name',['name',['../classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871',1,'AbstractPropertyType::name()'],['../interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3',1,'Plugin::name()']]],
+ ['nightmode',['NightMode',['../interfaceNightMode.html',1,'NightMode'],['../interfaceNightMode.html#aa4b90c012d03361c12ddb8536fe79993',1,'NightMode::NightMode()']]],
+ ['normal',['Normal',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a',1,'AbstractPropertyType']]],
+ ['novalue',['NoValue',['../classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb',1,'VehicleProperty']]],
+ ['null',['null',['../structpicojson_1_1null.html',1,'picojson']]],
+ ['null_5fparse_5fcontext',['null_parse_context',['../classpicojson_1_1null__parse__context.html',1,'picojson']]]
+];
diff --git a/0.14/search/all_d.html b/0.14/search/all_d.html
new file mode 100644
index 00000000..712223c6
--- /dev/null
+++ b/0.14/search/all_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_d.js b/0.14/search/all_d.js
new file mode 100644
index 00000000..02176a6f
--- /dev/null
+++ b/0.14/search/all_d.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['obstacledistance',['ObstacleDistance',['../interfaceObstacleDistance.html',1,'ObstacleDistance'],['../interfaceObstacleDistance.html#af20a13bd24843a62ef97c4d36b7ee466',1,'ObstacleDistance::ObstacleDistance()']]],
+ ['occupantidentificationtype',['OccupantIdentificationType',['../interfaceSeat.html#aac8ae80e32ed167cfd9275692fb0cee1',1,'Seat']]],
+ ['occupantname',['OccupantName',['../interfaceSeat.html#afa5739cd2f418bbc28fa6a469706c8fa',1,'Seat']]],
+ ['occupantstatus',['OccupantStatus',['../interfaceOccupantStatus.html',1,'OccupantStatus'],['../classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b',1,'VehicleProperty::OccupantStatus()'],['../interfaceOccupantStatus.html#acfe99b178c11dc9cdc91511914914200',1,'OccupantStatus::OccupantStatus()']]],
+ ['occupantstatusw3c',['OccupantStatusW3C',['../interfaceSeat.html#a9dfd71204222c0d59de76716120bff44',1,'Seat']]],
+ ['odometer',['Odometer',['../interfaceOdometer.html',1,'Odometer'],['../classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda',1,'VehicleProperty::Odometer()'],['../interfaceOdometer.html#a64dd4e3b27833d0b6a3668ad518c6a8a',1,'Odometer::Odometer()']]],
+ ['operations',['Operations',['../classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9',1,'AbstractSource']]]
+];
diff --git a/0.14/search/all_e.html b/0.14/search/all_e.html
new file mode 100644
index 00000000..d553ffa2
--- /dev/null
+++ b/0.14/search/all_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_e.js b/0.14/search/all_e.js
new file mode 100644
index 00000000..d02d1f08
--- /dev/null
+++ b/0.14/search/all_e.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['parkingbrake',['ParkingBrake',['../interfaceParkingBrake.html',1,'']]],
+ ['parkingbrakestatusw3c',['ParkingBrakeStatusW3C',['../classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7',1,'VehicleProperty::ParkingBrakeStatusW3C()'],['../interfaceParkingBrake.html#a549f6509cf0b23bfaae43928fd103da7',1,'ParkingBrake::ParkingBrakeStatusW3C()']]],
+ ['parkinglightstatus',['ParkingLightStatus',['../classVehicleProperty.html#aec641a453676a1541596520e6b0b2f54',1,'VehicleProperty']]],
+ ['path',['path',['../interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb',1,'Plugin']]],
+ ['pid',['pid',['../classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba',1,'AsyncPropertyRequest::pid()'],['../classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c',1,'AsyncRangePropertyRequest::pid()']]],
+ ['plugin',['Plugin',['../interfacePlugin.html',1,'']]],
+ ['plugins',['plugins',['../interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268',1,'Config']]],
+ ['plugins_2eidl',['plugins.idl',['../plugins_8idl.html',1,'']]],
+ ['pluginsegment',['PluginSegment',['../interfacePluginSegment.html',1,'']]],
+ ['powertraintorque',['PowertrainTorque',['../interfacePowertrainTorque.html',1,'PowertrainTorque'],['../interfacePowertrainTorque.html#a05387795ceada91bcdd252b0f48e2232',1,'PowertrainTorque::PowertrainTorque()']]],
+ ['priority',['Priority',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63',1,'AbstractPropertyType::Priority()'],['../classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe',1,'AbstractPropertyType::priority()']]],
+ ['properties',['properties',['../classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9',1,'AsyncRangePropertyRequest::properties()'],['../classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa',1,'AmbPluginImpl::properties()']]],
+ ['property',['property',['../classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f',1,'AsyncPropertyRequest']]],
+ ['propertychanged',['propertyChanged',['../classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28',1,'AbstractSink::propertyChanged()'],['../group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f',1,'AmbPlugin::propertyChanged()'],['../classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e',1,'AmbPluginImpl::propertyChanged()']]],
+ ['propertycompare',['PropertyCompare',['../structamb_1_1PropertyCompare.html',1,'amb']]],
+ ['propertytype',['PROPERTYTYPE',['../classVehicleProperty.html#a768a0be8079ce3e1645cdc259a84adf7',1,'VehicleProperty::PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType, BasicPropertyType&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionGearPosition'],['../classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e',1,'VehicleProperty::PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionMode'],['../classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13',1,'VehicleProperty::PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType&lt; Transmission::Mode &gt;, Transmission::Mode) static const Property TransmissionModeW3C']]],
+ ['propertytypefactorycallback',['PropertyTypeFactoryCallback',['../classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/all_f.html b/0.14/search/all_f.html
new file mode 100644
index 00000000..c77391a0
--- /dev/null
+++ b/0.14/search/all_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/all_f.js b/0.14/search/all_f.js
new file mode 100644
index 00000000..1204176d
--- /dev/null
+++ b/0.14/search/all_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quickcopy',['quickCopy',['../classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10',1,'AbstractPropertyType::quickCopy()'],['../classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753',1,'ListPropertyType::quickCopy()']]]
+];
diff --git a/0.14/search/classes_0.html b/0.14/search/classes_0.html
new file mode 100644
index 00000000..025587a7
--- /dev/null
+++ b/0.14/search/classes_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_0.js b/0.14/search/classes_0.js
new file mode 100644
index 00000000..502f054c
--- /dev/null
+++ b/0.14/search/classes_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['_5fstorage',['_storage',['../unionpicojson_1_1value_1_1__storage.html',1,'picojson::value']]]
+];
diff --git a/0.14/search/classes_1.html b/0.14/search/classes_1.html
new file mode 100644
index 00000000..86dc4ffe
--- /dev/null
+++ b/0.14/search/classes_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_1.js b/0.14/search/classes_1.js
new file mode 100644
index 00000000..a9bcd85d
--- /dev/null
+++ b/0.14/search/classes_1.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['abstractpropertytype',['AbstractPropertyType',['../classAbstractPropertyType.html',1,'']]],
+ ['abstractroutingengine',['AbstractRoutingEngine',['../classAbstractRoutingEngine.html',1,'']]],
+ ['abstractsink',['AbstractSink',['../classAbstractSink.html',1,'']]],
+ ['abstractsource',['AbstractSource',['../classAbstractSource.html',1,'']]],
+ ['acceleration',['Acceleration',['../interfaceAcceleration.html',1,'']]],
+ ['acceleratorpedalposition',['AcceleratorPedalPosition',['../interfaceAcceleratorPedalPosition.html',1,'']]],
+ ['airbagstatus',['AirbagStatus',['../interfaceAirbagStatus.html',1,'']]],
+ ['alarm',['Alarm',['../interfaceAlarm.html',1,'']]],
+ ['ambplugin',['AmbPlugin',['../classAmbPlugin.html',1,'']]],
+ ['ambpluginimpl',['AmbPluginImpl',['../classAmbPluginImpl.html',1,'']]],
+ ['antilockbrakingsystem',['AntilockBrakingSystem',['../interfaceAntilockBrakingSystem.html',1,'']]],
+ ['asyncpropertyreply',['AsyncPropertyReply',['../classAsyncPropertyReply.html',1,'']]],
+ ['asyncpropertyrequest',['AsyncPropertyRequest',['../classAsyncPropertyRequest.html',1,'']]],
+ ['asyncrangepropertyreply',['AsyncRangePropertyReply',['../classAsyncRangePropertyReply.html',1,'']]],
+ ['asyncrangepropertyrequest',['AsyncRangePropertyRequest',['../classAsyncRangePropertyRequest.html',1,'']]],
+ ['asyncsetpropertyrequest',['AsyncSetPropertyRequest',['../classAsyncSetPropertyRequest.html',1,'']]],
+ ['atmosphericpressure',['AtmosphericPressure',['../interfaceAtmosphericPressure.html',1,'']]]
+];
diff --git a/0.14/search/classes_10.html b/0.14/search/classes_10.html
new file mode 100644
index 00000000..f306d99d
--- /dev/null
+++ b/0.14/search/classes_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_10.js b/0.14/search/classes_10.js
new file mode 100644
index 00000000..38b91209
--- /dev/null
+++ b/0.14/search/classes_10.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['seat',['Seat',['../interfaceSeat.html',1,'']]],
+ ['seatadjustment',['SeatAdjustment',['../interfaceSeatAdjustment.html',1,'']]],
+ ['seatbelt',['SeatBelt',['../interfaceSeatBelt.html',1,'']]],
+ ['sidewindow',['SideWindow',['../interfaceSideWindow.html',1,'']]],
+ ['size',['Size',['../interfaceSize.html',1,'']]],
+ ['steeringwheel',['SteeringWheel',['../interfaceSteeringWheel.html',1,'']]],
+ ['steeringwheelposition',['SteeringWheelPosition',['../interfaceSteeringWheelPosition.html',1,'']]],
+ ['stringpropertytype',['StringPropertyType',['../classStringPropertyType.html',1,'']]],
+ ['sunroof',['Sunroof',['../interfaceSunroof.html',1,'']]]
+];
diff --git a/0.14/search/classes_11.html b/0.14/search/classes_11.html
new file mode 100644
index 00000000..7d9c149d
--- /dev/null
+++ b/0.14/search/classes_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_11.js b/0.14/search/classes_11.js
new file mode 100644
index 00000000..554b06e8
--- /dev/null
+++ b/0.14/search/classes_11.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['temperature',['Temperature',['../interfaceTemperature.html',1,'']]],
+ ['throttleposition',['ThrottlePosition',['../interfaceThrottlePosition.html',1,'']]],
+ ['timestamp',['Timestamp',['../classamb_1_1Timestamp.html',1,'amb']]],
+ ['tire',['Tire',['../interfaceTire.html',1,'']]],
+ ['tractioncontrolsystem',['TractionControlSystem',['../interfaceTractionControlSystem.html',1,'']]],
+ ['transmission',['Transmission',['../interfaceTransmission.html',1,'']]],
+ ['transmissionclutch',['TransmissionClutch',['../interfaceTransmissionClutch.html',1,'']]],
+ ['transmissionoil',['TransmissionOil',['../interfaceTransmissionOil.html',1,'']]],
+ ['tripmeter',['TripMeter',['../interfaceTripMeter.html',1,'']]]
+];
diff --git a/0.14/search/classes_12.html b/0.14/search/classes_12.html
new file mode 100644
index 00000000..1f1842b5
--- /dev/null
+++ b/0.14/search/classes_12.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_12.js b/0.14/search/classes_12.js
new file mode 100644
index 00000000..eb99e9b7
--- /dev/null
+++ b/0.14/search/classes_12.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['value',['value',['../classpicojson_1_1value.html',1,'picojson']]],
+ ['variant',['Variant',['../unionVariant.html',1,'']]],
+ ['vehicleid',['VehicleId',['../interfaceVehicleId.html',1,'']]],
+ ['vehiclepowermode',['VehiclePowerMode',['../interfaceVehiclePowerMode.html',1,'']]],
+ ['vehicleproperty',['VehicleProperty',['../classVehicleProperty.html',1,'']]],
+ ['vehiclesound',['VehicleSound',['../interfaceVehicleSound.html',1,'']]],
+ ['vehiclespeed',['VehicleSpeed',['../interfaceVehicleSpeed.html',1,'']]],
+ ['vehicletopspeedlimit',['VehicleTopSpeedLimit',['../interfaceVehicleTopSpeedLimit.html',1,'']]],
+ ['vehicletype',['VehicleType',['../interfaceVehicleType.html',1,'']]]
+];
diff --git a/0.14/search/classes_13.html b/0.14/search/classes_13.html
new file mode 100644
index 00000000..59251e1d
--- /dev/null
+++ b/0.14/search/classes_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_13.js b/0.14/search/classes_13.js
new file mode 100644
index 00000000..71a824d0
--- /dev/null
+++ b/0.14/search/classes_13.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['washerfluid',['WasherFluid',['../interfaceWasherFluid.html',1,'']]],
+ ['wheelinformation',['WheelInformation',['../interfaceWheelInformation.html',1,'']]],
+ ['wheeltick',['WheelTick',['../interfaceWheelTick.html',1,'']]],
+ ['windowstatus',['WindowStatus',['../interfaceWindowStatus.html',1,'']]],
+ ['wiperstatus',['WiperStatus',['../interfaceWiperStatus.html',1,'']]]
+];
diff --git a/0.14/search/classes_14.html b/0.14/search/classes_14.html
new file mode 100644
index 00000000..79c6566a
--- /dev/null
+++ b/0.14/search/classes_14.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_14.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_14.js b/0.14/search/classes_14.js
new file mode 100644
index 00000000..437c6f54
--- /dev/null
+++ b/0.14/search/classes_14.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['yawrate',['YawRate',['../interfaceYawRate.html',1,'']]]
+];
diff --git a/0.14/search/classes_15.html b/0.14/search/classes_15.html
new file mode 100644
index 00000000..87ace5ce
--- /dev/null
+++ b/0.14/search/classes_15.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_15.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_15.js b/0.14/search/classes_15.js
new file mode 100644
index 00000000..07ae2856
--- /dev/null
+++ b/0.14/search/classes_15.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['zone',['Zone',['../classZone.html',1,'']]]
+];
diff --git a/0.14/search/classes_2.html b/0.14/search/classes_2.html
new file mode 100644
index 00000000..014caf80
--- /dev/null
+++ b/0.14/search/classes_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_2.js b/0.14/search/classes_2.js
new file mode 100644
index 00000000..cdc525e8
--- /dev/null
+++ b/0.14/search/classes_2.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['basicpropertytype',['BasicPropertyType',['../classBasicPropertyType.html',1,'']]],
+ ['batterystatus',['BatteryStatus',['../interfaceBatteryStatus.html',1,'']]],
+ ['brakemaintenance',['BrakeMaintenance',['../interfaceBrakeMaintenance.html',1,'']]],
+ ['brakeoperation',['BrakeOperation',['../interfaceBrakeOperation.html',1,'']]],
+ ['buttonevent',['ButtonEvent',['../interfaceButtonEvent.html',1,'']]],
+ ['buttoneventw3ctype',['ButtonEventW3CType',['../classVehicleProperty_1_1ButtonEventW3CType.html',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/classes_3.html b/0.14/search/classes_3.html
new file mode 100644
index 00000000..2e972011
--- /dev/null
+++ b/0.14/search/classes_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_3.js b/0.14/search/classes_3.js
new file mode 100644
index 00000000..c4721d11
--- /dev/null
+++ b/0.14/search/classes_3.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['childsafetylock',['ChildSafetyLock',['../interfaceChildSafetyLock.html',1,'']]],
+ ['chime',['Chime',['../interfaceChime.html',1,'']]],
+ ['climatecontrol',['ClimateControl',['../interfaceClimateControl.html',1,'']]],
+ ['config',['Config',['../interfaceConfig.html',1,'']]],
+ ['convertibleroof',['ConvertibleRoof',['../interfaceConvertibleRoof.html',1,'']]],
+ ['cruisecontrolstatus',['CruiseControlStatus',['../interfaceCruiseControlStatus.html',1,'']]]
+];
diff --git a/0.14/search/classes_4.html b/0.14/search/classes_4.html
new file mode 100644
index 00000000..776fee37
--- /dev/null
+++ b/0.14/search/classes_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_4.js b/0.14/search/classes_4.js
new file mode 100644
index 00000000..2a771c1e
--- /dev/null
+++ b/0.14/search/classes_4.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['debugout',['DebugOut',['../classDebugOut.html',1,'']]],
+ ['default_5fparse_5fcontext',['default_parse_context',['../classpicojson_1_1default__parse__context.html',1,'picojson']]],
+ ['defrost',['Defrost',['../interfaceDefrost.html',1,'']]],
+ ['deny_5fparse_5fcontext',['deny_parse_context',['../classpicojson_1_1deny__parse__context.html',1,'picojson']]],
+ ['diagnostic',['Diagnostic',['../interfaceDiagnostic.html',1,'']]],
+ ['door',['Door',['../interfaceDoor.html',1,'']]],
+ ['doors',['Doors',['../interfaceDoors.html',1,'']]],
+ ['doorstatus',['DoorStatus',['../interfaceDoorStatus.html',1,'']]],
+ ['drivemode',['DriveMode',['../interfaceDriveMode.html',1,'']]],
+ ['drivingmode',['DrivingMode',['../interfaceDrivingMode.html',1,'']]],
+ ['dummy_5fstr',['dummy_str',['../structpicojson_1_1null__parse__context_1_1dummy__str.html',1,'picojson::null_parse_context']]]
+];
diff --git a/0.14/search/classes_5.html b/0.14/search/classes_5.html
new file mode 100644
index 00000000..69bbcc8b
--- /dev/null
+++ b/0.14/search/classes_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_5.js b/0.14/search/classes_5.js
new file mode 100644
index 00000000..4cd55ad1
--- /dev/null
+++ b/0.14/search/classes_5.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['electronicstabilitycontrol',['ElectronicStabilityControl',['../interfaceElectronicStabilityControl.html',1,'']]],
+ ['enginecoolant',['EngineCoolant',['../interfaceEngineCoolant.html',1,'']]],
+ ['engineoil',['EngineOil',['../interfaceEngineOil.html',1,'']]],
+ ['enginespeed',['EngineSpeed',['../interfaceEngineSpeed.html',1,'']]],
+ ['exteriorbrightness',['ExteriorBrightness',['../interfaceExteriorBrightness.html',1,'']]]
+];
diff --git a/0.14/search/classes_6.html b/0.14/search/classes_6.html
new file mode 100644
index 00000000..2db08a01
--- /dev/null
+++ b/0.14/search/classes_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_6.js b/0.14/search/classes_6.js
new file mode 100644
index 00000000..6fa942c3
--- /dev/null
+++ b/0.14/search/classes_6.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['fluid',['Fluid',['../interfaceFluid.html',1,'']]],
+ ['fuel',['Fuel',['../interfaceFuel.html',1,'']]],
+ ['fuelinfo',['FuelInfo',['../interfaceFuelInfo.html',1,'']]]
+];
diff --git a/0.14/search/classes_7.html b/0.14/search/classes_7.html
new file mode 100644
index 00000000..fd67346e
--- /dev/null
+++ b/0.14/search/classes_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_7.js b/0.14/search/classes_7.js
new file mode 100644
index 00000000..3b5a8cb1
--- /dev/null
+++ b/0.14/search/classes_7.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['gvs',['GVS',['../classGVS.html',1,'']]],
+ ['gvs_3c_20bool_20_3e',['GVS&lt; bool &gt;',['../classGVS_3_01bool_01_4.html',1,'']]],
+ ['gvs_3c_20char_20_3e',['GVS&lt; char &gt;',['../classGVS_3_01char_01_4.html',1,'']]],
+ ['gvs_3c_20double_20_3e',['GVS&lt; double &gt;',['../classGVS_3_01double_01_4.html',1,'']]],
+ ['gvs_3c_20int_20_3e',['GVS&lt; int &gt;',['../classGVS_3_01int_01_4.html',1,'']]],
+ ['gvs_3c_20int16_5ft_20_3e',['GVS&lt; int16_t &gt;',['../classGVS_3_01int16__t_01_4.html',1,'']]],
+ ['gvs_3c_20int64_5ft_20_3e',['GVS&lt; int64_t &gt;',['../classGVS_3_01int64__t_01_4.html',1,'']]],
+ ['gvs_3c_20uint16_5ft_20_3e',['GVS&lt; uint16_t &gt;',['../classGVS_3_01uint16__t_01_4.html',1,'']]],
+ ['gvs_3c_20uint32_5ft_20_3e',['GVS&lt; uint32_t &gt;',['../classGVS_3_01uint32__t_01_4.html',1,'']]],
+ ['gvs_3c_20uint64_5ft_20_3e',['GVS&lt; uint64_t &gt;',['../classGVS_3_01uint64__t_01_4.html',1,'']]]
+];
diff --git a/0.14/search/classes_8.html b/0.14/search/classes_8.html
new file mode 100644
index 00000000..369fe529
--- /dev/null
+++ b/0.14/search/classes_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_8.js b/0.14/search/classes_8.js
new file mode 100644
index 00000000..4e87d53f
--- /dev/null
+++ b/0.14/search/classes_8.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['hazardlight',['HazardLight',['../interfaceHazardLight.html',1,'']]],
+ ['horn',['Horn',['../interfaceHorn.html',1,'']]]
+];
diff --git a/0.14/search/classes_9.html b/0.14/search/classes_9.html
new file mode 100644
index 00000000..188dbb38
--- /dev/null
+++ b/0.14/search/classes_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_9.js b/0.14/search/classes_9.js
new file mode 100644
index 00000000..ff880627
--- /dev/null
+++ b/0.14/search/classes_9.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['ignitiontime',['IgnitionTime',['../interfaceIgnitionTime.html',1,'']]],
+ ['input',['input',['../classpicojson_1_1input.html',1,'picojson']]],
+ ['interiorlightstatus',['InteriorLightStatus',['../interfaceInteriorLightStatus.html',1,'']]]
+];
diff --git a/0.14/search/classes_a.html b/0.14/search/classes_a.html
new file mode 100644
index 00000000..e7610d35
--- /dev/null
+++ b/0.14/search/classes_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_a.js b/0.14/search/classes_a.js
new file mode 100644
index 00000000..960cf665
--- /dev/null
+++ b/0.14/search/classes_a.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['lanedeparturedetection',['LaneDepartureDetection',['../interfaceLaneDepartureDetection.html',1,'']]],
+ ['last_5ferror_5ft',['last_error_t',['../structpicojson_1_1last__error__t.html',1,'picojson']]],
+ ['lightstatus',['LightStatus',['../interfaceLightStatus.html',1,'']]],
+ ['listpropertytype',['ListPropertyType',['../classListPropertyType.html',1,'']]],
+ ['location',['Location',['../interfaceLocation.html',1,'']]]
+];
diff --git a/0.14/search/classes_b.html b/0.14/search/classes_b.html
new file mode 100644
index 00000000..4fc0a3f6
--- /dev/null
+++ b/0.14/search/classes_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_b.js b/0.14/search/classes_b.js
new file mode 100644
index 00000000..cd13db28
--- /dev/null
+++ b/0.14/search/classes_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['malfunctionindicator',['MalfunctionIndicator',['../interfaceMalfunctionIndicator.html',1,'']]],
+ ['mirror',['Mirror',['../interfaceMirror.html',1,'']]]
+];
diff --git a/0.14/search/classes_c.html b/0.14/search/classes_c.html
new file mode 100644
index 00000000..d2a582ec
--- /dev/null
+++ b/0.14/search/classes_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_c.js b/0.14/search/classes_c.js
new file mode 100644
index 00000000..d254bf37
--- /dev/null
+++ b/0.14/search/classes_c.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['nightmode',['NightMode',['../interfaceNightMode.html',1,'']]],
+ ['null',['null',['../structpicojson_1_1null.html',1,'picojson']]],
+ ['null_5fparse_5fcontext',['null_parse_context',['../classpicojson_1_1null__parse__context.html',1,'picojson']]]
+];
diff --git a/0.14/search/classes_d.html b/0.14/search/classes_d.html
new file mode 100644
index 00000000..0fa42149
--- /dev/null
+++ b/0.14/search/classes_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_d.js b/0.14/search/classes_d.js
new file mode 100644
index 00000000..931dd393
--- /dev/null
+++ b/0.14/search/classes_d.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['obstacledistance',['ObstacleDistance',['../interfaceObstacleDistance.html',1,'']]],
+ ['occupantstatus',['OccupantStatus',['../interfaceOccupantStatus.html',1,'']]],
+ ['odometer',['Odometer',['../interfaceOdometer.html',1,'']]]
+];
diff --git a/0.14/search/classes_e.html b/0.14/search/classes_e.html
new file mode 100644
index 00000000..238ea09c
--- /dev/null
+++ b/0.14/search/classes_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_e.js b/0.14/search/classes_e.js
new file mode 100644
index 00000000..05a6118c
--- /dev/null
+++ b/0.14/search/classes_e.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['parkingbrake',['ParkingBrake',['../interfaceParkingBrake.html',1,'']]],
+ ['plugin',['Plugin',['../interfacePlugin.html',1,'']]],
+ ['pluginsegment',['PluginSegment',['../interfacePluginSegment.html',1,'']]],
+ ['powertraintorque',['PowertrainTorque',['../interfacePowertrainTorque.html',1,'']]],
+ ['propertycompare',['PropertyCompare',['../structamb_1_1PropertyCompare.html',1,'amb']]]
+];
diff --git a/0.14/search/classes_f.html b/0.14/search/classes_f.html
new file mode 100644
index 00000000..94d95003
--- /dev/null
+++ b/0.14/search/classes_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/classes_f.js b/0.14/search/classes_f.js
new file mode 100644
index 00000000..d529a6da
--- /dev/null
+++ b/0.14/search/classes_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['rainsensor',['RainSensor',['../interfaceRainSensor.html',1,'']]]
+];
diff --git a/0.14/search/close.png b/0.14/search/close.png
new file mode 100644
index 00000000..9342d3df
--- /dev/null
+++ b/0.14/search/close.png
Binary files differ
diff --git a/0.14/search/enums_0.html b/0.14/search/enums_0.html
new file mode 100644
index 00000000..aba8d799
--- /dev/null
+++ b/0.14/search/enums_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/enums_0.js b/0.14/search/enums_0.js
new file mode 100644
index 00000000..05ddcac5
--- /dev/null
+++ b/0.14/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['error',['Error',['../classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1',1,'AsyncPropertyReply']]]
+];
diff --git a/0.14/search/enums_1.html b/0.14/search/enums_1.html
new file mode 100644
index 00000000..a8d38430
--- /dev/null
+++ b/0.14/search/enums_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/enums_1.js b/0.14/search/enums_1.js
new file mode 100644
index 00000000..8f54cb71
--- /dev/null
+++ b/0.14/search/enums_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['mode',['Mode',['../interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680',1,'Transmission']]]
+];
diff --git a/0.14/search/enums_2.html b/0.14/search/enums_2.html
new file mode 100644
index 00000000..ef7d6329
--- /dev/null
+++ b/0.14/search/enums_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/enums_2.js b/0.14/search/enums_2.js
new file mode 100644
index 00000000..854e9dce
--- /dev/null
+++ b/0.14/search/enums_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['operations',['Operations',['../classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9',1,'AbstractSource']]]
+];
diff --git a/0.14/search/enums_3.html b/0.14/search/enums_3.html
new file mode 100644
index 00000000..57bac2ef
--- /dev/null
+++ b/0.14/search/enums_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/enums_3.js b/0.14/search/enums_3.js
new file mode 100644
index 00000000..74e1f07f
--- /dev/null
+++ b/0.14/search/enums_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['priority',['Priority',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63',1,'AbstractPropertyType']]]
+];
diff --git a/0.14/search/enumvalues_0.html b/0.14/search/enumvalues_0.html
new file mode 100644
index 00000000..83192d35
--- /dev/null
+++ b/0.14/search/enumvalues_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/enumvalues_0.js b/0.14/search/enumvalues_0.js
new file mode 100644
index 00000000..a66aba15
--- /dev/null
+++ b/0.14/search/enumvalues_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['high',['High',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0',1,'AbstractPropertyType']]]
+];
diff --git a/0.14/search/enumvalues_1.html b/0.14/search/enumvalues_1.html
new file mode 100644
index 00000000..0715ef5a
--- /dev/null
+++ b/0.14/search/enumvalues_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/enumvalues_1.js b/0.14/search/enumvalues_1.js
new file mode 100644
index 00000000..49a0a959
--- /dev/null
+++ b/0.14/search/enumvalues_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['low',['Low',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505',1,'AbstractPropertyType']]]
+];
diff --git a/0.14/search/enumvalues_2.html b/0.14/search/enumvalues_2.html
new file mode 100644
index 00000000..0f9b5e9f
--- /dev/null
+++ b/0.14/search/enumvalues_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/enumvalues_2.js b/0.14/search/enumvalues_2.js
new file mode 100644
index 00000000..12a757e0
--- /dev/null
+++ b/0.14/search/enumvalues_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['normal',['Normal',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a',1,'AbstractPropertyType']]]
+];
diff --git a/0.14/search/files_0.html b/0.14/search/files_0.html
new file mode 100644
index 00000000..0b637cf9
--- /dev/null
+++ b/0.14/search/files_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/files_0.js b/0.14/search/files_0.js
new file mode 100644
index 00000000..22e52fcf
--- /dev/null
+++ b/0.14/search/files_0.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['amb_2efidl',['amb.fidl',['../amb_8fidl.html',1,'']]],
+ ['ambd_2dconfiguration_2eidl',['ambd-configuration.idl',['../ambd-configuration_8idl.html',1,'']]],
+ ['ambdbusmappings_2eidl',['ambdbusmappings.idl',['../ambdbusmappings_8idl.html',1,'']]],
+ ['ambplugin_2eh',['ambplugin.h',['../ambplugin_8h.html',1,'']]]
+];
diff --git a/0.14/search/files_1.html b/0.14/search/files_1.html
new file mode 100644
index 00000000..1094e74a
--- /dev/null
+++ b/0.14/search/files_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/files_1.js b/0.14/search/files_1.js
new file mode 100644
index 00000000..f62a90b6
--- /dev/null
+++ b/0.14/search/files_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['debugout_2eh',['debugout.h',['../debugout_8h.html',1,'']]]
+];
diff --git a/0.14/search/files_2.html b/0.14/search/files_2.html
new file mode 100644
index 00000000..a08dbd36
--- /dev/null
+++ b/0.14/search/files_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/files_2.js b/0.14/search/files_2.js
new file mode 100644
index 00000000..2877c1a4
--- /dev/null
+++ b/0.14/search/files_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['libamb_2eh',['libamb.h',['../libamb_8h.html',1,'']]]
+];
diff --git a/0.14/search/files_3.html b/0.14/search/files_3.html
new file mode 100644
index 00000000..647fc8d0
--- /dev/null
+++ b/0.14/search/files_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/files_3.js b/0.14/search/files_3.js
new file mode 100644
index 00000000..137b6617
--- /dev/null
+++ b/0.14/search/files_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['plugins_2eidl',['plugins.idl',['../plugins_8idl.html',1,'']]]
+];
diff --git a/0.14/search/functions_0.html b/0.14/search/functions_0.html
new file mode 100644
index 00000000..6bc52b61
--- /dev/null
+++ b/0.14/search/functions_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_0.js b/0.14/search/functions_0.js
new file mode 100644
index 00000000..e87ff514
--- /dev/null
+++ b/0.14/search/functions_0.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['addpropertysupport',['addPropertySupport',['../classAmbPluginImpl.html#a23dd25458089bb7f3ed5de44395ded7c',1,'AmbPluginImpl']]],
+ ['ambplugin',['AmbPlugin',['../group__libamb.html#gaeba07a0735880a7a49644f7413a03db5',1,'AmbPlugin']]],
+ ['ambpluginimpl',['AmbPluginImpl',['../classAmbPluginImpl.html#a3d8f1cc299086979feda83a738383da9',1,'AmbPluginImpl']]],
+ ['anyvalue',['anyValue',['../classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666',1,'AbstractPropertyType']]],
+ ['append',['append',['../classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb',1,'ListPropertyType']]]
+];
diff --git a/0.14/search/functions_1.html b/0.14/search/functions_1.html
new file mode 100644
index 00000000..648831fd
--- /dev/null
+++ b/0.14/search/functions_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_1.js b/0.14/search/functions_1.js
new file mode 100644
index 00000000..9e3e3fd3
--- /dev/null
+++ b/0.14/search/functions_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['basicvalue',['basicValue',['../classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447',1,'BasicPropertyType']]]
+];
diff --git a/0.14/search/functions_2.html b/0.14/search/functions_2.html
new file mode 100644
index 00000000..c93d0894
--- /dev/null
+++ b/0.14/search/functions_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_2.js b/0.14/search/functions_2.js
new file mode 100644
index 00000000..042f5fd2
--- /dev/null
+++ b/0.14/search/functions_2.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['capabilities',['capabilities',['../classVehicleProperty.html#a98597c0ee313098f1dec84702871d0e9',1,'VehicleProperty']]],
+ ['copy',['copy',['../classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166',1,'AbstractPropertyType::copy()'],['../classBasicPropertyType.html#a244d19253bfc42dfadd84570b8c8e404',1,'BasicPropertyType::copy()'],['../classStringPropertyType.html#a15866eb8e3ee9e1be587740f64353d57',1,'StringPropertyType::copy()'],['../classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1',1,'ListPropertyType::copy()']]],
+ ['customproperties',['customProperties',['../classVehicleProperty.html#a7d8097af6dff9e632cb15ddf7bee0c14',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/functions_3.html b/0.14/search/functions_3.html
new file mode 100644
index 00000000..caa48ea2
--- /dev/null
+++ b/0.14/search/functions_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_3.js b/0.14/search/functions_3.js
new file mode 100644
index 00000000..ef7b2777
--- /dev/null
+++ b/0.14/search/functions_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['deprecatemethod',['deprecateMethod',['../debugout_8h.html#a452c71aeeb6c1b3fffb05381a3c116d5',1,'amb']]]
+];
diff --git a/0.14/search/functions_4.html b/0.14/search/functions_4.html
new file mode 100644
index 00000000..a9c64adf
--- /dev/null
+++ b/0.14/search/functions_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_4.js b/0.14/search/functions_4.js
new file mode 100644
index 00000000..02068a63
--- /dev/null
+++ b/0.14/search/functions_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['errortostr',['errorToStr',['../classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838',1,'AsyncPropertyReply']]]
+];
diff --git a/0.14/search/functions_5.html b/0.14/search/functions_5.html
new file mode 100644
index 00000000..9d135fa0
--- /dev/null
+++ b/0.14/search/functions_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_5.js b/0.14/search/functions_5.js
new file mode 100644
index 00000000..fc5f5165
--- /dev/null
+++ b/0.14/search/functions_5.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['factory',['factory',['../classVehicleProperty.html#a0f1c7130e650b9d54d2c8d79d4c70b54',1,'VehicleProperty']]],
+ ['findpropertytype',['findPropertyType',['../classAmbPluginImpl.html#a35c8d3e886b9b2f891cffb10d93637ec',1,'AmbPluginImpl']]],
+ ['fromstring',['fromString',['../classAbstractPropertyType.html#a9fae6e2ced72541b5e2bf321a1d193b0',1,'AbstractPropertyType::fromString()'],['../classBasicPropertyType.html#a3c73a6a2c2c020ec327849f318ae9f2a',1,'BasicPropertyType::fromString()'],['../classStringPropertyType.html#ad9dd60fcfd9fd3ebaa578815c8d552fe',1,'StringPropertyType::fromString()'],['../classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0',1,'ListPropertyType::fromString()']]],
+ ['fromvariant',['fromVariant',['../classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685',1,'AbstractPropertyType::fromVariant()'],['../classBasicPropertyType.html#a0e1213ee2df11ecd556b250fe3bad21b',1,'BasicPropertyType::fromVariant()'],['../classStringPropertyType.html#ad4a1e7db1f6b381ab956eb70afd1509e',1,'StringPropertyType::fromVariant()'],['../classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93',1,'ListPropertyType::fromVariant()']]]
+];
diff --git a/0.14/search/functions_6.html b/0.14/search/functions_6.html
new file mode 100644
index 00000000..5fca897b
--- /dev/null
+++ b/0.14/search/functions_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_6.js b/0.14/search/functions_6.js
new file mode 100644
index 00000000..774bd6c7
--- /dev/null
+++ b/0.14/search/functions_6.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['gethistory',['GetHistory',['../amb_8fidl.html#aea9b81502a85e8451cb2de497511ce5c',1,'amb.fidl']]],
+ ['getpropertyasync',['getPropertyAsync',['../classAbstractRoutingEngine.html#ad1cbda415f674be4a3ce49be05aa8ee8',1,'AbstractRoutingEngine::getPropertyAsync()'],['../classAbstractSource.html#a05589e699ea16a14675db226d51bdf9f',1,'AbstractSource::getPropertyAsync()'],['../group__libamb.html#ga6d965dd88d158b4af1f609317b674098',1,'AmbPlugin::getPropertyAsync()'],['../classAmbPluginImpl.html#abb111b1801f96f34d1dac2667cd3b349',1,'AmbPluginImpl::getPropertyAsync()']]],
+ ['getpropertyinfo',['getPropertyInfo',['../classAbstractSource.html#a4e15ea9df2144be322968003621580c4',1,'AbstractSource::getPropertyInfo()'],['../group__libamb.html#ga717b0cdbad39119d5f8ef55750eb280e',1,'AmbPlugin::getPropertyInfo()'],['../classAmbPluginImpl.html#a417e5e1bbe184f41db38b7e567ea369e',1,'AmbPluginImpl::getPropertyInfo()']]],
+ ['getpropertytypeforpropertynamevalue',['getPropertyTypeForPropertyNameValue',['../classVehicleProperty.html#a00a9c8cf348e32c916d0ea18496aca18',1,'VehicleProperty']]],
+ ['getrangepropertyasync',['getRangePropertyAsync',['../classAbstractRoutingEngine.html#a9befec62882b5cbf956b75dc99eedf21',1,'AbstractRoutingEngine::getRangePropertyAsync()'],['../classAbstractSource.html#a3b30f939d68889b2540f6035fa5be7c7',1,'AbstractSource::getRangePropertyAsync()'],['../group__libamb.html#gab052ed4dea097b25aa9aec76f151175f',1,'AmbPlugin::getRangePropertyAsync()'],['../classAmbPluginImpl.html#a9447fe9aefa1c4407c65bed49bdc09e7',1,'AmbPluginImpl::getRangePropertyAsync()']]]
+];
diff --git a/0.14/search/functions_7.html b/0.14/search/functions_7.html
new file mode 100644
index 00000000..02631a34
--- /dev/null
+++ b/0.14/search/functions_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_7.js b/0.14/search/functions_7.js
new file mode 100644
index 00000000..2f41bac0
--- /dev/null
+++ b/0.14/search/functions_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['init',['init',['../group__libamb.html#gab75521774823cbff2db31a4a624e6256',1,'AmbPlugin::init()'],['../classAmbPluginImpl.html#a0e9fa59ffb80efe0e30fb5de78540a31',1,'AmbPluginImpl::init()']]]
+];
diff --git a/0.14/search/functions_8.html b/0.14/search/functions_8.html
new file mode 100644
index 00000000..ff370959
--- /dev/null
+++ b/0.14/search/functions_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_8.js b/0.14/search/functions_8.js
new file mode 100644
index 00000000..cbc0073f
--- /dev/null
+++ b/0.14/search/functions_8.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['propertychanged',['propertyChanged',['../classAbstractSink.html#afeb683c566a5a71303d05d2e12da2b28',1,'AbstractSink::propertyChanged()'],['../group__libamb.html#gaf58a77165e10549dc0e30f2d1b0d7b2f',1,'AmbPlugin::propertyChanged()'],['../classAmbPluginImpl.html#a82134b7948d3f9cce0168dfc8da7579e',1,'AmbPluginImpl::propertyChanged()']]],
+ ['propertytype',['PROPERTYTYPE',['../classVehicleProperty.html#a768a0be8079ce3e1645cdc259a84adf7',1,'VehicleProperty::PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType, BasicPropertyType&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionGearPosition'],['../classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e',1,'VehicleProperty::PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType&lt; Transmission::TransmissionPositions &gt;, Transmission::TransmissionPositions) static const Property TransmissionMode'],['../classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13',1,'VehicleProperty::PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType&lt; Transmission::Mode &gt;, Transmission::Mode) static const Property TransmissionModeW3C']]]
+];
diff --git a/0.14/search/functions_9.html b/0.14/search/functions_9.html
new file mode 100644
index 00000000..1d345831
--- /dev/null
+++ b/0.14/search/functions_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_9.js b/0.14/search/functions_9.js
new file mode 100644
index 00000000..1204176d
--- /dev/null
+++ b/0.14/search/functions_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quickcopy',['quickCopy',['../classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10',1,'AbstractPropertyType::quickCopy()'],['../classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753',1,'ListPropertyType::quickCopy()']]]
+];
diff --git a/0.14/search/functions_a.html b/0.14/search/functions_a.html
new file mode 100644
index 00000000..8eb5e562
--- /dev/null
+++ b/0.14/search/functions_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_a.js b/0.14/search/functions_a.js
new file mode 100644
index 00000000..f64b1044
--- /dev/null
+++ b/0.14/search/functions_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['registersink',['registerSink',['../classAbstractRoutingEngine.html#a179052d9ab3f70ddb4c91421f94c45a9',1,'AbstractRoutingEngine']]]
+];
diff --git a/0.14/search/functions_b.html b/0.14/search/functions_b.html
new file mode 100644
index 00000000..fa9cff56
--- /dev/null
+++ b/0.14/search/functions_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_b.js b/0.14/search/functions_b.js
new file mode 100644
index 00000000..9d0eeefa
--- /dev/null
+++ b/0.14/search/functions_b.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['setproperty',['setProperty',['../classAbstractSource.html#a684b58112b5572dfe8cb94380bf7d74a',1,'AbstractSource::setProperty()'],['../group__libamb.html#ga9348b743e7f678c4b98b9681199844ad',1,'AmbPlugin::setProperty()'],['../classAmbPluginImpl.html#a99149b3a7d6912959d1ad6bda3e10843',1,'AmbPluginImpl::setProperty()']]],
+ ['setvalue',['setValue',['../classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c',1,'AbstractPropertyType::setValue()'],['../classBasicPropertyType.html#aa1893ef55f29b01daeadbc93438afa0e',1,'BasicPropertyType::setValue()'],['../classAmbPluginImpl.html#acd51c852d9aa295dc8a37119876a4f1c',1,'AmbPluginImpl::setValue()']]],
+ ['signature',['signature',['../classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1',1,'AbstractPropertyType']]],
+ ['sourcesforproperty',['sourcesForProperty',['../classAbstractRoutingEngine.html#aef8ad3a6c8d00d7fe9fdb378acf918c0',1,'AbstractRoutingEngine']]],
+ ['strtoerror',['strToError',['../classAsyncPropertyReply.html#aa87b49be3419ab4ddc10da19d3907b71',1,'AsyncPropertyReply']]],
+ ['subscribetoproperty',['subscribeToProperty',['../classAbstractRoutingEngine.html#a7a30b4c21f91ce6586e1575458238809',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, PropertyChangedType callback, std::string pid=&quot;&quot;)=0'],['../classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &amp;propertyName, const std::string &amp;sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0']]],
+ ['subscribetopropertychanges',['subscribeToPropertyChanges',['../classAbstractSource.html#ae9c042e159f080c298b2ae37c47618e9',1,'AbstractSource::subscribeToPropertyChanges()'],['../group__libamb.html#gab98182f95801527bec4d972f37d3c92b',1,'AmbPlugin::subscribeToPropertyChanges()'],['../classAmbPluginImpl.html#a2d1fe01faaee9e48268df587481f11ce',1,'AmbPluginImpl::subscribeToPropertyChanges()']]],
+ ['supported',['supported',['../classAbstractSource.html#ad8330cbbac84dc24851eb50ff7243460',1,'AbstractSource::supported()'],['../group__libamb.html#ga877185aeb55596f1d4407e9d7add3d06',1,'AmbPlugin::supported()'],['../classAmbPluginImpl.html#a03a9c9305463e47cdc5c73f8d178aef6',1,'AmbPluginImpl::supported()']]],
+ ['supportedchanged',['supportedChanged',['../classAbstractSink.html#aa9538a89536e8b6495551283116a588b',1,'AbstractSink::supportedChanged()'],['../group__libamb.html#ga6a1098c5ae43cd731c7910efd36f6f7e',1,'AmbPlugin::supportedChanged()'],['../classAmbPluginImpl.html#a9ef528c7ee79bfd30132b926ce38b0ae',1,'AmbPluginImpl::supportedChanged()']]],
+ ['supportedoperations',['supportedOperations',['../classAbstractSource.html#a317861675652372a72fc01c075036b51',1,'AbstractSource::supportedOperations()'],['../group__libamb.html#gac06aaf56b38fc404f766b3ff78eafb0e',1,'AmbPlugin::supportedOperations()'],['../classAmbPluginImpl.html#aa1b56456501c4233ed8071dcbdf955bd',1,'AmbPluginImpl::supportedOperations()']]]
+];
diff --git a/0.14/search/functions_c.html b/0.14/search/functions_c.html
new file mode 100644
index 00000000..fce7a6b1
--- /dev/null
+++ b/0.14/search/functions_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_c.js b/0.14/search/functions_c.js
new file mode 100644
index 00000000..ae09cdf5
--- /dev/null
+++ b/0.14/search/functions_c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['tostring',['toString',['../classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa',1,'AbstractPropertyType::toString()'],['../classBasicPropertyType.html#a672e2824bcc38da6e60090022fd8d114',1,'BasicPropertyType::toString()'],['../classStringPropertyType.html#afb461a0a918e23e66880d0c8d2180b35',1,'StringPropertyType::toString()'],['../classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea',1,'ListPropertyType::toString()']]],
+ ['tovariant',['toVariant',['../classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d',1,'AbstractPropertyType::toVariant()'],['../classBasicPropertyType.html#a893a2d1f8fec7141159d850caa78bc06',1,'BasicPropertyType::toVariant()'],['../classStringPropertyType.html#a1ec1ba3797194880a1e7576bd3695a28',1,'StringPropertyType::toVariant()'],['../classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41',1,'ListPropertyType::toVariant()']]]
+];
diff --git a/0.14/search/functions_d.html b/0.14/search/functions_d.html
new file mode 100644
index 00000000..82b2b0cf
--- /dev/null
+++ b/0.14/search/functions_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_d.js b/0.14/search/functions_d.js
new file mode 100644
index 00000000..f3159b74
--- /dev/null
+++ b/0.14/search/functions_d.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['unsubscribetoproperty',['unsubscribeToProperty',['../classAbstractRoutingEngine.html#aa56c145aa682ece99791831bc7c420f7',1,'AbstractRoutingEngine']]],
+ ['unsubscribetopropertychanges',['unsubscribeToPropertyChanges',['../classAbstractSource.html#a584372310f191b1b9067a634b7366023',1,'AbstractSource::unsubscribeToPropertyChanges()'],['../group__libamb.html#ga1ebede30c34aa80c3833db9d744474d0',1,'AmbPlugin::unsubscribeToPropertyChanges()'],['../classAmbPluginImpl.html#afddf7c88c3e53e8b4722e9a456c1529c',1,'AmbPluginImpl::unsubscribeToPropertyChanges()']]],
+ ['updateproperty',['updateProperty',['../classAbstractRoutingEngine.html#adadf5f60f3895bdb90bb224d05ee97f0',1,'AbstractRoutingEngine']]],
+ ['uuid',['uuid',['../classAbstractSink.html#a965ae1d5218713c7823fbd95fa51b053',1,'AbstractSink::uuid()'],['../group__libamb.html#ga84ad326ad2f861a8b028c0b99940d470',1,'AmbPlugin::uuid()'],['../classAmbPluginImpl.html#abba832fa02a70798df7323b909c7a2c2',1,'AmbPluginImpl::uuid()']]]
+];
diff --git a/0.14/search/functions_e.html b/0.14/search/functions_e.html
new file mode 100644
index 00000000..557ae9a4
--- /dev/null
+++ b/0.14/search/functions_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/functions_e.js b/0.14/search/functions_e.js
new file mode 100644
index 00000000..229aa453
--- /dev/null
+++ b/0.14/search/functions_e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['value',['value',['../classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d',1,'AbstractPropertyType']]]
+];
diff --git a/0.14/search/groups_0.html b/0.14/search/groups_0.html
new file mode 100644
index 00000000..95cee43d
--- /dev/null
+++ b/0.14/search/groups_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/groups_0.js b/0.14/search/groups_0.js
new file mode 100644
index 00000000..d7219e05
--- /dev/null
+++ b/0.14/search/groups_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['dbus_5fapi_5fmodule',['Dbus_api_module',['../group__dbus__api__module.html',1,'']]]
+];
diff --git a/0.14/search/groups_1.html b/0.14/search/groups_1.html
new file mode 100644
index 00000000..979ea3d4
--- /dev/null
+++ b/0.14/search/groups_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/groups_1.js b/0.14/search/groups_1.js
new file mode 100644
index 00000000..30779a81
--- /dev/null
+++ b/0.14/search/groups_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['libamb',['Libamb',['../group__libamb.html',1,'']]]
+];
diff --git a/0.14/search/mag_sel.png b/0.14/search/mag_sel.png
new file mode 100644
index 00000000..81f6040a
--- /dev/null
+++ b/0.14/search/mag_sel.png
Binary files differ
diff --git a/0.14/search/nomatches.html b/0.14/search/nomatches.html
new file mode 100644
index 00000000..b1ded27e
--- /dev/null
+++ b/0.14/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/0.14/search/pages_0.html b/0.14/search/pages_0.html
new file mode 100644
index 00000000..0db7267b
--- /dev/null
+++ b/0.14/search/pages_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/pages_0.js b/0.14/search/pages_0.js
new file mode 100644
index 00000000..bff1f838
--- /dev/null
+++ b/0.14/search/pages_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['automotive_20message_20broker_20daemon',['Automotive Message Broker Daemon',['../ambd.html',1,'']]],
+ ['automotive_20message_20broker_20documentation',['Automotive Message Broker Documentation',['../index.html',1,'']]],
+ ['amb_20release_20notes',['AMB Release Notes',['../release_notes.html',1,'']]]
+];
diff --git a/0.14/search/pages_1.html b/0.14/search/pages_1.html
new file mode 100644
index 00000000..2c67a8ef
--- /dev/null
+++ b/0.14/search/pages_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/pages_1.js b/0.14/search/pages_1.js
new file mode 100644
index 00000000..3b3f78e6
--- /dev/null
+++ b/0.14/search/pages_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['dbus_20plugin',['DBus plugin',['../dbus_plugin.html',1,'']]]
+];
diff --git a/0.14/search/pages_2.html b/0.14/search/pages_2.html
new file mode 100644
index 00000000..9cb4325f
--- /dev/null
+++ b/0.14/search/pages_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/pages_2.js b/0.14/search/pages_2.js
new file mode 100644
index 00000000..1ceeb2ec
--- /dev/null
+++ b/0.14/search/pages_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['wheel_20source_20plugin',['Wheel source plugin',['../wheel_plugin.html',1,'']]]
+];
diff --git a/0.14/search/search.css b/0.14/search/search.css
new file mode 100644
index 00000000..4d7612ff
--- /dev/null
+++ b/0.14/search/search.css
@@ -0,0 +1,271 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+ background-color: white;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:111px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+ background-color: #F0F3F8;
+}
+
+.pages b {
+ color: white;
+ padding: 5px 5px 3px 5px;
+ background-image: url("../tab_a.png");
+ background-repeat: repeat-x;
+ text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+ line-height: 17px;
+ margin-left: 4px;
+ text-decoration: none;
+}
+
+.hl {
+ font-weight: bold;
+}
+
+#searchresults {
+ margin-bottom: 20px;
+}
+
+.searchpages {
+ margin-top: 10px;
+}
+
diff --git a/0.14/search/search.js b/0.14/search/search.js
new file mode 100644
index 00000000..dedce3bf
--- /dev/null
+++ b/0.14/search/search.js
@@ -0,0 +1,791 @@
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9\u0080-\uFFFF]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='&#8226;';
+ }
+ else
+ {
+ node.innerHTML='&#160;';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var idxChar = searchValue.substr(0, 1).toLowerCase();
+ if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+ {
+ idxChar = searchValue.substr(0, 2);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+ if (idx!=-1)
+ {
+ var hexCode=idx.toString(16);
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e<searchData.length; e++)
+ {
+ var id = searchData[e][0];
+ var srResult = document.createElement('div');
+ srResult.setAttribute('id','SR_'+id);
+ setClassAttr(srResult,'SRResult');
+ var srEntry = document.createElement('div');
+ setClassAttr(srEntry,'SREntry');
+ var srLink = document.createElement('a');
+ srLink.setAttribute('id','Item'+e);
+ setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+ setClassAttr(srLink,'SRSymbol');
+ srLink.innerHTML = searchData[e][1][0];
+ srEntry.appendChild(srLink);
+ if (searchData[e][1].length==2) // single result
+ {
+ srLink.setAttribute('href',searchData[e][1][1][0]);
+ if (searchData[e][1][1][1])
+ {
+ srLink.setAttribute('target','_parent');
+ }
+ var srScope = document.createElement('span');
+ setClassAttr(srScope,'SRScope');
+ srScope.innerHTML = searchData[e][1][1][2];
+ srEntry.appendChild(srScope);
+ }
+ else // multiple results
+ {
+ srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+ var srChildren = document.createElement('div');
+ setClassAttr(srChildren,'SRChildren');
+ for (var c=0; c<searchData[e][1].length-1; c++)
+ {
+ var srChild = document.createElement('a');
+ srChild.setAttribute('id','Item'+e+'_c'+c);
+ setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+ setClassAttr(srChild,'SRScope');
+ srChild.setAttribute('href',searchData[e][1][c+1][0]);
+ if (searchData[e][1][c+1][1])
+ {
+ srChild.setAttribute('target','_parent');
+ }
+ srChild.innerHTML = searchData[e][1][c+1][2];
+ srChildren.appendChild(srChild);
+ }
+ srEntry.appendChild(srChildren);
+ }
+ srResult.appendChild(srEntry);
+ results.appendChild(srResult);
+ }
+}
+
+function init_search()
+{
+ var results = document.getElementById("MSearchSelectWindow");
+ for (var key in indexSectionLabels)
+ {
+ var link = document.createElement('a');
+ link.setAttribute('class','SelectItem');
+ link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
+ link.href='javascript:void(0)';
+ link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
+ results.appendChild(link);
+ }
+ searchBox.OnSelectItem(0);
+}
+
diff --git a/0.14/search/search_l.png b/0.14/search/search_l.png
new file mode 100644
index 00000000..c872f4da
--- /dev/null
+++ b/0.14/search/search_l.png
Binary files differ
diff --git a/0.14/search/search_m.png b/0.14/search/search_m.png
new file mode 100644
index 00000000..b429a16b
--- /dev/null
+++ b/0.14/search/search_m.png
Binary files differ
diff --git a/0.14/search/search_r.png b/0.14/search/search_r.png
new file mode 100644
index 00000000..97ee8b43
--- /dev/null
+++ b/0.14/search/search_r.png
Binary files differ
diff --git a/0.14/search/searchdata.js b/0.14/search/searchdata.js
new file mode 100644
index 00000000..2e2fad97
--- /dev/null
+++ b/0.14/search/searchdata.js
@@ -0,0 +1,42 @@
+var indexSectionsWithContent =
+{
+ 0: "_abcdefghilmnopqrstuvwyz",
+ 1: "_abcdefghilmnoprstvwyz",
+ 2: "adlp",
+ 3: "abcdefgipqrstuv",
+ 4: "abcdefhilmnoprstvwyz",
+ 5: "pz",
+ 6: "emop",
+ 7: "hln",
+ 8: "dl",
+ 9: "adw"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "files",
+ 3: "functions",
+ 4: "variables",
+ 5: "typedefs",
+ 6: "enums",
+ 7: "enumvalues",
+ 8: "groups",
+ 9: "pages"
+};
+
+var indexSectionLabels =
+{
+ 0: "All",
+ 1: "Classes",
+ 2: "Files",
+ 3: "Functions",
+ 4: "Variables",
+ 5: "Typedefs",
+ 6: "Enumerations",
+ 7: "Enumerator",
+ 8: "Modules",
+ 9: "Pages"
+};
+
diff --git a/0.14/search/typedefs_0.html b/0.14/search/typedefs_0.html
new file mode 100644
index 00000000..fb07195c
--- /dev/null
+++ b/0.14/search/typedefs_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/typedefs_0.js b/0.14/search/typedefs_0.js
new file mode 100644
index 00000000..d2fe0006
--- /dev/null
+++ b/0.14/search/typedefs_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['propertytypefactorycallback',['PropertyTypeFactoryCallback',['../classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/typedefs_1.html b/0.14/search/typedefs_1.html
new file mode 100644
index 00000000..6edac96b
--- /dev/null
+++ b/0.14/search/typedefs_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/typedefs_1.js b/0.14/search/typedefs_1.js
new file mode 100644
index 00000000..1f414d14
--- /dev/null
+++ b/0.14/search/typedefs_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['zonepropertytype',['ZonePropertyType',['../classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee',1,'AmbPluginImpl']]]
+];
diff --git a/0.14/search/variables_0.html b/0.14/search/variables_0.html
new file mode 100644
index 00000000..3835278f
--- /dev/null
+++ b/0.14/search/variables_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_0.js b/0.14/search/variables_0.js
new file mode 100644
index 00000000..7fb28d42
--- /dev/null
+++ b/0.14/search/variables_0.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+ ['accelerationx',['AccelerationX',['../interfaceAcceleration.html#afd949d9a607325dd663e5a96d9414341',1,'Acceleration']]],
+ ['accelerationy',['AccelerationY',['../interfaceAcceleration.html#a92b772ac8f46b38f759f0657337371f1',1,'Acceleration']]],
+ ['accelerationz',['AccelerationZ',['../classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b',1,'VehicleProperty::AccelerationZ()'],['../interfaceAcceleration.html#acf61a6e0209c256b838ce995554be1b9',1,'Acceleration::AccelerationZ()']]],
+ ['acceleratorpedalposition',['AcceleratorPedalPosition',['../interfaceAcceleratorPedalPosition.html#afb7c6ff4c0f1eb7293376f3eba1d0d0d',1,'AcceleratorPedalPosition']]],
+ ['accumulatedengineruntime',['AccumulatedEngineRuntime',['../interfaceDiagnostic.html#ab55c0bb65b3b3a5fef68f4119b8d9baf',1,'Diagnostic']]],
+ ['activenoisecontrolmode',['ActiveNoiseControlMode',['../interfaceVehicleSound.html#ab6d041f63822291727e44ad63e532493',1,'VehicleSound']]],
+ ['airbagactivated',['AirbagActivated',['../interfaceAirbagStatus.html#a63769183e7384e723b358a56818e1b81',1,'AirbagStatus']]],
+ ['airbagdeployed',['AirbagDeployed',['../interfaceAirbagStatus.html#ae5fea197fb5de4ec5c23d5c252f0c5ce',1,'AirbagStatus']]],
+ ['airbagstatus',['AirbagStatus',['../classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666',1,'VehicleProperty::AirbagStatus()'],['../interfaceAirbagStatus.html#abb2e5adf5994835739f37101ad7388a0',1,'AirbagStatus::AirbagStatus()']]],
+ ['airconditioning',['AirConditioning',['../interfaceClimateControl.html#a9ff614cf24e39060d34b088eb236bbb2',1,'ClimateControl']]],
+ ['airflowdirection',['AirflowDirection',['../classVehicleProperty.html#abc2f19f04469422a158cf9f6c911d662',1,'VehicleProperty']]],
+ ['airflowdirectionw3c',['AirflowDirectionW3C',['../interfaceClimateControl.html#a745680c0e53b1f1946a433995d1b8322',1,'ClimateControl']]],
+ ['airrecirculation',['AirRecirculation',['../interfaceClimateControl.html#ab72e5a305fcd31445bb825fc59cfff3b',1,'ClimateControl']]],
+ ['alarmstatus',['AlarmStatus',['../classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c',1,'VehicleProperty::AlarmStatus()'],['../interfaceAlarm.html#a0a8d6354cc6d4a3cbd926268ecce478e',1,'Alarm::AlarmStatus()']]],
+ ['altitude',['Altitude',['../interfaceLocation.html#abd771571317087346843e2a644841661',1,'Location']]],
+ ['antilockbrakingsystem',['AntilockBrakingSystem',['../interfaceWheelInformation.html#a4c15409b80fb3b9ab163702d5870594b',1,'WheelInformation::AntilockBrakingSystem()'],['../interfaceAntilockBrakingSystem.html#ac981fc778ed33a1628e5702244449ec4',1,'AntilockBrakingSystem::AntilockBrakingSystem()']]],
+ ['antilockbrakingsystemenabled',['AntilockBrakingSystemEnabled',['../interfaceAntilockBrakingSystem.html#af74f3f8205486fcc486715b924a8ab57',1,'AntilockBrakingSystem']]],
+ ['atmosphericpressure',['AtmosphericPressure',['../interfaceAtmosphericPressure.html#a32fe278d370cc25bb8ce6485f9654ecf',1,'AtmosphericPressure']]],
+ ['availablesounds',['AvailableSounds',['../interfaceVehicleSound.html#ae97af33f75e780803d882d0391ffa33f',1,'VehicleSound']]]
+];
diff --git a/0.14/search/variables_1.html b/0.14/search/variables_1.html
new file mode 100644
index 00000000..3c65cf26
--- /dev/null
+++ b/0.14/search/variables_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_1.js b/0.14/search/variables_1.js
new file mode 100644
index 00000000..8582a5b0
--- /dev/null
+++ b/0.14/search/variables_1.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['batterychargelevel',['BatteryChargeLevel',['../classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350',1,'VehicleProperty::BatteryChargeLevel()'],['../interfaceBatteryStatus.html#a82efd679635044f40e77f32b682caf9d',1,'BatteryStatus::BatteryChargeLevel()']]],
+ ['batterycurrent',['BatteryCurrent',['../interfaceBatteryStatus.html#ac0cd6fdef88ab9c883bd7102d3d56b67',1,'BatteryStatus']]],
+ ['batteryvoltage',['BatteryVoltage',['../classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7',1,'VehicleProperty::BatteryVoltage()'],['../interfaceBatteryStatus.html#afb14133e6ba7b0e975c9d8202240eafd',1,'BatteryStatus::BatteryVoltage()']]],
+ ['brakefluidlevel',['BrakeFluidLevel',['../classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889',1,'VehicleProperty::BrakeFluidLevel()'],['../interfaceBrakeMaintenance.html#a84984ddf4ca782a8bf8fd1a64c773aee',1,'BrakeMaintenance::BrakeFluidLevel()']]],
+ ['brakefluidlevellow',['BrakeFluidLevelLow',['../interfaceBrakeMaintenance.html#a947300ba92f881da80c38e55c257c68b',1,'BrakeMaintenance']]],
+ ['brakepadwear',['BrakePadWear',['../interfaceBrakeMaintenance.html#a2da7ee50f0528e3e7f1b7317c57a0ea4',1,'BrakeMaintenance']]],
+ ['buttonevent',['ButtonEvent',['../classVehicleProperty.html#acaef9e6f6ae7240af101f2f8543aa6a0',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/variables_10.html b/0.14/search/variables_10.html
new file mode 100644
index 00000000..52b5fe87
--- /dev/null
+++ b/0.14/search/variables_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_10.js b/0.14/search/variables_10.js
new file mode 100644
index 00000000..0484dba7
--- /dev/null
+++ b/0.14/search/variables_10.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['value',['value',['../classAsyncPropertyReply.html#a133699682d0376614b08b162f81c2b02',1,'AsyncPropertyReply::value()'],['../classAsyncSetPropertyRequest.html#a5c1c8d5b4a6765ce2acab9a3aca9c9a6',1,'AsyncSetPropertyRequest::value()']]],
+ ['values',['values',['../classAsyncRangePropertyReply.html#a4ce96fd40ce8ec3fddab46652026734b',1,'AsyncRangePropertyReply']]],
+ ['vehicledrivemode',['VehicleDriveMode',['../interfaceDriveMode.html#ae9c83f119100359aefcd52251b2d827e',1,'DriveMode']]],
+ ['vehicleheight',['VehicleHeight',['../interfaceSize.html#a1ccc569716b80530444fbd764119dad9',1,'Size']]],
+ ['vehiclelength',['VehicleLength',['../interfaceSize.html#af3f8d8c9ff0550556fb0a1021a1bbe74',1,'Size']]],
+ ['vehiclepowermode',['VehiclePowerMode',['../interfaceVehiclePowerMode.html#a2c1c72402fa6c44c2bc9e8fd68bdc190',1,'VehiclePowerMode']]],
+ ['vehiclespeed',['VehicleSpeed',['../interfaceVehicleSpeed.html#a414d86d8a52df7495cf6b462f89beded',1,'VehicleSpeed']]],
+ ['vehicletopspeedlimit',['VehicleTopSpeedLimit',['../interfaceVehicleTopSpeedLimit.html#a7bb5157a2806dc1486150162b0036fad',1,'VehicleTopSpeedLimit']]],
+ ['vehicletype',['VehicleType',['../interfaceVehicleType.html#a281e3242c227956a5497d0b1dd685cc6',1,'VehicleType']]],
+ ['vehiclewidth',['VehicleWidth',['../interfaceSize.html#a7d257d4908f33668b20f23889e06997e',1,'Size']]],
+ ['vin',['VIN',['../interfaceVehicleId.html#aabe466f31c84fcb81c6462ecdcc7ae3c',1,'VehicleId']]]
+];
diff --git a/0.14/search/variables_11.html b/0.14/search/variables_11.html
new file mode 100644
index 00000000..476f36e0
--- /dev/null
+++ b/0.14/search/variables_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_11.js b/0.14/search/variables_11.js
new file mode 100644
index 00000000..cbd54483
--- /dev/null
+++ b/0.14/search/variables_11.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['warning',['Warning',['../classDebugOut.html#a7a06aa04dd6cb8c1e9bcd083d30d91ad',1,'DebugOut']]],
+ ['washerfluidlevel',['WasherFluidLevel',['../interfaceWasherFluid.html#aa1ddc39b08b28e3d3688604b1b07885b',1,'WasherFluid']]],
+ ['washerfluidlevellow',['WasherFluidLevelLow',['../interfaceWasherFluid.html#ac9e7989758c74fc5ccee1e876bfc6a4b',1,'WasherFluid']]],
+ ['wheelbrake',['WheelBrake',['../classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351',1,'VehicleProperty::WheelBrake()'],['../interfaceBrakeOperation.html#ad73cf8b7d7f23278303ecdbeaeb7a62b',1,'BrakeOperation::WheelBrake()']]],
+ ['wheeltick',['WheelTick',['../interfaceWheelTick.html#a22e201499e96886a09786aa8c42f08e9',1,'WheelTick']]],
+ ['wheeltrack',['WheelTrack',['../interfaceWheelInformation.html#a9b86b0884f24e3fa9d4f81b047dda024',1,'WheelInformation']]],
+ ['windowlockstatus',['WindowLockStatus',['../interfaceSideWindow.html#a01854da7f347d50a309314a150a028fe',1,'SideWindow']]],
+ ['windowstatus',['WindowStatus',['../interfaceWindowStatus.html#a74f606f1b64d41de4c6f384a2b11e5cb',1,'WindowStatus::WindowStatus()'],['../interfaceSideWindow.html#a8968254d124d26de8d55d58430fa3de7',1,'SideWindow::WindowStatus()']]],
+ ['windshieldwiper',['WindshieldWiper',['../classVehicleProperty.html#a85679ec98f1611d328a9917e7c5fd0f1',1,'VehicleProperty']]],
+ ['windshieldwipersetting',['WindshieldWiperSetting',['../classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b',1,'VehicleProperty::WindshieldWiperSetting()'],['../interfaceWiperStatus.html#a85849714f517ea47be7dded2874e4ed0',1,'WiperStatus::WindshieldWiperSetting()']]],
+ ['windshieldwiperspeed',['WindshieldWiperSpeed',['../classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb',1,'VehicleProperty::WindshieldWiperSpeed()'],['../interfaceWiperStatus.html#a2450e48040a1ab0eacf41a069026801b',1,'WiperStatus::WindshieldWiperSpeed()']]],
+ ['wmi',['WMI',['../classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee',1,'VehicleProperty::WMI()'],['../interfaceVehicleId.html#a975a5877bb5ffd2df7e778af11b741c7',1,'VehicleId::WMI()']]]
+];
diff --git a/0.14/search/variables_12.html b/0.14/search/variables_12.html
new file mode 100644
index 00000000..ff143dcb
--- /dev/null
+++ b/0.14/search/variables_12.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_12.js b/0.14/search/variables_12.js
new file mode 100644
index 00000000..fc5d09f8
--- /dev/null
+++ b/0.14/search/variables_12.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['yawrate',['YawRate',['../interfaceYawRate.html#a2ce33bd6e0077d22f8f3b137dacc80ad',1,'YawRate::YawRate()'],['../interfaceButtonEvent.html#a1d05bec7109151686be60fe3214f89eb',1,'ButtonEvent::YawRate()']]]
+];
diff --git a/0.14/search/variables_13.html b/0.14/search/variables_13.html
new file mode 100644
index 00000000..f62f946f
--- /dev/null
+++ b/0.14/search/variables_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_13.js b/0.14/search/variables_13.js
new file mode 100644
index 00000000..319538f3
--- /dev/null
+++ b/0.14/search/variables_13.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['zone',['zone',['../classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc',1,'AbstractPropertyType::zone()'],['../classAsyncRangePropertyRequest.html#a045f1320e9152de5e97f0b4de5c061da',1,'AsyncRangePropertyRequest::zone()']]],
+ ['zonefilter',['zoneFilter',['../classAsyncPropertyRequest.html#a1a19d4677523d8934abe1ddfec5ba1b7',1,'AsyncPropertyRequest']]]
+];
diff --git a/0.14/search/variables_2.html b/0.14/search/variables_2.html
new file mode 100644
index 00000000..7b43e0ac
--- /dev/null
+++ b/0.14/search/variables_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_2.js b/0.14/search/variables_2.js
new file mode 100644
index 00000000..4e0d873a
--- /dev/null
+++ b/0.14/search/variables_2.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['childlockstatus',['ChildLockStatus',['../interfaceDoorStatus.html#a1f26de9c8b47568fc38fc219db74883b',1,'DoorStatus::ChildLockStatus()'],['../interfaceDoor.html#aef0d00bd271c3643df33b347ab163b1e',1,'Door::ChildLockStatus()'],['../interfaceChildSafetyLock.html#a9597ab8c513127f75063c19ff35cf2d3',1,'ChildSafetyLock::ChildLockStatus()']]],
+ ['chime',['Chime',['../interfaceChime.html#a8c3a90e6372ac2fbef175e5b11d629a1',1,'Chime']]],
+ ['clutchstatus',['ClutchStatus',['../classVehicleProperty.html#afcf4bf35eeb47f8620802e1caae35258',1,'VehicleProperty']]],
+ ['completed',['completed',['../classAsyncPropertyRequest.html#a12e1115b879ffc69a4d9bfd34df3e4be',1,'AsyncPropertyRequest::completed()'],['../classAsyncRangePropertyRequest.html#a81777a8e0304bd6929c05d39c650454d',1,'AsyncRangePropertyRequest::completed()']]],
+ ['configuration',['configuration',['../classAmbPluginImpl.html#a1f711a42020b16453e6890d3634de987',1,'AmbPluginImpl']]],
+ ['convertibleroof',['ConvertibleRoof',['../interfaceConvertibleRoof.html#a97b477822f789851b728735ad8122e6e',1,'ConvertibleRoof']]],
+ ['convertibleroofstatus',['ConvertibleRoofStatus',['../classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef',1,'VehicleProperty::ConvertibleRoofStatus()'],['../interfaceConvertibleRoof.html#a4fc60cf509edfff9f45cf2d024ed4e86',1,'ConvertibleRoof::ConvertibleRoofStatus()']]],
+ ['cruisecontrolactive',['CruiseControlActive',['../interfaceCruiseControlStatus.html#a53b67edfb476d0fb49919d6f831ef7ac',1,'CruiseControlStatus']]],
+ ['cruisecontrolspeed',['CruiseControlSpeed',['../interfaceCruiseControlStatus.html#ae4bfdcaa9eaf5e7dace7dcc23e9513ee',1,'CruiseControlStatus']]]
+];
diff --git a/0.14/search/variables_3.html b/0.14/search/variables_3.html
new file mode 100644
index 00000000..ea0392df
--- /dev/null
+++ b/0.14/search/variables_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_3.js b/0.14/search/variables_3.js
new file mode 100644
index 00000000..6e931a47
--- /dev/null
+++ b/0.14/search/variables_3.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['defrost',['Defrost',['../classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391',1,'VehicleProperty::Defrost()'],['../interfaceWindowStatus.html#a0bbf80007f7d60fa748fa730cb53fc12',1,'WindowStatus::Defrost()']]],
+ ['defrostmirror',['DefrostMirror',['../interfaceDefrost.html#ab36b984c67951c8bf418dde8bfbd1c69',1,'Defrost']]],
+ ['defrostwindow',['DefrostWindow',['../interfaceDefrost.html#a93685913fb911c4acf5b7a9d1a5c438b',1,'Defrost']]],
+ ['destroyed',['destroyed',['../classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c',1,'AbstractPropertyType']]],
+ ['direction',['Direction',['../interfaceLocation.html#af2a71548ea22d2db2027c81ffb131f08',1,'Location']]],
+ ['distancesincecodecleared',['DistanceSinceCodeCleared',['../interfaceDiagnostic.html#aaf1de32f845069ece3c34e43194e05e1',1,'Diagnostic']]],
+ ['distancesincestart',['DistanceSinceStart',['../classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0',1,'VehicleProperty::DistanceSinceStart()'],['../interfaceOdometer.html#a0dd9d3f98892d11aadae694841237054',1,'Odometer::DistanceSinceStart()']]],
+ ['distancetotal',['DistanceTotal',['../interfaceOdometer.html#a3157bd000bfd509e9fd6d7c09b6e36ff',1,'Odometer']]],
+ ['distancewithmilon',['DistanceWithMILOn',['../interfaceDiagnostic.html#a5c31dd05ee3ec52bc24e0f31094225c5',1,'Diagnostic']]],
+ ['doorlockstatus',['DoorLockStatus',['../interfaceDoorStatus.html#a247ed5ad35c7921041979a3720e54189',1,'DoorStatus::DoorLockStatus()'],['../interfaceDoor.html#ae84bb265834617dc8dd0d46c98b7974a',1,'Door::DoorLockStatus()']]],
+ ['doorsperrow',['DoorsPerRow',['../interfaceDoors.html#a934757a9ea6392a3e5937e2d46497f4c',1,'Doors']]],
+ ['doorstatus',['DoorStatus',['../classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6',1,'VehicleProperty::DoorStatus()'],['../interfaceDoorStatus.html#ab8977ee56597373293c07dd5afac475d',1,'DoorStatus::DoorStatus()']]],
+ ['doorstatusw3c',['DoorStatusW3C',['../classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a',1,'VehicleProperty::DoorStatusW3C()'],['../interfaceDoor.html#a4af5af6f4efc20234ce3f257bc5a3347',1,'Door::DoorStatusW3C()']]],
+ ['drivingmode',['DrivingMode',['../interfaceDrivingMode.html#a24f15f8a246ed0a61ad08ea4f6128865',1,'DrivingMode']]],
+ ['drivingmodew3c',['DrivingModeW3C',['../interfaceDrivingMode.html#a9f051930937ada5b864954ad306a6506',1,'DrivingMode']]]
+];
diff --git a/0.14/search/variables_4.html b/0.14/search/variables_4.html
new file mode 100644
index 00000000..1ed95cb6
--- /dev/null
+++ b/0.14/search/variables_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_4.js b/0.14/search/variables_4.js
new file mode 100644
index 00000000..96107890
--- /dev/null
+++ b/0.14/search/variables_4.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['electronicstabilitycontrolenabled',['ElectronicStabilityControlEnabled',['../interfaceElectronicStabilityControl.html#ac3d84aeef9a83ecbe089b3410a3d0b56',1,'ElectronicStabilityControl']]],
+ ['electronicstabilitycontrolengaged',['ElectronicStabilityControlEngaged',['../interfaceElectronicStabilityControl.html#a9932a7220a5f9ef38d1ec59a0883c331',1,'ElectronicStabilityControl']]],
+ ['enabled',['enabled',['../interfacePluginSegment.html#a4f7af4204c2c84960a855ab7a5b1ddd8',1,'PluginSegment']]],
+ ['enginecoolantlevel',['EngineCoolantLevel',['../classVehicleProperty.html#a74563f01feb50aa27966488891998c33',1,'VehicleProperty::EngineCoolantLevel()'],['../interfaceEngineCoolant.html#a7245fb937d72b4799fbe6379252f1fda',1,'EngineCoolant::EngineCoolantLevel()']]],
+ ['enginecoolanttemperature',['EngineCoolantTemperature',['../interfaceEngineCoolant.html#a561d51436c678300a5c433ea947d489a',1,'EngineCoolant']]],
+ ['engineoilchangeindicator',['EngineOilChangeIndicator',['../classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55',1,'VehicleProperty::EngineOilChangeIndicator()'],['../interfaceEngineOil.html#a03d33d32192b81088d1ed52d2f959262',1,'EngineOil::EngineOilChangeIndicator()']]],
+ ['engineoilliferemaining',['EngineOilLifeRemaining',['../interfaceEngineOil.html#aaf63ba970af16d0c7d914b3c5dcdddc2',1,'EngineOil']]],
+ ['engineoilpressure',['EngineOilPressure',['../classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b',1,'VehicleProperty::EngineOilPressure()'],['../interfaceEngineOil.html#a380dd755fe98983b8128bac94b64b9b5',1,'EngineOil::EngineOilPressure()']]],
+ ['engineoilremaining',['EngineOilRemaining',['../interfaceEngineOil.html#a28a148b5fcbf4d61ab438f229870e997',1,'EngineOil']]],
+ ['engineoiltemperature',['EngineOilTemperature',['../interfaceEngineOil.html#a5b260a98314b5f69eae0411db6318a3f',1,'EngineOil']]],
+ ['enginesoundenhancementmode',['EngineSoundEnhancementMode',['../interfaceVehicleSound.html#a8178afad26fff3ab300014500ddf2176',1,'VehicleSound']]],
+ ['enginespeed',['EngineSpeed',['../classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842',1,'VehicleProperty::EngineSpeed()'],['../interfaceEngineSpeed.html#ac3274655997a773e5ba9d9d7c0f7dd03',1,'EngineSpeed::EngineSpeed()']]],
+ ['error',['error',['../classAsyncPropertyReply.html#a8c5cb98a6e2a72d6d94b43449a5e842d',1,'AsyncPropertyReply::error()'],['../classAsyncRangePropertyReply.html#a43762c9a2d88ec91e3218f7eca297e56',1,'AsyncRangePropertyReply::error()'],['../classDebugOut.html#a40314aef0df2ed8a705d9372d49b0535',1,'DebugOut::Error()']]],
+ ['exteriorbrightness',['ExteriorBrightness',['../interfaceExteriorBrightness.html#aee82775a15fc8ef0ddc7de078871921f',1,'ExteriorBrightness']]],
+ ['exteriortemperature',['ExteriorTemperature',['../interfaceTemperature.html#abdf63b22d961bf4ba275daf5da750c45',1,'Temperature']]]
+];
diff --git a/0.14/search/variables_5.html b/0.14/search/variables_5.html
new file mode 100644
index 00000000..ecc883b5
--- /dev/null
+++ b/0.14/search/variables_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_5.js b/0.14/search/variables_5.js
new file mode 100644
index 00000000..81620f6b
--- /dev/null
+++ b/0.14/search/variables_5.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['fanspeed',['FanSpeed',['../interfaceClimateControl.html#a6973d35cb3f14659a1f26e8adb58979f',1,'ClimateControl']]],
+ ['frontwheelradius',['FrontWheelRadius',['../interfaceWheelInformation.html#abfaf420b0a747f043a8b933af1585a8f',1,'WheelInformation']]],
+ ['fuelaverageconsumption',['FuelAverageConsumption',['../interfaceFuel.html#a38dcf97480a2db27c909dbd669cf985f',1,'Fuel']]],
+ ['fuelaverageeconomy',['FuelAverageEconomy',['../interfaceFuel.html#a10a854ac1c73a8796a510c69da92f7b6',1,'Fuel']]],
+ ['fuelconsumption',['FuelConsumption',['../interfaceFuel.html#ab55c40fa9eac6d92afb34d12bafb155c',1,'Fuel']]],
+ ['fuelconsumptionsincerestart',['FuelConsumptionSinceRestart',['../interfaceFuel.html#a6d1e861e2d57b75407f37591f907b213',1,'Fuel']]],
+ ['fueleconomy',['FuelEconomy',['../interfaceFuel.html#a2f89e032fc01b5350ff78ef92b35d869',1,'Fuel']]],
+ ['fuellevel',['FuelLevel',['../interfaceFuel.html#a66d804618123a714025400d77e9e0a91',1,'Fuel']]],
+ ['fuelpositionside',['FuelPositionSide',['../interfaceFuelInfo.html#ae49699a8b45e535b48ff915ef2998805',1,'FuelInfo']]],
+ ['fuelrange',['FuelRange',['../interfaceFuel.html#ad587a4868bd4a0bd757bcc816ecf9b8e',1,'Fuel']]],
+ ['fueltimesincerestart',['FuelTimeSinceRestart',['../interfaceFuel.html#ab67ddc1003565005be77b218cd5218af',1,'Fuel']]],
+ ['fueltype',['FuelType',['../interfaceFuelInfo.html#ae03d6729f1cfa4cd66d65c31fc8869af',1,'FuelInfo']]]
+];
diff --git a/0.14/search/variables_6.html b/0.14/search/variables_6.html
new file mode 100644
index 00000000..0c1a66ba
--- /dev/null
+++ b/0.14/search/variables_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_6.js b/0.14/search/variables_6.js
new file mode 100644
index 00000000..ef8dde39
--- /dev/null
+++ b/0.14/search/variables_6.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['hazardlightstatus',['HazardLightStatus',['../interfaceHazardLight.html#a12e9aaf0ed97600798da9564cba431f2',1,'HazardLight']]],
+ ['heater',['Heater',['../interfaceClimateControl.html#a543c57595a9c02c78a4d5cdd0a8115f7',1,'ClimateControl']]],
+ ['horn',['Horn',['../interfaceHorn.html#abc6176894cc42e5e6b533fc641c18fb5',1,'Horn']]]
+];
diff --git a/0.14/search/variables_7.html b/0.14/search/variables_7.html
new file mode 100644
index 00000000..e0da2ef5
--- /dev/null
+++ b/0.14/search/variables_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_7.js b/0.14/search/variables_7.js
new file mode 100644
index 00000000..d32df6db
--- /dev/null
+++ b/0.14/search/variables_7.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['ignitiontimeoff',['IgnitionTimeOff',['../interfaceIgnitionTime.html#a41d63201cf659eb7c74fd1df0660950f',1,'IgnitionTime']]],
+ ['ignitiontimeon',['IgnitionTimeOn',['../interfaceIgnitionTime.html#a8b060c116de69b2b2faa7bc804de20ea',1,'IgnitionTime']]],
+ ['interiorlightcenter',['InteriorLightCenter',['../classVehicleProperty.html#a3cfca5d961a9c13db9179c759fbc9b3d',1,'VehicleProperty']]],
+ ['interiorlightdriver',['InteriorLightDriver',['../classVehicleProperty.html#ac1d36327e0cf5b54eb674e166af8ce24',1,'VehicleProperty']]],
+ ['interiorlightpassenger',['InteriorLightPassenger',['../classVehicleProperty.html#a11cba8559172b75dc8eea3ac289651f7',1,'VehicleProperty']]],
+ ['interiorlightstatus',['InteriorLightStatus',['../interfaceInteriorLightStatus.html#a93968b6203be5a851eece2ba7d94efb3',1,'InteriorLightStatus']]],
+ ['interiortemperature',['InteriorTemperature',['../interfaceTemperature.html#aa5249b5e464e788f5d4f1b2614c5be54',1,'Temperature']]]
+];
diff --git a/0.14/search/variables_8.html b/0.14/search/variables_8.html
new file mode 100644
index 00000000..0c3d1df3
--- /dev/null
+++ b/0.14/search/variables_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_8.js b/0.14/search/variables_8.js
new file mode 100644
index 00000000..f8cf8fb2
--- /dev/null
+++ b/0.14/search/variables_8.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['lanedeparturestatus',['LaneDepartureStatus',['../interfaceLaneDepartureDetection.html#a068d5ab2f6d467cffe3ba8a7abe12d44',1,'LaneDepartureDetection']]],
+ ['latitude',['Latitude',['../interfaceLocation.html#ae698fe48315e9e92946ea75721b26139',1,'Location']]],
+ ['lightautomatic',['LightAutomatic',['../interfaceLightStatus.html#a64b15aee59cbc2e5d75644edbbfb8bc0',1,'LightStatus']]],
+ ['lightbrake',['LightBrake',['../interfaceLightStatus.html#a8327693a866627c74d0fd1756dbef63b',1,'LightStatus']]],
+ ['lightdynamichighbeam',['LightDynamicHighBeam',['../interfaceLightStatus.html#a401770a27e1e511566d5eaa893a24736',1,'LightStatus']]],
+ ['lightfog',['LightFog',['../interfaceLightStatus.html#acb751728107b12b31faac160908322d1',1,'LightStatus']]],
+ ['lighthazard',['LightHazard',['../interfaceLightStatus.html#ac3fa4b04ad2c5d9fbed6cb2603004878',1,'LightStatus']]],
+ ['lighthead',['LightHead',['../interfaceLightStatus.html#ad5fed88abc9ab3467f85346c1a3ed523',1,'LightStatus']]],
+ ['lighthighbeam',['LightHighBeam',['../interfaceLightStatus.html#a667ffacdff37d7c6cc804bd5f2a2acd8',1,'LightStatus']]],
+ ['lightleftturn',['LightLeftTurn',['../interfaceLightStatus.html#a8089ab1202153ff2924a2215bfc70ecd',1,'LightStatus']]],
+ ['lightparking',['LightParking',['../interfaceLightStatus.html#a2a2cdf6c21d27b16240a8b6be1dca8a4',1,'LightStatus']]],
+ ['lightrightturn',['LightRightTurn',['../interfaceLightStatus.html#aaac65b16889ad6016f9776931108de87',1,'LightStatus']]],
+ ['longitude',['Longitude',['../interfaceLocation.html#a5547f45ead8139cc78d98c09255afc4c',1,'Location']]]
+];
diff --git a/0.14/search/variables_9.html b/0.14/search/variables_9.html
new file mode 100644
index 00000000..e14a1071
--- /dev/null
+++ b/0.14/search/variables_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_9.js b/0.14/search/variables_9.js
new file mode 100644
index 00000000..9d8516eb
--- /dev/null
+++ b/0.14/search/variables_9.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['mainloop',['mainloop',['../interfaceConfig.html#a264a4a44ba4171c76eddbb835918cc09',1,'Config']]],
+ ['malfunctionindicatoron',['MalfunctionIndicatorOn',['../interfaceMalfunctionIndicator.html#a64d7768c2dfc5a36402bd7f6c57a1a31',1,'MalfunctionIndicator']]],
+ ['mirrorsettingpan',['MirrorSettingPan',['../interfaceMirror.html#a88e4f431f7abd6575f9d431ff0eb5f29',1,'Mirror']]],
+ ['mirrorsettingtilt',['MirrorSettingTilt',['../interfaceMirror.html#a8da36eb05f17b5d1517327968e9bdbe0',1,'Mirror']]]
+];
diff --git a/0.14/search/variables_a.html b/0.14/search/variables_a.html
new file mode 100644
index 00000000..4e38be7c
--- /dev/null
+++ b/0.14/search/variables_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_a.js b/0.14/search/variables_a.js
new file mode 100644
index 00000000..d9d4d839
--- /dev/null
+++ b/0.14/search/variables_a.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['name',['name',['../classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871',1,'AbstractPropertyType::name()'],['../interfacePlugin.html#aeb17b357ddf4dc76ccc940009dbc24d3',1,'Plugin::name()']]],
+ ['nightmode',['NightMode',['../interfaceNightMode.html#aa4b90c012d03361c12ddb8536fe79993',1,'NightMode']]],
+ ['novalue',['NoValue',['../classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb',1,'VehicleProperty']]]
+];
diff --git a/0.14/search/variables_b.html b/0.14/search/variables_b.html
new file mode 100644
index 00000000..c98ef41d
--- /dev/null
+++ b/0.14/search/variables_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_b.js b/0.14/search/variables_b.js
new file mode 100644
index 00000000..d995dd55
--- /dev/null
+++ b/0.14/search/variables_b.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['obstacledistance',['ObstacleDistance',['../interfaceObstacleDistance.html#af20a13bd24843a62ef97c4d36b7ee466',1,'ObstacleDistance']]],
+ ['occupantidentificationtype',['OccupantIdentificationType',['../interfaceSeat.html#aac8ae80e32ed167cfd9275692fb0cee1',1,'Seat']]],
+ ['occupantname',['OccupantName',['../interfaceSeat.html#afa5739cd2f418bbc28fa6a469706c8fa',1,'Seat']]],
+ ['occupantstatus',['OccupantStatus',['../classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b',1,'VehicleProperty::OccupantStatus()'],['../interfaceOccupantStatus.html#acfe99b178c11dc9cdc91511914914200',1,'OccupantStatus::OccupantStatus()']]],
+ ['occupantstatusw3c',['OccupantStatusW3C',['../interfaceSeat.html#a9dfd71204222c0d59de76716120bff44',1,'Seat']]],
+ ['odometer',['Odometer',['../classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda',1,'VehicleProperty::Odometer()'],['../interfaceOdometer.html#a64dd4e3b27833d0b6a3668ad518c6a8a',1,'Odometer::Odometer()']]]
+];
diff --git a/0.14/search/variables_c.html b/0.14/search/variables_c.html
new file mode 100644
index 00000000..d5f44496
--- /dev/null
+++ b/0.14/search/variables_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_c.js b/0.14/search/variables_c.js
new file mode 100644
index 00000000..77333050
--- /dev/null
+++ b/0.14/search/variables_c.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['parkingbrakestatusw3c',['ParkingBrakeStatusW3C',['../classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7',1,'VehicleProperty::ParkingBrakeStatusW3C()'],['../interfaceParkingBrake.html#a549f6509cf0b23bfaae43928fd103da7',1,'ParkingBrake::ParkingBrakeStatusW3C()']]],
+ ['parkinglightstatus',['ParkingLightStatus',['../classVehicleProperty.html#aec641a453676a1541596520e6b0b2f54',1,'VehicleProperty']]],
+ ['path',['path',['../interfacePlugin.html#aa2dff3a4c94a5c21f36cd8124135ffeb',1,'Plugin']]],
+ ['pid',['pid',['../classAsyncPropertyRequest.html#abaa035426c3ac48fe53de273b1a60eba',1,'AsyncPropertyRequest::pid()'],['../classAsyncRangePropertyRequest.html#ab93b9cc82ead929a6e1f72be699fbb6c',1,'AsyncRangePropertyRequest::pid()']]],
+ ['plugins',['plugins',['../interfaceConfig.html#a2762f81e344d2dfa73831df99fc5c268',1,'Config']]],
+ ['powertraintorque',['PowertrainTorque',['../interfacePowertrainTorque.html#a05387795ceada91bcdd252b0f48e2232',1,'PowertrainTorque']]],
+ ['priority',['priority',['../classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe',1,'AbstractPropertyType']]],
+ ['properties',['properties',['../classAsyncRangePropertyRequest.html#afd6f95a06376fef905faf5ab1b580bc9',1,'AsyncRangePropertyRequest::properties()'],['../classAmbPluginImpl.html#a8f58d50cf0a4dd48b90e8fad6a9f5baa',1,'AmbPluginImpl::properties()']]],
+ ['property',['property',['../classAsyncPropertyRequest.html#a221de270e3fb828ddbe821aa484a553f',1,'AsyncPropertyRequest']]]
+];
diff --git a/0.14/search/variables_d.html b/0.14/search/variables_d.html
new file mode 100644
index 00000000..a57e383b
--- /dev/null
+++ b/0.14/search/variables_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_d.js b/0.14/search/variables_d.js
new file mode 100644
index 00000000..b65b4004
--- /dev/null
+++ b/0.14/search/variables_d.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['rainsensor',['RainSensor',['../interfaceRainSensor.html#a4668873f067758b3e28719e815cda204',1,'RainSensor']]],
+ ['rearwheelradius',['RearWheelRadius',['../interfaceWheelInformation.html#ab5d9a64c7336660a013e85738b2260c6',1,'WheelInformation']]],
+ ['routingengine',['routingEngine',['../classAbstractSink.html#a4d49a722e60cd9993c182a29fbf74591',1,'AbstractSink::routingEngine()'],['../classAbstractSource.html#aabbce93fea123c54be55a007c928a6f1',1,'AbstractSource::routingEngine()'],['../classAmbPluginImpl.html#a44be51306133b0d71ed79507032c3a8c',1,'AmbPluginImpl::routingEngine()']]]
+];
diff --git a/0.14/search/variables_e.html b/0.14/search/variables_e.html
new file mode 100644
index 00000000..d1502e0e
--- /dev/null
+++ b/0.14/search/variables_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_e.js b/0.14/search/variables_e.js
new file mode 100644
index 00000000..3b21b488
--- /dev/null
+++ b/0.14/search/variables_e.js
@@ -0,0 +1,28 @@
+var searchData=
+[
+ ['seatbeltstatus',['SeatBeltStatus',['../interfaceSeatBelt.html#af060a6f2b6f0447a59dfb3505ecf4682',1,'SeatBelt::SeatBeltStatus()'],['../interfaceSeat.html#a4ad0b531d1d20e3490f67ff56792a701',1,'Seat::SeatBeltStatus()']]],
+ ['seatcooler',['SeatCooler',['../interfaceClimateControl.html#a116764f8cfe272dd5418fc418d07cb47',1,'ClimateControl']]],
+ ['seatheater',['SeatHeater',['../interfaceClimateControl.html#a1888bc9e70f14f17edcf846b97ddfc81',1,'ClimateControl']]],
+ ['seatpositionbackcushion',['SeatPositionBackCushion',['../interfaceSeatAdjustment.html#a334764c18dc5d34fc8ca2dd9580b6990',1,'SeatAdjustment']]],
+ ['seatpositioncushionheight',['SeatPositionCushionHeight',['../interfaceSeatAdjustment.html#ad4fa353e4948b849011a61324d2d257d',1,'SeatAdjustment']]],
+ ['seatpositionheadrest',['SeatPositionHeadrest',['../interfaceSeatAdjustment.html#adecde776f5f2413bfc213d14d2a492df',1,'SeatAdjustment']]],
+ ['seatpositionrecline',['SeatPositionRecline',['../interfaceSeatAdjustment.html#ad0275f9cb3dd564d491084932494b58b',1,'SeatAdjustment']]],
+ ['seatpositionsidecushion',['SeatPositionSideCushion',['../interfaceSeatAdjustment.html#a97645db443fc452ed3249b164c0b5df4',1,'SeatAdjustment']]],
+ ['seatpositionslide',['SeatPositionSlide',['../interfaceSeatAdjustment.html#a19a1cdb6147bf51b16ee4c45ea16a399',1,'SeatAdjustment']]],
+ ['securityalertstatus',['SecurityAlertStatus',['../classVehicleProperty.html#ac9021ed7a6f552e40227bcaa132ef265',1,'VehicleProperty']]],
+ ['sequence',['sequence',['../classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2',1,'AbstractPropertyType']]],
+ ['sequencebegin',['sequenceBegin',['../classAsyncRangePropertyRequest.html#a024dab8e12c45ea8988b7f3e4b3c85c0',1,'AsyncRangePropertyRequest']]],
+ ['sequenceend',['sequenceEnd',['../classAsyncRangePropertyRequest.html#a352afdecef1d1e6fc1f82384d0c9edfe',1,'AsyncRangePropertyRequest']]],
+ ['sinks',['sinks',['../interfaceConfig.html#acc0636e8bdadb7f0063f73e68b5a0a7d',1,'Config']]],
+ ['sources',['sources',['../interfaceConfig.html#af4df13029d1ba3fc7dbf26b4a99512b7',1,'Config']]],
+ ['sourceuuid',['sourceUuid',['../classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48',1,'AbstractPropertyType::sourceUuid()'],['../classAsyncRangePropertyRequest.html#a626258d5d401e0598d619b84600689f9',1,'AsyncRangePropertyRequest::sourceUuid()']]],
+ ['sourceuuidfilter',['sourceUuidFilter',['../classAsyncPropertyRequest.html#a2250e8d29929dd879de141049ec78302',1,'AsyncPropertyRequest']]],
+ ['steeringwheelangle',['SteeringWheelAngle',['../classVehicleProperty.html#a0754527fc49f9395559f0f7132161242',1,'VehicleProperty']]],
+ ['steeringwheelanglew3c',['SteeringWheelAngleW3C',['../classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441',1,'VehicleProperty::SteeringWheelAngleW3C()'],['../interfaceSteeringWheel.html#ae97a606756309f61df6d5fa62fc60705',1,'SteeringWheel::SteeringWheelAngleW3C()']]],
+ ['steeringwheelheater',['SteeringWheelHeater',['../interfaceClimateControl.html#a604d4c5dcfb03b1a8bfee77ad2fddfa7',1,'ClimateControl']]],
+ ['steeringwheelpositionslide',['SteeringWheelPositionSlide',['../interfaceSteeringWheelPosition.html#aece28628ff6bd3a04ea7d7424c0c4cfe',1,'SteeringWheelPosition']]],
+ ['steeringwheelpositiontilt',['SteeringWheelPositionTilt',['../interfaceSteeringWheelPosition.html#a9d9c029923c4608d054de610212b2a0e',1,'SteeringWheelPosition']]],
+ ['success',['success',['../classAsyncPropertyReply.html#aed1f10990a65664ce0c630039cae01bb',1,'AsyncPropertyReply::success()'],['../classAsyncRangePropertyReply.html#a4eab37dada60970211e62b0fc3aeac92',1,'AsyncRangePropertyReply::success()']]],
+ ['sunroof',['Sunroof',['../interfaceSunroof.html#af525e7e42bef949cdb38689a44872ebf',1,'Sunroof']]],
+ ['sunrooftilt',['SunroofTilt',['../interfaceSunroof.html#afe5bef43d2e75c081c1ccf4df291357a',1,'Sunroof']]]
+];
diff --git a/0.14/search/variables_f.html b/0.14/search/variables_f.html
new file mode 100644
index 00000000..f777e719
--- /dev/null
+++ b/0.14/search/variables_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/0.14/search/variables_f.js b/0.14/search/variables_f.js
new file mode 100644
index 00000000..294a4c8d
--- /dev/null
+++ b/0.14/search/variables_f.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+ ['targettemperature',['TargetTemperature',['../interfaceClimateControl.html#ad3c6b2948978b0449add3fb7d25d930f',1,'ClimateControl']]],
+ ['throttleposition',['ThrottlePosition',['../interfaceThrottlePosition.html#adcfc58d73205b590b5f3371e564aa96c',1,'ThrottlePosition']]],
+ ['timebegin',['timeBegin',['../classAsyncRangePropertyRequest.html#a2dc2927f6c771707f15a767358a58e69',1,'AsyncRangePropertyRequest']]],
+ ['timedout',['timedout',['../classAsyncPropertyReply.html#a64b8443702607f990ea36e6aaa16b0a5',1,'AsyncPropertyReply']]],
+ ['timeend',['timeEnd',['../classAsyncRangePropertyRequest.html#acd2a28137c227b0fb6a51576d84f5f30',1,'AsyncRangePropertyRequest']]],
+ ['timeout',['timeout',['../classAsyncPropertyRequest.html#a449da60204ce7c13462be179f869105c',1,'AsyncPropertyRequest']]],
+ ['timerunmilon',['TimeRunMILOn',['../interfaceDiagnostic.html#a7eb9fea0de68b1bc3b9b930840114fe5',1,'Diagnostic']]],
+ ['timestamp',['timestamp',['../classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b',1,'AbstractPropertyType']]],
+ ['timetroublecodeclear',['TimeTroubleCodeClear',['../interfaceDiagnostic.html#a405285eecb6b0a01f2d0407ab868ff63',1,'Diagnostic']]],
+ ['tirepressure',['TirePressure',['../classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2',1,'VehicleProperty::TirePressure()'],['../interfaceTire.html#ae9f48caaabe548696d27bc956b135e29',1,'Tire::TirePressure()']]],
+ ['tirepressurelow',['TirePressureLow',['../classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95',1,'VehicleProperty::TirePressureLow()'],['../interfaceTire.html#ac3e05d38925b7377fc2a15544cabed91',1,'Tire::TirePressureLow()']]],
+ ['tiretemperature',['TireTemperature',['../classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711',1,'VehicleProperty::TireTemperature()'],['../interfaceTire.html#ab20d18865a45ca32561df4783b15e787',1,'Tire::TireTemperature()']]],
+ ['tractioncontrolsystem',['TractionControlSystem',['../interfaceTractionControlSystem.html#afa6b052fdb3c23cb965a73e93bd34400',1,'TractionControlSystem']]],
+ ['tractioncontrolsystemenabled',['TractionControlSystemEnabled',['../interfaceTractionControlSystem.html#a7392cc43962b76f1b46aafc3fed5ed26',1,'TractionControlSystem']]],
+ ['transmissionclutchwear',['TransmissionClutchWear',['../classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b',1,'VehicleProperty::TransmissionClutchWear()'],['../interfaceTransmissionClutch.html#ab8645ae72ab9dd0d586c91206e16202f',1,'TransmissionClutch::TransmissionClutchWear()']]],
+ ['transmissionfluidlevel',['TransmissionFluidLevel',['../interfaceFluid.html#a6dfdefaa8d5ea2b2d13e99f4f9b8c642',1,'Fluid']]],
+ ['transmissiongearposition',['TransmissionGearPosition',['../interfaceTransmission.html#a0271138d40b3619ffcbfe32f2081d516',1,'Transmission']]],
+ ['transmissiongeartype',['TransmissionGearType',['../interfaceTransmission.html#afdd88c1d4eefa241b0ae1e444c8a7ed6',1,'Transmission']]],
+ ['transmissionmodew3c',['TransmissionModeW3C',['../interfaceTransmission.html#a5f02d4b865d13144dbbff4ca10e731b7',1,'Transmission']]],
+ ['transmissionoiltemperature',['TransmissionOilTemperature',['../interfaceTransmissionOil.html#a4c80a5b4e084867bcac6697ba0eca6ab',1,'TransmissionOil']]],
+ ['transmissionoilwear',['TransmissionOilWear',['../interfaceTransmissionOil.html#ac6a359c9ab6e301e755ac596cc17d9c5',1,'TransmissionOil']]],
+ ['transmissionshiftposition',['TransmissionShiftPosition',['../classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399',1,'VehicleProperty::TransmissionShiftPosition()'],['../interfaceTransmission.html#a749c8273349cd7689858ed24217049b1',1,'Transmission::TransmissionShiftPosition()']]],
+ ['tripmeters',['TripMeters',['../interfaceTripMeter.html#a0f8ccb9b8abcc132dc98b1d14ad681a3',1,'TripMeter']]],
+ ['turnsignal',['TurnSignal',['../classVehicleProperty.html#afa6ed4f01a158cba9471dc59e4818f8e',1,'VehicleProperty']]]
+];
diff --git a/0.14/splitbar.png b/0.14/splitbar.png
new file mode 100644
index 00000000..fe895f2c
--- /dev/null
+++ b/0.14/splitbar.png
Binary files differ
diff --git a/0.14/structamb_1_1PropertyCompare-members.html b/0.14/structamb_1_1PropertyCompare-members.html
new file mode 100644
index 00000000..727f3055
--- /dev/null
+++ b/0.14/structamb_1_1PropertyCompare-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>amb</b></li><li class="navelem"><a class="el" href="structamb_1_1PropertyCompare.html">PropertyCompare</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">amb::PropertyCompare Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structamb_1_1PropertyCompare.html">amb::PropertyCompare</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(AbstractPropertyType *const &amp;lhs, AbstractPropertyType *&amp;rhs) const (defined in <a class="el" href="structamb_1_1PropertyCompare.html">amb::PropertyCompare</a>)</td><td class="entry"><a class="el" href="structamb_1_1PropertyCompare.html">amb::PropertyCompare</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/structamb_1_1PropertyCompare.html b/0.14/structamb_1_1PropertyCompare.html
new file mode 100644
index 00000000..55b02f73
--- /dev/null
+++ b/0.14/structamb_1_1PropertyCompare.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: amb::PropertyCompare Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>amb</b></li><li class="navelem"><a class="el" href="structamb_1_1PropertyCompare.html">PropertyCompare</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structamb_1_1PropertyCompare-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">amb::PropertyCompare Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a35a52d2d6771dc476570a47947ed2631"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35a52d2d6771dc476570a47947ed2631"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *const &amp;lhs, <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *&amp;rhs) const </td></tr>
+<tr class="separator:a35a52d2d6771dc476570a47947ed2631"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/structpicojson_1_1last__error__t-members.html b/0.14/structpicojson_1_1last__error__t-members.html
new file mode 100644
index 00000000..7b1e8e63
--- /dev/null
+++ b/0.14/structpicojson_1_1last__error__t-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="structpicojson_1_1last__error__t.html">last_error_t</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::last_error_t&lt; T &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structpicojson_1_1last__error__t.html">picojson::last_error_t&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>s</b> (defined in <a class="el" href="structpicojson_1_1last__error__t.html">picojson::last_error_t&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="structpicojson_1_1last__error__t.html">picojson::last_error_t&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/structpicojson_1_1last__error__t.html b/0.14/structpicojson_1_1last__error__t.html
new file mode 100644
index 00000000..9735ca20
--- /dev/null
+++ b/0.14/structpicojson_1_1last__error__t.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::last_error_t&lt; T &gt; Struct Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="structpicojson_1_1last__error__t.html">last_error_t</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="structpicojson_1_1last__error__t-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::last_error_t&lt; T &gt; Struct Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a270361f4321424bfd800c36607bf0411"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a270361f4321424bfd800c36607bf0411"></a>
+static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>s</b></td></tr>
+<tr class="separator:a270361f4321424bfd800c36607bf0411"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/structpicojson_1_1null.html b/0.14/structpicojson_1_1null.html
new file mode 100644
index 00000000..470c6956
--- /dev/null
+++ b/0.14/structpicojson_1_1null.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::null Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="structpicojson_1_1null.html">null</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::null Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/structpicojson_1_1null__parse__context_1_1dummy__str-members.html b/0.14/structpicojson_1_1null__parse__context_1_1dummy__str-members.html
new file mode 100644
index 00000000..b6ac51c8
--- /dev/null
+++ b/0.14/structpicojson_1_1null__parse__context_1_1dummy__str-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1null__parse__context.html">null_parse_context</a></li><li class="navelem"><a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">dummy_str</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::null_parse_context::dummy_str Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">picojson::null_parse_context::dummy_str</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>push_back</b>(int) (defined in <a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">picojson::null_parse_context::dummy_str</a>)</td><td class="entry"><a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">picojson::null_parse_context::dummy_str</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/structpicojson_1_1null__parse__context_1_1dummy__str.html b/0.14/structpicojson_1_1null__parse__context_1_1dummy__str.html
new file mode 100644
index 00000000..7eb1f4be
--- /dev/null
+++ b/0.14/structpicojson_1_1null__parse__context_1_1dummy__str.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::null_parse_context::dummy_str Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1null__parse__context.html">null_parse_context</a></li><li class="navelem"><a class="el" href="structpicojson_1_1null__parse__context_1_1dummy__str.html">dummy_str</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structpicojson_1_1null__parse__context_1_1dummy__str-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::null_parse_context::dummy_str Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac2b5c5eca1014b268b4c5a2a87d8923c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2b5c5eca1014b268b4c5a2a87d8923c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (int)</td></tr>
+<tr class="separator:ac2b5c5eca1014b268b4c5a2a87d8923c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/sync_off.png b/0.14/sync_off.png
new file mode 100644
index 00000000..3b443fc6
--- /dev/null
+++ b/0.14/sync_off.png
Binary files differ
diff --git a/0.14/sync_on.png b/0.14/sync_on.png
new file mode 100644
index 00000000..e08320fb
--- /dev/null
+++ b/0.14/sync_on.png
Binary files differ
diff --git a/0.14/tab_a.png b/0.14/tab_a.png
new file mode 100644
index 00000000..3b725c41
--- /dev/null
+++ b/0.14/tab_a.png
Binary files differ
diff --git a/0.14/tab_b.png b/0.14/tab_b.png
new file mode 100644
index 00000000..e2b4a863
--- /dev/null
+++ b/0.14/tab_b.png
Binary files differ
diff --git a/0.14/tab_h.png b/0.14/tab_h.png
new file mode 100644
index 00000000..fd5cb705
--- /dev/null
+++ b/0.14/tab_h.png
Binary files differ
diff --git a/0.14/tab_s.png b/0.14/tab_s.png
new file mode 100644
index 00000000..ab478c95
--- /dev/null
+++ b/0.14/tab_s.png
Binary files differ
diff --git a/0.14/tabs.css b/0.14/tabs.css
new file mode 100644
index 00000000..9cf578f2
--- /dev/null
+++ b/0.14/tabs.css
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/0.14/timestamp_8h_source.html b/0.14/timestamp_8h_source.html
new file mode 100644
index 00000000..8d12ed0a
--- /dev/null
+++ b/0.14/timestamp_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/timestamp.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">timestamp.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _TIMESTAMP_H___</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define _TIMESTAMP_H___</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceamb.html">amb</a> {</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">double</span> currentTime();</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classamb_1_1Timestamp.html"> 9</a></span>&#160;<span class="keyword">class </span><a class="code" href="classamb_1_1Timestamp.html">Timestamp</a> {</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <a class="code" href="classamb_1_1Timestamp.html">Timestamp</a>();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordtype">double</span> currentTime();</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordtype">double</span> epochTime(<span class="keywordtype">double</span> time);</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordtype">double</span> epochTime();</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">static</span> <a class="code" href="classamb_1_1Timestamp.html">Timestamp</a> *instance();</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">double</span> startTimeEpoch;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">static</span> <a class="code" href="classamb_1_1Timestamp.html">Timestamp</a>* mInstance;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;};</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;}</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="namespaceamb_html"><div class="ttname"><a href="namespaceamb.html">amb</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:256</div></div>
+<div class="ttc" id="classamb_1_1Timestamp_html"><div class="ttname"><a href="classamb_1_1Timestamp.html">amb::Timestamp</a></div><div class="ttdef"><b>Definition:</b> timestamp.h:9</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/unionVariant.html b/0.14/unionVariant.html
new file mode 100644
index 00000000..8370a12f
--- /dev/null
+++ b/0.14/unionVariant.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Variant Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Variant Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="unionVariant.html">Variant</a> </p>
+</div><hr/>The documentation for this union was generated from the following file:<ul>
+<li><a class="el" href="amb_8fidl.html">amb.fidl</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/unionpicojson_1_1value_1_1__storage-members.html b/0.14/unionpicojson_1_1value_1_1__storage-members.html
new file mode 100644
index 00000000..d91dc788
--- /dev/null
+++ b/0.14/unionpicojson_1_1value_1_1__storage-members.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1value.html">value</a></li><li class="navelem"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">_storage</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">picojson::value::_storage Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a>, including all inherited members.</p>
+<table class="directory">
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>array_</b> (defined in <a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a>)</td><td class="entry"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>boolean_</b> (defined in <a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a>)</td><td class="entry"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>number_</b> (defined in <a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a>)</td><td class="entry"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0"><td class="entry"><b>object_</b> (defined in <a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a>)</td><td class="entry"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a></td><td class="entry"></td></tr>
+ <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>string_</b> (defined in <a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a>)</td><td class="entry"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">picojson::value::_storage</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/unionpicojson_1_1value_1_1__storage.html b/0.14/unionpicojson_1_1value_1_1__storage.html
new file mode 100644
index 00000000..2835bd45
--- /dev/null
+++ b/0.14/unionpicojson_1_1value_1_1__storage.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: picojson::value::_storage Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><b>picojson</b></li><li class="navelem"><a class="el" href="classpicojson_1_1value.html">value</a></li><li class="navelem"><a class="el" href="unionpicojson_1_1value_1_1__storage.html">_storage</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="unionpicojson_1_1value_1_1__storage-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">picojson::value::_storage Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a612a1a8ceb65bdd2e8f09eb33074ba0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a612a1a8ceb65bdd2e8f09eb33074ba0b"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>boolean_</b></td></tr>
+<tr class="separator:a612a1a8ceb65bdd2e8f09eb33074ba0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fc799f222c28156f943a891e510e438"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fc799f222c28156f943a891e510e438"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>number_</b></td></tr>
+<tr class="separator:a4fc799f222c28156f943a891e510e438"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ec5aa5b86bbef81b15697c936f58736"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ec5aa5b86bbef81b15697c936f58736"></a>
+std::string *&#160;</td><td class="memItemRight" valign="bottom"><b>string_</b></td></tr>
+<tr class="separator:a9ec5aa5b86bbef81b15697c936f58736"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeac6ef9328845f1f6402c35bb281990a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeac6ef9328845f1f6402c35bb281990a"></a>
+array *&#160;</td><td class="memItemRight" valign="bottom"><b>array_</b></td></tr>
+<tr class="separator:aeac6ef9328845f1f6402c35bb281990a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1feb283e78999609c7a27be95e5f4df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1feb283e78999609c7a27be95e5f4df"></a>
+object *&#160;</td><td class="memItemRight" valign="bottom"><b>object_</b></td></tr>
+<tr class="separator:ad1feb283e78999609c7a27be95e5f4df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="picojson_8h_source.html">picojson.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/uuidhelper_8h_source.html b/0.14/uuidhelper_8h_source.html
new file mode 100644
index 00000000..f6b9b2dd
--- /dev/null
+++ b/0.14/uuidhelper_8h_source.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/uuidhelper.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">uuidhelper.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _UUIDHELPER__H_</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define _UUIDHELPER__H_</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;uuid/uuid.h&gt;</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceamb.html">amb</a></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;{</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;std::string createUuid();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;}</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="ttc" id="namespaceamb_html"><div class="ttname"><a href="namespaceamb.html">amb</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:256</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/vehicleproperty_8h_source.html b/0.14/vehicleproperty_8h_source.html
new file mode 100644
index 00000000..135660a2
--- /dev/null
+++ b/0.14/vehicleproperty_8h_source.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: /home/kev/src/automotive-message-broker/lib/vehicleproperty.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">vehicleproperty.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2012 Intel Corporation</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This library is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This library is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this library; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef VEHICLEPROPERTY_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define VEHICLEPROPERTY_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;nullptr.h&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;abstractpropertytype.h&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;mappropertytype.hpp&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceButtonEvents.html">ButtonEvents</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">enum</span> ButtonEventType {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; NoButton = 0,</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; PlayButton = 1,</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; SkipButton = 1 &lt;&lt; 1,</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; PrevButton = 1 &lt;&lt; 2,</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; PauseButton = 1 &lt;&lt; 3,</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; Preset1Button = 1 &lt;&lt; 4,</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; Preset2Button = 1 &lt;&lt; 5,</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; Preset3Button = 1 &lt;&lt; 6,</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; Preset4Button = 1 &lt;&lt; 7,</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; StopButton = 1 &lt;&lt; 8,</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; NavigateUpButton = 1 &lt;&lt; 9,</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; NavigateDownButton = 1 &lt;&lt; 10,</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; NavigateLeftButton = 1 &lt;&lt; 11,</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; NavigateRightButton = 1 &lt;&lt; 12</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Home;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Back;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Search;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Call;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* EndCall;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaPlay;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaNext;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaPrevious;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* MediaPause;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* VoiceRecognize;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Enter;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Left;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Right;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Up;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Down;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;}</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceTurnSignals.html">TurnSignals</a> {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">enum</span> TurnSignalType</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; Off=0,</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; Right=1,</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; Left=2,</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; Hazard=3</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;}</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceTransmission.html">Transmission</a> {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">enum</span> TransmissionPositions</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; Neutral = 0,</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; First,</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; Second,</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; Third,</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; Forth,</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; Fifth,</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; Sixth,</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; Seventh,</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; Eighth,</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; Ninth,</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; Tenth,</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; CVT = 64,</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespaceDrive.html">Drive</a> = 96,</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; Reverse = 128,</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; Park = 255</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;};</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680"> 102</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Mode</a> {</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; Normal=0,</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; Sports = 1,</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; Economy = 2,</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; OEMCustom1 = 3,</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; OEMCustom2 = 4</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;};</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">enum</span> Type {</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; Unknown = -1,</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; Auto = 0,</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; Manual = 1,</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; CV = 2</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;};</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;{</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Park;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Reverse;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Neutral;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Low;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespaceDrive.html">Drive</a>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Overdrive;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;}</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacePower.html">Power</a> {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">enum</span> Modes</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;{</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; Off = 0,</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; Accessory1 = 1,</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; Accessory2 = 2,</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; Run = 3</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;};</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;}</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceFuel.html">Fuel</a>{</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">enum</span> Type</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;{</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; Unknown = -1,</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; Gasoline = 0,</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; High_Octane,</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; Diesel,</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; Electric,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; Hydrogen</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;};</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword">enum</span> RefuelPosition</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;{</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; UnknownPosition = -1,</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; Left = 0,</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; Right,</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; Front,</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; Rear</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;};</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;}</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceVehicle.html">Vehicle</a> {</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keyword">enum</span> Type</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;{</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; Unknown = -1,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; Sedan = 0,</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; Coupe,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; Cabriole,</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; Roadster,</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; SUV,</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; Truck</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;};</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keyword">enum</span> SoundMode {</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; Normal = 0,</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; Quiet = 1,</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; Sportive = 2</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;};</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;}</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceSecurity.html">Security</a> {</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="keyword">enum</span> Status</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;{</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; Idle = 0,</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; Armed,</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; AlarmDetected</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;};</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;{</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Disarmed;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Prearmed;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Armed;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Alarmed;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;}</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;}</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceAirbag.html">Airbag</a> {</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keyword">enum</span> Status</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;{</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; Inactive = 0,</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; Active,</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; Deployed</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;};</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;}</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceDoor.html">Door</a></div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;{</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keyword">enum</span> Status</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;{</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; Closed = 0,</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; Open,</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; Ajar</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;};</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;{</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Closed;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Open;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Ajar;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;}</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;}</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceSeat.html">Seat</a></div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;{</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="keyword">enum</span> Occupant</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;{</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; Vacant = 0,</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; Child,</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; Adult</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;};</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;{</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Vacant;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Child;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Adult;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Pin;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Keyfob;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Bluetooth;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * NFC ;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Fingerprint;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Camera;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Voice;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;}</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceWindow.html">Window</a></div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;{</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="keyword">enum</span> WiperSpeed</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;{</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; Off = 0,</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; Slowest = 1,</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; Fastest = 5,</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; Auto = 10</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;};</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;}</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceConvertibleRoofW3C.html">ConvertibleRoofW3C</a></div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;{</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Opened;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Opening;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Closed;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Closing;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;}</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceWiperSpeedSetting.html">WiperSpeedSetting</a></div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;{</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;{</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Off;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Once;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Slowest;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Slow;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Middle;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Fast;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Fastest;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Auto;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;}</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;}</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceHVAC.html">HVAC</a></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;{</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="keyword">enum</span> AirflowDirection</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;{</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; FrontPanel=0,</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; FloorDuct = 1,</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; Front = 1 &lt;&lt; 1,</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; Defroster = 1 &lt;&lt; 2</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;};</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;{</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * FloorPanel;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * FloorDuct;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Bilevel;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * DefrostFloor;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;}</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;}</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceDriving.html">Driving</a></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;{</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="keyword">enum</span> <a class="code" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Mode</a></div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;{</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; None = 0,</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <a class="code" href="namespaceDriving.html">Driving</a></div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;};</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;}</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceDrive.html">Drive</a></div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;{</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="keyword">enum</span> <a class="code" href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Mode</a> {</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; Normal=0,</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; Sports = 1,</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; Economy = 2,</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; OEMCustom1 = 3,</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; OEMCustom2 = 4</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;};</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;{</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Comfort;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Auto;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Sport;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Eco;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Manual;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* Winter;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;}</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;}</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceMeasurement.html">Measurement</a></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;{</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="keyword">enum</span> Type</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;{</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; Metric = 0,</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; ImperialUS = 1,</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; ImperialUK = 2</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;};</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;}</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceLaneDeparture.html">LaneDeparture</a></div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;{</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;{</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Off;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Pause;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Running;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;}</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;}</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceParkingBrake.html">ParkingBrake</a></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;{</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="keyword">namespace </span>W3C</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;{</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Inactive;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Active;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * Error;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;}</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;}</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="preprocessor">#include &lt;boost/preprocessor/comma.hpp&gt;</span></div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="preprocessor">#define PROPERTYTYPE(property, propertyType, baseClass, valueType) \</span></div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor"> class propertyType : public baseClass { \</span></div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="preprocessor"> public: propertyType(): baseClass(property) {} \</span></div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="preprocessor"> propertyType(valueType val) : baseClass(property, val) {} \</span></div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="preprocessor"> using baseClass::operator=; \</span></div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="preprocessor"> };</span></div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor">#define PROPERTYTYPE1(property, propertyType, baseClass, valueType) \</span></div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="preprocessor"> class propertyType : public baseClass { \</span></div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="preprocessor"> public: propertyType(): baseClass(#property) {} \</span></div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor"> propertyType(valueType val) : baseClass(#property, val) {} \</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="preprocessor"> };</span></div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="preprocessor">#define PROPERTYTYPEBASIC(property, valueType) \</span></div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="preprocessor"> class property ## Type : public BasicPropertyType&lt;valueType&gt; { \</span></div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="preprocessor"> public: property ## Type(): BasicPropertyType(property) {} \</span></div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="preprocessor"> property ## Type(valueType val) : BasicPropertyType(property, val) {} \</span></div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="preprocessor"> using BasicPropertyType&lt;valueType&gt;::operator=; \</span></div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="preprocessor"> };</span></div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="preprocessor">#define PROPERTYTYPEBASIC1(property, valueType) \</span></div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="preprocessor"> class property ## Type : public BasicPropertyType&lt;valueType&gt; { \</span></div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="preprocessor"> public: property ## Type(): BasicPropertyType( #property) {} \</span></div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="preprocessor"> property ## Type(valueType val) : BasicPropertyType(#property, val) {} \</span></div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="preprocessor"> };</span></div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor">#define PROPERTYTYPENOVAL(property, propertyType, baseClass) \</span></div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="preprocessor"> class propertyType : public baseClass { \</span></div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="preprocessor"> public: propertyType(): baseClass(property) {} \</span></div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor"> };</span></div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="keyword">class </span><a class="code" href="classVehicleProperty.html">VehicleProperty</a>;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="keyword">typedef</span> std::vector&lt;std::string&gt; PropertyList;</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="keyword">typedef</span> std::set&lt;std::string&gt; PropertySet;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classVehicleProperty.html"> 409</a></span>&#160;<span class="keyword">class </span><a class="code" href="classVehicleProperty.html">VehicleProperty</a></div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;{</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> factory();</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keyword">typedef</span> std::string Property;</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf"> 425</a></span>&#160; <span class="keyword">typedef</span> std::function&lt;AbstractPropertyType* (void)&gt; <a class="code" href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">PropertyTypeFactoryCallback</a>;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div><div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb"> 429</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> Property <a class="code" href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">NoValue</a>;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> Property <a class="code" href="interfaceVehicleSpeed.html">VehicleSpeed</a>;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; PROPERTYTYPE(VehicleSpeed, VehicleSpeedType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;uint16_t&gt;</a>, uint16_t)</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; VehicleSpeedType;</span></div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; </div><div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a37806db1ab067a849a4952eaff00a842"> 437</a></span>&#160; static const Property <a class="code" href="interfaceEngineSpeed.html">EngineSpeed</a>;</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; PROPERTYTYPE(EngineSpeed, EngineSpeedType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; EngineSpeedType;</span></div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a5c9cf4b87bc141399ab04b80505d4399"> 450</a></span>&#160; static const Property TransmissionShiftPosition;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceTransmission.html">Transmission</a>::TransmissionPositions&gt;, <a class="code" href="namespaceTransmission.html">Transmission</a>::TransmissionPositions )</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;Transmission::TransmissionPositions&gt; TransmissionShiftPositionType;</span></div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; static const Property TransmissionGearPosition;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType,</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceTransmission.html">Transmission</a>::TransmissionPositions&gt;, <a class="code" href="namespaceTransmission.html">Transmission</a>::TransmissionPositions)</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;Transmission::TransmissionPositions&gt; TransmissionGearPositionType;</span></div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; static const Property TransmissionMode;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; PROPERTYTYPE(TransmissionMode, TransmissionModeType,</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceTransmission.html">Transmission</a>::Mode&gt;, <a class="code" href="namespaceTransmission.html">Transmission</a>::Mode)</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;Transmission::Mode&gt; TransmissionModeType;</span></div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; static const Property TransmissionModeW3C;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; PROPERTYTYPE(TransmissionModeW3C, TransmissionModeW3CType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; static const Property <a class="code" href="interfaceThrottlePosition.html">ThrottlePosition</a>;</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; PROPERTYTYPE(ThrottlePosition, ThrottlePositionType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt; , uint16_t)</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; ThrottlePositionType;</span></div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a28f60cd887f431a55dda2e0ff3add351"> 486</a></span>&#160; static const Property WheelBrake;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; PROPERTYTYPE(WheelBrake, WheelBrakeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;bool&gt; WheelBrakeType;</span></div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; static const Property WheelBrakePressure;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; PROPERTYTYPE(WheelBrakePressure, WheelBrakePressureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; WheelBrakePressureType;</span></div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div><div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a0754527fc49f9395559f0f7132161242"> 497</a></span>&#160; static const Property SteeringWheelAngle;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; PROPERTYTYPE(SteeringWheelAngle, SteeringWheelAngleType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ac26448716f2bb084ebc935ea3139f441"> 501</a></span>&#160; static const Property SteeringWheelAngleW3C;</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; PROPERTYTYPEBASIC(SteeringWheelAngleW3C, int16_t)</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#afa6ed4f01a158cba9471dc59e4818f8e"> 505</a></span>&#160; static const Property TurnSignal;</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; PROPERTYTYPEBASIC(TurnSignal, <a class="code" href="namespaceTurnSignals.html">TurnSignals</a>::TurnSignalType)</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div><div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#afcf4bf35eeb47f8620802e1caae35258"> 509</a></span>&#160; static const Property ClutchStatus;</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; PROPERTYTYPE(ClutchStatus, ClutchStatusType,<a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;,<span class="keywordtype">bool</span>)</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a4201abadd6ae407a766f4c1e7b8c659b"> 513</a></span>&#160; static const Property EngineOilPressure;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; PROPERTYTYPE(EngineOilPressure, EngineOilPressureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; static const Property EngineCoolantTemperature;</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; PROPERTYTYPEBASIC(EngineCoolantTemperature, int16_t)</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a74563f01feb50aa27966488891998c33"> 520</a></span>&#160; static const Property EngineCoolantLevel;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; PROPERTYTYPE(EngineCoolantLevel, EngineCoolantLevelType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint&gt;, uint)</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; static const Property MachineGunTurretStatus;</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; PROPERTYTYPEBASIC(MachineGunTurretStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; static const Property AccelerationX;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; PROPERTYTYPEBASIC(AccelerationX, int16_t)</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; static const Property AccelerationY;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; PROPERTYTYPEBASIC(AccelerationY, int16_t)</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;</div><div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ad7ca5342dacf7714d4aebd0afd442d6b"> 533</a></span>&#160; static const Property AccelerationZ;</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; PROPERTYTYPEBASIC(AccelerationZ, int16_t)</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; static const Property MassAirFlow;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; PROPERTYTYPE(MassAirFlow, MassAirFlowType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; MassAirFlowType;</span></div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; static const Property <a class="code" href="interfaceButtonEvent.html">ButtonEvent</a>;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; PROPERTYTYPE(ButtonEvent, ButtonEventType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceButtonEvents.html">ButtonEvents</a>::ButtonEventType&gt;, <a class="code" href="namespaceButtonEvents.html">ButtonEvents</a>::ButtonEventType)</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; static const Property ButtonEventW3C;</div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="classVehicleProperty_1_1ButtonEventW3CType.html"> 547</a></span>&#160; class <a class="code" href="classVehicleProperty_1_1ButtonEventW3CType.html">ButtonEventW3CType</a>: public MapPropertyType&lt;StringPropertyType&gt;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; {</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <a class="code" href="classVehicleProperty_1_1ButtonEventW3CType.html">ButtonEventW3CType</a>() : MapPropertyType(ButtonEventW3C) {}</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; };</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> Property AirIntakeTemperature;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; PROPERTYTYPE(AirIntakeTemperature, AirIntakeTemperatureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType&lt;int&gt;</a>, <span class="keywordtype">int</span>)</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;int&gt; AirIntakeTemperatureType;</span></div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; </div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#aad1486a8e2691a0318ef629e3ee1efd7"> 560</a></span>&#160; static const Property BatteryVoltage;</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; PROPERTYTYPE(BatteryVoltage, BatteryVoltageType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">double</span>&gt;, <span class="keywordtype">double</span>)</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;double&gt; BatteryVoltageType;</span></div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; static const Property BatteryCurrent;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; PROPERTYTYPE(BatteryCurrent, BatteryCurrentType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">double</span>&gt;, <span class="keywordtype">double</span>)</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;double&gt; BatteryCurrentType;</span></div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ab850fb71a3013157bad9039aa8dfa350"> 568</a></span>&#160; static const Property BatteryChargeLevel;</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; PROPERTYTYPEBASIC(BatteryChargeLevel, uint16_t)</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; static const Property InteriorTemperature;</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; PROPERTYTYPE(InteriorTemperature, InteriorTemperatureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">int</span>&gt;, <span class="keywordtype">int</span>)</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;int&gt; InteriorTemperatureType;</span></div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; static const Property ExteriorTemperature;</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; PROPERTYTYPE(ExteriorTemperature, ExteriorTemperatureType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">int</span>&gt;, <span class="keywordtype">int</span>)</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;int&gt; ExteriorTemperatureType;</span></div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; static const Property EngineOilTemperature;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; PROPERTYTYPEBASIC(EngineOilTemperature, <span class="keywordtype">int</span>)</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; static const Property EngineOilRemaining;</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; PROPERTYTYPEBASIC(EngineOilRemaining, uint16_t)</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; static const Property EngineOilLifeRemaining;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; PROPERTYTYPEBASIC(EngineOilLifeRemaining, uint16_t)</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#aa02f975540da6b3d6c5efe22d3f60b55"> 589</a></span>&#160; static const Property EngineOilChangeIndicator;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; PROPERTYTYPEBASIC(EngineOilChangeIndicator, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; static const Property VIN;</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; PROPERTYTYPE(VIN, VINType, <a class="code" href="classStringPropertyType.html">StringPropertyType</a>, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="comment">//class VINType: public StringPropertyType { public: VINType(std::string val):StringPropertyType(VIN,val){} };</span></div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;</div><div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ac48b66252b7fb3f8dc5dc056b9fa1dee"> 598</a></span>&#160; static const Property WMI;</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; PROPERTYTYPE(WMI, WMIType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="comment">//class WMIType: public StringPropertyType { public: WMIType(std::string val):StringPropertyType(WMI,val){} };</span></div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;</div><div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a667ab4e5c5054b82a7c377a5ccb51ec2"> 603</a></span>&#160; static const Property TirePressure;</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; PROPERTYTYPEBASIC(TirePressure, uint16_t)</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;</div><div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a6a09718d18e2de39c5aaf88c3c07ae95"> 607</a></span>&#160; static const Property TirePressureLow;</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; PROPERTYTYPEBASIC(TirePressureLow, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a02d915f5f6b4719e9c8ca811c071a711"> 611</a></span>&#160; static const Property TireTemperature;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; PROPERTYTYPEBASIC(TireTemperature, int16_t)</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; static const Property <a class="code" href="interfaceVehiclePowerMode.html">VehiclePowerMode</a>;</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; PROPERTYTYPE(VehiclePowerMode, VehiclePowerModeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespacePower.html">Power</a>::Modes&gt;, <a class="code" href="namespacePower.html">Power</a>::Modes)</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;Power::PowerModes&gt; VehiclePowerModeType;</span></div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; static const Property TripMeters;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; PROPERTYTYPE(TripMeters, TripMetersType, <a class="code" href="classListPropertyType.html">ListPropertyType</a>&lt;<a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt; &gt;, uint16_t)</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="comment">//typedef ListPropertyType&lt;BasicPropertyType&lt;uint16_t&gt; &gt; TripMetersType;</span></div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; static const Property CruiseControlActive;</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; PROPERTYTYPE(CruiseControlActive, CruiseControlActiveType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;bool&gt; CruiseControlActiveType;</span></div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; static const Property CruiseControlSpeed;</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; PROPERTYTYPE(CruiseControlSpeed, CruiseControlSpeedType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; CruiseControlSpeedType;</span></div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; static const Property LightHead;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; PROPERTYTYPE(LightHead, LightHeadType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; static const Property LightRightTurn;</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; PROPERTYTYPE(LightRightTurn, LightRightTurnType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; static const Property LightLeftTurn;</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; PROPERTYTYPE(LightLeftTurn, LightLeftTurnType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; static const Property LightBrake;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; PROPERTYTYPE(LightBrake, LightBrakeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; static const Property LightFog;</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; PROPERTYTYPE(LightFog, LightFogType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; static const Property LightHazard;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; PROPERTYTYPE(LightHazard, LightHazardType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; static const Property LightParking;</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; PROPERTYTYPE(LightParking, LightParkingType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; static const Property LightHighBeam;</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; PROPERTYTYPE(LightHighBeam, LightHighBeamType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; static const Property LightAutomatic;</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; PROPERTYTYPEBASIC(LightAutomatic, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; static const Property LightDynamicHighBeam;</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; PROPERTYTYPEBASIC(LightDynamicHighBeam, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;</div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ac1d36327e0cf5b54eb674e166af8ce24"> 655</a></span>&#160; static const Property InteriorLightDriver;</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; PROPERTYTYPE(InteriorLightDriver, InteriorLightDriverType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a3cfca5d961a9c13db9179c759fbc9b3d"> 658</a></span>&#160; static const Property InteriorLightCenter;</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; PROPERTYTYPE(InteriorLightCenter, InteriorLightCenterType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a11cba8559172b75dc8eea3ac289651f7"> 661</a></span>&#160; static const Property InteriorLightPassenger;</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; PROPERTYTYPE(InteriorLightPassenger, InteriorLightPassengerType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; static const Property <a class="code" href="interfaceInteriorLightStatus.html">InteriorLightStatus</a>;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; PROPERTYTYPEBASIC(InteriorLightStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; static const Property EngineLoad;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; PROPERTYTYPE(EngineLoad, EngineLoadType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; static const Property <a class="code" href="interfaceHorn.html">Horn</a>;</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; PROPERTYTYPE(Horn, HornType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">bool</span>&gt;, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; static const Property FuelLevel;</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; PROPERTYTYPE(FuelLevel, FuelLevelType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; static const Property FuelRange;</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; PROPERTYTYPE(FuelRange, FuelRangeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt; , uint16_t)</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; static const Property FuelConsumption;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; PROPERTYTYPE(FuelConsumption, FuelConsumptionType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint&gt;, uint)</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; static const Property FuelEconomy;</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; PROPERTYTYPE(FuelEconomy, FuelEconomyType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; static const Property FuelAverageEconomy;</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; PROPERTYTYPE(FuelAverageEconomy, FuelAverageEconomyType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt; , uint16_t)</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; static const Property FuelAverageConsumption;</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; PROPERTYTYPEBASIC(FuelAverageConsumption, uint)</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; static const Property FuelTimeSinceRestart;</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; PROPERTYTYPEBASIC(FuelTimeSinceRestart, uint)</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; static const Property FuelConsumptionSinceRestart;</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; PROPERTYTYPEBASIC(FuelConsumptionSinceRestart, uint)</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; static const Property FuelType;</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; PROPERTYTYPE(FuelType, FuelTypeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceFuel.html">Fuel</a>::Type&gt;, <a class="code" href="namespaceFuel.html">Fuel</a>::Type)</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; static const Property FuelPositionSide;</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; PROPERTYTYPE(FuelPositionSide, FuelPositionSideType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceFuel.html">Fuel</a>::RefuelPosition&gt;, <a class="code" href="namespaceFuel.html">Fuel</a>::RefuelPosition)</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; static const Property <a class="code" href="interfaceExteriorBrightness.html">ExteriorBrightness</a>;</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; PROPERTYTYPE(ExteriorBrightness, ExteriorBrightnessType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; static const Property Latitude;</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; PROPERTYTYPE(Latitude, LatitudeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">double</span>&gt;, <span class="keywordtype">double</span>)</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; static const Property Longitude;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; PROPERTYTYPE(Longitude, LongitudeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">double</span>&gt;, <span class="keywordtype">double</span>)</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; static const Property Altitude;</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; PROPERTYTYPE(Altitude, AltitudeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<span class="keywordtype">double</span>&gt; , <span class="keywordtype">double</span>)</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; static const Property Direction;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; PROPERTYTYPE(Direction, DirectionType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; static const Property VehicleWidth;</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; PROPERTYTYPE(VehicleWidth, VehicleWidthType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint&gt;, uint)</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; static const Property VehicleHeight;</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; PROPERTYTYPE(VehicleHeight, VehicleHeightType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint&gt;, uint)</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; static const Property VehicleLength;</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; PROPERTYTYPE(VehicleLength, VehicleLengthType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint&gt;, uint)</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; static const Property <a class="code" href="interfaceVehicleType.html">VehicleType</a>;</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; PROPERTYTYPE(VehicleType, VehicleTypeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceVehicle.html">Vehicle</a>::Type&gt;, <a class="code" href="namespaceVehicle.html">Vehicle</a>::Type)</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; static const Property DoorsPerRow;</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; PROPERTYTYPE(DoorsPerRow, DoorsPerRowType, <a class="code" href="classListPropertyType.html">ListPropertyType</a>&lt;<a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt; &gt;, uint16_t)</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; static const Property TransmissionGearType;</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; PROPERTYTYPE(TransmissionGearType, TransmissionGearTypeType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;<a class="code" href="namespaceTransmission.html">Transmission</a>::Type&gt;, <a class="code" href="namespaceTransmission.html">Transmission</a>::Type)</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; static const Property FrontWheelRadius;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; PROPERTYTYPE(FrontWheelRadius, FrontWheelRadiusType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; static const Property RearWheelRadius;</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; PROPERTYTYPE(RearWheelRadius, RearWheelRadiusType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint16_t&gt;, uint16_t)</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; static const Property WheelTrack;</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; PROPERTYTYPE(WheelTrack, WheelTrackType, <a class="code" href="classBasicPropertyType.html">BasicPropertyType</a>&lt;uint&gt;, uint)</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; static const Property BrakePressure;</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; PROPERTYTYPEBASIC(BrakePressure, uint16_t)</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;</div><div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a5ae593c70ce88e46eb5a029c2c8feeda"> 746</a></span>&#160; static const Property <a class="code" href="interfaceOdometer.html">Odometer</a>;</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; PROPERTYTYPEBASIC(Odometer, uint)</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; static const Property DistanceTotal;</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; PROPERTYTYPEBASIC(DistanceTotal, uint)</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;</div><div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a4561fc1c53a96827443cfaee077efaa0"> 752</a></span>&#160; static const Property DistanceSinceStart;</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; PROPERTYTYPEBASIC(DistanceSinceStart, uint)</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; static const Property TransmissionFluidLevel;</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; PROPERTYTYPEBASIC(TransmissionFluidLevel, uint16_t)</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; static const Property TransmissionOilWear;</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; PROPERTYTYPEBASIC(TransmissionOilWear, uint16_t)</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; static const Property TransmissionOilTemperature;</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; PROPERTYTYPEBASIC(TransmissionOilTemperature, int16_t)</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;</div><div class="line"><a name="l00766"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a77729b72305593b8aec8a98fe822856b"> 766</a></span>&#160; static const Property TransmissionClutchWear;</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; PROPERTYTYPEBASIC(TransmissionClutchWear, uint16_t)</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a5a633b86abcda2b32ed015056c689889"> 771</a></span>&#160; static const Property BrakeFluidLevel;</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; PROPERTYTYPEBASIC(BrakeFluidLevel, uint16_t)</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; static const Property WasherFluidLevel;</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; PROPERTYTYPEBASIC(WasherFluidLevel, uint16_t)</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; static const Property WasherFluidLevelLow;</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; PROPERTYTYPEBASIC(WasherFluidLevelLow, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;</div><div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ac9021ed7a6f552e40227bcaa132ef265"> 783</a></span>&#160; static const Property SecurityAlertStatus;</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; PROPERTYTYPEBASIC(SecurityAlertStatus, <a class="code" href="namespaceSecurity.html">Security</a>::Status)</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; static const Property ParkingBrakeStatus;</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; PROPERTYTYPEBASIC(ParkingBrakeStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;</div><div class="line"><a name="l00796"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#afbe652082bd358f8e05731af39cfd9f7"> 796</a></span>&#160; static const Property ParkingBrakeStatusW3C;</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; PROPERTYTYPE(ParkingBrakeStatusW3C, ParkingBrakeStatusW3CType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;</div><div class="line"><a name="l00802"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#aec641a453676a1541596520e6b0b2f54"> 802</a></span>&#160; static const Property ParkingLightStatus;</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; PROPERTYTYPEBASIC(ParkingLightStatus,<span class="keywordtype">bool</span>)</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; static const Property HazardLightStatus;</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; PROPERTYTYPEBASIC(HazardLightStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; static const Property <a class="code" href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a>;</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; PROPERTYTYPEBASIC(AntilockBrakingSystem, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; static const Property AntilockBrakingSystemEnabled;</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; PROPERTYTYPEBASIC(AntilockBrakingSystemEnabled, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; static const Property <a class="code" href="interfaceTractionControlSystem.html">TractionControlSystem</a>;</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; PROPERTYTYPEBASIC(TractionControlSystem, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; static const Property TractionControlSystemEnabled;</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; PROPERTYTYPEBASIC(TractionControlSystemEnabled, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; static const Property <a class="code" href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a>;</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; PROPERTYTYPEBASIC(VehicleTopSpeedLimit,uint16_t)</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;</div><div class="line"><a name="l00827"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ab84a94097657fe1cd632e2957651e666"> 827</a></span>&#160; static const Property <a class="code" href="interfaceAirbagStatus.html">AirbagStatus</a>;</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; PROPERTYTYPEBASIC(AirbagStatus, <a class="code" href="namespaceAirbag.html">Airbag</a>::Status)</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; static const Property AirbagActivated;</div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; PROPERTYTYPEBASIC(AirbagActivated, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; static const Property AirbagDeployed;</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; PROPERTYTYPEBASIC(AirbagDeployed, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;</div><div class="line"><a name="l00837"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a8ac89db9aefef68e333664bc3ab317a6"> 837</a></span>&#160; static const Property <a class="code" href="interfaceDoorStatus.html">DoorStatus</a>;</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; PROPERTYTYPEBASIC(DoorStatus, <a class="code" href="namespaceDoor.html">Door</a>::Status)</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;</div><div class="line"><a name="l00844"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a3b3d19230db5ca8b21a91504d771131a"> 844</a></span>&#160; static const Property DoorStatusW3C;</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; PROPERTYTYPE(DoorStatusW3C, DoorStatusW3CType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; static const Property DoorLockStatus;</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; PROPERTYTYPEBASIC(DoorLockStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; static const Property ChildLockStatus;</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; PROPERTYTYPEBASIC(ChildLockStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; static const Property SeatBeltStatus;</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; PROPERTYTYPEBASIC(SeatBeltStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; static const Property WindowLockStatus;</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; PROPERTYTYPEBASIC(WindowLockStatus, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;</div><div class="line"><a name="l00860"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a85c3647ab1b7d92b17b2fba79b6dde2b"> 860</a></span>&#160; static const Property <a class="code" href="interfaceOccupantStatus.html">OccupantStatus</a>;</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; PROPERTYTYPEBASIC(OccupantStatus, <a class="code" href="namespaceSeat.html">Seat</a>::Occupant)</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; static const Property OccupantStatusW3C;</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; PROPERTYTYPE(OccupantStatusW3C, OccupantStatusW3CType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; static const Property <a class="code" href="interfaceObstacleDistance.html">ObstacleDistance</a>;</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; PROPERTYTYPEBASIC(ObstacleDistance, <span class="keywordtype">double</span>)</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;</div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; static const Property <a class="code" href="interfaceRainSensor.html">RainSensor</a>;</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; PROPERTYTYPEBASIC(RainSensor, uint16_t)</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;</div><div class="line"><a name="l00873"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a85679ec98f1611d328a9917e7c5fd0f1"> 873</a></span>&#160; static const Property WindshieldWiper;</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; PROPERTYTYPEBASIC(WindshieldWiper, <a class="code" href="namespaceWindow.html">Window</a>::WiperSpeed)</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;</div><div class="line"><a name="l00880"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a3ce10b101e1496e03a70fc4123c4a3fb"> 880</a></span>&#160; static const Property WindshieldWiperSpeed;</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; PROPERTYTYPE(WindshieldWiperSpeed, WindshieldWiperSpeedType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;</div><div class="line"><a name="l00887"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ad02e7f989b824473722bb2ae9fffac1b"> 887</a></span>&#160; static const Property WindshieldWiperSetting;</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; PROPERTYTYPE(WindshieldWiperSetting, WindshieldWiperSettingType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#abc2f19f04469422a158cf9f6c911d662"> 891</a></span>&#160; static const Property AirflowDirection;</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; PROPERTYTYPEBASIC(AirflowDirection,<a class="code" href="namespaceHVAC.html">HVAC</a>::AirflowDirection)</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;</div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; static const Property AirflowDirectionW3C;</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; PROPERTYTYPE(AirflowDirectionW3C, AirflowDirectionW3CType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; static const Property FanSpeed;</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; PROPERTYTYPEBASIC(FanSpeed, uint16_t)</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; static const Property TargetTemperature;</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; PROPERTYTYPEBASIC(TargetTemperature, <span class="keywordtype">int</span>)</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; static const Property AirConditioning;</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; PROPERTYTYPEBASIC(AirConditioning,<span class="keywordtype">bool</span>)</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; static const Property AirRecirculation;</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; PROPERTYTYPEBASIC(AirRecirculation,<span class="keywordtype">bool</span>)</div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160;</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; static const Property Heater;</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; PROPERTYTYPEBASIC(Heater, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;</div><div class="line"><a name="l00913"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#a49d5c7b48760d38f016b8e2ebab31391"> 913</a></span>&#160; static const Property <a class="code" href="interfaceDefrost.html">Defrost</a>;</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; PROPERTYTYPEBASIC(Defrost, <span class="keywordtype">bool</span> )</div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160;</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; static const Property DefrostWindow;</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; PROPERTYTYPEBASIC(DefrostWindow, <span class="keywordtype">bool</span> )</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; static const Property DefrostMirror;</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; PROPERTYTYPEBASIC(DefrostMirror, <span class="keywordtype">bool</span> )</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;</div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; static const Property SteeringWheelHeater;</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; PROPERTYTYPEBASIC(SteeringWheelHeater,<span class="keywordtype">bool</span>)</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;bool&gt; SteeringWheelHeaterType;</span></div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; static const Property SeatHeater;</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; PROPERTYTYPEBASIC(SeatHeater,<span class="keywordtype">int</span>)</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;bool&gt; SeatHeaterType;</span></div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160;</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; static const Property SeatCooler;</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; PROPERTYTYPEBASIC(SeatCooler,<span class="keywordtype">bool</span>)</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160;<span class="comment">// /typedef BasicPropertyType&lt;bool&gt; SeatCoolerType;</span></div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; static const Property <a class="code" href="interfaceWindowStatus.html">WindowStatus</a>;</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; PROPERTYTYPEBASIC(WindowStatus, uint16_t)</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160;</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; static const Property <a class="code" href="interfaceSunroof.html">Sunroof</a>;</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; PROPERTYTYPEBASIC(Sunroof, uint16_t)</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; SunroofType;</span></div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; static const Property SunroofTilt;</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; PROPERTYTYPEBASIC(SunroofTilt,uint16_t)</div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="comment">//typedef BasicPropertyType&lt;uint16_t&gt; SunroofTiltType;</span></div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; static const Property <a class="code" href="interfaceConvertibleRoof.html">ConvertibleRoof</a>;</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; PROPERTYTYPEBASIC(ConvertibleRoof, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;</div><div class="line"><a name="l00951"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#ad09e3bfc9e253c9ec14ea1c58635ddef"> 951</a></span>&#160; static const Property ConvertibleRoofStatus;</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; PROPERTYTYPE(ConvertibleRoofStatus, ConvertibleRoofStatusType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; static const Property <a class="code" href="interfaceNightMode.html">NightMode</a>;</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; PROPERTYTYPEBASIC(NightMode, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;</div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; static const Property <a class="code" href="interfaceDrivingMode.html">DrivingMode</a>;</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; PROPERTYTYPEBASIC(DrivingMode, <a class="code" href="namespaceDriving.html">Driving</a>::Mode)</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; static const Property DrivingModeW3C;</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; PROPERTYTYPEBASIC(DrivingModeW3C, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; static const Property KeyId;</div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; PROPERTYTYPE(KeyId, KeyIdType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; static const Property Language;</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; PROPERTYTYPE(Language, LanguageType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; static const Property MeasurementSystem;</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; PROPERTYTYPEBASIC(MeasurementSystem, <a class="code" href="namespaceMeasurement.html">Measurement</a>::Type)</div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; static const Property MirrorSettingPan;</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; static const Property MirrorSettingTilt;</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; PROPERTYTYPEBASIC(MirrorSettingPan, uint16_t)</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; PROPERTYTYPEBASIC(MirrorSettingTilt, uint16_t)</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;</div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; static const Property SteeringWheelPositionSlide;</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; static const Property SteeringWheelPositionTilt;</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;</div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; PROPERTYTYPEBASIC(SteeringWheelPositionSlide, uint16_t)</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; PROPERTYTYPEBASIC(SteeringWheelPositionTilt, uint16_t)</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; static const Property SeatPositionRecline;</div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; static const Property SeatPositionSlide;</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; static const Property SeatPositionCushionHeight;</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; static const Property SeatPositionHeadrest;</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; static const Property SeatPositionBackCushion;</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; static const Property SeatPositionSideCushion;</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; PROPERTYTYPEBASIC(SeatPositionRecline, uint16_t)</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; PROPERTYTYPEBASIC(SeatPositionSlide, uint16_t)</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; PROPERTYTYPEBASIC(SeatPositionCushionHeight, uint16_t)</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; PROPERTYTYPEBASIC(SeatPositionHeadrest, uint16_t)</div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; PROPERTYTYPEBASIC(SeatPositionBackCushion, uint16_t)</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; PROPERTYTYPEBASIC(SeatPositionSideCushion, uint16_t)</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; static const Property DashboardIllumination;</div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; PROPERTYTYPEBASIC(DashboardIllumination, uint16_t)</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; static const Property GeneratedVehicleSoundMode;</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; PROPERTYTYPEBASIC(GeneratedVehicleSoundMode, <a class="code" href="namespaceVehicle.html">Vehicle</a>::SoundMode)</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; static const Property DriverId;</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; PROPERTYTYPE(DriverId, DriverIdType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; static const Property <a class="code" href="interfacePowertrainTorque.html">PowertrainTorque</a>;</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; PROPERTYTYPEBASIC(PowertrainTorque, uint16_t)</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; static const Property <a class="code" href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a>;</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; PROPERTYTYPEBASIC(AcceleratorPedalPosition, uint16_t)</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; static const Property <a class="code" href="interfaceChime.html">Chime</a>;</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; PROPERTYTYPEBASIC(Chime, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; static const Property <a class="code" href="interfaceWheelTick.html">WheelTick</a>;</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; PROPERTYTYPEBASIC(WheelTick, uint)</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; static const Property IgnitionTimeOn;</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; PROPERTYTYPEBASIC(IgnitionTimeOn, uint64_t)</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; static const Property IgnitionTimeOff;</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; PROPERTYTYPEBASIC(IgnitionTimeOff, uint64_t)</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; static const Property <a class="code" href="interfaceYawRate.html">YawRate</a>;</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; PROPERTYTYPEBASIC(YawRate, int16_t)</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; static const Property BrakePadWear;</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; PROPERTYTYPEBASIC(BrakePadWear, uint16_t)</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; static const Property BrakeFluidLevelLow;</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; PROPERTYTYPEBASIC(BrakeFluidLevelLow, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; static const Property BrakesWorn;</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; PROPERTYTYPEBASIC(BrakesWorn, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; static const Property MalfunctionIndicatorOn;</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; PROPERTYTYPEBASIC(MalfunctionIndicatorOn, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; static const Property AccumulatedEngineRuntime;</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; PROPERTYTYPEBASIC(AccumulatedEngineRuntime, uint32_t)</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; static const Property DistanceSinceCodeCleared;</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; PROPERTYTYPEBASIC(DistanceSinceCodeCleared, uint32_t)</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160; static const Property DistanceWithMILOn;</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; PROPERTYTYPEBASIC(DistanceWithMILOn, uint32_t)</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; static const Property TimeRunMILOn;</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; PROPERTYTYPEBASIC(TimeRunMILOn, uint32_t)</div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; static const Property TimeTroubleCodeClear;</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; PROPERTYTYPEBASIC(TimeTroubleCodeClear, uint32_t)</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; static const Property VehicleDriveMode;</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; PROPERTYTYPE(VehicleDriveMode, VehicleDriveModeType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; static const Property ActiveNoiseControlMode;</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; PROPERTYTYPEBASIC(ActiveNoiseControlMode, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; static const Property AvailableSounds;</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; PROPERTYTYPE(AvailableSounds, AvailableSoundsType, <a class="code" href="classListPropertyType.html">ListPropertyType</a>&lt;StringPropertyType&gt;, StringPropertyType)</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; static const Property EngineSoundEnhancementMode;</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; PROPERTYTYPE(EngineSoundEnhancementMode, EngineSoundEnhancementModeType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; static const Property ElectronicStabilityControlEnabled;</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; PROPERTYTYPEBASIC(ElectronicStabilityControlEnabled, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; static const Property ElectronicStabilityControlEngaged;</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; PROPERTYTYPEBASIC(ElectronicStabilityControlEngaged, <span class="keywordtype">bool</span>)</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; static const Property OccupantIdentificationType;</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; PROPERTYTYPE(OccupantIdentificationType, OccupantIdentificationTypeType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; static const Property OccupantName;</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; PROPERTYTYPE(OccupantName, OccupantNameType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; static const Property <a class="code" href="interfaceAtmosphericPressure.html">AtmosphericPressure</a>;</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; PROPERTYTYPEBASIC(AtmosphericPressure, uint16_t)</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; static const Property LaneDepartureStatus;</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; PROPERTYTYPE(LaneDepartureStatus, LaneDepartureStatusType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div><div class="line"><a name="l01088"></a><span class="lineno"><a class="line" href="classVehicleProperty.html#aa7af05189aab4ac6acd4ceb3267e580c"> 1088</a></span>&#160; static const Property AlarmStatus;</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; PROPERTYTYPE(AlarmStatus, AlarmStatusType, StringPropertyType, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>)</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; <span class="comment">//static const Property Lane</span></div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; static PropertyList capabilities();</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; static PropertyList customProperties();</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; static <a class="code" href="classAbstractPropertyType.html">AbstractPropertyType</a>* getPropertyTypeForPropertyNameValue(Property name, <a class="code" href="namespacestd.html">std</a>::<span class="keywordtype">string</span> value=&quot;&quot;);</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; static <span class="keywordtype">bool</span> registerProperty(Property name, PropertyTypeFactoryCallback factory);</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;private:</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; <a class="code" href="classVehicleProperty.html">VehicleProperty</a>();</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; static <a class="code" href="namespacestd.html">std</a>::unique_ptr&lt;VehicleProperty&gt; thereCanOnlyBeOne;</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; static <span class="keywordtype">bool</span> registerPropertyPriv(Property name, PropertyTypeFactoryCallback factory);</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; static <a class="code" href="namespacestd.html">std</a>::map&lt;Property, PropertyTypeFactoryCallback&gt; registeredPropertyFactoryMap;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; static PropertyList mCapabilities;</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; static PropertyList mCustomProperties;</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;};</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;<span class="preprocessor">#endif // VEHICLEPROPERTY_H</span></div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div><div class="ttc" id="interfaceThrottlePosition_html"><div class="ttname"><a href="interfaceThrottlePosition.html">ThrottlePosition</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ThrottlePosition. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:391</div></div>
+<div class="ttc" id="namespaceParkingBrake_html"><div class="ttname"><a href="namespaceParkingBrake.html">ParkingBrake</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:360</div></div>
+<div class="ttc" id="interfaceWheelTick_html"><div class="ttname"><a href="interfaceWheelTick.html">WheelTick</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.WheelTick. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:481</div></div>
+<div class="ttc" id="namespaceVehicle_html"><div class="ttname"><a href="namespaceVehicle.html">Vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:165</div></div>
+<div class="ttc" id="namespaceDoor_html"><div class="ttname"><a href="namespaceDoor.html">Door</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:212</div></div>
+<div class="ttc" id="interfaceTractionControlSystem_html"><div class="ttname"><a href="interfaceTractionControlSystem.html">TractionControlSystem</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.TractionControlSystem. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1202</div></div>
+<div class="ttc" id="interfaceInteriorLightStatus_html"><div class="ttname"><a href="interfaceInteriorLightStatus.html">InteriorLightStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.InteriorLightStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:229</div></div>
+<div class="ttc" id="namespaceMeasurement_html"><div class="ttname"><a href="namespaceMeasurement.html">Measurement</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:340</div></div>
+<div class="ttc" id="namespacePower_html"><div class="ttname"><a href="namespacePower.html">Power</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:128</div></div>
+<div class="ttc" id="interfaceAirbagStatus_html"><div class="ttname"><a href="interfaceAirbagStatus.html">AirbagStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AirbagStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1246</div></div>
+<div class="ttc" id="classAbstractPropertyType_html"><div class="ttname"><a href="classAbstractPropertyType.html">AbstractPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:70</div></div>
+<div class="ttc" id="namespaceHVAC_html"><div class="ttname"><a href="namespaceHVAC.html">HVAC</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:289</div></div>
+<div class="ttc" id="classListPropertyType_html"><div class="ttname"><a href="classListPropertyType.html">ListPropertyType</a></div><div class="ttdoc">ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. </div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:725</div></div>
+<div class="ttc" id="interfaceHorn_html"><div class="ttname"><a href="interfaceHorn.html">Horn</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Horn. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:242</div></div>
+<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> picojson.h:1002</div></div>
+<div class="ttc" id="interfaceTransmission_html_a15d0278c6e0dc75cd28f5aeaadb86680"><div class="ttname"><a href="interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680">Transmission::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:102</div></div>
+<div class="ttc" id="interfacePowertrainTorque_html"><div class="ttname"><a href="interfacePowertrainTorque.html">PowertrainTorque</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.PowertrainTorque. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:442</div></div>
+<div class="ttc" id="namespaceDriving_html"><div class="ttname"><a href="namespaceDriving.html">Driving</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:309</div></div>
+<div class="ttc" id="namespaceTransmission_html"><div class="ttname"><a href="namespaceTransmission.html">Transmission</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:81</div></div>
+<div class="ttc" id="interfaceConvertibleRoof_html"><div class="ttname"><a href="interfaceConvertibleRoof.html">ConvertibleRoof</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ConvertibleRoof. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:740</div></div>
+<div class="ttc" id="interfaceRainSensor_html"><div class="ttname"><a href="interfaceRainSensor.html">RainSensor</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.RainSensor. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:571</div></div>
+<div class="ttc" id="namespaceButtonEvents_html"><div class="ttname"><a href="namespaceButtonEvents.html">ButtonEvents</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:33</div></div>
+<div class="ttc" id="interfaceDefrost_html"><div class="ttname"><a href="interfaceDefrost.html">Defrost</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Defrost. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:702</div></div>
+<div class="ttc" id="namespaceDrive_html"><div class="ttname"><a href="namespaceDrive.html">Drive</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:318</div></div>
+<div class="ttc" id="classVehicleProperty_html"><div class="ttname"><a href="classVehicleProperty.html">VehicleProperty</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:409</div></div>
+<div class="ttc" id="interfaceChime_html"><div class="ttname"><a href="interfaceChime.html">Chime</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Chime. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:468</div></div>
+<div class="ttc" id="classVehicleProperty_html_a6fdd075ce5b867b571020fcdc723ddcf"><div class="ttname"><a href="classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf">VehicleProperty::PropertyTypeFactoryCallback</a></div><div class="ttdeci">std::function&lt; AbstractPropertyType *(void)&gt; PropertyTypeFactoryCallback</div><div class="ttdoc">PropertyTypeFactoryCallback callback used to construct a AbstractPropertyType for a property...</div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:425</div></div>
+<div class="ttc" id="interfaceOccupantStatus_html"><div class="ttname"><a href="interfaceOccupantStatus.html">OccupantStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.OccupantStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1334</div></div>
+<div class="ttc" id="interfaceVehicleSpeed_html"><div class="ttname"><a href="interfaceVehicleSpeed.html">VehicleSpeed</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleSpeed. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:16</div></div>
+<div class="ttc" id="interfaceDrivingMode_html"><div class="ttname"><a href="interfaceDrivingMode.html">DrivingMode</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.DrivingMode. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:423</div></div>
+<div class="ttc" id="interfaceYawRate_html"><div class="ttname"><a href="interfaceYawRate.html">YawRate</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.YawRate. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:513</div></div>
+<div class="ttc" id="interfaceSunroof_html"><div class="ttname"><a href="interfaceSunroof.html">Sunroof</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Sunroof. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:721</div></div>
+<div class="ttc" id="interfaceWindowStatus_html"><div class="ttname"><a href="interfaceWindowStatus.html">WindowStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.WindowStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:664</div></div>
+<div class="ttc" id="interfaceExteriorBrightness_html"><div class="ttname"><a href="interfaceExteriorBrightness.html">ExteriorBrightness</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ExteriorBrightness. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:539</div></div>
+<div class="ttc" id="interfaceEngineSpeed_html"><div class="ttname"><a href="interfaceEngineSpeed.html">EngineSpeed</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.EngineSpeed. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:29</div></div>
+<div class="ttc" id="namespaceSeat_html"><div class="ttname"><a href="namespaceSeat.html">Seat</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:228</div></div>
+<div class="ttc" id="interfaceNightMode_html"><div class="ttname"><a href="interfaceNightMode.html">NightMode</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.NightMode. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:404</div></div>
+<div class="ttc" id="interfaceAcceleratorPedalPosition_html"><div class="ttname"><a href="interfaceAcceleratorPedalPosition.html">AcceleratorPedalPosition</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:455</div></div>
+<div class="ttc" id="classBasicPropertyType_html"><div class="ttname"><a href="classBasicPropertyType.html">BasicPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:440</div></div>
+<div class="ttc" id="namespaceLaneDeparture_html"><div class="ttname"><a href="namespaceLaneDeparture.html">LaneDeparture</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:350</div></div>
+<div class="ttc" id="interfaceAntilockBrakingSystem_html"><div class="ttname"><a href="interfaceAntilockBrakingSystem.html">AntilockBrakingSystem</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1177</div></div>
+<div class="ttc" id="namespaceWiperSpeedSetting_html"><div class="ttname"><a href="namespaceWiperSpeedSetting.html">WiperSpeedSetting</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:274</div></div>
+<div class="ttc" id="classVehicleProperty_html_a5f5de2fac765b9654848e59d753eefdb"><div class="ttname"><a href="classVehicleProperty.html#a5f5de2fac765b9654848e59d753eefdb">VehicleProperty::NoValue</a></div><div class="ttdeci">static const Property NoValue</div><div class="ttdoc">Various property types: </div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:429</div></div>
+<div class="ttc" id="classStringPropertyType_html"><div class="ttname"><a href="classStringPropertyType.html">StringPropertyType</a></div><div class="ttdef"><b>Definition:</b> abstractpropertytype.h:634</div></div>
+<div class="ttc" id="interfaceVehiclePowerMode_html"><div class="ttname"><a href="interfaceVehiclePowerMode.html">VehiclePowerMode</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehiclePowerMode. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:42</div></div>
+<div class="ttc" id="namespaceWindow_html"><div class="ttname"><a href="namespaceWindow.html">Window</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:255</div></div>
+<div class="ttc" id="interfaceAtmosphericPressure_html"><div class="ttname"><a href="interfaceAtmosphericPressure.html">AtmosphericPressure</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.AtmosphericPressure. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:759</div></div>
+<div class="ttc" id="interfaceVehicleType_html"><div class="ttname"><a href="interfaceVehicleType.html">VehicleType</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleType. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:835</div></div>
+<div class="ttc" id="interfaceDoorStatus_html"><div class="ttname"><a href="interfaceDoorStatus.html">DoorStatus</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.DoorStatus. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1271</div></div>
+<div class="ttc" id="namespaceAirbag_html"><div class="ttname"><a href="namespaceAirbag.html">Airbag</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:201</div></div>
+<div class="ttc" id="namespaceConvertibleRoofW3C_html"><div class="ttname"><a href="namespaceConvertibleRoofW3C.html">ConvertibleRoofW3C</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:266</div></div>
+<div class="ttc" id="interfaceButtonEvent_html"><div class="ttname"><a href="interfaceButtonEvent.html">ButtonEvent</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ButtonEvent. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:526</div></div>
+<div class="ttc" id="namespaceFuel_html"><div class="ttname"><a href="namespaceFuel.html">Fuel</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:144</div></div>
+<div class="ttc" id="interfaceObstacleDistance_html"><div class="ttname"><a href="interfaceObstacleDistance.html">ObstacleDistance</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.ObstacleDistance. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1347</div></div>
+<div class="ttc" id="namespaceSecurity_html"><div class="ttname"><a href="namespaceSecurity.html">Security</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:183</div></div>
+<div class="ttc" id="interfaceVehicleTopSpeedLimit_html"><div class="ttname"><a href="interfaceVehicleTopSpeedLimit.html">VehicleTopSpeedLimit</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:1227</div></div>
+<div class="ttc" id="interfaceOdometer_html"><div class="ttname"><a href="interfaceOdometer.html">Odometer</a></div><div class="ttdoc">Corresponds with DBus Interface org.automotive.Odometer. </div><div class="ttdef"><b>Definition:</b> ambdbusmappings.idl:892</div></div>
+<div class="ttc" id="namespaceTurnSignals_html"><div class="ttname"><a href="namespaceTurnSignals.html">TurnSignals</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:71</div></div>
+<div class="ttc" id="classVehicleProperty_1_1ButtonEventW3CType_html"><div class="ttname"><a href="classVehicleProperty_1_1ButtonEventW3CType.html">VehicleProperty::ButtonEventW3CType</a></div><div class="ttdef"><b>Definition:</b> vehicleproperty.h:547</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/0.14/wheel_plugin.html b/0.14/wheel_plugin.html
new file mode 100644
index 00000000..81905c5e
--- /dev/null
+++ b/0.14/wheel_plugin.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>automotive-message-broker: Wheel source plugin</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">automotive-message-broker
+ &#160;<span id="projectnumber">0.14.0</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="examples.html"><span>Examples</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">Wheel source plugin </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>Version: 0.14.0</p>
+<p>The wheel source plugin uses the Logitech G27 (or similar) racing wheel for data.</p>
+<p>The wheel source plugin is enabled by default.</p>
+<p>To use the wheel source plugin, add the following to the "sources" array in /etc/ambd/config:</p>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;{</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; &quot;name&quot; : &quot;WheelSource&quot;,</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; &quot;path&quot; : &quot;/usr/local/lib/automotive-message-broker/wheelsourceplugin.so&quot;,</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; &quot;device&quot; : &quot;/dev/input/js0&quot;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;}</div></div><!-- fragment --><h2>Configuration Key Definitions:</h2>
+<p>"name" name of plugin. This key is not used by the plugin at this moment.</p>
+<p>"path" path to plugin on the filesystem.</p>
+<p>"device" Path to the racing wheel device</p>
+<p>default: "/dev/input/js0" </p>
+</div></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/README.md b/README.md
index 77e241fd..c1951135 100644
--- a/README.md
+++ b/README.md
@@ -60,7 +60,7 @@ You will also need to edit your config to enable the Qt-based mainloop:
~~~~~~~~~~~~~{.json}
{
- "mainloop" : "/usr/lib/x86_64-linux-gnu/automotive-message-broker/qtmainloopplugin.so",
+ "mainloop" : "/usr/local/lib/automotive-message-broker/qtmainloopplugin.so",
"plugins" : "/etc/ambd/plugins.d"
}
~~~~~~~~~~~~~
diff --git a/latest/index.html b/latest/index.html
index 5b427ff5..6dcc9c05 100644
--- a/latest/index.html
+++ b/latest/index.html
@@ -1 +1 @@
-<meta http-equiv="refresh" content="0; url=../0.13/html/index.html" />
+<meta http-equiv="refresh" content="0; url=../0.14/html/index.html" />