From 38d9bdb986964b6d77e62dd530d60d4131e7931b Mon Sep 17 00:00:00 2001 From: Kevron Rees Date: Fri, 16 Sep 2016 09:32:47 -0700 Subject: [docs] fix 0.14 docs --- 0.14/AMBArchitecture.png | Bin 71850 -> 0 bytes 0.14/CMakeFiles/CMakeDirectoryInformation.cmake | 16 - 0.14/CMakeFiles/docs.dir/DependInfo.cmake | 11 - 0.14/CMakeFiles/docs.dir/build.make | 77 - 0.14/CMakeFiles/docs.dir/cmake_clean.cmake | 8 - 0.14/CMakeFiles/docs.dir/depend.internal | 3 - 0.14/CMakeFiles/docs.dir/depend.make | 3 - 0.14/CMakeFiles/docs.dir/progress.make | 2 - .../genmappings_libamb.dir/DependInfo.cmake | 11 - 0.14/CMakeFiles/genmappings_libamb.dir/build.make | 77 - .../genmappings_libamb.dir/cmake_clean.cmake | 8 - .../genmappings_libamb.dir/depend.internal | 3 - 0.14/CMakeFiles/genmappings_libamb.dir/depend.make | 3 - .../genmappings_libamb.dir/progress.make | 2 - 0.14/CMakeFiles/progress.marks | 1 - 0.14/Doxyfile | 11 - 0.14/Makefile | 202 --- ...oker_2lib_2abstractpropertytype_8h-example.html | 95 - ...ker_2lib_2abstractroutingengine_8h-example.html | 100 -- ...ge-broker_2lib_2vehicleproperty_8h-example.html | 102 -- 0.14/abstractpropertytype_8h_source.html | 147 -- 0.14/abstractroutingengine_8h_source.html | 142 -- 0.14/abstractsink_8h_source.html | 109 -- 0.14/abstractsource_8h_source.html | 120 -- 0.14/amb.fidl | 1864 -------------------- 0.14/amb_8fidl.html | 181 -- 0.14/ambd-configuration.idl | 84 - 0.14/ambd-configuration_8idl.html | 123 -- 0.14/ambd-configuration_8idl_source.html | 109 -- 0.14/ambd.html | 115 -- 0.14/ambd.md | 76 - 0.14/ambdbusmappings.idl | 1537 ---------------- 0.14/ambdbusmappings_8idl.html | 335 ---- 0.14/ambdbusmappings_8idl_source.html | 173 -- 0.14/ambplugin_8h.html | 137 -- 0.14/ambplugin_8h__incl.map | 11 - 0.14/ambplugin_8h__incl.md5 | 1 - 0.14/ambplugin_8h__incl.png | Bin 233914 -> 0 bytes 0.14/ambplugin_8h_source.html | 123 -- 0.14/ambpluginimpl_8h_source.html | 132 -- 0.14/annotated.html | 224 --- 0.14/arrowdown.png | Bin 246 -> 0 bytes 0.14/arrowright.png | Bin 229 -> 0 bytes 0.14/bc_s.png | Bin 676 -> 0 bytes 0.14/bdwn.png | Bin 147 -> 0 bytes 0.14/classAbstractPropertyType-members.html | 131 -- 0.14/classAbstractPropertyType.html | 484 ----- 0.14/classAbstractPropertyType__inherit__graph.map | 5 - 0.14/classAbstractPropertyType__inherit__graph.md5 | 1 - 0.14/classAbstractPropertyType__inherit__graph.png | Bin 7709 -> 0 bytes 0.14/classAbstractRoutingEngine-members.html | 126 -- 0.14/classAbstractRoutingEngine.html | 483 ----- 0.14/classAbstractSink-members.html | 111 -- 0.14/classAbstractSink.html | 245 --- 0.14/classAbstractSink__coll__graph.map | 3 - 0.14/classAbstractSink__coll__graph.md5 | 1 - 0.14/classAbstractSink__coll__graph.png | Bin 4617 -> 0 bytes 0.14/classAbstractSink__inherit__graph.map | 4 - 0.14/classAbstractSink__inherit__graph.md5 | 1 - 0.14/classAbstractSink__inherit__graph.png | Bin 5934 -> 0 bytes 0.14/classAbstractSource-members.html | 125 -- 0.14/classAbstractSource.html | 492 ------ 0.14/classAbstractSource__coll__graph.map | 4 - 0.14/classAbstractSource__coll__graph.md5 | 1 - 0.14/classAbstractSource__coll__graph.png | Bin 11486 -> 0 bytes 0.14/classAbstractSource__inherit__graph.map | 4 - 0.14/classAbstractSource__inherit__graph.md5 | 1 - 0.14/classAbstractSource__inherit__graph.png | Bin 5944 -> 0 bytes 0.14/classAmbPlugin-members.html | 128 -- 0.14/classAmbPlugin.html | 202 --- 0.14/classAmbPluginImpl-members.html | 127 -- 0.14/classAmbPluginImpl.html | 772 -------- 0.14/classAmbPluginImpl__coll__graph.map | 5 - 0.14/classAmbPluginImpl__coll__graph.md5 | 1 - 0.14/classAmbPluginImpl__coll__graph.png | Bin 16189 -> 0 bytes 0.14/classAmbPlugin__coll__graph.map | 5 - 0.14/classAmbPlugin__coll__graph.md5 | 1 - 0.14/classAmbPlugin__coll__graph.png | Bin 13637 -> 0 bytes 0.14/classAmbPlugin__inherit__graph.map | 4 - 0.14/classAmbPlugin__inherit__graph.md5 | 1 - 0.14/classAmbPlugin__inherit__graph.png | Bin 5995 -> 0 bytes 0.14/classAsyncPropertyReply-members.html | 130 -- 0.14/classAsyncPropertyReply.html | 242 --- 0.14/classAsyncPropertyReply__coll__graph.map | 4 - 0.14/classAsyncPropertyReply__coll__graph.md5 | 1 - 0.14/classAsyncPropertyReply__coll__graph.png | Bin 8229 -> 0 bytes 0.14/classAsyncPropertyReply__inherit__graph.map | 3 - 0.14/classAsyncPropertyReply__inherit__graph.md5 | 1 - 0.14/classAsyncPropertyReply__inherit__graph.png | Bin 4234 -> 0 bytes 0.14/classAsyncPropertyRequest-members.html | 114 -- 0.14/classAsyncPropertyRequest.html | 181 -- 0.14/classAsyncPropertyRequest__inherit__graph.map | 4 - 0.14/classAsyncPropertyRequest__inherit__graph.md5 | 1 - 0.14/classAsyncPropertyRequest__inherit__graph.png | Bin 7105 -> 0 bytes 0.14/classAsyncRangePropertyReply-members.html | 121 -- 0.14/classAsyncRangePropertyReply.html | 195 -- 0.14/classAsyncRangePropertyReply__coll__graph.map | 3 - 0.14/classAsyncRangePropertyReply__coll__graph.md5 | 1 - 0.14/classAsyncRangePropertyReply__coll__graph.png | Bin 5063 -> 0 bytes ...lassAsyncRangePropertyReply__inherit__graph.map | 3 - ...lassAsyncRangePropertyReply__inherit__graph.md5 | 1 - ...lassAsyncRangePropertyReply__inherit__graph.png | Bin 5063 -> 0 bytes 0.14/classAsyncRangePropertyRequest-members.html | 116 -- 0.14/classAsyncRangePropertyRequest.html | 171 -- ...ssAsyncRangePropertyRequest__inherit__graph.map | 3 - ...ssAsyncRangePropertyRequest__inherit__graph.md5 | 1 - ...ssAsyncRangePropertyRequest__inherit__graph.png | Bin 5079 -> 0 bytes 0.14/classAsyncSetPropertyRequest-members.html | 118 -- 0.14/classAsyncSetPropertyRequest.html | 181 -- 0.14/classAsyncSetPropertyRequest__coll__graph.map | 4 - 0.14/classAsyncSetPropertyRequest__coll__graph.md5 | 1 - 0.14/classAsyncSetPropertyRequest__coll__graph.png | Bin 8787 -> 0 bytes ...lassAsyncSetPropertyRequest__inherit__graph.map | 3 - ...lassAsyncSetPropertyRequest__inherit__graph.md5 | 1 - ...lassAsyncSetPropertyRequest__inherit__graph.png | Bin 4792 -> 0 bytes 0.14/classBasicPropertyType-members.html | 145 -- 0.14/classBasicPropertyType.html | 413 ----- 0.14/classBasicPropertyType__coll__graph.map | 3 - 0.14/classBasicPropertyType__coll__graph.md5 | 1 - 0.14/classBasicPropertyType__coll__graph.png | Bin 4383 -> 0 bytes 0.14/classBasicPropertyType__inherit__graph.map | 3 - 0.14/classBasicPropertyType__inherit__graph.md5 | 1 - 0.14/classBasicPropertyType__inherit__graph.png | Bin 4383 -> 0 bytes 0.14/classDebugOut-members.html | 115 -- 0.14/classDebugOut.html | 156 -- 0.14/classGVS.html | 109 -- 0.14/classGVS_3_01bool_01_4-members.html | 107 -- 0.14/classGVS_3_01bool_01_4.html | 120 -- 0.14/classGVS_3_01char_01_4-members.html | 107 -- 0.14/classGVS_3_01char_01_4.html | 120 -- 0.14/classGVS_3_01double_01_4-members.html | 107 -- 0.14/classGVS_3_01double_01_4.html | 120 -- 0.14/classGVS_3_01int16__t_01_4-members.html | 107 -- 0.14/classGVS_3_01int16__t_01_4.html | 120 -- 0.14/classGVS_3_01int64__t_01_4-members.html | 107 -- 0.14/classGVS_3_01int64__t_01_4.html | 120 -- 0.14/classGVS_3_01int_01_4-members.html | 107 -- 0.14/classGVS_3_01int_01_4.html | 120 -- 0.14/classGVS_3_01uint16__t_01_4-members.html | 107 -- 0.14/classGVS_3_01uint16__t_01_4.html | 120 -- 0.14/classGVS_3_01uint32__t_01_4-members.html | 107 -- 0.14/classGVS_3_01uint32__t_01_4.html | 120 -- 0.14/classGVS_3_01uint64__t_01_4-members.html | 107 -- 0.14/classGVS_3_01uint64__t_01_4.html | 120 -- 0.14/classListPropertyType-members.html | 138 -- 0.14/classListPropertyType.html | 430 ----- 0.14/classListPropertyType__coll__graph.map | 3 - 0.14/classListPropertyType__coll__graph.md5 | 1 - 0.14/classListPropertyType__coll__graph.png | Bin 3980 -> 0 bytes 0.14/classListPropertyType__inherit__graph.map | 3 - 0.14/classListPropertyType__inherit__graph.md5 | 1 - 0.14/classListPropertyType__inherit__graph.png | Bin 3980 -> 0 bytes 0.14/classStringPropertyType-members.html | 138 -- 0.14/classStringPropertyType.html | 318 ---- 0.14/classStringPropertyType__coll__graph.map | 3 - 0.14/classStringPropertyType__coll__graph.md5 | 1 - 0.14/classStringPropertyType__coll__graph.png | Bin 4062 -> 0 bytes 0.14/classStringPropertyType__inherit__graph.map | 3 - 0.14/classStringPropertyType__inherit__graph.md5 | 1 - 0.14/classStringPropertyType__inherit__graph.png | Bin 4062 -> 0 bytes 0.14/classVehicleProperty-members.html | 295 ---- 0.14/classVehicleProperty.html | 1385 --------------- ...icleProperty_1_1ButtonEventW3CType-members.html | 109 -- ...classVehicleProperty_1_1ButtonEventW3CType.html | 128 -- ...Property_1_1ButtonEventW3CType__coll__graph.map | 2 - ...Property_1_1ButtonEventW3CType__coll__graph.md5 | 1 - ...Property_1_1ButtonEventW3CType__coll__graph.png | Bin 7012 -> 0 bytes ...perty_1_1ButtonEventW3CType__inherit__graph.map | 2 - ...perty_1_1ButtonEventW3CType__inherit__graph.md5 | 1 - ...perty_1_1ButtonEventW3CType__inherit__graph.png | Bin 7012 -> 0 bytes 0.14/classZone-members.html | 123 -- 0.14/classZone.html | 158 -- 0.14/classamb_1_1Timestamp-members.html | 113 -- 0.14/classamb_1_1Timestamp.html | 131 -- 0.14/classes.html | 167 -- ...icojson_1_1default__parse__context-members.html | 119 -- 0.14/classpicojson_1_1default__parse__context.html | 164 -- ...son_1_1default__parse__context__coll__graph.map | 4 - ...son_1_1default__parse__context__coll__graph.md5 | 1 - ...son_1_1default__parse__context__coll__graph.png | Bin 7343 -> 0 bytes ...sspicojson_1_1deny__parse__context-members.html | 117 -- 0.14/classpicojson_1_1deny__parse__context.html | 145 -- 0.14/classpicojson_1_1input-members.html | 121 -- 0.14/classpicojson_1_1input.html | 158 -- ...sspicojson_1_1null__parse__context-members.html | 118 -- 0.14/classpicojson_1_1null__parse__context.html | 151 -- 0.14/classpicojson_1_1value-members.html | 139 -- 0.14/classpicojson_1_1value.html | 229 --- 0.14/classpicojson_1_1value__coll__graph.map | 3 - 0.14/classpicojson_1_1value__coll__graph.md5 | 1 - 0.14/classpicojson_1_1value__coll__graph.png | Bin 4387 -> 0 bytes 0.14/closed.png | Bin 132 -> 0 bytes 0.14/cmake_install.cmake | 46 - 0.14/dbus_plugin.html | 101 -- 0.14/debugout_8h.html | 192 -- 0.14/debugout_8h__dep__incl.map | 9 - 0.14/debugout_8h__dep__incl.md5 | 1 - 0.14/debugout_8h__dep__incl.png | Bin 43779 -> 0 bytes 0.14/debugout_8h__incl.map | 3 - 0.14/debugout_8h__incl.md5 | 1 - 0.14/debugout_8h__incl.png | Bin 13588 -> 0 bytes 0.14/debugout_8h_source.html | 109 -- 0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html | 113 -- 0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html | 109 -- 0.14/doc.png | Bin 746 -> 0 bytes 0.14/doxygen.css | 1475 ---------------- 0.14/doxygen.png | Bin 3779 -> 0 bytes 0.14/dynsections.js | 97 - 0.14/examples.html | 101 -- 0.14/files.html | 124 -- 0.14/folderclosed.png | Bin 616 -> 0 bytes 0.14/folderopen.png | Bin 597 -> 0 bytes 0.14/functions.html | 214 --- 0.14/functions_b.html | 165 -- 0.14/functions_c.html | 181 -- 0.14/functions_d.html | 188 -- 0.14/functions_e.html | 197 --- 0.14/functions_enum.html | 121 -- 0.14/functions_eval.html | 118 -- 0.14/functions_f.html | 192 -- 0.14/functions_func.html | 344 ---- 0.14/functions_g.html | 158 -- 0.14/functions_h.html | 150 -- 0.14/functions_i.html | 163 -- 0.14/functions_l.html | 180 -- 0.14/functions_m.html | 153 -- 0.14/functions_n.html | 151 -- 0.14/functions_o.html | 161 -- 0.14/functions_p.html | 182 -- 0.14/functions_q.html | 142 -- 0.14/functions_r.html | 152 -- 0.14/functions_s.html | 259 --- 0.14/functions_t.html | 227 --- 0.14/functions_type.html | 115 -- 0.14/functions_u.html | 154 -- 0.14/functions_v.html | 173 -- 0.14/functions_vars.html | 196 -- 0.14/functions_vars_b.html | 159 -- 0.14/functions_vars_c.html | 166 -- 0.14/functions_vars_d.html | 185 -- 0.14/functions_vars_e.html | 188 -- 0.14/functions_vars_f.html | 171 -- 0.14/functions_vars_h.html | 144 -- 0.14/functions_vars_i.html | 156 -- 0.14/functions_vars_l.html | 174 -- 0.14/functions_vars_m.html | 147 -- 0.14/functions_vars_n.html | 145 -- 0.14/functions_vars_o.html | 155 -- 0.14/functions_vars_p.html | 165 -- 0.14/functions_vars_r.html | 146 -- 0.14/functions_vars_s.html | 214 --- 0.14/functions_vars_t.html | 212 --- 0.14/functions_vars_v.html | 169 -- 0.14/functions_vars_w.html | 176 -- 0.14/functions_vars_y.html | 139 -- 0.14/functions_vars_z.html | 142 -- 0.14/functions_w.html | 179 -- 0.14/functions_y.html | 142 -- 0.14/functions_z.html | 148 -- 0.14/globals.html | 106 -- 0.14/globals_func.html | 106 -- 0.14/graph_legend.html | 122 -- 0.14/graph_legend.md5 | 1 - 0.14/graph_legend.png | Bin 18535 -> 0 bytes 0.14/group__dbus__api__module.html | 102 -- 0.14/group__libamb.html | 583 ------ 0.14/hierarchy.html | 225 --- 0.14/html/AMBArchitecture.png | Bin 0 -> 71850 bytes .../CMakeFiles/CMakeDirectoryInformation.cmake | 16 + 0.14/html/CMakeFiles/docs.dir/DependInfo.cmake | 11 + 0.14/html/CMakeFiles/docs.dir/build.make | 77 + 0.14/html/CMakeFiles/docs.dir/cmake_clean.cmake | 8 + 0.14/html/CMakeFiles/docs.dir/depend.internal | 3 + 0.14/html/CMakeFiles/docs.dir/depend.make | 3 + 0.14/html/CMakeFiles/docs.dir/progress.make | 2 + .../genmappings_libamb.dir/DependInfo.cmake | 11 + .../CMakeFiles/genmappings_libamb.dir/build.make | 77 + .../genmappings_libamb.dir/cmake_clean.cmake | 8 + .../genmappings_libamb.dir/depend.internal | 3 + .../CMakeFiles/genmappings_libamb.dir/depend.make | 3 + .../genmappings_libamb.dir/progress.make | 2 + 0.14/html/CMakeFiles/progress.marks | 1 + 0.14/html/Doxyfile | 11 + 0.14/html/Makefile | 202 +++ ...oker_2lib_2abstractpropertytype_8h-example.html | 95 + ...ker_2lib_2abstractroutingengine_8h-example.html | 100 ++ ...ge-broker_2lib_2vehicleproperty_8h-example.html | 102 ++ 0.14/html/abstractpropertytype_8h_source.html | 147 ++ 0.14/html/abstractroutingengine_8h_source.html | 142 ++ 0.14/html/abstractsink_8h_source.html | 109 ++ 0.14/html/abstractsource_8h_source.html | 120 ++ 0.14/html/amb.fidl | 1864 ++++++++++++++++++++ 0.14/html/amb_8fidl.html | 181 ++ 0.14/html/ambd-configuration.idl | 84 + 0.14/html/ambd-configuration_8idl.html | 123 ++ 0.14/html/ambd-configuration_8idl_source.html | 109 ++ 0.14/html/ambd.html | 115 ++ 0.14/html/ambd.md | 76 + 0.14/html/ambdbusmappings.idl | 1537 ++++++++++++++++ 0.14/html/ambdbusmappings_8idl.html | 335 ++++ 0.14/html/ambdbusmappings_8idl_source.html | 173 ++ 0.14/html/ambplugin_8h.html | 137 ++ 0.14/html/ambplugin_8h__incl.map | 11 + 0.14/html/ambplugin_8h__incl.md5 | 1 + 0.14/html/ambplugin_8h__incl.png | Bin 0 -> 233914 bytes 0.14/html/ambplugin_8h_source.html | 123 ++ 0.14/html/ambpluginimpl_8h_source.html | 132 ++ 0.14/html/annotated.html | 224 +++ 0.14/html/arrowdown.png | Bin 0 -> 246 bytes 0.14/html/arrowright.png | Bin 0 -> 229 bytes 0.14/html/bc_s.png | Bin 0 -> 676 bytes 0.14/html/bdwn.png | Bin 0 -> 147 bytes 0.14/html/classAbstractPropertyType-members.html | 131 ++ 0.14/html/classAbstractPropertyType.html | 484 +++++ .../classAbstractPropertyType__inherit__graph.map | 5 + .../classAbstractPropertyType__inherit__graph.md5 | 1 + .../classAbstractPropertyType__inherit__graph.png | Bin 0 -> 7709 bytes 0.14/html/classAbstractRoutingEngine-members.html | 126 ++ 0.14/html/classAbstractRoutingEngine.html | 483 +++++ 0.14/html/classAbstractSink-members.html | 111 ++ 0.14/html/classAbstractSink.html | 245 +++ 0.14/html/classAbstractSink__coll__graph.map | 3 + 0.14/html/classAbstractSink__coll__graph.md5 | 1 + 0.14/html/classAbstractSink__coll__graph.png | Bin 0 -> 4617 bytes 0.14/html/classAbstractSink__inherit__graph.map | 4 + 0.14/html/classAbstractSink__inherit__graph.md5 | 1 + 0.14/html/classAbstractSink__inherit__graph.png | Bin 0 -> 5934 bytes 0.14/html/classAbstractSource-members.html | 125 ++ 0.14/html/classAbstractSource.html | 492 ++++++ 0.14/html/classAbstractSource__coll__graph.map | 4 + 0.14/html/classAbstractSource__coll__graph.md5 | 1 + 0.14/html/classAbstractSource__coll__graph.png | Bin 0 -> 11486 bytes 0.14/html/classAbstractSource__inherit__graph.map | 4 + 0.14/html/classAbstractSource__inherit__graph.md5 | 1 + 0.14/html/classAbstractSource__inherit__graph.png | Bin 0 -> 5944 bytes 0.14/html/classAmbPlugin-members.html | 128 ++ 0.14/html/classAmbPlugin.html | 202 +++ 0.14/html/classAmbPluginImpl-members.html | 127 ++ 0.14/html/classAmbPluginImpl.html | 772 ++++++++ 0.14/html/classAmbPluginImpl__coll__graph.map | 5 + 0.14/html/classAmbPluginImpl__coll__graph.md5 | 1 + 0.14/html/classAmbPluginImpl__coll__graph.png | Bin 0 -> 16189 bytes 0.14/html/classAmbPlugin__coll__graph.map | 5 + 0.14/html/classAmbPlugin__coll__graph.md5 | 1 + 0.14/html/classAmbPlugin__coll__graph.png | Bin 0 -> 13637 bytes 0.14/html/classAmbPlugin__inherit__graph.map | 4 + 0.14/html/classAmbPlugin__inherit__graph.md5 | 1 + 0.14/html/classAmbPlugin__inherit__graph.png | Bin 0 -> 5995 bytes 0.14/html/classAsyncPropertyReply-members.html | 130 ++ 0.14/html/classAsyncPropertyReply.html | 242 +++ 0.14/html/classAsyncPropertyReply__coll__graph.map | 4 + 0.14/html/classAsyncPropertyReply__coll__graph.md5 | 1 + 0.14/html/classAsyncPropertyReply__coll__graph.png | Bin 0 -> 8229 bytes .../classAsyncPropertyReply__inherit__graph.map | 3 + .../classAsyncPropertyReply__inherit__graph.md5 | 1 + .../classAsyncPropertyReply__inherit__graph.png | Bin 0 -> 4234 bytes 0.14/html/classAsyncPropertyRequest-members.html | 114 ++ 0.14/html/classAsyncPropertyRequest.html | 181 ++ .../classAsyncPropertyRequest__inherit__graph.map | 4 + .../classAsyncPropertyRequest__inherit__graph.md5 | 1 + .../classAsyncPropertyRequest__inherit__graph.png | Bin 0 -> 7105 bytes .../html/classAsyncRangePropertyReply-members.html | 121 ++ 0.14/html/classAsyncRangePropertyReply.html | 195 ++ .../classAsyncRangePropertyReply__coll__graph.map | 3 + .../classAsyncRangePropertyReply__coll__graph.md5 | 1 + .../classAsyncRangePropertyReply__coll__graph.png | Bin 0 -> 5063 bytes ...lassAsyncRangePropertyReply__inherit__graph.map | 3 + ...lassAsyncRangePropertyReply__inherit__graph.md5 | 1 + ...lassAsyncRangePropertyReply__inherit__graph.png | Bin 0 -> 5063 bytes .../classAsyncRangePropertyRequest-members.html | 116 ++ 0.14/html/classAsyncRangePropertyRequest.html | 171 ++ ...ssAsyncRangePropertyRequest__inherit__graph.map | 3 + ...ssAsyncRangePropertyRequest__inherit__graph.md5 | 1 + ...ssAsyncRangePropertyRequest__inherit__graph.png | Bin 0 -> 5079 bytes .../html/classAsyncSetPropertyRequest-members.html | 118 ++ 0.14/html/classAsyncSetPropertyRequest.html | 181 ++ .../classAsyncSetPropertyRequest__coll__graph.map | 4 + .../classAsyncSetPropertyRequest__coll__graph.md5 | 1 + .../classAsyncSetPropertyRequest__coll__graph.png | Bin 0 -> 8787 bytes ...lassAsyncSetPropertyRequest__inherit__graph.map | 3 + ...lassAsyncSetPropertyRequest__inherit__graph.md5 | 1 + ...lassAsyncSetPropertyRequest__inherit__graph.png | Bin 0 -> 4792 bytes 0.14/html/classBasicPropertyType-members.html | 145 ++ 0.14/html/classBasicPropertyType.html | 413 +++++ 0.14/html/classBasicPropertyType__coll__graph.map | 3 + 0.14/html/classBasicPropertyType__coll__graph.md5 | 1 + 0.14/html/classBasicPropertyType__coll__graph.png | Bin 0 -> 4383 bytes .../classBasicPropertyType__inherit__graph.map | 3 + .../classBasicPropertyType__inherit__graph.md5 | 1 + .../classBasicPropertyType__inherit__graph.png | Bin 0 -> 4383 bytes 0.14/html/classDebugOut-members.html | 115 ++ 0.14/html/classDebugOut.html | 156 ++ 0.14/html/classGVS.html | 109 ++ 0.14/html/classGVS_3_01bool_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01bool_01_4.html | 120 ++ 0.14/html/classGVS_3_01char_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01char_01_4.html | 120 ++ 0.14/html/classGVS_3_01double_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01double_01_4.html | 120 ++ 0.14/html/classGVS_3_01int16__t_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01int16__t_01_4.html | 120 ++ 0.14/html/classGVS_3_01int64__t_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01int64__t_01_4.html | 120 ++ 0.14/html/classGVS_3_01int_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01int_01_4.html | 120 ++ 0.14/html/classGVS_3_01uint16__t_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01uint16__t_01_4.html | 120 ++ 0.14/html/classGVS_3_01uint32__t_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01uint32__t_01_4.html | 120 ++ 0.14/html/classGVS_3_01uint64__t_01_4-members.html | 107 ++ 0.14/html/classGVS_3_01uint64__t_01_4.html | 120 ++ 0.14/html/classListPropertyType-members.html | 138 ++ 0.14/html/classListPropertyType.html | 430 +++++ 0.14/html/classListPropertyType__coll__graph.map | 3 + 0.14/html/classListPropertyType__coll__graph.md5 | 1 + 0.14/html/classListPropertyType__coll__graph.png | Bin 0 -> 3980 bytes .../html/classListPropertyType__inherit__graph.map | 3 + .../html/classListPropertyType__inherit__graph.md5 | 1 + .../html/classListPropertyType__inherit__graph.png | Bin 0 -> 3980 bytes 0.14/html/classStringPropertyType-members.html | 138 ++ 0.14/html/classStringPropertyType.html | 318 ++++ 0.14/html/classStringPropertyType__coll__graph.map | 3 + 0.14/html/classStringPropertyType__coll__graph.md5 | 1 + 0.14/html/classStringPropertyType__coll__graph.png | Bin 0 -> 4062 bytes .../classStringPropertyType__inherit__graph.map | 3 + .../classStringPropertyType__inherit__graph.md5 | 1 + .../classStringPropertyType__inherit__graph.png | Bin 0 -> 4062 bytes 0.14/html/classVehicleProperty-members.html | 295 ++++ 0.14/html/classVehicleProperty.html | 1385 +++++++++++++++ ...icleProperty_1_1ButtonEventW3CType-members.html | 109 ++ ...classVehicleProperty_1_1ButtonEventW3CType.html | 128 ++ ...Property_1_1ButtonEventW3CType__coll__graph.map | 2 + ...Property_1_1ButtonEventW3CType__coll__graph.md5 | 1 + ...Property_1_1ButtonEventW3CType__coll__graph.png | Bin 0 -> 7012 bytes ...perty_1_1ButtonEventW3CType__inherit__graph.map | 2 + ...perty_1_1ButtonEventW3CType__inherit__graph.md5 | 1 + ...perty_1_1ButtonEventW3CType__inherit__graph.png | Bin 0 -> 7012 bytes 0.14/html/classZone-members.html | 123 ++ 0.14/html/classZone.html | 158 ++ 0.14/html/classamb_1_1Timestamp-members.html | 113 ++ 0.14/html/classamb_1_1Timestamp.html | 131 ++ 0.14/html/classes.html | 167 ++ ...icojson_1_1default__parse__context-members.html | 119 ++ .../classpicojson_1_1default__parse__context.html | 164 ++ ...son_1_1default__parse__context__coll__graph.map | 4 + ...son_1_1default__parse__context__coll__graph.md5 | 1 + ...son_1_1default__parse__context__coll__graph.png | Bin 0 -> 7343 bytes ...sspicojson_1_1deny__parse__context-members.html | 117 ++ .../classpicojson_1_1deny__parse__context.html | 145 ++ 0.14/html/classpicojson_1_1input-members.html | 121 ++ 0.14/html/classpicojson_1_1input.html | 158 ++ ...sspicojson_1_1null__parse__context-members.html | 118 ++ .../classpicojson_1_1null__parse__context.html | 151 ++ 0.14/html/classpicojson_1_1value-members.html | 139 ++ 0.14/html/classpicojson_1_1value.html | 229 +++ 0.14/html/classpicojson_1_1value__coll__graph.map | 3 + 0.14/html/classpicojson_1_1value__coll__graph.md5 | 1 + 0.14/html/classpicojson_1_1value__coll__graph.png | Bin 0 -> 4387 bytes 0.14/html/closed.png | Bin 0 -> 132 bytes 0.14/html/cmake_install.cmake | 46 + 0.14/html/dbus_plugin.html | 101 ++ 0.14/html/debugout_8h.html | 192 ++ 0.14/html/debugout_8h__dep__incl.map | 9 + 0.14/html/debugout_8h__dep__incl.md5 | 1 + 0.14/html/debugout_8h__dep__incl.png | Bin 0 -> 43779 bytes 0.14/html/debugout_8h__incl.map | 3 + 0.14/html/debugout_8h__incl.md5 | 1 + 0.14/html/debugout_8h__incl.png | Bin 0 -> 13588 bytes 0.14/html/debugout_8h_source.html | 109 ++ .../html/dir_97aefd0d527b934f1d99a682da8fe6a9.html | 113 ++ .../html/dir_fd810295a2f1bcea6f41e66ffd94fb86.html | 109 ++ 0.14/html/doc.png | Bin 0 -> 746 bytes 0.14/html/doxygen.css | 1475 ++++++++++++++++ 0.14/html/doxygen.png | Bin 0 -> 3779 bytes 0.14/html/dynsections.js | 97 + 0.14/html/examples.html | 101 ++ 0.14/html/files.html | 124 ++ 0.14/html/folderclosed.png | Bin 0 -> 616 bytes 0.14/html/folderopen.png | Bin 0 -> 597 bytes 0.14/html/functions.html | 214 +++ 0.14/html/functions_b.html | 165 ++ 0.14/html/functions_c.html | 181 ++ 0.14/html/functions_d.html | 188 ++ 0.14/html/functions_e.html | 197 +++ 0.14/html/functions_enum.html | 121 ++ 0.14/html/functions_eval.html | 118 ++ 0.14/html/functions_f.html | 192 ++ 0.14/html/functions_func.html | 344 ++++ 0.14/html/functions_g.html | 158 ++ 0.14/html/functions_h.html | 150 ++ 0.14/html/functions_i.html | 163 ++ 0.14/html/functions_l.html | 180 ++ 0.14/html/functions_m.html | 153 ++ 0.14/html/functions_n.html | 151 ++ 0.14/html/functions_o.html | 161 ++ 0.14/html/functions_p.html | 182 ++ 0.14/html/functions_q.html | 142 ++ 0.14/html/functions_r.html | 152 ++ 0.14/html/functions_s.html | 259 +++ 0.14/html/functions_t.html | 227 +++ 0.14/html/functions_type.html | 115 ++ 0.14/html/functions_u.html | 154 ++ 0.14/html/functions_v.html | 173 ++ 0.14/html/functions_vars.html | 196 ++ 0.14/html/functions_vars_b.html | 159 ++ 0.14/html/functions_vars_c.html | 166 ++ 0.14/html/functions_vars_d.html | 185 ++ 0.14/html/functions_vars_e.html | 188 ++ 0.14/html/functions_vars_f.html | 171 ++ 0.14/html/functions_vars_h.html | 144 ++ 0.14/html/functions_vars_i.html | 156 ++ 0.14/html/functions_vars_l.html | 174 ++ 0.14/html/functions_vars_m.html | 147 ++ 0.14/html/functions_vars_n.html | 145 ++ 0.14/html/functions_vars_o.html | 155 ++ 0.14/html/functions_vars_p.html | 165 ++ 0.14/html/functions_vars_r.html | 146 ++ 0.14/html/functions_vars_s.html | 214 +++ 0.14/html/functions_vars_t.html | 212 +++ 0.14/html/functions_vars_v.html | 169 ++ 0.14/html/functions_vars_w.html | 176 ++ 0.14/html/functions_vars_y.html | 139 ++ 0.14/html/functions_vars_z.html | 142 ++ 0.14/html/functions_w.html | 179 ++ 0.14/html/functions_y.html | 142 ++ 0.14/html/functions_z.html | 148 ++ 0.14/html/globals.html | 106 ++ 0.14/html/globals_func.html | 106 ++ 0.14/html/graph_legend.html | 122 ++ 0.14/html/graph_legend.md5 | 1 + 0.14/html/graph_legend.png | Bin 0 -> 18535 bytes 0.14/html/group__dbus__api__module.html | 102 ++ 0.14/html/group__libamb.html | 583 ++++++ 0.14/html/hierarchy.html | 225 +++ 0.14/html/index.html | 124 ++ 0.14/html/inherit_graph_0.map | 6 + 0.14/html/inherit_graph_0.md5 | 1 + 0.14/html/inherit_graph_0.png | Bin 0 -> 8555 bytes 0.14/html/inherit_graph_1.map | 3 + 0.14/html/inherit_graph_1.md5 | 1 + 0.14/html/inherit_graph_1.png | Bin 0 -> 2165 bytes 0.14/html/inherit_graph_10.map | 3 + 0.14/html/inherit_graph_10.md5 | 1 + 0.14/html/inherit_graph_10.png | Bin 0 -> 2302 bytes 0.14/html/inherit_graph_100.map | 3 + 0.14/html/inherit_graph_100.md5 | 1 + 0.14/html/inherit_graph_100.png | Bin 0 -> 1271 bytes 0.14/html/inherit_graph_101.map | 3 + 0.14/html/inherit_graph_101.md5 | 1 + 0.14/html/inherit_graph_101.png | Bin 0 -> 1433 bytes 0.14/html/inherit_graph_102.map | 3 + 0.14/html/inherit_graph_102.md5 | 1 + 0.14/html/inherit_graph_102.png | Bin 0 -> 1613 bytes 0.14/html/inherit_graph_103.map | 3 + 0.14/html/inherit_graph_103.md5 | 1 + 0.14/html/inherit_graph_103.png | Bin 0 -> 1291 bytes 0.14/html/inherit_graph_104.map | 3 + 0.14/html/inherit_graph_104.md5 | 1 + 0.14/html/inherit_graph_104.png | Bin 0 -> 1795 bytes 0.14/html/inherit_graph_105.map | 3 + 0.14/html/inherit_graph_105.md5 | 1 + 0.14/html/inherit_graph_105.png | Bin 0 -> 1537 bytes 0.14/html/inherit_graph_106.map | 3 + 0.14/html/inherit_graph_106.md5 | 1 + 0.14/html/inherit_graph_106.png | Bin 0 -> 1238 bytes 0.14/html/inherit_graph_107.map | 3 + 0.14/html/inherit_graph_107.md5 | 1 + 0.14/html/inherit_graph_107.png | Bin 0 -> 748 bytes 0.14/html/inherit_graph_11.map | 5 + 0.14/html/inherit_graph_11.md5 | 1 + 0.14/html/inherit_graph_11.png | Bin 0 -> 4520 bytes 0.14/html/inherit_graph_12.map | 4 + 0.14/html/inherit_graph_12.md5 | 1 + 0.14/html/inherit_graph_12.png | Bin 0 -> 3021 bytes 0.14/html/inherit_graph_13.map | 3 + 0.14/html/inherit_graph_13.md5 | 1 + 0.14/html/inherit_graph_13.png | Bin 0 -> 1680 bytes 0.14/html/inherit_graph_14.map | 3 + 0.14/html/inherit_graph_14.md5 | 1 + 0.14/html/inherit_graph_14.png | Bin 0 -> 1446 bytes 0.14/html/inherit_graph_15.map | 3 + 0.14/html/inherit_graph_15.md5 | 1 + 0.14/html/inherit_graph_15.png | Bin 0 -> 1451 bytes 0.14/html/inherit_graph_16.map | 3 + 0.14/html/inherit_graph_16.md5 | 1 + 0.14/html/inherit_graph_16.png | Bin 0 -> 1662 bytes 0.14/html/inherit_graph_17.map | 3 + 0.14/html/inherit_graph_17.md5 | 1 + 0.14/html/inherit_graph_17.png | Bin 0 -> 1120 bytes 0.14/html/inherit_graph_18.map | 3 + 0.14/html/inherit_graph_18.md5 | 1 + 0.14/html/inherit_graph_18.png | Bin 0 -> 1824 bytes 0.14/html/inherit_graph_19.map | 3 + 0.14/html/inherit_graph_19.md5 | 1 + 0.14/html/inherit_graph_19.png | Bin 0 -> 931 bytes 0.14/html/inherit_graph_2.map | 5 + 0.14/html/inherit_graph_2.md5 | 1 + 0.14/html/inherit_graph_2.png | Bin 0 -> 3659 bytes 0.14/html/inherit_graph_20.map | 3 + 0.14/html/inherit_graph_20.md5 | 1 + 0.14/html/inherit_graph_20.png | Bin 0 -> 1222 bytes 0.14/html/inherit_graph_21.map | 3 + 0.14/html/inherit_graph_21.md5 | 1 + 0.14/html/inherit_graph_21.png | Bin 0 -> 1065 bytes 0.14/html/inherit_graph_22.map | 3 + 0.14/html/inherit_graph_22.md5 | 1 + 0.14/html/inherit_graph_22.png | Bin 0 -> 1562 bytes 0.14/html/inherit_graph_23.map | 3 + 0.14/html/inherit_graph_23.md5 | 1 + 0.14/html/inherit_graph_23.png | Bin 0 -> 1833 bytes 0.14/html/inherit_graph_24.map | 3 + 0.14/html/inherit_graph_24.md5 | 1 + 0.14/html/inherit_graph_24.png | Bin 0 -> 1203 bytes 0.14/html/inherit_graph_25.map | 3 + 0.14/html/inherit_graph_25.md5 | 1 + 0.14/html/inherit_graph_25.png | Bin 0 -> 957 bytes 0.14/html/inherit_graph_26.map | 3 + 0.14/html/inherit_graph_26.md5 | 1 + 0.14/html/inherit_graph_26.png | Bin 0 -> 1491 bytes 0.14/html/inherit_graph_27.map | 3 + 0.14/html/inherit_graph_27.md5 | 1 + 0.14/html/inherit_graph_27.png | Bin 0 -> 668 bytes 0.14/html/inherit_graph_28.map | 3 + 0.14/html/inherit_graph_28.md5 | 1 + 0.14/html/inherit_graph_28.png | Bin 0 -> 763 bytes 0.14/html/inherit_graph_29.map | 3 + 0.14/html/inherit_graph_29.md5 | 1 + 0.14/html/inherit_graph_29.png | Bin 0 -> 1390 bytes 0.14/html/inherit_graph_3.map | 3 + 0.14/html/inherit_graph_3.md5 | 1 + 0.14/html/inherit_graph_3.png | Bin 0 -> 1249 bytes 0.14/html/inherit_graph_30.map | 3 + 0.14/html/inherit_graph_30.md5 | 1 + 0.14/html/inherit_graph_30.png | Bin 0 -> 1210 bytes 0.14/html/inherit_graph_31.map | 3 + 0.14/html/inherit_graph_31.md5 | 1 + 0.14/html/inherit_graph_31.png | Bin 0 -> 1490 bytes 0.14/html/inherit_graph_32.map | 3 + 0.14/html/inherit_graph_32.md5 | 1 + 0.14/html/inherit_graph_32.png | Bin 0 -> 1848 bytes 0.14/html/inherit_graph_33.map | 3 + 0.14/html/inherit_graph_33.md5 | 1 + 0.14/html/inherit_graph_33.png | Bin 0 -> 1402 bytes 0.14/html/inherit_graph_34.map | 3 + 0.14/html/inherit_graph_34.md5 | 1 + 0.14/html/inherit_graph_34.png | Bin 0 -> 1050 bytes 0.14/html/inherit_graph_35.map | 3 + 0.14/html/inherit_graph_35.md5 | 1 + 0.14/html/inherit_graph_35.png | Bin 0 -> 1297 bytes 0.14/html/inherit_graph_36.map | 3 + 0.14/html/inherit_graph_36.md5 | 1 + 0.14/html/inherit_graph_36.png | Bin 0 -> 1571 bytes 0.14/html/inherit_graph_37.map | 3 + 0.14/html/inherit_graph_37.md5 | 1 + 0.14/html/inherit_graph_37.png | Bin 0 -> 575 bytes 0.14/html/inherit_graph_38.map | 3 + 0.14/html/inherit_graph_38.md5 | 1 + 0.14/html/inherit_graph_38.png | Bin 0 -> 525 bytes 0.14/html/inherit_graph_39.map | 3 + 0.14/html/inherit_graph_39.md5 | 1 + 0.14/html/inherit_graph_39.png | Bin 0 -> 802 bytes 0.14/html/inherit_graph_4.map | 3 + 0.14/html/inherit_graph_4.md5 | 1 + 0.14/html/inherit_graph_4.png | Bin 0 -> 1946 bytes 0.14/html/inherit_graph_40.map | 3 + 0.14/html/inherit_graph_40.md5 | 1 + 0.14/html/inherit_graph_40.png | Bin 0 -> 1453 bytes 0.14/html/inherit_graph_41.map | 3 + 0.14/html/inherit_graph_41.md5 | 1 + 0.14/html/inherit_graph_41.png | Bin 0 -> 1553 bytes 0.14/html/inherit_graph_42.map | 3 + 0.14/html/inherit_graph_42.md5 | 1 + 0.14/html/inherit_graph_42.png | Bin 0 -> 1882 bytes 0.14/html/inherit_graph_43.map | 3 + 0.14/html/inherit_graph_43.md5 | 1 + 0.14/html/inherit_graph_43.png | Bin 0 -> 1449 bytes 0.14/html/inherit_graph_44.map | 3 + 0.14/html/inherit_graph_44.md5 | 1 + 0.14/html/inherit_graph_44.png | Bin 0 -> 1578 bytes 0.14/html/inherit_graph_45.map | 3 + 0.14/html/inherit_graph_45.md5 | 1 + 0.14/html/inherit_graph_45.png | Bin 0 -> 1613 bytes 0.14/html/inherit_graph_46.map | 3 + 0.14/html/inherit_graph_46.md5 | 1 + 0.14/html/inherit_graph_46.png | Bin 0 -> 1232 bytes 0.14/html/inherit_graph_47.map | 3 + 0.14/html/inherit_graph_47.md5 | 1 + 0.14/html/inherit_graph_47.png | Bin 0 -> 1782 bytes 0.14/html/inherit_graph_48.map | 3 + 0.14/html/inherit_graph_48.md5 | 1 + 0.14/html/inherit_graph_48.png | Bin 0 -> 1841 bytes 0.14/html/inherit_graph_49.map | 3 + 0.14/html/inherit_graph_49.md5 | 1 + 0.14/html/inherit_graph_49.png | Bin 0 -> 1840 bytes 0.14/html/inherit_graph_5.map | 3 + 0.14/html/inherit_graph_5.md5 | 1 + 0.14/html/inherit_graph_5.png | Bin 0 -> 1493 bytes 0.14/html/inherit_graph_50.map | 3 + 0.14/html/inherit_graph_50.md5 | 1 + 0.14/html/inherit_graph_50.png | Bin 0 -> 1239 bytes 0.14/html/inherit_graph_51.map | 3 + 0.14/html/inherit_graph_51.md5 | 1 + 0.14/html/inherit_graph_51.png | Bin 0 -> 582 bytes 0.14/html/inherit_graph_52.map | 3 + 0.14/html/inherit_graph_52.md5 | 1 + 0.14/html/inherit_graph_52.png | Bin 0 -> 1093 bytes 0.14/html/inherit_graph_53.map | 3 + 0.14/html/inherit_graph_53.md5 | 1 + 0.14/html/inherit_graph_53.png | Bin 0 -> 1863 bytes 0.14/html/inherit_graph_54.map | 3 + 0.14/html/inherit_graph_54.md5 | 1 + 0.14/html/inherit_graph_54.png | Bin 0 -> 1539 bytes 0.14/html/inherit_graph_55.map | 3 + 0.14/html/inherit_graph_55.md5 | 1 + 0.14/html/inherit_graph_55.png | Bin 0 -> 1394 bytes 0.14/html/inherit_graph_56.map | 3 + 0.14/html/inherit_graph_56.md5 | 1 + 0.14/html/inherit_graph_56.png | Bin 0 -> 871 bytes 0.14/html/inherit_graph_57.map | 3 + 0.14/html/inherit_graph_57.md5 | 1 + 0.14/html/inherit_graph_57.png | Bin 0 -> 1453 bytes 0.14/html/inherit_graph_58.map | 3 + 0.14/html/inherit_graph_58.md5 | 1 + 0.14/html/inherit_graph_58.png | Bin 0 -> 740 bytes 0.14/html/inherit_graph_59.map | 3 + 0.14/html/inherit_graph_59.md5 | 1 + 0.14/html/inherit_graph_59.png | Bin 0 -> 1336 bytes 0.14/html/inherit_graph_6.map | 3 + 0.14/html/inherit_graph_6.md5 | 1 + 0.14/html/inherit_graph_6.png | Bin 0 -> 846 bytes 0.14/html/inherit_graph_60.map | 3 + 0.14/html/inherit_graph_60.md5 | 1 + 0.14/html/inherit_graph_60.png | Bin 0 -> 1535 bytes 0.14/html/inherit_graph_61.map | 3 + 0.14/html/inherit_graph_61.md5 | 1 + 0.14/html/inherit_graph_61.png | Bin 0 -> 1660 bytes 0.14/html/inherit_graph_62.map | 3 + 0.14/html/inherit_graph_62.md5 | 1 + 0.14/html/inherit_graph_62.png | Bin 0 -> 1136 bytes 0.14/html/inherit_graph_63.map | 3 + 0.14/html/inherit_graph_63.md5 | 1 + 0.14/html/inherit_graph_63.png | Bin 0 -> 1472 bytes 0.14/html/inherit_graph_64.map | 3 + 0.14/html/inherit_graph_64.md5 | 1 + 0.14/html/inherit_graph_64.png | Bin 0 -> 2274 bytes 0.14/html/inherit_graph_65.map | 3 + 0.14/html/inherit_graph_65.md5 | 1 + 0.14/html/inherit_graph_65.png | Bin 0 -> 2088 bytes 0.14/html/inherit_graph_66.map | 3 + 0.14/html/inherit_graph_66.md5 | 1 + 0.14/html/inherit_graph_66.png | Bin 0 -> 1660 bytes 0.14/html/inherit_graph_67.map | 3 + 0.14/html/inherit_graph_67.md5 | 1 + 0.14/html/inherit_graph_67.png | Bin 0 -> 2174 bytes 0.14/html/inherit_graph_68.map | 3 + 0.14/html/inherit_graph_68.md5 | 1 + 0.14/html/inherit_graph_68.png | Bin 0 -> 1134 bytes 0.14/html/inherit_graph_69.map | 3 + 0.14/html/inherit_graph_69.md5 | 1 + 0.14/html/inherit_graph_69.png | Bin 0 -> 1848 bytes 0.14/html/inherit_graph_7.map | 3 + 0.14/html/inherit_graph_7.md5 | 1 + 0.14/html/inherit_graph_7.png | Bin 0 -> 1776 bytes 0.14/html/inherit_graph_70.map | 3 + 0.14/html/inherit_graph_70.md5 | 1 + 0.14/html/inherit_graph_70.png | Bin 0 -> 2328 bytes 0.14/html/inherit_graph_71.map | 3 + 0.14/html/inherit_graph_71.md5 | 1 + 0.14/html/inherit_graph_71.png | Bin 0 -> 1514 bytes 0.14/html/inherit_graph_72.map | 3 + 0.14/html/inherit_graph_72.md5 | 1 + 0.14/html/inherit_graph_72.png | Bin 0 -> 1872 bytes 0.14/html/inherit_graph_73.map | 4 + 0.14/html/inherit_graph_73.md5 | 1 + 0.14/html/inherit_graph_73.png | Bin 0 -> 1857 bytes 0.14/html/inherit_graph_74.map | 3 + 0.14/html/inherit_graph_74.md5 | 1 + 0.14/html/inherit_graph_74.png | Bin 0 -> 1700 bytes 0.14/html/inherit_graph_75.map | 3 + 0.14/html/inherit_graph_75.md5 | 1 + 0.14/html/inherit_graph_75.png | Bin 0 -> 1357 bytes 0.14/html/inherit_graph_76.map | 3 + 0.14/html/inherit_graph_76.md5 | 1 + 0.14/html/inherit_graph_76.png | Bin 0 -> 787 bytes 0.14/html/inherit_graph_77.map | 3 + 0.14/html/inherit_graph_77.md5 | 1 + 0.14/html/inherit_graph_77.png | Bin 0 -> 1588 bytes 0.14/html/inherit_graph_78.map | 3 + 0.14/html/inherit_graph_78.md5 | 1 + 0.14/html/inherit_graph_78.png | Bin 0 -> 1105 bytes 0.14/html/inherit_graph_79.map | 3 + 0.14/html/inherit_graph_79.md5 | 1 + 0.14/html/inherit_graph_79.png | Bin 0 -> 1545 bytes 0.14/html/inherit_graph_8.map | 3 + 0.14/html/inherit_graph_8.md5 | 1 + 0.14/html/inherit_graph_8.png | Bin 0 -> 1380 bytes 0.14/html/inherit_graph_80.map | 3 + 0.14/html/inherit_graph_80.md5 | 1 + 0.14/html/inherit_graph_80.png | Bin 0 -> 824 bytes 0.14/html/inherit_graph_81.map | 3 + 0.14/html/inherit_graph_81.md5 | 1 + 0.14/html/inherit_graph_81.png | Bin 0 -> 1469 bytes 0.14/html/inherit_graph_82.map | 3 + 0.14/html/inherit_graph_82.md5 | 1 + 0.14/html/inherit_graph_82.png | Bin 0 -> 1887 bytes 0.14/html/inherit_graph_83.map | 3 + 0.14/html/inherit_graph_83.md5 | 1 + 0.14/html/inherit_graph_83.png | Bin 0 -> 880 bytes 0.14/html/inherit_graph_84.map | 3 + 0.14/html/inherit_graph_84.md5 | 1 + 0.14/html/inherit_graph_84.png | Bin 0 -> 1038 bytes 0.14/html/inherit_graph_85.map | 3 + 0.14/html/inherit_graph_85.md5 | 1 + 0.14/html/inherit_graph_85.png | Bin 0 -> 1174 bytes 0.14/html/inherit_graph_86.map | 3 + 0.14/html/inherit_graph_86.md5 | 1 + 0.14/html/inherit_graph_86.png | Bin 0 -> 575 bytes 0.14/html/inherit_graph_87.map | 3 + 0.14/html/inherit_graph_87.md5 | 1 + 0.14/html/inherit_graph_87.png | Bin 0 -> 2172 bytes 0.14/html/inherit_graph_88.map | 3 + 0.14/html/inherit_graph_88.md5 | 1 + 0.14/html/inherit_graph_88.png | Bin 0 -> 1190 bytes 0.14/html/inherit_graph_89.map | 3 + 0.14/html/inherit_graph_89.md5 | 1 + 0.14/html/inherit_graph_89.png | Bin 0 -> 1571 bytes 0.14/html/inherit_graph_9.map | 3 + 0.14/html/inherit_graph_9.md5 | 1 + 0.14/html/inherit_graph_9.png | Bin 0 -> 1297 bytes 0.14/html/inherit_graph_90.map | 3 + 0.14/html/inherit_graph_90.md5 | 1 + 0.14/html/inherit_graph_90.png | Bin 0 -> 1406 bytes 0.14/html/inherit_graph_91.map | 3 + 0.14/html/inherit_graph_91.md5 | 1 + 0.14/html/inherit_graph_91.png | Bin 0 -> 969 bytes 0.14/html/inherit_graph_92.map | 3 + 0.14/html/inherit_graph_92.md5 | 1 + 0.14/html/inherit_graph_92.png | Bin 0 -> 832 bytes 0.14/html/inherit_graph_93.map | 3 + 0.14/html/inherit_graph_93.md5 | 1 + 0.14/html/inherit_graph_93.png | Bin 0 -> 1130 bytes 0.14/html/inherit_graph_94.map | 3 + 0.14/html/inherit_graph_94.md5 | 1 + 0.14/html/inherit_graph_94.png | Bin 0 -> 1721 bytes 0.14/html/inherit_graph_95.map | 3 + 0.14/html/inherit_graph_95.md5 | 1 + 0.14/html/inherit_graph_95.png | Bin 0 -> 1554 bytes 0.14/html/inherit_graph_96.map | 3 + 0.14/html/inherit_graph_96.md5 | 1 + 0.14/html/inherit_graph_96.png | Bin 0 -> 4863 bytes 0.14/html/inherit_graph_97.map | 3 + 0.14/html/inherit_graph_97.md5 | 1 + 0.14/html/inherit_graph_97.png | Bin 0 -> 1484 bytes 0.14/html/inherit_graph_98.map | 3 + 0.14/html/inherit_graph_98.md5 | 1 + 0.14/html/inherit_graph_98.png | Bin 0 -> 1366 bytes 0.14/html/inherit_graph_99.map | 3 + 0.14/html/inherit_graph_99.md5 | 1 + 0.14/html/inherit_graph_99.png | Bin 0 -> 1949 bytes 0.14/html/inherits.html | 654 +++++++ 0.14/html/interfaceAcceleration-members.html | 107 ++ 0.14/html/interfaceAcceleration.html | 130 ++ .../interfaceAcceleratorPedalPosition-members.html | 105 ++ 0.14/html/interfaceAcceleratorPedalPosition.html | 123 ++ 0.14/html/interfaceAirbagStatus-members.html | 107 ++ 0.14/html/interfaceAirbagStatus.html | 131 ++ 0.14/html/interfaceAlarm-members.html | 105 ++ 0.14/html/interfaceAlarm.html | 122 ++ .../interfaceAntilockBrakingSystem-members.html | 106 ++ 0.14/html/interfaceAntilockBrakingSystem.html | 142 ++ .../html/interfaceAtmosphericPressure-members.html | 105 ++ 0.14/html/interfaceAtmosphericPressure.html | 123 ++ 0.14/html/interfaceBatteryStatus-members.html | 107 ++ 0.14/html/interfaceBatteryStatus.html | 130 ++ 0.14/html/interfaceBrakeMaintenance-members.html | 107 ++ 0.14/html/interfaceBrakeMaintenance.html | 130 ++ 0.14/html/interfaceBrakeOperation-members.html | 105 ++ 0.14/html/interfaceBrakeOperation.html | 122 ++ 0.14/html/interfaceButtonEvent-members.html | 105 ++ 0.14/html/interfaceButtonEvent.html | 123 ++ 0.14/html/interfaceChildSafetyLock-members.html | 105 ++ 0.14/html/interfaceChildSafetyLock.html | 122 ++ 0.14/html/interfaceChime-members.html | 105 ++ 0.14/html/interfaceChime.html | 123 ++ 0.14/html/interfaceClimateControl-members.html | 113 ++ 0.14/html/interfaceClimateControl.html | 154 ++ 0.14/html/interfaceConfig-members.html | 108 ++ 0.14/html/interfaceConfig.html | 142 ++ 0.14/html/interfaceConfig__coll__graph.map | 3 + 0.14/html/interfaceConfig__coll__graph.md5 | 1 + 0.14/html/interfaceConfig__coll__graph.png | Bin 0 -> 3155 bytes 0.14/html/interfaceConvertibleRoof-members.html | 106 ++ 0.14/html/interfaceConvertibleRoof.html | 127 ++ .../html/interfaceCruiseControlStatus-members.html | 106 ++ 0.14/html/interfaceCruiseControlStatus.html | 126 ++ 0.14/html/interfaceDefrost-members.html | 106 ++ 0.14/html/interfaceDefrost.html | 127 ++ 0.14/html/interfaceDiagnostic-members.html | 109 ++ 0.14/html/interfaceDiagnostic.html | 138 ++ 0.14/html/interfaceDoor-members.html | 111 ++ 0.14/html/interfaceDoor.html | 140 ++ 0.14/html/interfaceDoorStatus-members.html | 107 ++ 0.14/html/interfaceDoorStatus.html | 131 ++ 0.14/html/interfaceDoors-members.html | 105 ++ 0.14/html/interfaceDoors.html | 122 ++ 0.14/html/interfaceDriveMode-members.html | 105 ++ 0.14/html/interfaceDriveMode.html | 122 ++ 0.14/html/interfaceDrivingMode-members.html | 106 ++ 0.14/html/interfaceDrivingMode.html | 127 ++ ...nterfaceElectronicStabilityControl-members.html | 106 ++ 0.14/html/interfaceElectronicStabilityControl.html | 126 ++ 0.14/html/interfaceEngineCoolant-members.html | 106 ++ 0.14/html/interfaceEngineCoolant.html | 126 ++ 0.14/html/interfaceEngineOil-members.html | 109 ++ 0.14/html/interfaceEngineOil.html | 138 ++ 0.14/html/interfaceEngineSpeed-members.html | 105 ++ 0.14/html/interfaceEngineSpeed.html | 123 ++ 0.14/html/interfaceExteriorBrightness-members.html | 105 ++ 0.14/html/interfaceExteriorBrightness.html | 123 ++ 0.14/html/interfaceFluid-members.html | 105 ++ 0.14/html/interfaceFluid.html | 122 ++ 0.14/html/interfaceFuel-members.html | 125 ++ 0.14/html/interfaceFuel.html | 176 ++ 0.14/html/interfaceFuelInfo-members.html | 106 ++ 0.14/html/interfaceFuelInfo.html | 126 ++ 0.14/html/interfaceHazardLight-members.html | 105 ++ 0.14/html/interfaceHazardLight.html | 122 ++ 0.14/html/interfaceHorn-members.html | 105 ++ 0.14/html/interfaceHorn.html | 123 ++ 0.14/html/interfaceIgnitionTime-members.html | 106 ++ 0.14/html/interfaceIgnitionTime.html | 126 ++ .../html/interfaceInteriorLightStatus-members.html | 105 ++ 0.14/html/interfaceInteriorLightStatus.html | 123 ++ .../interfaceLaneDepartureDetection-members.html | 105 ++ 0.14/html/interfaceLaneDepartureDetection.html | 122 ++ 0.14/html/interfaceLightStatus-members.html | 114 ++ 0.14/html/interfaceLightStatus.html | 158 ++ 0.14/html/interfaceLocation-members.html | 108 ++ 0.14/html/interfaceLocation.html | 134 ++ .../interfaceMalfunctionIndicator-members.html | 105 ++ 0.14/html/interfaceMalfunctionIndicator.html | 122 ++ 0.14/html/interfaceMirror-members.html | 106 ++ 0.14/html/interfaceMirror.html | 126 ++ 0.14/html/interfaceNightMode-members.html | 105 ++ 0.14/html/interfaceNightMode.html | 138 ++ 0.14/html/interfaceObstacleDistance-members.html | 105 ++ 0.14/html/interfaceObstacleDistance.html | 123 ++ 0.14/html/interfaceOccupantStatus-members.html | 105 ++ 0.14/html/interfaceOccupantStatus.html | 123 ++ 0.14/html/interfaceOdometer-members.html | 107 ++ 0.14/html/interfaceOdometer.html | 131 ++ 0.14/html/interfaceParkingBrake-members.html | 105 ++ 0.14/html/interfaceParkingBrake.html | 122 ++ 0.14/html/interfacePlugin-members.html | 106 ++ 0.14/html/interfacePlugin.html | 134 ++ 0.14/html/interfacePluginSegment-members.html | 107 ++ 0.14/html/interfacePluginSegment.html | 147 ++ 0.14/html/interfacePluginSegment__coll__graph.map | 3 + 0.14/html/interfacePluginSegment__coll__graph.md5 | 1 + 0.14/html/interfacePluginSegment__coll__graph.png | Bin 0 -> 2581 bytes .../interfacePluginSegment__inherit__graph.map | 3 + .../interfacePluginSegment__inherit__graph.md5 | 1 + .../interfacePluginSegment__inherit__graph.png | Bin 0 -> 2581 bytes 0.14/html/interfacePlugin__inherit__graph.map | 3 + 0.14/html/interfacePlugin__inherit__graph.md5 | 1 + 0.14/html/interfacePlugin__inherit__graph.png | Bin 0 -> 2481 bytes 0.14/html/interfacePowertrainTorque-members.html | 105 ++ 0.14/html/interfacePowertrainTorque.html | 123 ++ 0.14/html/interfaceRainSensor-members.html | 105 ++ 0.14/html/interfaceRainSensor.html | 123 ++ 0.14/html/interfaceSeat-members.html | 112 ++ 0.14/html/interfaceSeat.html | 144 ++ 0.14/html/interfaceSeatAdjustment-members.html | 110 ++ 0.14/html/interfaceSeatAdjustment.html | 142 ++ 0.14/html/interfaceSeatBelt-members.html | 105 ++ 0.14/html/interfaceSeatBelt.html | 122 ++ 0.14/html/interfaceSideWindow-members.html | 106 ++ 0.14/html/interfaceSideWindow.html | 126 ++ 0.14/html/interfaceSize-members.html | 107 ++ 0.14/html/interfaceSize.html | 130 ++ 0.14/html/interfaceSteeringWheel-members.html | 105 ++ 0.14/html/interfaceSteeringWheel.html | 122 ++ .../interfaceSteeringWheelPosition-members.html | 106 ++ 0.14/html/interfaceSteeringWheelPosition.html | 126 ++ 0.14/html/interfaceSunroof-members.html | 106 ++ 0.14/html/interfaceSunroof.html | 127 ++ 0.14/html/interfaceTemperature-members.html | 106 ++ 0.14/html/interfaceTemperature.html | 126 ++ 0.14/html/interfaceThrottlePosition-members.html | 105 ++ 0.14/html/interfaceThrottlePosition.html | 123 ++ 0.14/html/interfaceTire-members.html | 107 ++ 0.14/html/interfaceTire.html | 130 ++ .../interfaceTractionControlSystem-members.html | 106 ++ 0.14/html/interfaceTractionControlSystem.html | 142 ++ 0.14/html/interfaceTransmission-members.html | 135 ++ 0.14/html/interfaceTransmission.html | 206 +++ 0.14/html/interfaceTransmissionClutch-members.html | 105 ++ 0.14/html/interfaceTransmissionClutch.html | 122 ++ 0.14/html/interfaceTransmissionOil-members.html | 106 ++ 0.14/html/interfaceTransmissionOil.html | 126 ++ 0.14/html/interfaceTripMeter-members.html | 105 ++ 0.14/html/interfaceTripMeter.html | 122 ++ 0.14/html/interfaceVehicleId-members.html | 106 ++ 0.14/html/interfaceVehicleId.html | 126 ++ 0.14/html/interfaceVehiclePowerMode-members.html | 105 ++ 0.14/html/interfaceVehiclePowerMode.html | 123 ++ 0.14/html/interfaceVehicleSound-members.html | 107 ++ 0.14/html/interfaceVehicleSound.html | 130 ++ 0.14/html/interfaceVehicleSpeed-members.html | 105 ++ 0.14/html/interfaceVehicleSpeed.html | 123 ++ .../interfaceVehicleTopSpeedLimit-members.html | 105 ++ 0.14/html/interfaceVehicleTopSpeedLimit.html | 138 ++ 0.14/html/interfaceVehicleType-members.html | 105 ++ 0.14/html/interfaceVehicleType.html | 123 ++ 0.14/html/interfaceWasherFluid-members.html | 106 ++ 0.14/html/interfaceWasherFluid.html | 126 ++ 0.14/html/interfaceWheelInformation-members.html | 108 ++ 0.14/html/interfaceWheelInformation.html | 134 ++ 0.14/html/interfaceWheelTick-members.html | 105 ++ 0.14/html/interfaceWheelTick.html | 123 ++ 0.14/html/interfaceWindowStatus-members.html | 106 ++ 0.14/html/interfaceWindowStatus.html | 127 ++ 0.14/html/interfaceWiperStatus-members.html | 106 ++ 0.14/html/interfaceWiperStatus.html | 126 ++ 0.14/html/interfaceYawRate-members.html | 105 ++ 0.14/html/interfaceYawRate.html | 123 ++ 0.14/html/jquery.js | 68 + 0.14/html/libamb.h | 54 + 0.14/html/libamb_8h.html | 130 ++ 0.14/html/libamb_8h_source.html | 99 ++ 0.14/html/listplusplus_8h_source.html | 103 ++ 0.14/html/mainpage.idl | 34 + 0.14/html/mainpage_8idl_source.html | 99 ++ 0.14/html/modules.html | 99 ++ 0.14/html/nav_f.png | Bin 0 -> 153 bytes 0.14/html/nav_g.png | Bin 0 -> 95 bytes 0.14/html/nav_h.png | Bin 0 -> 98 bytes 0.14/html/nullptr_8h_source.html | 103 ++ 0.14/html/open.png | Bin 0 -> 123 bytes 0.14/html/pages.html | 101 ++ 0.14/html/picojson_8h_source.html | 114 ++ 0.14/html/plugins_8idl.html | 126 ++ 0.14/html/plugins_8idl_source.html | 103 ++ 0.14/html/release_notes.html | 116 ++ 0.14/html/search/all_0.html | 26 + 0.14/html/search/all_0.js | 4 + 0.14/html/search/all_1.html | 26 + 0.14/html/search/all_1.js | 45 + 0.14/html/search/all_10.html | 26 + 0.14/html/search/all_10.js | 7 + 0.14/html/search/all_11.html | 26 + 0.14/html/search/all_11.js | 46 + 0.14/html/search/all_12.html | 26 + 0.14/html/search/all_12.js | 36 + 0.14/html/search/all_13.html | 26 + 0.14/html/search/all_13.js | 7 + 0.14/html/search/all_14.html | 26 + 0.14/html/search/all_14.js | 19 + 0.14/html/search/all_15.html | 26 + 0.14/html/search/all_15.js | 19 + 0.14/html/search/all_16.html | 26 + 0.14/html/search/all_16.js | 4 + 0.14/html/search/all_17.html | 26 + 0.14/html/search/all_17.js | 6 + 0.14/html/search/all_2.html | 26 + 0.14/html/search/all_2.js | 16 + 0.14/html/search/all_3.html | 26 + 0.14/html/search/all_3.js | 19 + 0.14/html/search/all_4.html | 26 + 0.14/html/search/all_4.js | 30 + 0.14/html/search/all_5.html | 26 + 0.14/html/search/all_5.js | 22 + 0.14/html/search/all_6.html | 26 + 0.14/html/search/all_6.js | 22 + 0.14/html/search/all_7.html | 26 + 0.14/html/search/all_7.js | 18 + 0.14/html/search/all_8.html | 26 + 0.14/html/search/all_8.js | 8 + 0.14/html/search/all_9.html | 26 + 0.14/html/search/all_9.js | 13 + 0.14/html/search/all_a.html | 26 + 0.14/html/search/all_a.js | 24 + 0.14/html/search/all_b.html | 26 + 0.14/html/search/all_b.js | 10 + 0.14/html/search/all_c.html | 26 + 0.14/html/search/all_c.js | 9 + 0.14/html/search/all_d.html | 26 + 0.14/html/search/all_d.js | 10 + 0.14/html/search/all_e.html | 26 + 0.14/html/search/all_e.js | 20 + 0.14/html/search/all_f.html | 26 + 0.14/html/search/all_f.js | 4 + 0.14/html/search/classes_0.html | 26 + 0.14/html/search/classes_0.js | 4 + 0.14/html/search/classes_1.html | 26 + 0.14/html/search/classes_1.js | 20 + 0.14/html/search/classes_10.html | 26 + 0.14/html/search/classes_10.js | 12 + 0.14/html/search/classes_11.html | 26 + 0.14/html/search/classes_11.js | 12 + 0.14/html/search/classes_12.html | 26 + 0.14/html/search/classes_12.js | 12 + 0.14/html/search/classes_13.html | 26 + 0.14/html/search/classes_13.js | 8 + 0.14/html/search/classes_14.html | 26 + 0.14/html/search/classes_14.js | 4 + 0.14/html/search/classes_15.html | 26 + 0.14/html/search/classes_15.js | 4 + 0.14/html/search/classes_2.html | 26 + 0.14/html/search/classes_2.js | 9 + 0.14/html/search/classes_3.html | 26 + 0.14/html/search/classes_3.js | 9 + 0.14/html/search/classes_4.html | 26 + 0.14/html/search/classes_4.js | 14 + 0.14/html/search/classes_5.html | 26 + 0.14/html/search/classes_5.js | 8 + 0.14/html/search/classes_6.html | 26 + 0.14/html/search/classes_6.js | 6 + 0.14/html/search/classes_7.html | 26 + 0.14/html/search/classes_7.js | 13 + 0.14/html/search/classes_8.html | 26 + 0.14/html/search/classes_8.js | 5 + 0.14/html/search/classes_9.html | 26 + 0.14/html/search/classes_9.js | 6 + 0.14/html/search/classes_a.html | 26 + 0.14/html/search/classes_a.js | 8 + 0.14/html/search/classes_b.html | 26 + 0.14/html/search/classes_b.js | 5 + 0.14/html/search/classes_c.html | 26 + 0.14/html/search/classes_c.js | 6 + 0.14/html/search/classes_d.html | 26 + 0.14/html/search/classes_d.js | 6 + 0.14/html/search/classes_e.html | 26 + 0.14/html/search/classes_e.js | 8 + 0.14/html/search/classes_f.html | 26 + 0.14/html/search/classes_f.js | 4 + 0.14/html/search/close.png | Bin 0 -> 273 bytes 0.14/html/search/enums_0.html | 26 + 0.14/html/search/enums_0.js | 4 + 0.14/html/search/enums_1.html | 26 + 0.14/html/search/enums_1.js | 4 + 0.14/html/search/enums_2.html | 26 + 0.14/html/search/enums_2.js | 4 + 0.14/html/search/enums_3.html | 26 + 0.14/html/search/enums_3.js | 4 + 0.14/html/search/enumvalues_0.html | 26 + 0.14/html/search/enumvalues_0.js | 4 + 0.14/html/search/enumvalues_1.html | 26 + 0.14/html/search/enumvalues_1.js | 4 + 0.14/html/search/enumvalues_2.html | 26 + 0.14/html/search/enumvalues_2.js | 4 + 0.14/html/search/files_0.html | 26 + 0.14/html/search/files_0.js | 7 + 0.14/html/search/files_1.html | 26 + 0.14/html/search/files_1.js | 4 + 0.14/html/search/files_2.html | 26 + 0.14/html/search/files_2.js | 4 + 0.14/html/search/files_3.html | 26 + 0.14/html/search/files_3.js | 4 + 0.14/html/search/functions_0.html | 26 + 0.14/html/search/functions_0.js | 8 + 0.14/html/search/functions_1.html | 26 + 0.14/html/search/functions_1.js | 4 + 0.14/html/search/functions_2.html | 26 + 0.14/html/search/functions_2.js | 6 + 0.14/html/search/functions_3.html | 26 + 0.14/html/search/functions_3.js | 4 + 0.14/html/search/functions_4.html | 26 + 0.14/html/search/functions_4.js | 4 + 0.14/html/search/functions_5.html | 26 + 0.14/html/search/functions_5.js | 7 + 0.14/html/search/functions_6.html | 26 + 0.14/html/search/functions_6.js | 8 + 0.14/html/search/functions_7.html | 26 + 0.14/html/search/functions_7.js | 4 + 0.14/html/search/functions_8.html | 26 + 0.14/html/search/functions_8.js | 5 + 0.14/html/search/functions_9.html | 26 + 0.14/html/search/functions_9.js | 4 + 0.14/html/search/functions_a.html | 26 + 0.14/html/search/functions_a.js | 4 + 0.14/html/search/functions_b.html | 26 + 0.14/html/search/functions_b.js | 13 + 0.14/html/search/functions_c.html | 26 + 0.14/html/search/functions_c.js | 5 + 0.14/html/search/functions_d.html | 26 + 0.14/html/search/functions_d.js | 7 + 0.14/html/search/functions_e.html | 26 + 0.14/html/search/functions_e.js | 4 + 0.14/html/search/groups_0.html | 26 + 0.14/html/search/groups_0.js | 4 + 0.14/html/search/groups_1.html | 26 + 0.14/html/search/groups_1.js | 4 + 0.14/html/search/mag_sel.png | Bin 0 -> 563 bytes 0.14/html/search/nomatches.html | 12 + 0.14/html/search/pages_0.html | 26 + 0.14/html/search/pages_0.js | 6 + 0.14/html/search/pages_1.html | 26 + 0.14/html/search/pages_1.js | 4 + 0.14/html/search/pages_2.html | 26 + 0.14/html/search/pages_2.js | 4 + 0.14/html/search/search.css | 271 +++ 0.14/html/search/search.js | 791 +++++++++ 0.14/html/search/search_l.png | Bin 0 -> 604 bytes 0.14/html/search/search_m.png | Bin 0 -> 158 bytes 0.14/html/search/search_r.png | Bin 0 -> 612 bytes 0.14/html/search/searchdata.js | 42 + 0.14/html/search/typedefs_0.html | 26 + 0.14/html/search/typedefs_0.js | 4 + 0.14/html/search/typedefs_1.html | 26 + 0.14/html/search/typedefs_1.js | 4 + 0.14/html/search/variables_0.html | 26 + 0.14/html/search/variables_0.js | 22 + 0.14/html/search/variables_1.html | 26 + 0.14/html/search/variables_1.js | 10 + 0.14/html/search/variables_10.html | 26 + 0.14/html/search/variables_10.js | 14 + 0.14/html/search/variables_11.html | 26 + 0.14/html/search/variables_11.js | 15 + 0.14/html/search/variables_12.html | 26 + 0.14/html/search/variables_12.js | 4 + 0.14/html/search/variables_13.html | 26 + 0.14/html/search/variables_13.js | 5 + 0.14/html/search/variables_2.html | 26 + 0.14/html/search/variables_2.js | 12 + 0.14/html/search/variables_3.html | 26 + 0.14/html/search/variables_3.js | 18 + 0.14/html/search/variables_4.html | 26 + 0.14/html/search/variables_4.js | 18 + 0.14/html/search/variables_5.html | 26 + 0.14/html/search/variables_5.js | 15 + 0.14/html/search/variables_6.html | 26 + 0.14/html/search/variables_6.js | 6 + 0.14/html/search/variables_7.html | 26 + 0.14/html/search/variables_7.js | 10 + 0.14/html/search/variables_8.html | 26 + 0.14/html/search/variables_8.js | 16 + 0.14/html/search/variables_9.html | 26 + 0.14/html/search/variables_9.js | 7 + 0.14/html/search/variables_a.html | 26 + 0.14/html/search/variables_a.js | 6 + 0.14/html/search/variables_b.html | 26 + 0.14/html/search/variables_b.js | 9 + 0.14/html/search/variables_c.html | 26 + 0.14/html/search/variables_c.js | 12 + 0.14/html/search/variables_d.html | 26 + 0.14/html/search/variables_d.js | 6 + 0.14/html/search/variables_e.html | 26 + 0.14/html/search/variables_e.js | 28 + 0.14/html/search/variables_f.html | 26 + 0.14/html/search/variables_f.js | 27 + 0.14/html/splitbar.png | Bin 0 -> 314 bytes .../html/structamb_1_1PropertyCompare-members.html | 109 ++ 0.14/html/structamb_1_1PropertyCompare.html | 118 ++ .../structpicojson_1_1last__error__t-members.html | 109 ++ 0.14/html/structpicojson_1_1last__error__t.html | 118 ++ 0.14/html/structpicojson_1_1null.html | 108 ++ ...null__parse__context_1_1dummy__str-members.html | 109 ++ ...json_1_1null__parse__context_1_1dummy__str.html | 118 ++ 0.14/html/sync_off.png | Bin 0 -> 853 bytes 0.14/html/sync_on.png | Bin 0 -> 845 bytes 0.14/html/tab_a.png | Bin 0 -> 142 bytes 0.14/html/tab_b.png | Bin 0 -> 169 bytes 0.14/html/tab_h.png | Bin 0 -> 177 bytes 0.14/html/tab_s.png | Bin 0 -> 184 bytes 0.14/html/tabs.css | 60 + 0.14/html/timestamp_8h_source.html | 105 ++ 0.14/html/unionVariant.html | 106 ++ ...nionpicojson_1_1value_1_1__storage-members.html | 113 ++ 0.14/html/unionpicojson_1_1value_1_1__storage.html | 130 ++ 0.14/html/uuidhelper_8h_source.html | 104 ++ 0.14/html/vehicleproperty_8h_source.html | 162 ++ 0.14/html/wheel_plugin.html | 102 ++ 0.14/index.html | 124 -- 0.14/inherit_graph_0.map | 6 - 0.14/inherit_graph_0.md5 | 1 - 0.14/inherit_graph_0.png | Bin 8555 -> 0 bytes 0.14/inherit_graph_1.map | 3 - 0.14/inherit_graph_1.md5 | 1 - 0.14/inherit_graph_1.png | Bin 2165 -> 0 bytes 0.14/inherit_graph_10.map | 3 - 0.14/inherit_graph_10.md5 | 1 - 0.14/inherit_graph_10.png | Bin 2302 -> 0 bytes 0.14/inherit_graph_100.map | 3 - 0.14/inherit_graph_100.md5 | 1 - 0.14/inherit_graph_100.png | Bin 1271 -> 0 bytes 0.14/inherit_graph_101.map | 3 - 0.14/inherit_graph_101.md5 | 1 - 0.14/inherit_graph_101.png | Bin 1433 -> 0 bytes 0.14/inherit_graph_102.map | 3 - 0.14/inherit_graph_102.md5 | 1 - 0.14/inherit_graph_102.png | Bin 1613 -> 0 bytes 0.14/inherit_graph_103.map | 3 - 0.14/inherit_graph_103.md5 | 1 - 0.14/inherit_graph_103.png | Bin 1291 -> 0 bytes 0.14/inherit_graph_104.map | 3 - 0.14/inherit_graph_104.md5 | 1 - 0.14/inherit_graph_104.png | Bin 1795 -> 0 bytes 0.14/inherit_graph_105.map | 3 - 0.14/inherit_graph_105.md5 | 1 - 0.14/inherit_graph_105.png | Bin 1537 -> 0 bytes 0.14/inherit_graph_106.map | 3 - 0.14/inherit_graph_106.md5 | 1 - 0.14/inherit_graph_106.png | Bin 1238 -> 0 bytes 0.14/inherit_graph_107.map | 3 - 0.14/inherit_graph_107.md5 | 1 - 0.14/inherit_graph_107.png | Bin 748 -> 0 bytes 0.14/inherit_graph_11.map | 5 - 0.14/inherit_graph_11.md5 | 1 - 0.14/inherit_graph_11.png | Bin 4520 -> 0 bytes 0.14/inherit_graph_12.map | 4 - 0.14/inherit_graph_12.md5 | 1 - 0.14/inherit_graph_12.png | Bin 3021 -> 0 bytes 0.14/inherit_graph_13.map | 3 - 0.14/inherit_graph_13.md5 | 1 - 0.14/inherit_graph_13.png | Bin 1680 -> 0 bytes 0.14/inherit_graph_14.map | 3 - 0.14/inherit_graph_14.md5 | 1 - 0.14/inherit_graph_14.png | Bin 1446 -> 0 bytes 0.14/inherit_graph_15.map | 3 - 0.14/inherit_graph_15.md5 | 1 - 0.14/inherit_graph_15.png | Bin 1451 -> 0 bytes 0.14/inherit_graph_16.map | 3 - 0.14/inherit_graph_16.md5 | 1 - 0.14/inherit_graph_16.png | Bin 1662 -> 0 bytes 0.14/inherit_graph_17.map | 3 - 0.14/inherit_graph_17.md5 | 1 - 0.14/inherit_graph_17.png | Bin 1120 -> 0 bytes 0.14/inherit_graph_18.map | 3 - 0.14/inherit_graph_18.md5 | 1 - 0.14/inherit_graph_18.png | Bin 1824 -> 0 bytes 0.14/inherit_graph_19.map | 3 - 0.14/inherit_graph_19.md5 | 1 - 0.14/inherit_graph_19.png | Bin 931 -> 0 bytes 0.14/inherit_graph_2.map | 5 - 0.14/inherit_graph_2.md5 | 1 - 0.14/inherit_graph_2.png | Bin 3659 -> 0 bytes 0.14/inherit_graph_20.map | 3 - 0.14/inherit_graph_20.md5 | 1 - 0.14/inherit_graph_20.png | Bin 1222 -> 0 bytes 0.14/inherit_graph_21.map | 3 - 0.14/inherit_graph_21.md5 | 1 - 0.14/inherit_graph_21.png | Bin 1065 -> 0 bytes 0.14/inherit_graph_22.map | 3 - 0.14/inherit_graph_22.md5 | 1 - 0.14/inherit_graph_22.png | Bin 1562 -> 0 bytes 0.14/inherit_graph_23.map | 3 - 0.14/inherit_graph_23.md5 | 1 - 0.14/inherit_graph_23.png | Bin 1833 -> 0 bytes 0.14/inherit_graph_24.map | 3 - 0.14/inherit_graph_24.md5 | 1 - 0.14/inherit_graph_24.png | Bin 1203 -> 0 bytes 0.14/inherit_graph_25.map | 3 - 0.14/inherit_graph_25.md5 | 1 - 0.14/inherit_graph_25.png | Bin 957 -> 0 bytes 0.14/inherit_graph_26.map | 3 - 0.14/inherit_graph_26.md5 | 1 - 0.14/inherit_graph_26.png | Bin 1491 -> 0 bytes 0.14/inherit_graph_27.map | 3 - 0.14/inherit_graph_27.md5 | 1 - 0.14/inherit_graph_27.png | Bin 668 -> 0 bytes 0.14/inherit_graph_28.map | 3 - 0.14/inherit_graph_28.md5 | 1 - 0.14/inherit_graph_28.png | Bin 763 -> 0 bytes 0.14/inherit_graph_29.map | 3 - 0.14/inherit_graph_29.md5 | 1 - 0.14/inherit_graph_29.png | Bin 1390 -> 0 bytes 0.14/inherit_graph_3.map | 3 - 0.14/inherit_graph_3.md5 | 1 - 0.14/inherit_graph_3.png | Bin 1249 -> 0 bytes 0.14/inherit_graph_30.map | 3 - 0.14/inherit_graph_30.md5 | 1 - 0.14/inherit_graph_30.png | Bin 1210 -> 0 bytes 0.14/inherit_graph_31.map | 3 - 0.14/inherit_graph_31.md5 | 1 - 0.14/inherit_graph_31.png | Bin 1490 -> 0 bytes 0.14/inherit_graph_32.map | 3 - 0.14/inherit_graph_32.md5 | 1 - 0.14/inherit_graph_32.png | Bin 1848 -> 0 bytes 0.14/inherit_graph_33.map | 3 - 0.14/inherit_graph_33.md5 | 1 - 0.14/inherit_graph_33.png | Bin 1402 -> 0 bytes 0.14/inherit_graph_34.map | 3 - 0.14/inherit_graph_34.md5 | 1 - 0.14/inherit_graph_34.png | Bin 1050 -> 0 bytes 0.14/inherit_graph_35.map | 3 - 0.14/inherit_graph_35.md5 | 1 - 0.14/inherit_graph_35.png | Bin 1297 -> 0 bytes 0.14/inherit_graph_36.map | 3 - 0.14/inherit_graph_36.md5 | 1 - 0.14/inherit_graph_36.png | Bin 1571 -> 0 bytes 0.14/inherit_graph_37.map | 3 - 0.14/inherit_graph_37.md5 | 1 - 0.14/inherit_graph_37.png | Bin 575 -> 0 bytes 0.14/inherit_graph_38.map | 3 - 0.14/inherit_graph_38.md5 | 1 - 0.14/inherit_graph_38.png | Bin 525 -> 0 bytes 0.14/inherit_graph_39.map | 3 - 0.14/inherit_graph_39.md5 | 1 - 0.14/inherit_graph_39.png | Bin 802 -> 0 bytes 0.14/inherit_graph_4.map | 3 - 0.14/inherit_graph_4.md5 | 1 - 0.14/inherit_graph_4.png | Bin 1946 -> 0 bytes 0.14/inherit_graph_40.map | 3 - 0.14/inherit_graph_40.md5 | 1 - 0.14/inherit_graph_40.png | Bin 1453 -> 0 bytes 0.14/inherit_graph_41.map | 3 - 0.14/inherit_graph_41.md5 | 1 - 0.14/inherit_graph_41.png | Bin 1553 -> 0 bytes 0.14/inherit_graph_42.map | 3 - 0.14/inherit_graph_42.md5 | 1 - 0.14/inherit_graph_42.png | Bin 1882 -> 0 bytes 0.14/inherit_graph_43.map | 3 - 0.14/inherit_graph_43.md5 | 1 - 0.14/inherit_graph_43.png | Bin 1449 -> 0 bytes 0.14/inherit_graph_44.map | 3 - 0.14/inherit_graph_44.md5 | 1 - 0.14/inherit_graph_44.png | Bin 1578 -> 0 bytes 0.14/inherit_graph_45.map | 3 - 0.14/inherit_graph_45.md5 | 1 - 0.14/inherit_graph_45.png | Bin 1613 -> 0 bytes 0.14/inherit_graph_46.map | 3 - 0.14/inherit_graph_46.md5 | 1 - 0.14/inherit_graph_46.png | Bin 1232 -> 0 bytes 0.14/inherit_graph_47.map | 3 - 0.14/inherit_graph_47.md5 | 1 - 0.14/inherit_graph_47.png | Bin 1782 -> 0 bytes 0.14/inherit_graph_48.map | 3 - 0.14/inherit_graph_48.md5 | 1 - 0.14/inherit_graph_48.png | Bin 1841 -> 0 bytes 0.14/inherit_graph_49.map | 3 - 0.14/inherit_graph_49.md5 | 1 - 0.14/inherit_graph_49.png | Bin 1840 -> 0 bytes 0.14/inherit_graph_5.map | 3 - 0.14/inherit_graph_5.md5 | 1 - 0.14/inherit_graph_5.png | Bin 1493 -> 0 bytes 0.14/inherit_graph_50.map | 3 - 0.14/inherit_graph_50.md5 | 1 - 0.14/inherit_graph_50.png | Bin 1239 -> 0 bytes 0.14/inherit_graph_51.map | 3 - 0.14/inherit_graph_51.md5 | 1 - 0.14/inherit_graph_51.png | Bin 582 -> 0 bytes 0.14/inherit_graph_52.map | 3 - 0.14/inherit_graph_52.md5 | 1 - 0.14/inherit_graph_52.png | Bin 1093 -> 0 bytes 0.14/inherit_graph_53.map | 3 - 0.14/inherit_graph_53.md5 | 1 - 0.14/inherit_graph_53.png | Bin 1863 -> 0 bytes 0.14/inherit_graph_54.map | 3 - 0.14/inherit_graph_54.md5 | 1 - 0.14/inherit_graph_54.png | Bin 1539 -> 0 bytes 0.14/inherit_graph_55.map | 3 - 0.14/inherit_graph_55.md5 | 1 - 0.14/inherit_graph_55.png | Bin 1394 -> 0 bytes 0.14/inherit_graph_56.map | 3 - 0.14/inherit_graph_56.md5 | 1 - 0.14/inherit_graph_56.png | Bin 871 -> 0 bytes 0.14/inherit_graph_57.map | 3 - 0.14/inherit_graph_57.md5 | 1 - 0.14/inherit_graph_57.png | Bin 1453 -> 0 bytes 0.14/inherit_graph_58.map | 3 - 0.14/inherit_graph_58.md5 | 1 - 0.14/inherit_graph_58.png | Bin 740 -> 0 bytes 0.14/inherit_graph_59.map | 3 - 0.14/inherit_graph_59.md5 | 1 - 0.14/inherit_graph_59.png | Bin 1336 -> 0 bytes 0.14/inherit_graph_6.map | 3 - 0.14/inherit_graph_6.md5 | 1 - 0.14/inherit_graph_6.png | Bin 846 -> 0 bytes 0.14/inherit_graph_60.map | 3 - 0.14/inherit_graph_60.md5 | 1 - 0.14/inherit_graph_60.png | Bin 1535 -> 0 bytes 0.14/inherit_graph_61.map | 3 - 0.14/inherit_graph_61.md5 | 1 - 0.14/inherit_graph_61.png | Bin 1660 -> 0 bytes 0.14/inherit_graph_62.map | 3 - 0.14/inherit_graph_62.md5 | 1 - 0.14/inherit_graph_62.png | Bin 1136 -> 0 bytes 0.14/inherit_graph_63.map | 3 - 0.14/inherit_graph_63.md5 | 1 - 0.14/inherit_graph_63.png | Bin 1472 -> 0 bytes 0.14/inherit_graph_64.map | 3 - 0.14/inherit_graph_64.md5 | 1 - 0.14/inherit_graph_64.png | Bin 2274 -> 0 bytes 0.14/inherit_graph_65.map | 3 - 0.14/inherit_graph_65.md5 | 1 - 0.14/inherit_graph_65.png | Bin 2088 -> 0 bytes 0.14/inherit_graph_66.map | 3 - 0.14/inherit_graph_66.md5 | 1 - 0.14/inherit_graph_66.png | Bin 1660 -> 0 bytes 0.14/inherit_graph_67.map | 3 - 0.14/inherit_graph_67.md5 | 1 - 0.14/inherit_graph_67.png | Bin 2174 -> 0 bytes 0.14/inherit_graph_68.map | 3 - 0.14/inherit_graph_68.md5 | 1 - 0.14/inherit_graph_68.png | Bin 1134 -> 0 bytes 0.14/inherit_graph_69.map | 3 - 0.14/inherit_graph_69.md5 | 1 - 0.14/inherit_graph_69.png | Bin 1848 -> 0 bytes 0.14/inherit_graph_7.map | 3 - 0.14/inherit_graph_7.md5 | 1 - 0.14/inherit_graph_7.png | Bin 1776 -> 0 bytes 0.14/inherit_graph_70.map | 3 - 0.14/inherit_graph_70.md5 | 1 - 0.14/inherit_graph_70.png | Bin 2328 -> 0 bytes 0.14/inherit_graph_71.map | 3 - 0.14/inherit_graph_71.md5 | 1 - 0.14/inherit_graph_71.png | Bin 1514 -> 0 bytes 0.14/inherit_graph_72.map | 3 - 0.14/inherit_graph_72.md5 | 1 - 0.14/inherit_graph_72.png | Bin 1872 -> 0 bytes 0.14/inherit_graph_73.map | 4 - 0.14/inherit_graph_73.md5 | 1 - 0.14/inherit_graph_73.png | Bin 1857 -> 0 bytes 0.14/inherit_graph_74.map | 3 - 0.14/inherit_graph_74.md5 | 1 - 0.14/inherit_graph_74.png | Bin 1700 -> 0 bytes 0.14/inherit_graph_75.map | 3 - 0.14/inherit_graph_75.md5 | 1 - 0.14/inherit_graph_75.png | Bin 1357 -> 0 bytes 0.14/inherit_graph_76.map | 3 - 0.14/inherit_graph_76.md5 | 1 - 0.14/inherit_graph_76.png | Bin 787 -> 0 bytes 0.14/inherit_graph_77.map | 3 - 0.14/inherit_graph_77.md5 | 1 - 0.14/inherit_graph_77.png | Bin 1588 -> 0 bytes 0.14/inherit_graph_78.map | 3 - 0.14/inherit_graph_78.md5 | 1 - 0.14/inherit_graph_78.png | Bin 1105 -> 0 bytes 0.14/inherit_graph_79.map | 3 - 0.14/inherit_graph_79.md5 | 1 - 0.14/inherit_graph_79.png | Bin 1545 -> 0 bytes 0.14/inherit_graph_8.map | 3 - 0.14/inherit_graph_8.md5 | 1 - 0.14/inherit_graph_8.png | Bin 1380 -> 0 bytes 0.14/inherit_graph_80.map | 3 - 0.14/inherit_graph_80.md5 | 1 - 0.14/inherit_graph_80.png | Bin 824 -> 0 bytes 0.14/inherit_graph_81.map | 3 - 0.14/inherit_graph_81.md5 | 1 - 0.14/inherit_graph_81.png | Bin 1469 -> 0 bytes 0.14/inherit_graph_82.map | 3 - 0.14/inherit_graph_82.md5 | 1 - 0.14/inherit_graph_82.png | Bin 1887 -> 0 bytes 0.14/inherit_graph_83.map | 3 - 0.14/inherit_graph_83.md5 | 1 - 0.14/inherit_graph_83.png | Bin 880 -> 0 bytes 0.14/inherit_graph_84.map | 3 - 0.14/inherit_graph_84.md5 | 1 - 0.14/inherit_graph_84.png | Bin 1038 -> 0 bytes 0.14/inherit_graph_85.map | 3 - 0.14/inherit_graph_85.md5 | 1 - 0.14/inherit_graph_85.png | Bin 1174 -> 0 bytes 0.14/inherit_graph_86.map | 3 - 0.14/inherit_graph_86.md5 | 1 - 0.14/inherit_graph_86.png | Bin 575 -> 0 bytes 0.14/inherit_graph_87.map | 3 - 0.14/inherit_graph_87.md5 | 1 - 0.14/inherit_graph_87.png | Bin 2172 -> 0 bytes 0.14/inherit_graph_88.map | 3 - 0.14/inherit_graph_88.md5 | 1 - 0.14/inherit_graph_88.png | Bin 1190 -> 0 bytes 0.14/inherit_graph_89.map | 3 - 0.14/inherit_graph_89.md5 | 1 - 0.14/inherit_graph_89.png | Bin 1571 -> 0 bytes 0.14/inherit_graph_9.map | 3 - 0.14/inherit_graph_9.md5 | 1 - 0.14/inherit_graph_9.png | Bin 1297 -> 0 bytes 0.14/inherit_graph_90.map | 3 - 0.14/inherit_graph_90.md5 | 1 - 0.14/inherit_graph_90.png | Bin 1406 -> 0 bytes 0.14/inherit_graph_91.map | 3 - 0.14/inherit_graph_91.md5 | 1 - 0.14/inherit_graph_91.png | Bin 969 -> 0 bytes 0.14/inherit_graph_92.map | 3 - 0.14/inherit_graph_92.md5 | 1 - 0.14/inherit_graph_92.png | Bin 832 -> 0 bytes 0.14/inherit_graph_93.map | 3 - 0.14/inherit_graph_93.md5 | 1 - 0.14/inherit_graph_93.png | Bin 1130 -> 0 bytes 0.14/inherit_graph_94.map | 3 - 0.14/inherit_graph_94.md5 | 1 - 0.14/inherit_graph_94.png | Bin 1721 -> 0 bytes 0.14/inherit_graph_95.map | 3 - 0.14/inherit_graph_95.md5 | 1 - 0.14/inherit_graph_95.png | Bin 1554 -> 0 bytes 0.14/inherit_graph_96.map | 3 - 0.14/inherit_graph_96.md5 | 1 - 0.14/inherit_graph_96.png | Bin 4863 -> 0 bytes 0.14/inherit_graph_97.map | 3 - 0.14/inherit_graph_97.md5 | 1 - 0.14/inherit_graph_97.png | Bin 1484 -> 0 bytes 0.14/inherit_graph_98.map | 3 - 0.14/inherit_graph_98.md5 | 1 - 0.14/inherit_graph_98.png | Bin 1366 -> 0 bytes 0.14/inherit_graph_99.map | 3 - 0.14/inherit_graph_99.md5 | 1 - 0.14/inherit_graph_99.png | Bin 1949 -> 0 bytes 0.14/inherits.html | 654 ------- 0.14/interfaceAcceleration-members.html | 107 -- 0.14/interfaceAcceleration.html | 130 -- .../interfaceAcceleratorPedalPosition-members.html | 105 -- 0.14/interfaceAcceleratorPedalPosition.html | 123 -- 0.14/interfaceAirbagStatus-members.html | 107 -- 0.14/interfaceAirbagStatus.html | 131 -- 0.14/interfaceAlarm-members.html | 105 -- 0.14/interfaceAlarm.html | 122 -- 0.14/interfaceAntilockBrakingSystem-members.html | 106 -- 0.14/interfaceAntilockBrakingSystem.html | 142 -- 0.14/interfaceAtmosphericPressure-members.html | 105 -- 0.14/interfaceAtmosphericPressure.html | 123 -- 0.14/interfaceBatteryStatus-members.html | 107 -- 0.14/interfaceBatteryStatus.html | 130 -- 0.14/interfaceBrakeMaintenance-members.html | 107 -- 0.14/interfaceBrakeMaintenance.html | 130 -- 0.14/interfaceBrakeOperation-members.html | 105 -- 0.14/interfaceBrakeOperation.html | 122 -- 0.14/interfaceButtonEvent-members.html | 105 -- 0.14/interfaceButtonEvent.html | 123 -- 0.14/interfaceChildSafetyLock-members.html | 105 -- 0.14/interfaceChildSafetyLock.html | 122 -- 0.14/interfaceChime-members.html | 105 -- 0.14/interfaceChime.html | 123 -- 0.14/interfaceClimateControl-members.html | 113 -- 0.14/interfaceClimateControl.html | 154 -- 0.14/interfaceConfig-members.html | 108 -- 0.14/interfaceConfig.html | 142 -- 0.14/interfaceConfig__coll__graph.map | 3 - 0.14/interfaceConfig__coll__graph.md5 | 1 - 0.14/interfaceConfig__coll__graph.png | Bin 3155 -> 0 bytes 0.14/interfaceConvertibleRoof-members.html | 106 -- 0.14/interfaceConvertibleRoof.html | 127 -- 0.14/interfaceCruiseControlStatus-members.html | 106 -- 0.14/interfaceCruiseControlStatus.html | 126 -- 0.14/interfaceDefrost-members.html | 106 -- 0.14/interfaceDefrost.html | 127 -- 0.14/interfaceDiagnostic-members.html | 109 -- 0.14/interfaceDiagnostic.html | 138 -- 0.14/interfaceDoor-members.html | 111 -- 0.14/interfaceDoor.html | 140 -- 0.14/interfaceDoorStatus-members.html | 107 -- 0.14/interfaceDoorStatus.html | 131 -- 0.14/interfaceDoors-members.html | 105 -- 0.14/interfaceDoors.html | 122 -- 0.14/interfaceDriveMode-members.html | 105 -- 0.14/interfaceDriveMode.html | 122 -- 0.14/interfaceDrivingMode-members.html | 106 -- 0.14/interfaceDrivingMode.html | 127 -- ...nterfaceElectronicStabilityControl-members.html | 106 -- 0.14/interfaceElectronicStabilityControl.html | 126 -- 0.14/interfaceEngineCoolant-members.html | 106 -- 0.14/interfaceEngineCoolant.html | 126 -- 0.14/interfaceEngineOil-members.html | 109 -- 0.14/interfaceEngineOil.html | 138 -- 0.14/interfaceEngineSpeed-members.html | 105 -- 0.14/interfaceEngineSpeed.html | 123 -- 0.14/interfaceExteriorBrightness-members.html | 105 -- 0.14/interfaceExteriorBrightness.html | 123 -- 0.14/interfaceFluid-members.html | 105 -- 0.14/interfaceFluid.html | 122 -- 0.14/interfaceFuel-members.html | 125 -- 0.14/interfaceFuel.html | 176 -- 0.14/interfaceFuelInfo-members.html | 106 -- 0.14/interfaceFuelInfo.html | 126 -- 0.14/interfaceHazardLight-members.html | 105 -- 0.14/interfaceHazardLight.html | 122 -- 0.14/interfaceHorn-members.html | 105 -- 0.14/interfaceHorn.html | 123 -- 0.14/interfaceIgnitionTime-members.html | 106 -- 0.14/interfaceIgnitionTime.html | 126 -- 0.14/interfaceInteriorLightStatus-members.html | 105 -- 0.14/interfaceInteriorLightStatus.html | 123 -- 0.14/interfaceLaneDepartureDetection-members.html | 105 -- 0.14/interfaceLaneDepartureDetection.html | 122 -- 0.14/interfaceLightStatus-members.html | 114 -- 0.14/interfaceLightStatus.html | 158 -- 0.14/interfaceLocation-members.html | 108 -- 0.14/interfaceLocation.html | 134 -- 0.14/interfaceMalfunctionIndicator-members.html | 105 -- 0.14/interfaceMalfunctionIndicator.html | 122 -- 0.14/interfaceMirror-members.html | 106 -- 0.14/interfaceMirror.html | 126 -- 0.14/interfaceNightMode-members.html | 105 -- 0.14/interfaceNightMode.html | 138 -- 0.14/interfaceObstacleDistance-members.html | 105 -- 0.14/interfaceObstacleDistance.html | 123 -- 0.14/interfaceOccupantStatus-members.html | 105 -- 0.14/interfaceOccupantStatus.html | 123 -- 0.14/interfaceOdometer-members.html | 107 -- 0.14/interfaceOdometer.html | 131 -- 0.14/interfaceParkingBrake-members.html | 105 -- 0.14/interfaceParkingBrake.html | 122 -- 0.14/interfacePlugin-members.html | 106 -- 0.14/interfacePlugin.html | 134 -- 0.14/interfacePluginSegment-members.html | 107 -- 0.14/interfacePluginSegment.html | 147 -- 0.14/interfacePluginSegment__coll__graph.map | 3 - 0.14/interfacePluginSegment__coll__graph.md5 | 1 - 0.14/interfacePluginSegment__coll__graph.png | Bin 2581 -> 0 bytes 0.14/interfacePluginSegment__inherit__graph.map | 3 - 0.14/interfacePluginSegment__inherit__graph.md5 | 1 - 0.14/interfacePluginSegment__inherit__graph.png | Bin 2581 -> 0 bytes 0.14/interfacePlugin__inherit__graph.map | 3 - 0.14/interfacePlugin__inherit__graph.md5 | 1 - 0.14/interfacePlugin__inherit__graph.png | Bin 2481 -> 0 bytes 0.14/interfacePowertrainTorque-members.html | 105 -- 0.14/interfacePowertrainTorque.html | 123 -- 0.14/interfaceRainSensor-members.html | 105 -- 0.14/interfaceRainSensor.html | 123 -- 0.14/interfaceSeat-members.html | 112 -- 0.14/interfaceSeat.html | 144 -- 0.14/interfaceSeatAdjustment-members.html | 110 -- 0.14/interfaceSeatAdjustment.html | 142 -- 0.14/interfaceSeatBelt-members.html | 105 -- 0.14/interfaceSeatBelt.html | 122 -- 0.14/interfaceSideWindow-members.html | 106 -- 0.14/interfaceSideWindow.html | 126 -- 0.14/interfaceSize-members.html | 107 -- 0.14/interfaceSize.html | 130 -- 0.14/interfaceSteeringWheel-members.html | 105 -- 0.14/interfaceSteeringWheel.html | 122 -- 0.14/interfaceSteeringWheelPosition-members.html | 106 -- 0.14/interfaceSteeringWheelPosition.html | 126 -- 0.14/interfaceSunroof-members.html | 106 -- 0.14/interfaceSunroof.html | 127 -- 0.14/interfaceTemperature-members.html | 106 -- 0.14/interfaceTemperature.html | 126 -- 0.14/interfaceThrottlePosition-members.html | 105 -- 0.14/interfaceThrottlePosition.html | 123 -- 0.14/interfaceTire-members.html | 107 -- 0.14/interfaceTire.html | 130 -- 0.14/interfaceTractionControlSystem-members.html | 106 -- 0.14/interfaceTractionControlSystem.html | 142 -- 0.14/interfaceTransmission-members.html | 135 -- 0.14/interfaceTransmission.html | 206 --- 0.14/interfaceTransmissionClutch-members.html | 105 -- 0.14/interfaceTransmissionClutch.html | 122 -- 0.14/interfaceTransmissionOil-members.html | 106 -- 0.14/interfaceTransmissionOil.html | 126 -- 0.14/interfaceTripMeter-members.html | 105 -- 0.14/interfaceTripMeter.html | 122 -- 0.14/interfaceVehicleId-members.html | 106 -- 0.14/interfaceVehicleId.html | 126 -- 0.14/interfaceVehiclePowerMode-members.html | 105 -- 0.14/interfaceVehiclePowerMode.html | 123 -- 0.14/interfaceVehicleSound-members.html | 107 -- 0.14/interfaceVehicleSound.html | 130 -- 0.14/interfaceVehicleSpeed-members.html | 105 -- 0.14/interfaceVehicleSpeed.html | 123 -- 0.14/interfaceVehicleTopSpeedLimit-members.html | 105 -- 0.14/interfaceVehicleTopSpeedLimit.html | 138 -- 0.14/interfaceVehicleType-members.html | 105 -- 0.14/interfaceVehicleType.html | 123 -- 0.14/interfaceWasherFluid-members.html | 106 -- 0.14/interfaceWasherFluid.html | 126 -- 0.14/interfaceWheelInformation-members.html | 108 -- 0.14/interfaceWheelInformation.html | 134 -- 0.14/interfaceWheelTick-members.html | 105 -- 0.14/interfaceWheelTick.html | 123 -- 0.14/interfaceWindowStatus-members.html | 106 -- 0.14/interfaceWindowStatus.html | 127 -- 0.14/interfaceWiperStatus-members.html | 106 -- 0.14/interfaceWiperStatus.html | 126 -- 0.14/interfaceYawRate-members.html | 105 -- 0.14/interfaceYawRate.html | 123 -- 0.14/jquery.js | 68 - 0.14/libamb.h | 54 - 0.14/libamb_8h.html | 130 -- 0.14/libamb_8h_source.html | 99 -- 0.14/listplusplus_8h_source.html | 103 -- 0.14/mainpage.idl | 34 - 0.14/mainpage_8idl_source.html | 99 -- 0.14/modules.html | 99 -- 0.14/nav_f.png | Bin 153 -> 0 bytes 0.14/nav_g.png | Bin 95 -> 0 bytes 0.14/nav_h.png | Bin 98 -> 0 bytes 0.14/nullptr_8h_source.html | 103 -- 0.14/open.png | Bin 123 -> 0 bytes 0.14/pages.html | 101 -- 0.14/picojson_8h_source.html | 114 -- 0.14/plugins_8idl.html | 126 -- 0.14/plugins_8idl_source.html | 103 -- 0.14/release_notes.html | 116 -- 0.14/search/all_0.html | 26 - 0.14/search/all_0.js | 4 - 0.14/search/all_1.html | 26 - 0.14/search/all_1.js | 45 - 0.14/search/all_10.html | 26 - 0.14/search/all_10.js | 7 - 0.14/search/all_11.html | 26 - 0.14/search/all_11.js | 46 - 0.14/search/all_12.html | 26 - 0.14/search/all_12.js | 36 - 0.14/search/all_13.html | 26 - 0.14/search/all_13.js | 7 - 0.14/search/all_14.html | 26 - 0.14/search/all_14.js | 19 - 0.14/search/all_15.html | 26 - 0.14/search/all_15.js | 19 - 0.14/search/all_16.html | 26 - 0.14/search/all_16.js | 4 - 0.14/search/all_17.html | 26 - 0.14/search/all_17.js | 6 - 0.14/search/all_2.html | 26 - 0.14/search/all_2.js | 16 - 0.14/search/all_3.html | 26 - 0.14/search/all_3.js | 19 - 0.14/search/all_4.html | 26 - 0.14/search/all_4.js | 30 - 0.14/search/all_5.html | 26 - 0.14/search/all_5.js | 22 - 0.14/search/all_6.html | 26 - 0.14/search/all_6.js | 22 - 0.14/search/all_7.html | 26 - 0.14/search/all_7.js | 18 - 0.14/search/all_8.html | 26 - 0.14/search/all_8.js | 8 - 0.14/search/all_9.html | 26 - 0.14/search/all_9.js | 13 - 0.14/search/all_a.html | 26 - 0.14/search/all_a.js | 24 - 0.14/search/all_b.html | 26 - 0.14/search/all_b.js | 10 - 0.14/search/all_c.html | 26 - 0.14/search/all_c.js | 9 - 0.14/search/all_d.html | 26 - 0.14/search/all_d.js | 10 - 0.14/search/all_e.html | 26 - 0.14/search/all_e.js | 20 - 0.14/search/all_f.html | 26 - 0.14/search/all_f.js | 4 - 0.14/search/classes_0.html | 26 - 0.14/search/classes_0.js | 4 - 0.14/search/classes_1.html | 26 - 0.14/search/classes_1.js | 20 - 0.14/search/classes_10.html | 26 - 0.14/search/classes_10.js | 12 - 0.14/search/classes_11.html | 26 - 0.14/search/classes_11.js | 12 - 0.14/search/classes_12.html | 26 - 0.14/search/classes_12.js | 12 - 0.14/search/classes_13.html | 26 - 0.14/search/classes_13.js | 8 - 0.14/search/classes_14.html | 26 - 0.14/search/classes_14.js | 4 - 0.14/search/classes_15.html | 26 - 0.14/search/classes_15.js | 4 - 0.14/search/classes_2.html | 26 - 0.14/search/classes_2.js | 9 - 0.14/search/classes_3.html | 26 - 0.14/search/classes_3.js | 9 - 0.14/search/classes_4.html | 26 - 0.14/search/classes_4.js | 14 - 0.14/search/classes_5.html | 26 - 0.14/search/classes_5.js | 8 - 0.14/search/classes_6.html | 26 - 0.14/search/classes_6.js | 6 - 0.14/search/classes_7.html | 26 - 0.14/search/classes_7.js | 13 - 0.14/search/classes_8.html | 26 - 0.14/search/classes_8.js | 5 - 0.14/search/classes_9.html | 26 - 0.14/search/classes_9.js | 6 - 0.14/search/classes_a.html | 26 - 0.14/search/classes_a.js | 8 - 0.14/search/classes_b.html | 26 - 0.14/search/classes_b.js | 5 - 0.14/search/classes_c.html | 26 - 0.14/search/classes_c.js | 6 - 0.14/search/classes_d.html | 26 - 0.14/search/classes_d.js | 6 - 0.14/search/classes_e.html | 26 - 0.14/search/classes_e.js | 8 - 0.14/search/classes_f.html | 26 - 0.14/search/classes_f.js | 4 - 0.14/search/close.png | Bin 273 -> 0 bytes 0.14/search/enums_0.html | 26 - 0.14/search/enums_0.js | 4 - 0.14/search/enums_1.html | 26 - 0.14/search/enums_1.js | 4 - 0.14/search/enums_2.html | 26 - 0.14/search/enums_2.js | 4 - 0.14/search/enums_3.html | 26 - 0.14/search/enums_3.js | 4 - 0.14/search/enumvalues_0.html | 26 - 0.14/search/enumvalues_0.js | 4 - 0.14/search/enumvalues_1.html | 26 - 0.14/search/enumvalues_1.js | 4 - 0.14/search/enumvalues_2.html | 26 - 0.14/search/enumvalues_2.js | 4 - 0.14/search/files_0.html | 26 - 0.14/search/files_0.js | 7 - 0.14/search/files_1.html | 26 - 0.14/search/files_1.js | 4 - 0.14/search/files_2.html | 26 - 0.14/search/files_2.js | 4 - 0.14/search/files_3.html | 26 - 0.14/search/files_3.js | 4 - 0.14/search/functions_0.html | 26 - 0.14/search/functions_0.js | 8 - 0.14/search/functions_1.html | 26 - 0.14/search/functions_1.js | 4 - 0.14/search/functions_2.html | 26 - 0.14/search/functions_2.js | 6 - 0.14/search/functions_3.html | 26 - 0.14/search/functions_3.js | 4 - 0.14/search/functions_4.html | 26 - 0.14/search/functions_4.js | 4 - 0.14/search/functions_5.html | 26 - 0.14/search/functions_5.js | 7 - 0.14/search/functions_6.html | 26 - 0.14/search/functions_6.js | 8 - 0.14/search/functions_7.html | 26 - 0.14/search/functions_7.js | 4 - 0.14/search/functions_8.html | 26 - 0.14/search/functions_8.js | 5 - 0.14/search/functions_9.html | 26 - 0.14/search/functions_9.js | 4 - 0.14/search/functions_a.html | 26 - 0.14/search/functions_a.js | 4 - 0.14/search/functions_b.html | 26 - 0.14/search/functions_b.js | 13 - 0.14/search/functions_c.html | 26 - 0.14/search/functions_c.js | 5 - 0.14/search/functions_d.html | 26 - 0.14/search/functions_d.js | 7 - 0.14/search/functions_e.html | 26 - 0.14/search/functions_e.js | 4 - 0.14/search/groups_0.html | 26 - 0.14/search/groups_0.js | 4 - 0.14/search/groups_1.html | 26 - 0.14/search/groups_1.js | 4 - 0.14/search/mag_sel.png | Bin 563 -> 0 bytes 0.14/search/nomatches.html | 12 - 0.14/search/pages_0.html | 26 - 0.14/search/pages_0.js | 6 - 0.14/search/pages_1.html | 26 - 0.14/search/pages_1.js | 4 - 0.14/search/pages_2.html | 26 - 0.14/search/pages_2.js | 4 - 0.14/search/search.css | 271 --- 0.14/search/search.js | 791 --------- 0.14/search/search_l.png | Bin 604 -> 0 bytes 0.14/search/search_m.png | Bin 158 -> 0 bytes 0.14/search/search_r.png | Bin 612 -> 0 bytes 0.14/search/searchdata.js | 42 - 0.14/search/typedefs_0.html | 26 - 0.14/search/typedefs_0.js | 4 - 0.14/search/typedefs_1.html | 26 - 0.14/search/typedefs_1.js | 4 - 0.14/search/variables_0.html | 26 - 0.14/search/variables_0.js | 22 - 0.14/search/variables_1.html | 26 - 0.14/search/variables_1.js | 10 - 0.14/search/variables_10.html | 26 - 0.14/search/variables_10.js | 14 - 0.14/search/variables_11.html | 26 - 0.14/search/variables_11.js | 15 - 0.14/search/variables_12.html | 26 - 0.14/search/variables_12.js | 4 - 0.14/search/variables_13.html | 26 - 0.14/search/variables_13.js | 5 - 0.14/search/variables_2.html | 26 - 0.14/search/variables_2.js | 12 - 0.14/search/variables_3.html | 26 - 0.14/search/variables_3.js | 18 - 0.14/search/variables_4.html | 26 - 0.14/search/variables_4.js | 18 - 0.14/search/variables_5.html | 26 - 0.14/search/variables_5.js | 15 - 0.14/search/variables_6.html | 26 - 0.14/search/variables_6.js | 6 - 0.14/search/variables_7.html | 26 - 0.14/search/variables_7.js | 10 - 0.14/search/variables_8.html | 26 - 0.14/search/variables_8.js | 16 - 0.14/search/variables_9.html | 26 - 0.14/search/variables_9.js | 7 - 0.14/search/variables_a.html | 26 - 0.14/search/variables_a.js | 6 - 0.14/search/variables_b.html | 26 - 0.14/search/variables_b.js | 9 - 0.14/search/variables_c.html | 26 - 0.14/search/variables_c.js | 12 - 0.14/search/variables_d.html | 26 - 0.14/search/variables_d.js | 6 - 0.14/search/variables_e.html | 26 - 0.14/search/variables_e.js | 28 - 0.14/search/variables_f.html | 26 - 0.14/search/variables_f.js | 27 - 0.14/splitbar.png | Bin 314 -> 0 bytes 0.14/structamb_1_1PropertyCompare-members.html | 109 -- 0.14/structamb_1_1PropertyCompare.html | 118 -- 0.14/structpicojson_1_1last__error__t-members.html | 109 -- 0.14/structpicojson_1_1last__error__t.html | 118 -- 0.14/structpicojson_1_1null.html | 108 -- ...null__parse__context_1_1dummy__str-members.html | 109 -- ...json_1_1null__parse__context_1_1dummy__str.html | 118 -- 0.14/sync_off.png | Bin 853 -> 0 bytes 0.14/sync_on.png | Bin 845 -> 0 bytes 0.14/tab_a.png | Bin 142 -> 0 bytes 0.14/tab_b.png | Bin 169 -> 0 bytes 0.14/tab_h.png | Bin 177 -> 0 bytes 0.14/tab_s.png | Bin 184 -> 0 bytes 0.14/tabs.css | 60 - 0.14/timestamp_8h_source.html | 105 -- 0.14/unionVariant.html | 106 -- ...nionpicojson_1_1value_1_1__storage-members.html | 113 -- 0.14/unionpicojson_1_1value_1_1__storage.html | 130 -- 0.14/uuidhelper_8h_source.html | 104 -- 0.14/vehicleproperty_8h_source.html | 162 -- 0.14/wheel_plugin.html | 102 -- 2012 files changed, 58661 insertions(+), 58661 deletions(-) delete mode 100644 0.14/AMBArchitecture.png delete mode 100644 0.14/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 0.14/CMakeFiles/docs.dir/DependInfo.cmake delete mode 100644 0.14/CMakeFiles/docs.dir/build.make delete mode 100644 0.14/CMakeFiles/docs.dir/cmake_clean.cmake delete mode 100644 0.14/CMakeFiles/docs.dir/depend.internal delete mode 100644 0.14/CMakeFiles/docs.dir/depend.make delete mode 100644 0.14/CMakeFiles/docs.dir/progress.make delete mode 100644 0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake delete mode 100644 0.14/CMakeFiles/genmappings_libamb.dir/build.make delete mode 100644 0.14/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake delete mode 100644 0.14/CMakeFiles/genmappings_libamb.dir/depend.internal delete mode 100644 0.14/CMakeFiles/genmappings_libamb.dir/depend.make delete mode 100644 0.14/CMakeFiles/genmappings_libamb.dir/progress.make delete mode 100644 0.14/CMakeFiles/progress.marks delete mode 100644 0.14/Doxyfile delete mode 100644 0.14/Makefile delete mode 100644 0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html delete mode 100644 0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html delete mode 100644 0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html delete mode 100644 0.14/abstractpropertytype_8h_source.html delete mode 100644 0.14/abstractroutingengine_8h_source.html delete mode 100644 0.14/abstractsink_8h_source.html delete mode 100644 0.14/abstractsource_8h_source.html delete mode 100644 0.14/amb.fidl delete mode 100644 0.14/amb_8fidl.html delete mode 100644 0.14/ambd-configuration.idl delete mode 100644 0.14/ambd-configuration_8idl.html delete mode 100644 0.14/ambd-configuration_8idl_source.html delete mode 100644 0.14/ambd.html delete mode 100644 0.14/ambd.md delete mode 100644 0.14/ambdbusmappings.idl delete mode 100644 0.14/ambdbusmappings_8idl.html delete mode 100644 0.14/ambdbusmappings_8idl_source.html delete mode 100644 0.14/ambplugin_8h.html delete mode 100644 0.14/ambplugin_8h__incl.map delete mode 100644 0.14/ambplugin_8h__incl.md5 delete mode 100644 0.14/ambplugin_8h__incl.png delete mode 100644 0.14/ambplugin_8h_source.html delete mode 100644 0.14/ambpluginimpl_8h_source.html delete mode 100644 0.14/annotated.html delete mode 100644 0.14/arrowdown.png delete mode 100644 0.14/arrowright.png delete mode 100644 0.14/bc_s.png delete mode 100644 0.14/bdwn.png delete mode 100644 0.14/classAbstractPropertyType-members.html delete mode 100644 0.14/classAbstractPropertyType.html delete mode 100644 0.14/classAbstractPropertyType__inherit__graph.map delete mode 100644 0.14/classAbstractPropertyType__inherit__graph.md5 delete mode 100644 0.14/classAbstractPropertyType__inherit__graph.png delete mode 100644 0.14/classAbstractRoutingEngine-members.html delete mode 100644 0.14/classAbstractRoutingEngine.html delete mode 100644 0.14/classAbstractSink-members.html delete mode 100644 0.14/classAbstractSink.html delete mode 100644 0.14/classAbstractSink__coll__graph.map delete mode 100644 0.14/classAbstractSink__coll__graph.md5 delete mode 100644 0.14/classAbstractSink__coll__graph.png delete mode 100644 0.14/classAbstractSink__inherit__graph.map delete mode 100644 0.14/classAbstractSink__inherit__graph.md5 delete mode 100644 0.14/classAbstractSink__inherit__graph.png delete mode 100644 0.14/classAbstractSource-members.html delete mode 100644 0.14/classAbstractSource.html delete mode 100644 0.14/classAbstractSource__coll__graph.map delete mode 100644 0.14/classAbstractSource__coll__graph.md5 delete mode 100644 0.14/classAbstractSource__coll__graph.png delete mode 100644 0.14/classAbstractSource__inherit__graph.map delete mode 100644 0.14/classAbstractSource__inherit__graph.md5 delete mode 100644 0.14/classAbstractSource__inherit__graph.png delete mode 100644 0.14/classAmbPlugin-members.html delete mode 100644 0.14/classAmbPlugin.html delete mode 100644 0.14/classAmbPluginImpl-members.html delete mode 100644 0.14/classAmbPluginImpl.html delete mode 100644 0.14/classAmbPluginImpl__coll__graph.map delete mode 100644 0.14/classAmbPluginImpl__coll__graph.md5 delete mode 100644 0.14/classAmbPluginImpl__coll__graph.png delete mode 100644 0.14/classAmbPlugin__coll__graph.map delete mode 100644 0.14/classAmbPlugin__coll__graph.md5 delete mode 100644 0.14/classAmbPlugin__coll__graph.png delete mode 100644 0.14/classAmbPlugin__inherit__graph.map delete mode 100644 0.14/classAmbPlugin__inherit__graph.md5 delete mode 100644 0.14/classAmbPlugin__inherit__graph.png delete mode 100644 0.14/classAsyncPropertyReply-members.html delete mode 100644 0.14/classAsyncPropertyReply.html delete mode 100644 0.14/classAsyncPropertyReply__coll__graph.map delete mode 100644 0.14/classAsyncPropertyReply__coll__graph.md5 delete mode 100644 0.14/classAsyncPropertyReply__coll__graph.png delete mode 100644 0.14/classAsyncPropertyReply__inherit__graph.map delete mode 100644 0.14/classAsyncPropertyReply__inherit__graph.md5 delete mode 100644 0.14/classAsyncPropertyReply__inherit__graph.png delete mode 100644 0.14/classAsyncPropertyRequest-members.html delete mode 100644 0.14/classAsyncPropertyRequest.html delete mode 100644 0.14/classAsyncPropertyRequest__inherit__graph.map delete mode 100644 0.14/classAsyncPropertyRequest__inherit__graph.md5 delete mode 100644 0.14/classAsyncPropertyRequest__inherit__graph.png delete mode 100644 0.14/classAsyncRangePropertyReply-members.html delete mode 100644 0.14/classAsyncRangePropertyReply.html delete mode 100644 0.14/classAsyncRangePropertyReply__coll__graph.map delete mode 100644 0.14/classAsyncRangePropertyReply__coll__graph.md5 delete mode 100644 0.14/classAsyncRangePropertyReply__coll__graph.png delete mode 100644 0.14/classAsyncRangePropertyReply__inherit__graph.map delete mode 100644 0.14/classAsyncRangePropertyReply__inherit__graph.md5 delete mode 100644 0.14/classAsyncRangePropertyReply__inherit__graph.png delete mode 100644 0.14/classAsyncRangePropertyRequest-members.html delete mode 100644 0.14/classAsyncRangePropertyRequest.html delete mode 100644 0.14/classAsyncRangePropertyRequest__inherit__graph.map delete mode 100644 0.14/classAsyncRangePropertyRequest__inherit__graph.md5 delete mode 100644 0.14/classAsyncRangePropertyRequest__inherit__graph.png delete mode 100644 0.14/classAsyncSetPropertyRequest-members.html delete mode 100644 0.14/classAsyncSetPropertyRequest.html delete mode 100644 0.14/classAsyncSetPropertyRequest__coll__graph.map delete mode 100644 0.14/classAsyncSetPropertyRequest__coll__graph.md5 delete mode 100644 0.14/classAsyncSetPropertyRequest__coll__graph.png delete mode 100644 0.14/classAsyncSetPropertyRequest__inherit__graph.map delete mode 100644 0.14/classAsyncSetPropertyRequest__inherit__graph.md5 delete mode 100644 0.14/classAsyncSetPropertyRequest__inherit__graph.png delete mode 100644 0.14/classBasicPropertyType-members.html delete mode 100644 0.14/classBasicPropertyType.html delete mode 100644 0.14/classBasicPropertyType__coll__graph.map delete mode 100644 0.14/classBasicPropertyType__coll__graph.md5 delete mode 100644 0.14/classBasicPropertyType__coll__graph.png delete mode 100644 0.14/classBasicPropertyType__inherit__graph.map delete mode 100644 0.14/classBasicPropertyType__inherit__graph.md5 delete mode 100644 0.14/classBasicPropertyType__inherit__graph.png delete mode 100644 0.14/classDebugOut-members.html delete mode 100644 0.14/classDebugOut.html delete mode 100644 0.14/classGVS.html delete mode 100644 0.14/classGVS_3_01bool_01_4-members.html delete mode 100644 0.14/classGVS_3_01bool_01_4.html delete mode 100644 0.14/classGVS_3_01char_01_4-members.html delete mode 100644 0.14/classGVS_3_01char_01_4.html delete mode 100644 0.14/classGVS_3_01double_01_4-members.html delete mode 100644 0.14/classGVS_3_01double_01_4.html delete mode 100644 0.14/classGVS_3_01int16__t_01_4-members.html delete mode 100644 0.14/classGVS_3_01int16__t_01_4.html delete mode 100644 0.14/classGVS_3_01int64__t_01_4-members.html delete mode 100644 0.14/classGVS_3_01int64__t_01_4.html delete mode 100644 0.14/classGVS_3_01int_01_4-members.html delete mode 100644 0.14/classGVS_3_01int_01_4.html delete mode 100644 0.14/classGVS_3_01uint16__t_01_4-members.html delete mode 100644 0.14/classGVS_3_01uint16__t_01_4.html delete mode 100644 0.14/classGVS_3_01uint32__t_01_4-members.html delete mode 100644 0.14/classGVS_3_01uint32__t_01_4.html delete mode 100644 0.14/classGVS_3_01uint64__t_01_4-members.html delete mode 100644 0.14/classGVS_3_01uint64__t_01_4.html delete mode 100644 0.14/classListPropertyType-members.html delete mode 100644 0.14/classListPropertyType.html delete mode 100644 0.14/classListPropertyType__coll__graph.map delete mode 100644 0.14/classListPropertyType__coll__graph.md5 delete mode 100644 0.14/classListPropertyType__coll__graph.png delete mode 100644 0.14/classListPropertyType__inherit__graph.map delete mode 100644 0.14/classListPropertyType__inherit__graph.md5 delete mode 100644 0.14/classListPropertyType__inherit__graph.png delete mode 100644 0.14/classStringPropertyType-members.html delete mode 100644 0.14/classStringPropertyType.html delete mode 100644 0.14/classStringPropertyType__coll__graph.map delete mode 100644 0.14/classStringPropertyType__coll__graph.md5 delete mode 100644 0.14/classStringPropertyType__coll__graph.png delete mode 100644 0.14/classStringPropertyType__inherit__graph.map delete mode 100644 0.14/classStringPropertyType__inherit__graph.md5 delete mode 100644 0.14/classStringPropertyType__inherit__graph.png delete mode 100644 0.14/classVehicleProperty-members.html delete mode 100644 0.14/classVehicleProperty.html delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType.html delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 delete mode 100644 0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png delete mode 100644 0.14/classZone-members.html delete mode 100644 0.14/classZone.html delete mode 100644 0.14/classamb_1_1Timestamp-members.html delete mode 100644 0.14/classamb_1_1Timestamp.html delete mode 100644 0.14/classes.html delete mode 100644 0.14/classpicojson_1_1default__parse__context-members.html delete mode 100644 0.14/classpicojson_1_1default__parse__context.html delete mode 100644 0.14/classpicojson_1_1default__parse__context__coll__graph.map delete mode 100644 0.14/classpicojson_1_1default__parse__context__coll__graph.md5 delete mode 100644 0.14/classpicojson_1_1default__parse__context__coll__graph.png delete mode 100644 0.14/classpicojson_1_1deny__parse__context-members.html delete mode 100644 0.14/classpicojson_1_1deny__parse__context.html delete mode 100644 0.14/classpicojson_1_1input-members.html delete mode 100644 0.14/classpicojson_1_1input.html delete mode 100644 0.14/classpicojson_1_1null__parse__context-members.html delete mode 100644 0.14/classpicojson_1_1null__parse__context.html delete mode 100644 0.14/classpicojson_1_1value-members.html delete mode 100644 0.14/classpicojson_1_1value.html delete mode 100644 0.14/classpicojson_1_1value__coll__graph.map delete mode 100644 0.14/classpicojson_1_1value__coll__graph.md5 delete mode 100644 0.14/classpicojson_1_1value__coll__graph.png delete mode 100644 0.14/closed.png delete mode 100644 0.14/cmake_install.cmake delete mode 100644 0.14/dbus_plugin.html delete mode 100644 0.14/debugout_8h.html delete mode 100644 0.14/debugout_8h__dep__incl.map delete mode 100644 0.14/debugout_8h__dep__incl.md5 delete mode 100644 0.14/debugout_8h__dep__incl.png delete mode 100644 0.14/debugout_8h__incl.map delete mode 100644 0.14/debugout_8h__incl.md5 delete mode 100644 0.14/debugout_8h__incl.png delete mode 100644 0.14/debugout_8h_source.html delete mode 100644 0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html delete mode 100644 0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html delete mode 100644 0.14/doc.png delete mode 100644 0.14/doxygen.css delete mode 100644 0.14/doxygen.png delete mode 100644 0.14/dynsections.js delete mode 100644 0.14/examples.html delete mode 100644 0.14/files.html delete mode 100644 0.14/folderclosed.png delete mode 100644 0.14/folderopen.png delete mode 100644 0.14/functions.html delete mode 100644 0.14/functions_b.html delete mode 100644 0.14/functions_c.html delete mode 100644 0.14/functions_d.html delete mode 100644 0.14/functions_e.html delete mode 100644 0.14/functions_enum.html delete mode 100644 0.14/functions_eval.html delete mode 100644 0.14/functions_f.html delete mode 100644 0.14/functions_func.html delete mode 100644 0.14/functions_g.html delete mode 100644 0.14/functions_h.html delete mode 100644 0.14/functions_i.html delete mode 100644 0.14/functions_l.html delete mode 100644 0.14/functions_m.html delete mode 100644 0.14/functions_n.html delete mode 100644 0.14/functions_o.html delete mode 100644 0.14/functions_p.html delete mode 100644 0.14/functions_q.html delete mode 100644 0.14/functions_r.html delete mode 100644 0.14/functions_s.html delete mode 100644 0.14/functions_t.html delete mode 100644 0.14/functions_type.html delete mode 100644 0.14/functions_u.html delete mode 100644 0.14/functions_v.html delete mode 100644 0.14/functions_vars.html delete mode 100644 0.14/functions_vars_b.html delete mode 100644 0.14/functions_vars_c.html delete mode 100644 0.14/functions_vars_d.html delete mode 100644 0.14/functions_vars_e.html delete mode 100644 0.14/functions_vars_f.html delete mode 100644 0.14/functions_vars_h.html delete mode 100644 0.14/functions_vars_i.html delete mode 100644 0.14/functions_vars_l.html delete mode 100644 0.14/functions_vars_m.html delete mode 100644 0.14/functions_vars_n.html delete mode 100644 0.14/functions_vars_o.html delete mode 100644 0.14/functions_vars_p.html delete mode 100644 0.14/functions_vars_r.html delete mode 100644 0.14/functions_vars_s.html delete mode 100644 0.14/functions_vars_t.html delete mode 100644 0.14/functions_vars_v.html delete mode 100644 0.14/functions_vars_w.html delete mode 100644 0.14/functions_vars_y.html delete mode 100644 0.14/functions_vars_z.html delete mode 100644 0.14/functions_w.html delete mode 100644 0.14/functions_y.html delete mode 100644 0.14/functions_z.html delete mode 100644 0.14/globals.html delete mode 100644 0.14/globals_func.html delete mode 100644 0.14/graph_legend.html delete mode 100644 0.14/graph_legend.md5 delete mode 100644 0.14/graph_legend.png delete mode 100644 0.14/group__dbus__api__module.html delete mode 100644 0.14/group__libamb.html delete mode 100644 0.14/hierarchy.html create mode 100644 0.14/html/AMBArchitecture.png create mode 100644 0.14/html/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 0.14/html/CMakeFiles/docs.dir/DependInfo.cmake create mode 100644 0.14/html/CMakeFiles/docs.dir/build.make create mode 100644 0.14/html/CMakeFiles/docs.dir/cmake_clean.cmake create mode 100644 0.14/html/CMakeFiles/docs.dir/depend.internal create mode 100644 0.14/html/CMakeFiles/docs.dir/depend.make create mode 100644 0.14/html/CMakeFiles/docs.dir/progress.make create mode 100644 0.14/html/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake create mode 100644 0.14/html/CMakeFiles/genmappings_libamb.dir/build.make create mode 100644 0.14/html/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake create mode 100644 0.14/html/CMakeFiles/genmappings_libamb.dir/depend.internal create mode 100644 0.14/html/CMakeFiles/genmappings_libamb.dir/depend.make create mode 100644 0.14/html/CMakeFiles/genmappings_libamb.dir/progress.make create mode 100644 0.14/html/CMakeFiles/progress.marks create mode 100644 0.14/html/Doxyfile create mode 100644 0.14/html/Makefile create mode 100644 0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html create mode 100644 0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html create mode 100644 0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html create mode 100644 0.14/html/abstractpropertytype_8h_source.html create mode 100644 0.14/html/abstractroutingengine_8h_source.html create mode 100644 0.14/html/abstractsink_8h_source.html create mode 100644 0.14/html/abstractsource_8h_source.html create mode 100644 0.14/html/amb.fidl create mode 100644 0.14/html/amb_8fidl.html create mode 100644 0.14/html/ambd-configuration.idl create mode 100644 0.14/html/ambd-configuration_8idl.html create mode 100644 0.14/html/ambd-configuration_8idl_source.html create mode 100644 0.14/html/ambd.html create mode 100644 0.14/html/ambd.md create mode 100644 0.14/html/ambdbusmappings.idl create mode 100644 0.14/html/ambdbusmappings_8idl.html create mode 100644 0.14/html/ambdbusmappings_8idl_source.html create mode 100644 0.14/html/ambplugin_8h.html create mode 100644 0.14/html/ambplugin_8h__incl.map create mode 100644 0.14/html/ambplugin_8h__incl.md5 create mode 100644 0.14/html/ambplugin_8h__incl.png create mode 100644 0.14/html/ambplugin_8h_source.html create mode 100644 0.14/html/ambpluginimpl_8h_source.html create mode 100644 0.14/html/annotated.html create mode 100644 0.14/html/arrowdown.png create mode 100644 0.14/html/arrowright.png create mode 100644 0.14/html/bc_s.png create mode 100644 0.14/html/bdwn.png create mode 100644 0.14/html/classAbstractPropertyType-members.html create mode 100644 0.14/html/classAbstractPropertyType.html create mode 100644 0.14/html/classAbstractPropertyType__inherit__graph.map create mode 100644 0.14/html/classAbstractPropertyType__inherit__graph.md5 create mode 100644 0.14/html/classAbstractPropertyType__inherit__graph.png create mode 100644 0.14/html/classAbstractRoutingEngine-members.html create mode 100644 0.14/html/classAbstractRoutingEngine.html create mode 100644 0.14/html/classAbstractSink-members.html create mode 100644 0.14/html/classAbstractSink.html create mode 100644 0.14/html/classAbstractSink__coll__graph.map create mode 100644 0.14/html/classAbstractSink__coll__graph.md5 create mode 100644 0.14/html/classAbstractSink__coll__graph.png create mode 100644 0.14/html/classAbstractSink__inherit__graph.map create mode 100644 0.14/html/classAbstractSink__inherit__graph.md5 create mode 100644 0.14/html/classAbstractSink__inherit__graph.png create mode 100644 0.14/html/classAbstractSource-members.html create mode 100644 0.14/html/classAbstractSource.html create mode 100644 0.14/html/classAbstractSource__coll__graph.map create mode 100644 0.14/html/classAbstractSource__coll__graph.md5 create mode 100644 0.14/html/classAbstractSource__coll__graph.png create mode 100644 0.14/html/classAbstractSource__inherit__graph.map create mode 100644 0.14/html/classAbstractSource__inherit__graph.md5 create mode 100644 0.14/html/classAbstractSource__inherit__graph.png create mode 100644 0.14/html/classAmbPlugin-members.html create mode 100644 0.14/html/classAmbPlugin.html create mode 100644 0.14/html/classAmbPluginImpl-members.html create mode 100644 0.14/html/classAmbPluginImpl.html create mode 100644 0.14/html/classAmbPluginImpl__coll__graph.map create mode 100644 0.14/html/classAmbPluginImpl__coll__graph.md5 create mode 100644 0.14/html/classAmbPluginImpl__coll__graph.png create mode 100644 0.14/html/classAmbPlugin__coll__graph.map create mode 100644 0.14/html/classAmbPlugin__coll__graph.md5 create mode 100644 0.14/html/classAmbPlugin__coll__graph.png create mode 100644 0.14/html/classAmbPlugin__inherit__graph.map create mode 100644 0.14/html/classAmbPlugin__inherit__graph.md5 create mode 100644 0.14/html/classAmbPlugin__inherit__graph.png create mode 100644 0.14/html/classAsyncPropertyReply-members.html create mode 100644 0.14/html/classAsyncPropertyReply.html create mode 100644 0.14/html/classAsyncPropertyReply__coll__graph.map create mode 100644 0.14/html/classAsyncPropertyReply__coll__graph.md5 create mode 100644 0.14/html/classAsyncPropertyReply__coll__graph.png create mode 100644 0.14/html/classAsyncPropertyReply__inherit__graph.map create mode 100644 0.14/html/classAsyncPropertyReply__inherit__graph.md5 create mode 100644 0.14/html/classAsyncPropertyReply__inherit__graph.png create mode 100644 0.14/html/classAsyncPropertyRequest-members.html create mode 100644 0.14/html/classAsyncPropertyRequest.html create mode 100644 0.14/html/classAsyncPropertyRequest__inherit__graph.map create mode 100644 0.14/html/classAsyncPropertyRequest__inherit__graph.md5 create mode 100644 0.14/html/classAsyncPropertyRequest__inherit__graph.png create mode 100644 0.14/html/classAsyncRangePropertyReply-members.html create mode 100644 0.14/html/classAsyncRangePropertyReply.html create mode 100644 0.14/html/classAsyncRangePropertyReply__coll__graph.map create mode 100644 0.14/html/classAsyncRangePropertyReply__coll__graph.md5 create mode 100644 0.14/html/classAsyncRangePropertyReply__coll__graph.png create mode 100644 0.14/html/classAsyncRangePropertyReply__inherit__graph.map create mode 100644 0.14/html/classAsyncRangePropertyReply__inherit__graph.md5 create mode 100644 0.14/html/classAsyncRangePropertyReply__inherit__graph.png create mode 100644 0.14/html/classAsyncRangePropertyRequest-members.html create mode 100644 0.14/html/classAsyncRangePropertyRequest.html create mode 100644 0.14/html/classAsyncRangePropertyRequest__inherit__graph.map create mode 100644 0.14/html/classAsyncRangePropertyRequest__inherit__graph.md5 create mode 100644 0.14/html/classAsyncRangePropertyRequest__inherit__graph.png create mode 100644 0.14/html/classAsyncSetPropertyRequest-members.html create mode 100644 0.14/html/classAsyncSetPropertyRequest.html create mode 100644 0.14/html/classAsyncSetPropertyRequest__coll__graph.map create mode 100644 0.14/html/classAsyncSetPropertyRequest__coll__graph.md5 create mode 100644 0.14/html/classAsyncSetPropertyRequest__coll__graph.png create mode 100644 0.14/html/classAsyncSetPropertyRequest__inherit__graph.map create mode 100644 0.14/html/classAsyncSetPropertyRequest__inherit__graph.md5 create mode 100644 0.14/html/classAsyncSetPropertyRequest__inherit__graph.png create mode 100644 0.14/html/classBasicPropertyType-members.html create mode 100644 0.14/html/classBasicPropertyType.html create mode 100644 0.14/html/classBasicPropertyType__coll__graph.map create mode 100644 0.14/html/classBasicPropertyType__coll__graph.md5 create mode 100644 0.14/html/classBasicPropertyType__coll__graph.png create mode 100644 0.14/html/classBasicPropertyType__inherit__graph.map create mode 100644 0.14/html/classBasicPropertyType__inherit__graph.md5 create mode 100644 0.14/html/classBasicPropertyType__inherit__graph.png create mode 100644 0.14/html/classDebugOut-members.html create mode 100644 0.14/html/classDebugOut.html create mode 100644 0.14/html/classGVS.html create mode 100644 0.14/html/classGVS_3_01bool_01_4-members.html create mode 100644 0.14/html/classGVS_3_01bool_01_4.html create mode 100644 0.14/html/classGVS_3_01char_01_4-members.html create mode 100644 0.14/html/classGVS_3_01char_01_4.html create mode 100644 0.14/html/classGVS_3_01double_01_4-members.html create mode 100644 0.14/html/classGVS_3_01double_01_4.html create mode 100644 0.14/html/classGVS_3_01int16__t_01_4-members.html create mode 100644 0.14/html/classGVS_3_01int16__t_01_4.html create mode 100644 0.14/html/classGVS_3_01int64__t_01_4-members.html create mode 100644 0.14/html/classGVS_3_01int64__t_01_4.html create mode 100644 0.14/html/classGVS_3_01int_01_4-members.html create mode 100644 0.14/html/classGVS_3_01int_01_4.html create mode 100644 0.14/html/classGVS_3_01uint16__t_01_4-members.html create mode 100644 0.14/html/classGVS_3_01uint16__t_01_4.html create mode 100644 0.14/html/classGVS_3_01uint32__t_01_4-members.html create mode 100644 0.14/html/classGVS_3_01uint32__t_01_4.html create mode 100644 0.14/html/classGVS_3_01uint64__t_01_4-members.html create mode 100644 0.14/html/classGVS_3_01uint64__t_01_4.html create mode 100644 0.14/html/classListPropertyType-members.html create mode 100644 0.14/html/classListPropertyType.html create mode 100644 0.14/html/classListPropertyType__coll__graph.map create mode 100644 0.14/html/classListPropertyType__coll__graph.md5 create mode 100644 0.14/html/classListPropertyType__coll__graph.png create mode 100644 0.14/html/classListPropertyType__inherit__graph.map create mode 100644 0.14/html/classListPropertyType__inherit__graph.md5 create mode 100644 0.14/html/classListPropertyType__inherit__graph.png create mode 100644 0.14/html/classStringPropertyType-members.html create mode 100644 0.14/html/classStringPropertyType.html create mode 100644 0.14/html/classStringPropertyType__coll__graph.map create mode 100644 0.14/html/classStringPropertyType__coll__graph.md5 create mode 100644 0.14/html/classStringPropertyType__coll__graph.png create mode 100644 0.14/html/classStringPropertyType__inherit__graph.map create mode 100644 0.14/html/classStringPropertyType__inherit__graph.md5 create mode 100644 0.14/html/classStringPropertyType__inherit__graph.png create mode 100644 0.14/html/classVehicleProperty-members.html create mode 100644 0.14/html/classVehicleProperty.html create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType-members.html create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType.html create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 create mode 100644 0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png create mode 100644 0.14/html/classZone-members.html create mode 100644 0.14/html/classZone.html create mode 100644 0.14/html/classamb_1_1Timestamp-members.html create mode 100644 0.14/html/classamb_1_1Timestamp.html create mode 100644 0.14/html/classes.html create mode 100644 0.14/html/classpicojson_1_1default__parse__context-members.html create mode 100644 0.14/html/classpicojson_1_1default__parse__context.html create mode 100644 0.14/html/classpicojson_1_1default__parse__context__coll__graph.map create mode 100644 0.14/html/classpicojson_1_1default__parse__context__coll__graph.md5 create mode 100644 0.14/html/classpicojson_1_1default__parse__context__coll__graph.png create mode 100644 0.14/html/classpicojson_1_1deny__parse__context-members.html create mode 100644 0.14/html/classpicojson_1_1deny__parse__context.html create mode 100644 0.14/html/classpicojson_1_1input-members.html create mode 100644 0.14/html/classpicojson_1_1input.html create mode 100644 0.14/html/classpicojson_1_1null__parse__context-members.html create mode 100644 0.14/html/classpicojson_1_1null__parse__context.html create mode 100644 0.14/html/classpicojson_1_1value-members.html create mode 100644 0.14/html/classpicojson_1_1value.html create mode 100644 0.14/html/classpicojson_1_1value__coll__graph.map create mode 100644 0.14/html/classpicojson_1_1value__coll__graph.md5 create mode 100644 0.14/html/classpicojson_1_1value__coll__graph.png create mode 100644 0.14/html/closed.png create mode 100644 0.14/html/cmake_install.cmake create mode 100644 0.14/html/dbus_plugin.html create mode 100644 0.14/html/debugout_8h.html create mode 100644 0.14/html/debugout_8h__dep__incl.map create mode 100644 0.14/html/debugout_8h__dep__incl.md5 create mode 100644 0.14/html/debugout_8h__dep__incl.png create mode 100644 0.14/html/debugout_8h__incl.map create mode 100644 0.14/html/debugout_8h__incl.md5 create mode 100644 0.14/html/debugout_8h__incl.png create mode 100644 0.14/html/debugout_8h_source.html create mode 100644 0.14/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html create mode 100644 0.14/html/dir_fd810295a2f1bcea6f41e66ffd94fb86.html create mode 100644 0.14/html/doc.png create mode 100644 0.14/html/doxygen.css create mode 100644 0.14/html/doxygen.png create mode 100644 0.14/html/dynsections.js create mode 100644 0.14/html/examples.html create mode 100644 0.14/html/files.html create mode 100644 0.14/html/folderclosed.png create mode 100644 0.14/html/folderopen.png create mode 100644 0.14/html/functions.html create mode 100644 0.14/html/functions_b.html create mode 100644 0.14/html/functions_c.html create mode 100644 0.14/html/functions_d.html create mode 100644 0.14/html/functions_e.html create mode 100644 0.14/html/functions_enum.html create mode 100644 0.14/html/functions_eval.html create mode 100644 0.14/html/functions_f.html create mode 100644 0.14/html/functions_func.html create mode 100644 0.14/html/functions_g.html create mode 100644 0.14/html/functions_h.html create mode 100644 0.14/html/functions_i.html create mode 100644 0.14/html/functions_l.html create mode 100644 0.14/html/functions_m.html create mode 100644 0.14/html/functions_n.html create mode 100644 0.14/html/functions_o.html create mode 100644 0.14/html/functions_p.html create mode 100644 0.14/html/functions_q.html create mode 100644 0.14/html/functions_r.html create mode 100644 0.14/html/functions_s.html create mode 100644 0.14/html/functions_t.html create mode 100644 0.14/html/functions_type.html create mode 100644 0.14/html/functions_u.html create mode 100644 0.14/html/functions_v.html create mode 100644 0.14/html/functions_vars.html create mode 100644 0.14/html/functions_vars_b.html create mode 100644 0.14/html/functions_vars_c.html create mode 100644 0.14/html/functions_vars_d.html create mode 100644 0.14/html/functions_vars_e.html create mode 100644 0.14/html/functions_vars_f.html create mode 100644 0.14/html/functions_vars_h.html create mode 100644 0.14/html/functions_vars_i.html create mode 100644 0.14/html/functions_vars_l.html create mode 100644 0.14/html/functions_vars_m.html create mode 100644 0.14/html/functions_vars_n.html create mode 100644 0.14/html/functions_vars_o.html create mode 100644 0.14/html/functions_vars_p.html create mode 100644 0.14/html/functions_vars_r.html create mode 100644 0.14/html/functions_vars_s.html create mode 100644 0.14/html/functions_vars_t.html create mode 100644 0.14/html/functions_vars_v.html create mode 100644 0.14/html/functions_vars_w.html create mode 100644 0.14/html/functions_vars_y.html create mode 100644 0.14/html/functions_vars_z.html create mode 100644 0.14/html/functions_w.html create mode 100644 0.14/html/functions_y.html create mode 100644 0.14/html/functions_z.html create mode 100644 0.14/html/globals.html create mode 100644 0.14/html/globals_func.html create mode 100644 0.14/html/graph_legend.html create mode 100644 0.14/html/graph_legend.md5 create mode 100644 0.14/html/graph_legend.png create mode 100644 0.14/html/group__dbus__api__module.html create mode 100644 0.14/html/group__libamb.html create mode 100644 0.14/html/hierarchy.html create mode 100644 0.14/html/index.html create mode 100644 0.14/html/inherit_graph_0.map create mode 100644 0.14/html/inherit_graph_0.md5 create mode 100644 0.14/html/inherit_graph_0.png create mode 100644 0.14/html/inherit_graph_1.map create mode 100644 0.14/html/inherit_graph_1.md5 create mode 100644 0.14/html/inherit_graph_1.png create mode 100644 0.14/html/inherit_graph_10.map create mode 100644 0.14/html/inherit_graph_10.md5 create mode 100644 0.14/html/inherit_graph_10.png create mode 100644 0.14/html/inherit_graph_100.map create mode 100644 0.14/html/inherit_graph_100.md5 create mode 100644 0.14/html/inherit_graph_100.png create mode 100644 0.14/html/inherit_graph_101.map create mode 100644 0.14/html/inherit_graph_101.md5 create mode 100644 0.14/html/inherit_graph_101.png create mode 100644 0.14/html/inherit_graph_102.map create mode 100644 0.14/html/inherit_graph_102.md5 create mode 100644 0.14/html/inherit_graph_102.png create mode 100644 0.14/html/inherit_graph_103.map create mode 100644 0.14/html/inherit_graph_103.md5 create mode 100644 0.14/html/inherit_graph_103.png create mode 100644 0.14/html/inherit_graph_104.map create mode 100644 0.14/html/inherit_graph_104.md5 create mode 100644 0.14/html/inherit_graph_104.png create mode 100644 0.14/html/inherit_graph_105.map create mode 100644 0.14/html/inherit_graph_105.md5 create mode 100644 0.14/html/inherit_graph_105.png create mode 100644 0.14/html/inherit_graph_106.map create mode 100644 0.14/html/inherit_graph_106.md5 create mode 100644 0.14/html/inherit_graph_106.png create mode 100644 0.14/html/inherit_graph_107.map create mode 100644 0.14/html/inherit_graph_107.md5 create mode 100644 0.14/html/inherit_graph_107.png create mode 100644 0.14/html/inherit_graph_11.map create mode 100644 0.14/html/inherit_graph_11.md5 create mode 100644 0.14/html/inherit_graph_11.png create mode 100644 0.14/html/inherit_graph_12.map create mode 100644 0.14/html/inherit_graph_12.md5 create mode 100644 0.14/html/inherit_graph_12.png create mode 100644 0.14/html/inherit_graph_13.map create mode 100644 0.14/html/inherit_graph_13.md5 create mode 100644 0.14/html/inherit_graph_13.png create mode 100644 0.14/html/inherit_graph_14.map create mode 100644 0.14/html/inherit_graph_14.md5 create mode 100644 0.14/html/inherit_graph_14.png create mode 100644 0.14/html/inherit_graph_15.map create mode 100644 0.14/html/inherit_graph_15.md5 create mode 100644 0.14/html/inherit_graph_15.png create mode 100644 0.14/html/inherit_graph_16.map create mode 100644 0.14/html/inherit_graph_16.md5 create mode 100644 0.14/html/inherit_graph_16.png create mode 100644 0.14/html/inherit_graph_17.map create mode 100644 0.14/html/inherit_graph_17.md5 create mode 100644 0.14/html/inherit_graph_17.png create mode 100644 0.14/html/inherit_graph_18.map create mode 100644 0.14/html/inherit_graph_18.md5 create mode 100644 0.14/html/inherit_graph_18.png create mode 100644 0.14/html/inherit_graph_19.map create mode 100644 0.14/html/inherit_graph_19.md5 create mode 100644 0.14/html/inherit_graph_19.png create mode 100644 0.14/html/inherit_graph_2.map create mode 100644 0.14/html/inherit_graph_2.md5 create mode 100644 0.14/html/inherit_graph_2.png create mode 100644 0.14/html/inherit_graph_20.map create mode 100644 0.14/html/inherit_graph_20.md5 create mode 100644 0.14/html/inherit_graph_20.png create mode 100644 0.14/html/inherit_graph_21.map create mode 100644 0.14/html/inherit_graph_21.md5 create mode 100644 0.14/html/inherit_graph_21.png create mode 100644 0.14/html/inherit_graph_22.map create mode 100644 0.14/html/inherit_graph_22.md5 create mode 100644 0.14/html/inherit_graph_22.png create mode 100644 0.14/html/inherit_graph_23.map create mode 100644 0.14/html/inherit_graph_23.md5 create mode 100644 0.14/html/inherit_graph_23.png create mode 100644 0.14/html/inherit_graph_24.map create mode 100644 0.14/html/inherit_graph_24.md5 create mode 100644 0.14/html/inherit_graph_24.png create mode 100644 0.14/html/inherit_graph_25.map create mode 100644 0.14/html/inherit_graph_25.md5 create mode 100644 0.14/html/inherit_graph_25.png create mode 100644 0.14/html/inherit_graph_26.map create mode 100644 0.14/html/inherit_graph_26.md5 create mode 100644 0.14/html/inherit_graph_26.png create mode 100644 0.14/html/inherit_graph_27.map create mode 100644 0.14/html/inherit_graph_27.md5 create mode 100644 0.14/html/inherit_graph_27.png create mode 100644 0.14/html/inherit_graph_28.map create mode 100644 0.14/html/inherit_graph_28.md5 create mode 100644 0.14/html/inherit_graph_28.png create mode 100644 0.14/html/inherit_graph_29.map create mode 100644 0.14/html/inherit_graph_29.md5 create mode 100644 0.14/html/inherit_graph_29.png create mode 100644 0.14/html/inherit_graph_3.map create mode 100644 0.14/html/inherit_graph_3.md5 create mode 100644 0.14/html/inherit_graph_3.png create mode 100644 0.14/html/inherit_graph_30.map create mode 100644 0.14/html/inherit_graph_30.md5 create mode 100644 0.14/html/inherit_graph_30.png create mode 100644 0.14/html/inherit_graph_31.map create mode 100644 0.14/html/inherit_graph_31.md5 create mode 100644 0.14/html/inherit_graph_31.png create mode 100644 0.14/html/inherit_graph_32.map create mode 100644 0.14/html/inherit_graph_32.md5 create mode 100644 0.14/html/inherit_graph_32.png create mode 100644 0.14/html/inherit_graph_33.map create mode 100644 0.14/html/inherit_graph_33.md5 create mode 100644 0.14/html/inherit_graph_33.png create mode 100644 0.14/html/inherit_graph_34.map create mode 100644 0.14/html/inherit_graph_34.md5 create mode 100644 0.14/html/inherit_graph_34.png create mode 100644 0.14/html/inherit_graph_35.map create mode 100644 0.14/html/inherit_graph_35.md5 create mode 100644 0.14/html/inherit_graph_35.png create mode 100644 0.14/html/inherit_graph_36.map create mode 100644 0.14/html/inherit_graph_36.md5 create mode 100644 0.14/html/inherit_graph_36.png create mode 100644 0.14/html/inherit_graph_37.map create mode 100644 0.14/html/inherit_graph_37.md5 create mode 100644 0.14/html/inherit_graph_37.png create mode 100644 0.14/html/inherit_graph_38.map create mode 100644 0.14/html/inherit_graph_38.md5 create mode 100644 0.14/html/inherit_graph_38.png create mode 100644 0.14/html/inherit_graph_39.map create mode 100644 0.14/html/inherit_graph_39.md5 create mode 100644 0.14/html/inherit_graph_39.png create mode 100644 0.14/html/inherit_graph_4.map create mode 100644 0.14/html/inherit_graph_4.md5 create mode 100644 0.14/html/inherit_graph_4.png create mode 100644 0.14/html/inherit_graph_40.map create mode 100644 0.14/html/inherit_graph_40.md5 create mode 100644 0.14/html/inherit_graph_40.png create mode 100644 0.14/html/inherit_graph_41.map create mode 100644 0.14/html/inherit_graph_41.md5 create mode 100644 0.14/html/inherit_graph_41.png create mode 100644 0.14/html/inherit_graph_42.map create mode 100644 0.14/html/inherit_graph_42.md5 create mode 100644 0.14/html/inherit_graph_42.png create mode 100644 0.14/html/inherit_graph_43.map create mode 100644 0.14/html/inherit_graph_43.md5 create mode 100644 0.14/html/inherit_graph_43.png create mode 100644 0.14/html/inherit_graph_44.map create mode 100644 0.14/html/inherit_graph_44.md5 create mode 100644 0.14/html/inherit_graph_44.png create mode 100644 0.14/html/inherit_graph_45.map create mode 100644 0.14/html/inherit_graph_45.md5 create mode 100644 0.14/html/inherit_graph_45.png create mode 100644 0.14/html/inherit_graph_46.map create mode 100644 0.14/html/inherit_graph_46.md5 create mode 100644 0.14/html/inherit_graph_46.png create mode 100644 0.14/html/inherit_graph_47.map create mode 100644 0.14/html/inherit_graph_47.md5 create mode 100644 0.14/html/inherit_graph_47.png create mode 100644 0.14/html/inherit_graph_48.map create mode 100644 0.14/html/inherit_graph_48.md5 create mode 100644 0.14/html/inherit_graph_48.png create mode 100644 0.14/html/inherit_graph_49.map create mode 100644 0.14/html/inherit_graph_49.md5 create mode 100644 0.14/html/inherit_graph_49.png create mode 100644 0.14/html/inherit_graph_5.map create mode 100644 0.14/html/inherit_graph_5.md5 create mode 100644 0.14/html/inherit_graph_5.png create mode 100644 0.14/html/inherit_graph_50.map create mode 100644 0.14/html/inherit_graph_50.md5 create mode 100644 0.14/html/inherit_graph_50.png create mode 100644 0.14/html/inherit_graph_51.map create mode 100644 0.14/html/inherit_graph_51.md5 create mode 100644 0.14/html/inherit_graph_51.png create mode 100644 0.14/html/inherit_graph_52.map create mode 100644 0.14/html/inherit_graph_52.md5 create mode 100644 0.14/html/inherit_graph_52.png create mode 100644 0.14/html/inherit_graph_53.map create mode 100644 0.14/html/inherit_graph_53.md5 create mode 100644 0.14/html/inherit_graph_53.png create mode 100644 0.14/html/inherit_graph_54.map create mode 100644 0.14/html/inherit_graph_54.md5 create mode 100644 0.14/html/inherit_graph_54.png create mode 100644 0.14/html/inherit_graph_55.map create mode 100644 0.14/html/inherit_graph_55.md5 create mode 100644 0.14/html/inherit_graph_55.png create mode 100644 0.14/html/inherit_graph_56.map create mode 100644 0.14/html/inherit_graph_56.md5 create mode 100644 0.14/html/inherit_graph_56.png create mode 100644 0.14/html/inherit_graph_57.map create mode 100644 0.14/html/inherit_graph_57.md5 create mode 100644 0.14/html/inherit_graph_57.png create mode 100644 0.14/html/inherit_graph_58.map create mode 100644 0.14/html/inherit_graph_58.md5 create mode 100644 0.14/html/inherit_graph_58.png create mode 100644 0.14/html/inherit_graph_59.map create mode 100644 0.14/html/inherit_graph_59.md5 create mode 100644 0.14/html/inherit_graph_59.png create mode 100644 0.14/html/inherit_graph_6.map create mode 100644 0.14/html/inherit_graph_6.md5 create mode 100644 0.14/html/inherit_graph_6.png create mode 100644 0.14/html/inherit_graph_60.map create mode 100644 0.14/html/inherit_graph_60.md5 create mode 100644 0.14/html/inherit_graph_60.png create mode 100644 0.14/html/inherit_graph_61.map create mode 100644 0.14/html/inherit_graph_61.md5 create mode 100644 0.14/html/inherit_graph_61.png create mode 100644 0.14/html/inherit_graph_62.map create mode 100644 0.14/html/inherit_graph_62.md5 create mode 100644 0.14/html/inherit_graph_62.png create mode 100644 0.14/html/inherit_graph_63.map create mode 100644 0.14/html/inherit_graph_63.md5 create mode 100644 0.14/html/inherit_graph_63.png create mode 100644 0.14/html/inherit_graph_64.map create mode 100644 0.14/html/inherit_graph_64.md5 create mode 100644 0.14/html/inherit_graph_64.png create mode 100644 0.14/html/inherit_graph_65.map create mode 100644 0.14/html/inherit_graph_65.md5 create mode 100644 0.14/html/inherit_graph_65.png create mode 100644 0.14/html/inherit_graph_66.map create mode 100644 0.14/html/inherit_graph_66.md5 create mode 100644 0.14/html/inherit_graph_66.png create mode 100644 0.14/html/inherit_graph_67.map create mode 100644 0.14/html/inherit_graph_67.md5 create mode 100644 0.14/html/inherit_graph_67.png create mode 100644 0.14/html/inherit_graph_68.map create mode 100644 0.14/html/inherit_graph_68.md5 create mode 100644 0.14/html/inherit_graph_68.png create mode 100644 0.14/html/inherit_graph_69.map create mode 100644 0.14/html/inherit_graph_69.md5 create mode 100644 0.14/html/inherit_graph_69.png create mode 100644 0.14/html/inherit_graph_7.map create mode 100644 0.14/html/inherit_graph_7.md5 create mode 100644 0.14/html/inherit_graph_7.png create mode 100644 0.14/html/inherit_graph_70.map create mode 100644 0.14/html/inherit_graph_70.md5 create mode 100644 0.14/html/inherit_graph_70.png create mode 100644 0.14/html/inherit_graph_71.map create mode 100644 0.14/html/inherit_graph_71.md5 create mode 100644 0.14/html/inherit_graph_71.png create mode 100644 0.14/html/inherit_graph_72.map create mode 100644 0.14/html/inherit_graph_72.md5 create mode 100644 0.14/html/inherit_graph_72.png create mode 100644 0.14/html/inherit_graph_73.map create mode 100644 0.14/html/inherit_graph_73.md5 create mode 100644 0.14/html/inherit_graph_73.png create mode 100644 0.14/html/inherit_graph_74.map create mode 100644 0.14/html/inherit_graph_74.md5 create mode 100644 0.14/html/inherit_graph_74.png create mode 100644 0.14/html/inherit_graph_75.map create mode 100644 0.14/html/inherit_graph_75.md5 create mode 100644 0.14/html/inherit_graph_75.png create mode 100644 0.14/html/inherit_graph_76.map create mode 100644 0.14/html/inherit_graph_76.md5 create mode 100644 0.14/html/inherit_graph_76.png create mode 100644 0.14/html/inherit_graph_77.map create mode 100644 0.14/html/inherit_graph_77.md5 create mode 100644 0.14/html/inherit_graph_77.png create mode 100644 0.14/html/inherit_graph_78.map create mode 100644 0.14/html/inherit_graph_78.md5 create mode 100644 0.14/html/inherit_graph_78.png create mode 100644 0.14/html/inherit_graph_79.map create mode 100644 0.14/html/inherit_graph_79.md5 create mode 100644 0.14/html/inherit_graph_79.png create mode 100644 0.14/html/inherit_graph_8.map create mode 100644 0.14/html/inherit_graph_8.md5 create mode 100644 0.14/html/inherit_graph_8.png create mode 100644 0.14/html/inherit_graph_80.map create mode 100644 0.14/html/inherit_graph_80.md5 create mode 100644 0.14/html/inherit_graph_80.png create mode 100644 0.14/html/inherit_graph_81.map create mode 100644 0.14/html/inherit_graph_81.md5 create mode 100644 0.14/html/inherit_graph_81.png create mode 100644 0.14/html/inherit_graph_82.map create mode 100644 0.14/html/inherit_graph_82.md5 create mode 100644 0.14/html/inherit_graph_82.png create mode 100644 0.14/html/inherit_graph_83.map create mode 100644 0.14/html/inherit_graph_83.md5 create mode 100644 0.14/html/inherit_graph_83.png create mode 100644 0.14/html/inherit_graph_84.map create mode 100644 0.14/html/inherit_graph_84.md5 create mode 100644 0.14/html/inherit_graph_84.png create mode 100644 0.14/html/inherit_graph_85.map create mode 100644 0.14/html/inherit_graph_85.md5 create mode 100644 0.14/html/inherit_graph_85.png create mode 100644 0.14/html/inherit_graph_86.map create mode 100644 0.14/html/inherit_graph_86.md5 create mode 100644 0.14/html/inherit_graph_86.png create mode 100644 0.14/html/inherit_graph_87.map create mode 100644 0.14/html/inherit_graph_87.md5 create mode 100644 0.14/html/inherit_graph_87.png create mode 100644 0.14/html/inherit_graph_88.map create mode 100644 0.14/html/inherit_graph_88.md5 create mode 100644 0.14/html/inherit_graph_88.png create mode 100644 0.14/html/inherit_graph_89.map create mode 100644 0.14/html/inherit_graph_89.md5 create mode 100644 0.14/html/inherit_graph_89.png create mode 100644 0.14/html/inherit_graph_9.map create mode 100644 0.14/html/inherit_graph_9.md5 create mode 100644 0.14/html/inherit_graph_9.png create mode 100644 0.14/html/inherit_graph_90.map create mode 100644 0.14/html/inherit_graph_90.md5 create mode 100644 0.14/html/inherit_graph_90.png create mode 100644 0.14/html/inherit_graph_91.map create mode 100644 0.14/html/inherit_graph_91.md5 create mode 100644 0.14/html/inherit_graph_91.png create mode 100644 0.14/html/inherit_graph_92.map create mode 100644 0.14/html/inherit_graph_92.md5 create mode 100644 0.14/html/inherit_graph_92.png create mode 100644 0.14/html/inherit_graph_93.map create mode 100644 0.14/html/inherit_graph_93.md5 create mode 100644 0.14/html/inherit_graph_93.png create mode 100644 0.14/html/inherit_graph_94.map create mode 100644 0.14/html/inherit_graph_94.md5 create mode 100644 0.14/html/inherit_graph_94.png create mode 100644 0.14/html/inherit_graph_95.map create mode 100644 0.14/html/inherit_graph_95.md5 create mode 100644 0.14/html/inherit_graph_95.png create mode 100644 0.14/html/inherit_graph_96.map create mode 100644 0.14/html/inherit_graph_96.md5 create mode 100644 0.14/html/inherit_graph_96.png create mode 100644 0.14/html/inherit_graph_97.map create mode 100644 0.14/html/inherit_graph_97.md5 create mode 100644 0.14/html/inherit_graph_97.png create mode 100644 0.14/html/inherit_graph_98.map create mode 100644 0.14/html/inherit_graph_98.md5 create mode 100644 0.14/html/inherit_graph_98.png create mode 100644 0.14/html/inherit_graph_99.map create mode 100644 0.14/html/inherit_graph_99.md5 create mode 100644 0.14/html/inherit_graph_99.png create mode 100644 0.14/html/inherits.html create mode 100644 0.14/html/interfaceAcceleration-members.html create mode 100644 0.14/html/interfaceAcceleration.html create mode 100644 0.14/html/interfaceAcceleratorPedalPosition-members.html create mode 100644 0.14/html/interfaceAcceleratorPedalPosition.html create mode 100644 0.14/html/interfaceAirbagStatus-members.html create mode 100644 0.14/html/interfaceAirbagStatus.html create mode 100644 0.14/html/interfaceAlarm-members.html create mode 100644 0.14/html/interfaceAlarm.html create mode 100644 0.14/html/interfaceAntilockBrakingSystem-members.html create mode 100644 0.14/html/interfaceAntilockBrakingSystem.html create mode 100644 0.14/html/interfaceAtmosphericPressure-members.html create mode 100644 0.14/html/interfaceAtmosphericPressure.html create mode 100644 0.14/html/interfaceBatteryStatus-members.html create mode 100644 0.14/html/interfaceBatteryStatus.html create mode 100644 0.14/html/interfaceBrakeMaintenance-members.html create mode 100644 0.14/html/interfaceBrakeMaintenance.html create mode 100644 0.14/html/interfaceBrakeOperation-members.html create mode 100644 0.14/html/interfaceBrakeOperation.html create mode 100644 0.14/html/interfaceButtonEvent-members.html create mode 100644 0.14/html/interfaceButtonEvent.html create mode 100644 0.14/html/interfaceChildSafetyLock-members.html create mode 100644 0.14/html/interfaceChildSafetyLock.html create mode 100644 0.14/html/interfaceChime-members.html create mode 100644 0.14/html/interfaceChime.html create mode 100644 0.14/html/interfaceClimateControl-members.html create mode 100644 0.14/html/interfaceClimateControl.html create mode 100644 0.14/html/interfaceConfig-members.html create mode 100644 0.14/html/interfaceConfig.html create mode 100644 0.14/html/interfaceConfig__coll__graph.map create mode 100644 0.14/html/interfaceConfig__coll__graph.md5 create mode 100644 0.14/html/interfaceConfig__coll__graph.png create mode 100644 0.14/html/interfaceConvertibleRoof-members.html create mode 100644 0.14/html/interfaceConvertibleRoof.html create mode 100644 0.14/html/interfaceCruiseControlStatus-members.html create mode 100644 0.14/html/interfaceCruiseControlStatus.html create mode 100644 0.14/html/interfaceDefrost-members.html create mode 100644 0.14/html/interfaceDefrost.html create mode 100644 0.14/html/interfaceDiagnostic-members.html create mode 100644 0.14/html/interfaceDiagnostic.html create mode 100644 0.14/html/interfaceDoor-members.html create mode 100644 0.14/html/interfaceDoor.html create mode 100644 0.14/html/interfaceDoorStatus-members.html create mode 100644 0.14/html/interfaceDoorStatus.html create mode 100644 0.14/html/interfaceDoors-members.html create mode 100644 0.14/html/interfaceDoors.html create mode 100644 0.14/html/interfaceDriveMode-members.html create mode 100644 0.14/html/interfaceDriveMode.html create mode 100644 0.14/html/interfaceDrivingMode-members.html create mode 100644 0.14/html/interfaceDrivingMode.html create mode 100644 0.14/html/interfaceElectronicStabilityControl-members.html create mode 100644 0.14/html/interfaceElectronicStabilityControl.html create mode 100644 0.14/html/interfaceEngineCoolant-members.html create mode 100644 0.14/html/interfaceEngineCoolant.html create mode 100644 0.14/html/interfaceEngineOil-members.html create mode 100644 0.14/html/interfaceEngineOil.html create mode 100644 0.14/html/interfaceEngineSpeed-members.html create mode 100644 0.14/html/interfaceEngineSpeed.html create mode 100644 0.14/html/interfaceExteriorBrightness-members.html create mode 100644 0.14/html/interfaceExteriorBrightness.html create mode 100644 0.14/html/interfaceFluid-members.html create mode 100644 0.14/html/interfaceFluid.html create mode 100644 0.14/html/interfaceFuel-members.html create mode 100644 0.14/html/interfaceFuel.html create mode 100644 0.14/html/interfaceFuelInfo-members.html create mode 100644 0.14/html/interfaceFuelInfo.html create mode 100644 0.14/html/interfaceHazardLight-members.html create mode 100644 0.14/html/interfaceHazardLight.html create mode 100644 0.14/html/interfaceHorn-members.html create mode 100644 0.14/html/interfaceHorn.html create mode 100644 0.14/html/interfaceIgnitionTime-members.html create mode 100644 0.14/html/interfaceIgnitionTime.html create mode 100644 0.14/html/interfaceInteriorLightStatus-members.html create mode 100644 0.14/html/interfaceInteriorLightStatus.html create mode 100644 0.14/html/interfaceLaneDepartureDetection-members.html create mode 100644 0.14/html/interfaceLaneDepartureDetection.html create mode 100644 0.14/html/interfaceLightStatus-members.html create mode 100644 0.14/html/interfaceLightStatus.html create mode 100644 0.14/html/interfaceLocation-members.html create mode 100644 0.14/html/interfaceLocation.html create mode 100644 0.14/html/interfaceMalfunctionIndicator-members.html create mode 100644 0.14/html/interfaceMalfunctionIndicator.html create mode 100644 0.14/html/interfaceMirror-members.html create mode 100644 0.14/html/interfaceMirror.html create mode 100644 0.14/html/interfaceNightMode-members.html create mode 100644 0.14/html/interfaceNightMode.html create mode 100644 0.14/html/interfaceObstacleDistance-members.html create mode 100644 0.14/html/interfaceObstacleDistance.html create mode 100644 0.14/html/interfaceOccupantStatus-members.html create mode 100644 0.14/html/interfaceOccupantStatus.html create mode 100644 0.14/html/interfaceOdometer-members.html create mode 100644 0.14/html/interfaceOdometer.html create mode 100644 0.14/html/interfaceParkingBrake-members.html create mode 100644 0.14/html/interfaceParkingBrake.html create mode 100644 0.14/html/interfacePlugin-members.html create mode 100644 0.14/html/interfacePlugin.html create mode 100644 0.14/html/interfacePluginSegment-members.html create mode 100644 0.14/html/interfacePluginSegment.html create mode 100644 0.14/html/interfacePluginSegment__coll__graph.map create mode 100644 0.14/html/interfacePluginSegment__coll__graph.md5 create mode 100644 0.14/html/interfacePluginSegment__coll__graph.png create mode 100644 0.14/html/interfacePluginSegment__inherit__graph.map create mode 100644 0.14/html/interfacePluginSegment__inherit__graph.md5 create mode 100644 0.14/html/interfacePluginSegment__inherit__graph.png create mode 100644 0.14/html/interfacePlugin__inherit__graph.map create mode 100644 0.14/html/interfacePlugin__inherit__graph.md5 create mode 100644 0.14/html/interfacePlugin__inherit__graph.png create mode 100644 0.14/html/interfacePowertrainTorque-members.html create mode 100644 0.14/html/interfacePowertrainTorque.html create mode 100644 0.14/html/interfaceRainSensor-members.html create mode 100644 0.14/html/interfaceRainSensor.html create mode 100644 0.14/html/interfaceSeat-members.html create mode 100644 0.14/html/interfaceSeat.html create mode 100644 0.14/html/interfaceSeatAdjustment-members.html create mode 100644 0.14/html/interfaceSeatAdjustment.html create mode 100644 0.14/html/interfaceSeatBelt-members.html create mode 100644 0.14/html/interfaceSeatBelt.html create mode 100644 0.14/html/interfaceSideWindow-members.html create mode 100644 0.14/html/interfaceSideWindow.html create mode 100644 0.14/html/interfaceSize-members.html create mode 100644 0.14/html/interfaceSize.html create mode 100644 0.14/html/interfaceSteeringWheel-members.html create mode 100644 0.14/html/interfaceSteeringWheel.html create mode 100644 0.14/html/interfaceSteeringWheelPosition-members.html create mode 100644 0.14/html/interfaceSteeringWheelPosition.html create mode 100644 0.14/html/interfaceSunroof-members.html create mode 100644 0.14/html/interfaceSunroof.html create mode 100644 0.14/html/interfaceTemperature-members.html create mode 100644 0.14/html/interfaceTemperature.html create mode 100644 0.14/html/interfaceThrottlePosition-members.html create mode 100644 0.14/html/interfaceThrottlePosition.html create mode 100644 0.14/html/interfaceTire-members.html create mode 100644 0.14/html/interfaceTire.html create mode 100644 0.14/html/interfaceTractionControlSystem-members.html create mode 100644 0.14/html/interfaceTractionControlSystem.html create mode 100644 0.14/html/interfaceTransmission-members.html create mode 100644 0.14/html/interfaceTransmission.html create mode 100644 0.14/html/interfaceTransmissionClutch-members.html create mode 100644 0.14/html/interfaceTransmissionClutch.html create mode 100644 0.14/html/interfaceTransmissionOil-members.html create mode 100644 0.14/html/interfaceTransmissionOil.html create mode 100644 0.14/html/interfaceTripMeter-members.html create mode 100644 0.14/html/interfaceTripMeter.html create mode 100644 0.14/html/interfaceVehicleId-members.html create mode 100644 0.14/html/interfaceVehicleId.html create mode 100644 0.14/html/interfaceVehiclePowerMode-members.html create mode 100644 0.14/html/interfaceVehiclePowerMode.html create mode 100644 0.14/html/interfaceVehicleSound-members.html create mode 100644 0.14/html/interfaceVehicleSound.html create mode 100644 0.14/html/interfaceVehicleSpeed-members.html create mode 100644 0.14/html/interfaceVehicleSpeed.html create mode 100644 0.14/html/interfaceVehicleTopSpeedLimit-members.html create mode 100644 0.14/html/interfaceVehicleTopSpeedLimit.html create mode 100644 0.14/html/interfaceVehicleType-members.html create mode 100644 0.14/html/interfaceVehicleType.html create mode 100644 0.14/html/interfaceWasherFluid-members.html create mode 100644 0.14/html/interfaceWasherFluid.html create mode 100644 0.14/html/interfaceWheelInformation-members.html create mode 100644 0.14/html/interfaceWheelInformation.html create mode 100644 0.14/html/interfaceWheelTick-members.html create mode 100644 0.14/html/interfaceWheelTick.html create mode 100644 0.14/html/interfaceWindowStatus-members.html create mode 100644 0.14/html/interfaceWindowStatus.html create mode 100644 0.14/html/interfaceWiperStatus-members.html create mode 100644 0.14/html/interfaceWiperStatus.html create mode 100644 0.14/html/interfaceYawRate-members.html create mode 100644 0.14/html/interfaceYawRate.html create mode 100644 0.14/html/jquery.js create mode 100644 0.14/html/libamb.h create mode 100644 0.14/html/libamb_8h.html create mode 100644 0.14/html/libamb_8h_source.html create mode 100644 0.14/html/listplusplus_8h_source.html create mode 100644 0.14/html/mainpage.idl create mode 100644 0.14/html/mainpage_8idl_source.html create mode 100644 0.14/html/modules.html create mode 100644 0.14/html/nav_f.png create mode 100644 0.14/html/nav_g.png create mode 100644 0.14/html/nav_h.png create mode 100644 0.14/html/nullptr_8h_source.html create mode 100644 0.14/html/open.png create mode 100644 0.14/html/pages.html create mode 100644 0.14/html/picojson_8h_source.html create mode 100644 0.14/html/plugins_8idl.html create mode 100644 0.14/html/plugins_8idl_source.html create mode 100644 0.14/html/release_notes.html create mode 100644 0.14/html/search/all_0.html create mode 100644 0.14/html/search/all_0.js create mode 100644 0.14/html/search/all_1.html create mode 100644 0.14/html/search/all_1.js create mode 100644 0.14/html/search/all_10.html create mode 100644 0.14/html/search/all_10.js create mode 100644 0.14/html/search/all_11.html create mode 100644 0.14/html/search/all_11.js create mode 100644 0.14/html/search/all_12.html create mode 100644 0.14/html/search/all_12.js create mode 100644 0.14/html/search/all_13.html create mode 100644 0.14/html/search/all_13.js create mode 100644 0.14/html/search/all_14.html create mode 100644 0.14/html/search/all_14.js create mode 100644 0.14/html/search/all_15.html create mode 100644 0.14/html/search/all_15.js create mode 100644 0.14/html/search/all_16.html create mode 100644 0.14/html/search/all_16.js create mode 100644 0.14/html/search/all_17.html create mode 100644 0.14/html/search/all_17.js create mode 100644 0.14/html/search/all_2.html create mode 100644 0.14/html/search/all_2.js create mode 100644 0.14/html/search/all_3.html create mode 100644 0.14/html/search/all_3.js create mode 100644 0.14/html/search/all_4.html create mode 100644 0.14/html/search/all_4.js create mode 100644 0.14/html/search/all_5.html create mode 100644 0.14/html/search/all_5.js create mode 100644 0.14/html/search/all_6.html create mode 100644 0.14/html/search/all_6.js create mode 100644 0.14/html/search/all_7.html create mode 100644 0.14/html/search/all_7.js create mode 100644 0.14/html/search/all_8.html create mode 100644 0.14/html/search/all_8.js create mode 100644 0.14/html/search/all_9.html create mode 100644 0.14/html/search/all_9.js create mode 100644 0.14/html/search/all_a.html create mode 100644 0.14/html/search/all_a.js create mode 100644 0.14/html/search/all_b.html create mode 100644 0.14/html/search/all_b.js create mode 100644 0.14/html/search/all_c.html create mode 100644 0.14/html/search/all_c.js create mode 100644 0.14/html/search/all_d.html create mode 100644 0.14/html/search/all_d.js create mode 100644 0.14/html/search/all_e.html create mode 100644 0.14/html/search/all_e.js create mode 100644 0.14/html/search/all_f.html create mode 100644 0.14/html/search/all_f.js create mode 100644 0.14/html/search/classes_0.html create mode 100644 0.14/html/search/classes_0.js create mode 100644 0.14/html/search/classes_1.html create mode 100644 0.14/html/search/classes_1.js create mode 100644 0.14/html/search/classes_10.html create mode 100644 0.14/html/search/classes_10.js create mode 100644 0.14/html/search/classes_11.html create mode 100644 0.14/html/search/classes_11.js create mode 100644 0.14/html/search/classes_12.html create mode 100644 0.14/html/search/classes_12.js create mode 100644 0.14/html/search/classes_13.html create mode 100644 0.14/html/search/classes_13.js create mode 100644 0.14/html/search/classes_14.html create mode 100644 0.14/html/search/classes_14.js create mode 100644 0.14/html/search/classes_15.html create mode 100644 0.14/html/search/classes_15.js create mode 100644 0.14/html/search/classes_2.html create mode 100644 0.14/html/search/classes_2.js create mode 100644 0.14/html/search/classes_3.html create mode 100644 0.14/html/search/classes_3.js create mode 100644 0.14/html/search/classes_4.html create mode 100644 0.14/html/search/classes_4.js create mode 100644 0.14/html/search/classes_5.html create mode 100644 0.14/html/search/classes_5.js create mode 100644 0.14/html/search/classes_6.html create mode 100644 0.14/html/search/classes_6.js create mode 100644 0.14/html/search/classes_7.html create mode 100644 0.14/html/search/classes_7.js create mode 100644 0.14/html/search/classes_8.html create mode 100644 0.14/html/search/classes_8.js create mode 100644 0.14/html/search/classes_9.html create mode 100644 0.14/html/search/classes_9.js create mode 100644 0.14/html/search/classes_a.html create mode 100644 0.14/html/search/classes_a.js create mode 100644 0.14/html/search/classes_b.html create mode 100644 0.14/html/search/classes_b.js create mode 100644 0.14/html/search/classes_c.html create mode 100644 0.14/html/search/classes_c.js create mode 100644 0.14/html/search/classes_d.html create mode 100644 0.14/html/search/classes_d.js create mode 100644 0.14/html/search/classes_e.html create mode 100644 0.14/html/search/classes_e.js create mode 100644 0.14/html/search/classes_f.html create mode 100644 0.14/html/search/classes_f.js create mode 100644 0.14/html/search/close.png create mode 100644 0.14/html/search/enums_0.html create mode 100644 0.14/html/search/enums_0.js create mode 100644 0.14/html/search/enums_1.html create mode 100644 0.14/html/search/enums_1.js create mode 100644 0.14/html/search/enums_2.html create mode 100644 0.14/html/search/enums_2.js create mode 100644 0.14/html/search/enums_3.html create mode 100644 0.14/html/search/enums_3.js create mode 100644 0.14/html/search/enumvalues_0.html create mode 100644 0.14/html/search/enumvalues_0.js create mode 100644 0.14/html/search/enumvalues_1.html create mode 100644 0.14/html/search/enumvalues_1.js create mode 100644 0.14/html/search/enumvalues_2.html create mode 100644 0.14/html/search/enumvalues_2.js create mode 100644 0.14/html/search/files_0.html create mode 100644 0.14/html/search/files_0.js create mode 100644 0.14/html/search/files_1.html create mode 100644 0.14/html/search/files_1.js create mode 100644 0.14/html/search/files_2.html create mode 100644 0.14/html/search/files_2.js create mode 100644 0.14/html/search/files_3.html create mode 100644 0.14/html/search/files_3.js create mode 100644 0.14/html/search/functions_0.html create mode 100644 0.14/html/search/functions_0.js create mode 100644 0.14/html/search/functions_1.html create mode 100644 0.14/html/search/functions_1.js create mode 100644 0.14/html/search/functions_2.html create mode 100644 0.14/html/search/functions_2.js create mode 100644 0.14/html/search/functions_3.html create mode 100644 0.14/html/search/functions_3.js create mode 100644 0.14/html/search/functions_4.html create mode 100644 0.14/html/search/functions_4.js create mode 100644 0.14/html/search/functions_5.html create mode 100644 0.14/html/search/functions_5.js create mode 100644 0.14/html/search/functions_6.html create mode 100644 0.14/html/search/functions_6.js create mode 100644 0.14/html/search/functions_7.html create mode 100644 0.14/html/search/functions_7.js create mode 100644 0.14/html/search/functions_8.html create mode 100644 0.14/html/search/functions_8.js create mode 100644 0.14/html/search/functions_9.html create mode 100644 0.14/html/search/functions_9.js create mode 100644 0.14/html/search/functions_a.html create mode 100644 0.14/html/search/functions_a.js create mode 100644 0.14/html/search/functions_b.html create mode 100644 0.14/html/search/functions_b.js create mode 100644 0.14/html/search/functions_c.html create mode 100644 0.14/html/search/functions_c.js create mode 100644 0.14/html/search/functions_d.html create mode 100644 0.14/html/search/functions_d.js create mode 100644 0.14/html/search/functions_e.html create mode 100644 0.14/html/search/functions_e.js create mode 100644 0.14/html/search/groups_0.html create mode 100644 0.14/html/search/groups_0.js create mode 100644 0.14/html/search/groups_1.html create mode 100644 0.14/html/search/groups_1.js create mode 100644 0.14/html/search/mag_sel.png create mode 100644 0.14/html/search/nomatches.html create mode 100644 0.14/html/search/pages_0.html create mode 100644 0.14/html/search/pages_0.js create mode 100644 0.14/html/search/pages_1.html create mode 100644 0.14/html/search/pages_1.js create mode 100644 0.14/html/search/pages_2.html create mode 100644 0.14/html/search/pages_2.js create mode 100644 0.14/html/search/search.css create mode 100644 0.14/html/search/search.js create mode 100644 0.14/html/search/search_l.png create mode 100644 0.14/html/search/search_m.png create mode 100644 0.14/html/search/search_r.png create mode 100644 0.14/html/search/searchdata.js create mode 100644 0.14/html/search/typedefs_0.html create mode 100644 0.14/html/search/typedefs_0.js create mode 100644 0.14/html/search/typedefs_1.html create mode 100644 0.14/html/search/typedefs_1.js create mode 100644 0.14/html/search/variables_0.html create mode 100644 0.14/html/search/variables_0.js create mode 100644 0.14/html/search/variables_1.html create mode 100644 0.14/html/search/variables_1.js create mode 100644 0.14/html/search/variables_10.html create mode 100644 0.14/html/search/variables_10.js create mode 100644 0.14/html/search/variables_11.html create mode 100644 0.14/html/search/variables_11.js create mode 100644 0.14/html/search/variables_12.html create mode 100644 0.14/html/search/variables_12.js create mode 100644 0.14/html/search/variables_13.html create mode 100644 0.14/html/search/variables_13.js create mode 100644 0.14/html/search/variables_2.html create mode 100644 0.14/html/search/variables_2.js create mode 100644 0.14/html/search/variables_3.html create mode 100644 0.14/html/search/variables_3.js create mode 100644 0.14/html/search/variables_4.html create mode 100644 0.14/html/search/variables_4.js create mode 100644 0.14/html/search/variables_5.html create mode 100644 0.14/html/search/variables_5.js create mode 100644 0.14/html/search/variables_6.html create mode 100644 0.14/html/search/variables_6.js create mode 100644 0.14/html/search/variables_7.html create mode 100644 0.14/html/search/variables_7.js create mode 100644 0.14/html/search/variables_8.html create mode 100644 0.14/html/search/variables_8.js create mode 100644 0.14/html/search/variables_9.html create mode 100644 0.14/html/search/variables_9.js create mode 100644 0.14/html/search/variables_a.html create mode 100644 0.14/html/search/variables_a.js create mode 100644 0.14/html/search/variables_b.html create mode 100644 0.14/html/search/variables_b.js create mode 100644 0.14/html/search/variables_c.html create mode 100644 0.14/html/search/variables_c.js create mode 100644 0.14/html/search/variables_d.html create mode 100644 0.14/html/search/variables_d.js create mode 100644 0.14/html/search/variables_e.html create mode 100644 0.14/html/search/variables_e.js create mode 100644 0.14/html/search/variables_f.html create mode 100644 0.14/html/search/variables_f.js create mode 100644 0.14/html/splitbar.png create mode 100644 0.14/html/structamb_1_1PropertyCompare-members.html create mode 100644 0.14/html/structamb_1_1PropertyCompare.html create mode 100644 0.14/html/structpicojson_1_1last__error__t-members.html create mode 100644 0.14/html/structpicojson_1_1last__error__t.html create mode 100644 0.14/html/structpicojson_1_1null.html create mode 100644 0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str-members.html create mode 100644 0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str.html create mode 100644 0.14/html/sync_off.png create mode 100644 0.14/html/sync_on.png create mode 100644 0.14/html/tab_a.png create mode 100644 0.14/html/tab_b.png create mode 100644 0.14/html/tab_h.png create mode 100644 0.14/html/tab_s.png create mode 100644 0.14/html/tabs.css create mode 100644 0.14/html/timestamp_8h_source.html create mode 100644 0.14/html/unionVariant.html create mode 100644 0.14/html/unionpicojson_1_1value_1_1__storage-members.html create mode 100644 0.14/html/unionpicojson_1_1value_1_1__storage.html create mode 100644 0.14/html/uuidhelper_8h_source.html create mode 100644 0.14/html/vehicleproperty_8h_source.html create mode 100644 0.14/html/wheel_plugin.html delete mode 100644 0.14/index.html delete mode 100644 0.14/inherit_graph_0.map delete mode 100644 0.14/inherit_graph_0.md5 delete mode 100644 0.14/inherit_graph_0.png delete mode 100644 0.14/inherit_graph_1.map delete mode 100644 0.14/inherit_graph_1.md5 delete mode 100644 0.14/inherit_graph_1.png delete mode 100644 0.14/inherit_graph_10.map delete mode 100644 0.14/inherit_graph_10.md5 delete mode 100644 0.14/inherit_graph_10.png delete mode 100644 0.14/inherit_graph_100.map delete mode 100644 0.14/inherit_graph_100.md5 delete mode 100644 0.14/inherit_graph_100.png delete mode 100644 0.14/inherit_graph_101.map delete mode 100644 0.14/inherit_graph_101.md5 delete mode 100644 0.14/inherit_graph_101.png delete mode 100644 0.14/inherit_graph_102.map delete mode 100644 0.14/inherit_graph_102.md5 delete mode 100644 0.14/inherit_graph_102.png delete mode 100644 0.14/inherit_graph_103.map delete mode 100644 0.14/inherit_graph_103.md5 delete mode 100644 0.14/inherit_graph_103.png delete mode 100644 0.14/inherit_graph_104.map delete mode 100644 0.14/inherit_graph_104.md5 delete mode 100644 0.14/inherit_graph_104.png delete mode 100644 0.14/inherit_graph_105.map delete mode 100644 0.14/inherit_graph_105.md5 delete mode 100644 0.14/inherit_graph_105.png delete mode 100644 0.14/inherit_graph_106.map delete mode 100644 0.14/inherit_graph_106.md5 delete mode 100644 0.14/inherit_graph_106.png delete mode 100644 0.14/inherit_graph_107.map delete mode 100644 0.14/inherit_graph_107.md5 delete mode 100644 0.14/inherit_graph_107.png delete mode 100644 0.14/inherit_graph_11.map delete mode 100644 0.14/inherit_graph_11.md5 delete mode 100644 0.14/inherit_graph_11.png delete mode 100644 0.14/inherit_graph_12.map delete mode 100644 0.14/inherit_graph_12.md5 delete mode 100644 0.14/inherit_graph_12.png delete mode 100644 0.14/inherit_graph_13.map delete mode 100644 0.14/inherit_graph_13.md5 delete mode 100644 0.14/inherit_graph_13.png delete mode 100644 0.14/inherit_graph_14.map delete mode 100644 0.14/inherit_graph_14.md5 delete mode 100644 0.14/inherit_graph_14.png delete mode 100644 0.14/inherit_graph_15.map delete mode 100644 0.14/inherit_graph_15.md5 delete mode 100644 0.14/inherit_graph_15.png delete mode 100644 0.14/inherit_graph_16.map delete mode 100644 0.14/inherit_graph_16.md5 delete mode 100644 0.14/inherit_graph_16.png delete mode 100644 0.14/inherit_graph_17.map delete mode 100644 0.14/inherit_graph_17.md5 delete mode 100644 0.14/inherit_graph_17.png delete mode 100644 0.14/inherit_graph_18.map delete mode 100644 0.14/inherit_graph_18.md5 delete mode 100644 0.14/inherit_graph_18.png delete mode 100644 0.14/inherit_graph_19.map delete mode 100644 0.14/inherit_graph_19.md5 delete mode 100644 0.14/inherit_graph_19.png delete mode 100644 0.14/inherit_graph_2.map delete mode 100644 0.14/inherit_graph_2.md5 delete mode 100644 0.14/inherit_graph_2.png delete mode 100644 0.14/inherit_graph_20.map delete mode 100644 0.14/inherit_graph_20.md5 delete mode 100644 0.14/inherit_graph_20.png delete mode 100644 0.14/inherit_graph_21.map delete mode 100644 0.14/inherit_graph_21.md5 delete mode 100644 0.14/inherit_graph_21.png delete mode 100644 0.14/inherit_graph_22.map delete mode 100644 0.14/inherit_graph_22.md5 delete mode 100644 0.14/inherit_graph_22.png delete mode 100644 0.14/inherit_graph_23.map delete mode 100644 0.14/inherit_graph_23.md5 delete mode 100644 0.14/inherit_graph_23.png delete mode 100644 0.14/inherit_graph_24.map delete mode 100644 0.14/inherit_graph_24.md5 delete mode 100644 0.14/inherit_graph_24.png delete mode 100644 0.14/inherit_graph_25.map delete mode 100644 0.14/inherit_graph_25.md5 delete mode 100644 0.14/inherit_graph_25.png delete mode 100644 0.14/inherit_graph_26.map delete mode 100644 0.14/inherit_graph_26.md5 delete mode 100644 0.14/inherit_graph_26.png delete mode 100644 0.14/inherit_graph_27.map delete mode 100644 0.14/inherit_graph_27.md5 delete mode 100644 0.14/inherit_graph_27.png delete mode 100644 0.14/inherit_graph_28.map delete mode 100644 0.14/inherit_graph_28.md5 delete mode 100644 0.14/inherit_graph_28.png delete mode 100644 0.14/inherit_graph_29.map delete mode 100644 0.14/inherit_graph_29.md5 delete mode 100644 0.14/inherit_graph_29.png delete mode 100644 0.14/inherit_graph_3.map delete mode 100644 0.14/inherit_graph_3.md5 delete mode 100644 0.14/inherit_graph_3.png delete mode 100644 0.14/inherit_graph_30.map delete mode 100644 0.14/inherit_graph_30.md5 delete mode 100644 0.14/inherit_graph_30.png delete mode 100644 0.14/inherit_graph_31.map delete mode 100644 0.14/inherit_graph_31.md5 delete mode 100644 0.14/inherit_graph_31.png delete mode 100644 0.14/inherit_graph_32.map delete mode 100644 0.14/inherit_graph_32.md5 delete mode 100644 0.14/inherit_graph_32.png delete mode 100644 0.14/inherit_graph_33.map delete mode 100644 0.14/inherit_graph_33.md5 delete mode 100644 0.14/inherit_graph_33.png delete mode 100644 0.14/inherit_graph_34.map delete mode 100644 0.14/inherit_graph_34.md5 delete mode 100644 0.14/inherit_graph_34.png delete mode 100644 0.14/inherit_graph_35.map delete mode 100644 0.14/inherit_graph_35.md5 delete mode 100644 0.14/inherit_graph_35.png delete mode 100644 0.14/inherit_graph_36.map delete mode 100644 0.14/inherit_graph_36.md5 delete mode 100644 0.14/inherit_graph_36.png delete mode 100644 0.14/inherit_graph_37.map delete mode 100644 0.14/inherit_graph_37.md5 delete mode 100644 0.14/inherit_graph_37.png delete mode 100644 0.14/inherit_graph_38.map delete mode 100644 0.14/inherit_graph_38.md5 delete mode 100644 0.14/inherit_graph_38.png delete mode 100644 0.14/inherit_graph_39.map delete mode 100644 0.14/inherit_graph_39.md5 delete mode 100644 0.14/inherit_graph_39.png delete mode 100644 0.14/inherit_graph_4.map delete mode 100644 0.14/inherit_graph_4.md5 delete mode 100644 0.14/inherit_graph_4.png delete mode 100644 0.14/inherit_graph_40.map delete mode 100644 0.14/inherit_graph_40.md5 delete mode 100644 0.14/inherit_graph_40.png delete mode 100644 0.14/inherit_graph_41.map delete mode 100644 0.14/inherit_graph_41.md5 delete mode 100644 0.14/inherit_graph_41.png delete mode 100644 0.14/inherit_graph_42.map delete mode 100644 0.14/inherit_graph_42.md5 delete mode 100644 0.14/inherit_graph_42.png delete mode 100644 0.14/inherit_graph_43.map delete mode 100644 0.14/inherit_graph_43.md5 delete mode 100644 0.14/inherit_graph_43.png delete mode 100644 0.14/inherit_graph_44.map delete mode 100644 0.14/inherit_graph_44.md5 delete mode 100644 0.14/inherit_graph_44.png delete mode 100644 0.14/inherit_graph_45.map delete mode 100644 0.14/inherit_graph_45.md5 delete mode 100644 0.14/inherit_graph_45.png delete mode 100644 0.14/inherit_graph_46.map delete mode 100644 0.14/inherit_graph_46.md5 delete mode 100644 0.14/inherit_graph_46.png delete mode 100644 0.14/inherit_graph_47.map delete mode 100644 0.14/inherit_graph_47.md5 delete mode 100644 0.14/inherit_graph_47.png delete mode 100644 0.14/inherit_graph_48.map delete mode 100644 0.14/inherit_graph_48.md5 delete mode 100644 0.14/inherit_graph_48.png delete mode 100644 0.14/inherit_graph_49.map delete mode 100644 0.14/inherit_graph_49.md5 delete mode 100644 0.14/inherit_graph_49.png delete mode 100644 0.14/inherit_graph_5.map delete mode 100644 0.14/inherit_graph_5.md5 delete mode 100644 0.14/inherit_graph_5.png delete mode 100644 0.14/inherit_graph_50.map delete mode 100644 0.14/inherit_graph_50.md5 delete mode 100644 0.14/inherit_graph_50.png delete mode 100644 0.14/inherit_graph_51.map delete mode 100644 0.14/inherit_graph_51.md5 delete mode 100644 0.14/inherit_graph_51.png delete mode 100644 0.14/inherit_graph_52.map delete mode 100644 0.14/inherit_graph_52.md5 delete mode 100644 0.14/inherit_graph_52.png delete mode 100644 0.14/inherit_graph_53.map delete mode 100644 0.14/inherit_graph_53.md5 delete mode 100644 0.14/inherit_graph_53.png delete mode 100644 0.14/inherit_graph_54.map delete mode 100644 0.14/inherit_graph_54.md5 delete mode 100644 0.14/inherit_graph_54.png delete mode 100644 0.14/inherit_graph_55.map delete mode 100644 0.14/inherit_graph_55.md5 delete mode 100644 0.14/inherit_graph_55.png delete mode 100644 0.14/inherit_graph_56.map delete mode 100644 0.14/inherit_graph_56.md5 delete mode 100644 0.14/inherit_graph_56.png delete mode 100644 0.14/inherit_graph_57.map delete mode 100644 0.14/inherit_graph_57.md5 delete mode 100644 0.14/inherit_graph_57.png delete mode 100644 0.14/inherit_graph_58.map delete mode 100644 0.14/inherit_graph_58.md5 delete mode 100644 0.14/inherit_graph_58.png delete mode 100644 0.14/inherit_graph_59.map delete mode 100644 0.14/inherit_graph_59.md5 delete mode 100644 0.14/inherit_graph_59.png delete mode 100644 0.14/inherit_graph_6.map delete mode 100644 0.14/inherit_graph_6.md5 delete mode 100644 0.14/inherit_graph_6.png delete mode 100644 0.14/inherit_graph_60.map delete mode 100644 0.14/inherit_graph_60.md5 delete mode 100644 0.14/inherit_graph_60.png delete mode 100644 0.14/inherit_graph_61.map delete mode 100644 0.14/inherit_graph_61.md5 delete mode 100644 0.14/inherit_graph_61.png delete mode 100644 0.14/inherit_graph_62.map delete mode 100644 0.14/inherit_graph_62.md5 delete mode 100644 0.14/inherit_graph_62.png delete mode 100644 0.14/inherit_graph_63.map delete mode 100644 0.14/inherit_graph_63.md5 delete mode 100644 0.14/inherit_graph_63.png delete mode 100644 0.14/inherit_graph_64.map delete mode 100644 0.14/inherit_graph_64.md5 delete mode 100644 0.14/inherit_graph_64.png delete mode 100644 0.14/inherit_graph_65.map delete mode 100644 0.14/inherit_graph_65.md5 delete mode 100644 0.14/inherit_graph_65.png delete mode 100644 0.14/inherit_graph_66.map delete mode 100644 0.14/inherit_graph_66.md5 delete mode 100644 0.14/inherit_graph_66.png delete mode 100644 0.14/inherit_graph_67.map delete mode 100644 0.14/inherit_graph_67.md5 delete mode 100644 0.14/inherit_graph_67.png delete mode 100644 0.14/inherit_graph_68.map delete mode 100644 0.14/inherit_graph_68.md5 delete mode 100644 0.14/inherit_graph_68.png delete mode 100644 0.14/inherit_graph_69.map delete mode 100644 0.14/inherit_graph_69.md5 delete mode 100644 0.14/inherit_graph_69.png delete mode 100644 0.14/inherit_graph_7.map delete mode 100644 0.14/inherit_graph_7.md5 delete mode 100644 0.14/inherit_graph_7.png delete mode 100644 0.14/inherit_graph_70.map delete mode 100644 0.14/inherit_graph_70.md5 delete mode 100644 0.14/inherit_graph_70.png delete mode 100644 0.14/inherit_graph_71.map delete mode 100644 0.14/inherit_graph_71.md5 delete mode 100644 0.14/inherit_graph_71.png delete mode 100644 0.14/inherit_graph_72.map delete mode 100644 0.14/inherit_graph_72.md5 delete mode 100644 0.14/inherit_graph_72.png delete mode 100644 0.14/inherit_graph_73.map delete mode 100644 0.14/inherit_graph_73.md5 delete mode 100644 0.14/inherit_graph_73.png delete mode 100644 0.14/inherit_graph_74.map delete mode 100644 0.14/inherit_graph_74.md5 delete mode 100644 0.14/inherit_graph_74.png delete mode 100644 0.14/inherit_graph_75.map delete mode 100644 0.14/inherit_graph_75.md5 delete mode 100644 0.14/inherit_graph_75.png delete mode 100644 0.14/inherit_graph_76.map delete mode 100644 0.14/inherit_graph_76.md5 delete mode 100644 0.14/inherit_graph_76.png delete mode 100644 0.14/inherit_graph_77.map delete mode 100644 0.14/inherit_graph_77.md5 delete mode 100644 0.14/inherit_graph_77.png delete mode 100644 0.14/inherit_graph_78.map delete mode 100644 0.14/inherit_graph_78.md5 delete mode 100644 0.14/inherit_graph_78.png delete mode 100644 0.14/inherit_graph_79.map delete mode 100644 0.14/inherit_graph_79.md5 delete mode 100644 0.14/inherit_graph_79.png delete mode 100644 0.14/inherit_graph_8.map delete mode 100644 0.14/inherit_graph_8.md5 delete mode 100644 0.14/inherit_graph_8.png delete mode 100644 0.14/inherit_graph_80.map delete mode 100644 0.14/inherit_graph_80.md5 delete mode 100644 0.14/inherit_graph_80.png delete mode 100644 0.14/inherit_graph_81.map delete mode 100644 0.14/inherit_graph_81.md5 delete mode 100644 0.14/inherit_graph_81.png delete mode 100644 0.14/inherit_graph_82.map delete mode 100644 0.14/inherit_graph_82.md5 delete mode 100644 0.14/inherit_graph_82.png delete mode 100644 0.14/inherit_graph_83.map delete mode 100644 0.14/inherit_graph_83.md5 delete mode 100644 0.14/inherit_graph_83.png delete mode 100644 0.14/inherit_graph_84.map delete mode 100644 0.14/inherit_graph_84.md5 delete mode 100644 0.14/inherit_graph_84.png delete mode 100644 0.14/inherit_graph_85.map delete mode 100644 0.14/inherit_graph_85.md5 delete mode 100644 0.14/inherit_graph_85.png delete mode 100644 0.14/inherit_graph_86.map delete mode 100644 0.14/inherit_graph_86.md5 delete mode 100644 0.14/inherit_graph_86.png delete mode 100644 0.14/inherit_graph_87.map delete mode 100644 0.14/inherit_graph_87.md5 delete mode 100644 0.14/inherit_graph_87.png delete mode 100644 0.14/inherit_graph_88.map delete mode 100644 0.14/inherit_graph_88.md5 delete mode 100644 0.14/inherit_graph_88.png delete mode 100644 0.14/inherit_graph_89.map delete mode 100644 0.14/inherit_graph_89.md5 delete mode 100644 0.14/inherit_graph_89.png delete mode 100644 0.14/inherit_graph_9.map delete mode 100644 0.14/inherit_graph_9.md5 delete mode 100644 0.14/inherit_graph_9.png delete mode 100644 0.14/inherit_graph_90.map delete mode 100644 0.14/inherit_graph_90.md5 delete mode 100644 0.14/inherit_graph_90.png delete mode 100644 0.14/inherit_graph_91.map delete mode 100644 0.14/inherit_graph_91.md5 delete mode 100644 0.14/inherit_graph_91.png delete mode 100644 0.14/inherit_graph_92.map delete mode 100644 0.14/inherit_graph_92.md5 delete mode 100644 0.14/inherit_graph_92.png delete mode 100644 0.14/inherit_graph_93.map delete mode 100644 0.14/inherit_graph_93.md5 delete mode 100644 0.14/inherit_graph_93.png delete mode 100644 0.14/inherit_graph_94.map delete mode 100644 0.14/inherit_graph_94.md5 delete mode 100644 0.14/inherit_graph_94.png delete mode 100644 0.14/inherit_graph_95.map delete mode 100644 0.14/inherit_graph_95.md5 delete mode 100644 0.14/inherit_graph_95.png delete mode 100644 0.14/inherit_graph_96.map delete mode 100644 0.14/inherit_graph_96.md5 delete mode 100644 0.14/inherit_graph_96.png delete mode 100644 0.14/inherit_graph_97.map delete mode 100644 0.14/inherit_graph_97.md5 delete mode 100644 0.14/inherit_graph_97.png delete mode 100644 0.14/inherit_graph_98.map delete mode 100644 0.14/inherit_graph_98.md5 delete mode 100644 0.14/inherit_graph_98.png delete mode 100644 0.14/inherit_graph_99.map delete mode 100644 0.14/inherit_graph_99.md5 delete mode 100644 0.14/inherit_graph_99.png delete mode 100644 0.14/inherits.html delete mode 100644 0.14/interfaceAcceleration-members.html delete mode 100644 0.14/interfaceAcceleration.html delete mode 100644 0.14/interfaceAcceleratorPedalPosition-members.html delete mode 100644 0.14/interfaceAcceleratorPedalPosition.html delete mode 100644 0.14/interfaceAirbagStatus-members.html delete mode 100644 0.14/interfaceAirbagStatus.html delete mode 100644 0.14/interfaceAlarm-members.html delete mode 100644 0.14/interfaceAlarm.html delete mode 100644 0.14/interfaceAntilockBrakingSystem-members.html delete mode 100644 0.14/interfaceAntilockBrakingSystem.html delete mode 100644 0.14/interfaceAtmosphericPressure-members.html delete mode 100644 0.14/interfaceAtmosphericPressure.html delete mode 100644 0.14/interfaceBatteryStatus-members.html delete mode 100644 0.14/interfaceBatteryStatus.html delete mode 100644 0.14/interfaceBrakeMaintenance-members.html delete mode 100644 0.14/interfaceBrakeMaintenance.html delete mode 100644 0.14/interfaceBrakeOperation-members.html delete mode 100644 0.14/interfaceBrakeOperation.html delete mode 100644 0.14/interfaceButtonEvent-members.html delete mode 100644 0.14/interfaceButtonEvent.html delete mode 100644 0.14/interfaceChildSafetyLock-members.html delete mode 100644 0.14/interfaceChildSafetyLock.html delete mode 100644 0.14/interfaceChime-members.html delete mode 100644 0.14/interfaceChime.html delete mode 100644 0.14/interfaceClimateControl-members.html delete mode 100644 0.14/interfaceClimateControl.html delete mode 100644 0.14/interfaceConfig-members.html delete mode 100644 0.14/interfaceConfig.html delete mode 100644 0.14/interfaceConfig__coll__graph.map delete mode 100644 0.14/interfaceConfig__coll__graph.md5 delete mode 100644 0.14/interfaceConfig__coll__graph.png delete mode 100644 0.14/interfaceConvertibleRoof-members.html delete mode 100644 0.14/interfaceConvertibleRoof.html delete mode 100644 0.14/interfaceCruiseControlStatus-members.html delete mode 100644 0.14/interfaceCruiseControlStatus.html delete mode 100644 0.14/interfaceDefrost-members.html delete mode 100644 0.14/interfaceDefrost.html delete mode 100644 0.14/interfaceDiagnostic-members.html delete mode 100644 0.14/interfaceDiagnostic.html delete mode 100644 0.14/interfaceDoor-members.html delete mode 100644 0.14/interfaceDoor.html delete mode 100644 0.14/interfaceDoorStatus-members.html delete mode 100644 0.14/interfaceDoorStatus.html delete mode 100644 0.14/interfaceDoors-members.html delete mode 100644 0.14/interfaceDoors.html delete mode 100644 0.14/interfaceDriveMode-members.html delete mode 100644 0.14/interfaceDriveMode.html delete mode 100644 0.14/interfaceDrivingMode-members.html delete mode 100644 0.14/interfaceDrivingMode.html delete mode 100644 0.14/interfaceElectronicStabilityControl-members.html delete mode 100644 0.14/interfaceElectronicStabilityControl.html delete mode 100644 0.14/interfaceEngineCoolant-members.html delete mode 100644 0.14/interfaceEngineCoolant.html delete mode 100644 0.14/interfaceEngineOil-members.html delete mode 100644 0.14/interfaceEngineOil.html delete mode 100644 0.14/interfaceEngineSpeed-members.html delete mode 100644 0.14/interfaceEngineSpeed.html delete mode 100644 0.14/interfaceExteriorBrightness-members.html delete mode 100644 0.14/interfaceExteriorBrightness.html delete mode 100644 0.14/interfaceFluid-members.html delete mode 100644 0.14/interfaceFluid.html delete mode 100644 0.14/interfaceFuel-members.html delete mode 100644 0.14/interfaceFuel.html delete mode 100644 0.14/interfaceFuelInfo-members.html delete mode 100644 0.14/interfaceFuelInfo.html delete mode 100644 0.14/interfaceHazardLight-members.html delete mode 100644 0.14/interfaceHazardLight.html delete mode 100644 0.14/interfaceHorn-members.html delete mode 100644 0.14/interfaceHorn.html delete mode 100644 0.14/interfaceIgnitionTime-members.html delete mode 100644 0.14/interfaceIgnitionTime.html delete mode 100644 0.14/interfaceInteriorLightStatus-members.html delete mode 100644 0.14/interfaceInteriorLightStatus.html delete mode 100644 0.14/interfaceLaneDepartureDetection-members.html delete mode 100644 0.14/interfaceLaneDepartureDetection.html delete mode 100644 0.14/interfaceLightStatus-members.html delete mode 100644 0.14/interfaceLightStatus.html delete mode 100644 0.14/interfaceLocation-members.html delete mode 100644 0.14/interfaceLocation.html delete mode 100644 0.14/interfaceMalfunctionIndicator-members.html delete mode 100644 0.14/interfaceMalfunctionIndicator.html delete mode 100644 0.14/interfaceMirror-members.html delete mode 100644 0.14/interfaceMirror.html delete mode 100644 0.14/interfaceNightMode-members.html delete mode 100644 0.14/interfaceNightMode.html delete mode 100644 0.14/interfaceObstacleDistance-members.html delete mode 100644 0.14/interfaceObstacleDistance.html delete mode 100644 0.14/interfaceOccupantStatus-members.html delete mode 100644 0.14/interfaceOccupantStatus.html delete mode 100644 0.14/interfaceOdometer-members.html delete mode 100644 0.14/interfaceOdometer.html delete mode 100644 0.14/interfaceParkingBrake-members.html delete mode 100644 0.14/interfaceParkingBrake.html delete mode 100644 0.14/interfacePlugin-members.html delete mode 100644 0.14/interfacePlugin.html delete mode 100644 0.14/interfacePluginSegment-members.html delete mode 100644 0.14/interfacePluginSegment.html delete mode 100644 0.14/interfacePluginSegment__coll__graph.map delete mode 100644 0.14/interfacePluginSegment__coll__graph.md5 delete mode 100644 0.14/interfacePluginSegment__coll__graph.png delete mode 100644 0.14/interfacePluginSegment__inherit__graph.map delete mode 100644 0.14/interfacePluginSegment__inherit__graph.md5 delete mode 100644 0.14/interfacePluginSegment__inherit__graph.png delete mode 100644 0.14/interfacePlugin__inherit__graph.map delete mode 100644 0.14/interfacePlugin__inherit__graph.md5 delete mode 100644 0.14/interfacePlugin__inherit__graph.png delete mode 100644 0.14/interfacePowertrainTorque-members.html delete mode 100644 0.14/interfacePowertrainTorque.html delete mode 100644 0.14/interfaceRainSensor-members.html delete mode 100644 0.14/interfaceRainSensor.html delete mode 100644 0.14/interfaceSeat-members.html delete mode 100644 0.14/interfaceSeat.html delete mode 100644 0.14/interfaceSeatAdjustment-members.html delete mode 100644 0.14/interfaceSeatAdjustment.html delete mode 100644 0.14/interfaceSeatBelt-members.html delete mode 100644 0.14/interfaceSeatBelt.html delete mode 100644 0.14/interfaceSideWindow-members.html delete mode 100644 0.14/interfaceSideWindow.html delete mode 100644 0.14/interfaceSize-members.html delete mode 100644 0.14/interfaceSize.html delete mode 100644 0.14/interfaceSteeringWheel-members.html delete mode 100644 0.14/interfaceSteeringWheel.html delete mode 100644 0.14/interfaceSteeringWheelPosition-members.html delete mode 100644 0.14/interfaceSteeringWheelPosition.html delete mode 100644 0.14/interfaceSunroof-members.html delete mode 100644 0.14/interfaceSunroof.html delete mode 100644 0.14/interfaceTemperature-members.html delete mode 100644 0.14/interfaceTemperature.html delete mode 100644 0.14/interfaceThrottlePosition-members.html delete mode 100644 0.14/interfaceThrottlePosition.html delete mode 100644 0.14/interfaceTire-members.html delete mode 100644 0.14/interfaceTire.html delete mode 100644 0.14/interfaceTractionControlSystem-members.html delete mode 100644 0.14/interfaceTractionControlSystem.html delete mode 100644 0.14/interfaceTransmission-members.html delete mode 100644 0.14/interfaceTransmission.html delete mode 100644 0.14/interfaceTransmissionClutch-members.html delete mode 100644 0.14/interfaceTransmissionClutch.html delete mode 100644 0.14/interfaceTransmissionOil-members.html delete mode 100644 0.14/interfaceTransmissionOil.html delete mode 100644 0.14/interfaceTripMeter-members.html delete mode 100644 0.14/interfaceTripMeter.html delete mode 100644 0.14/interfaceVehicleId-members.html delete mode 100644 0.14/interfaceVehicleId.html delete mode 100644 0.14/interfaceVehiclePowerMode-members.html delete mode 100644 0.14/interfaceVehiclePowerMode.html delete mode 100644 0.14/interfaceVehicleSound-members.html delete mode 100644 0.14/interfaceVehicleSound.html delete mode 100644 0.14/interfaceVehicleSpeed-members.html delete mode 100644 0.14/interfaceVehicleSpeed.html delete mode 100644 0.14/interfaceVehicleTopSpeedLimit-members.html delete mode 100644 0.14/interfaceVehicleTopSpeedLimit.html delete mode 100644 0.14/interfaceVehicleType-members.html delete mode 100644 0.14/interfaceVehicleType.html delete mode 100644 0.14/interfaceWasherFluid-members.html delete mode 100644 0.14/interfaceWasherFluid.html delete mode 100644 0.14/interfaceWheelInformation-members.html delete mode 100644 0.14/interfaceWheelInformation.html delete mode 100644 0.14/interfaceWheelTick-members.html delete mode 100644 0.14/interfaceWheelTick.html delete mode 100644 0.14/interfaceWindowStatus-members.html delete mode 100644 0.14/interfaceWindowStatus.html delete mode 100644 0.14/interfaceWiperStatus-members.html delete mode 100644 0.14/interfaceWiperStatus.html delete mode 100644 0.14/interfaceYawRate-members.html delete mode 100644 0.14/interfaceYawRate.html delete mode 100644 0.14/jquery.js delete mode 100644 0.14/libamb.h delete mode 100644 0.14/libamb_8h.html delete mode 100644 0.14/libamb_8h_source.html delete mode 100644 0.14/listplusplus_8h_source.html delete mode 100644 0.14/mainpage.idl delete mode 100644 0.14/mainpage_8idl_source.html delete mode 100644 0.14/modules.html delete mode 100644 0.14/nav_f.png delete mode 100644 0.14/nav_g.png delete mode 100644 0.14/nav_h.png delete mode 100644 0.14/nullptr_8h_source.html delete mode 100644 0.14/open.png delete mode 100644 0.14/pages.html delete mode 100644 0.14/picojson_8h_source.html delete mode 100644 0.14/plugins_8idl.html delete mode 100644 0.14/plugins_8idl_source.html delete mode 100644 0.14/release_notes.html delete mode 100644 0.14/search/all_0.html delete mode 100644 0.14/search/all_0.js delete mode 100644 0.14/search/all_1.html delete mode 100644 0.14/search/all_1.js delete mode 100644 0.14/search/all_10.html delete mode 100644 0.14/search/all_10.js delete mode 100644 0.14/search/all_11.html delete mode 100644 0.14/search/all_11.js delete mode 100644 0.14/search/all_12.html delete mode 100644 0.14/search/all_12.js delete mode 100644 0.14/search/all_13.html delete mode 100644 0.14/search/all_13.js delete mode 100644 0.14/search/all_14.html delete mode 100644 0.14/search/all_14.js delete mode 100644 0.14/search/all_15.html delete mode 100644 0.14/search/all_15.js delete mode 100644 0.14/search/all_16.html delete mode 100644 0.14/search/all_16.js delete mode 100644 0.14/search/all_17.html delete mode 100644 0.14/search/all_17.js delete mode 100644 0.14/search/all_2.html delete mode 100644 0.14/search/all_2.js delete mode 100644 0.14/search/all_3.html delete mode 100644 0.14/search/all_3.js delete mode 100644 0.14/search/all_4.html delete mode 100644 0.14/search/all_4.js delete mode 100644 0.14/search/all_5.html delete mode 100644 0.14/search/all_5.js delete mode 100644 0.14/search/all_6.html delete mode 100644 0.14/search/all_6.js delete mode 100644 0.14/search/all_7.html delete mode 100644 0.14/search/all_7.js delete mode 100644 0.14/search/all_8.html delete mode 100644 0.14/search/all_8.js delete mode 100644 0.14/search/all_9.html delete mode 100644 0.14/search/all_9.js delete mode 100644 0.14/search/all_a.html delete mode 100644 0.14/search/all_a.js delete mode 100644 0.14/search/all_b.html delete mode 100644 0.14/search/all_b.js delete mode 100644 0.14/search/all_c.html delete mode 100644 0.14/search/all_c.js delete mode 100644 0.14/search/all_d.html delete mode 100644 0.14/search/all_d.js delete mode 100644 0.14/search/all_e.html delete mode 100644 0.14/search/all_e.js delete mode 100644 0.14/search/all_f.html delete mode 100644 0.14/search/all_f.js delete mode 100644 0.14/search/classes_0.html delete mode 100644 0.14/search/classes_0.js delete mode 100644 0.14/search/classes_1.html delete mode 100644 0.14/search/classes_1.js delete mode 100644 0.14/search/classes_10.html delete mode 100644 0.14/search/classes_10.js delete mode 100644 0.14/search/classes_11.html delete mode 100644 0.14/search/classes_11.js delete mode 100644 0.14/search/classes_12.html delete mode 100644 0.14/search/classes_12.js delete mode 100644 0.14/search/classes_13.html delete mode 100644 0.14/search/classes_13.js delete mode 100644 0.14/search/classes_14.html delete mode 100644 0.14/search/classes_14.js delete mode 100644 0.14/search/classes_15.html delete mode 100644 0.14/search/classes_15.js delete mode 100644 0.14/search/classes_2.html delete mode 100644 0.14/search/classes_2.js delete mode 100644 0.14/search/classes_3.html delete mode 100644 0.14/search/classes_3.js delete mode 100644 0.14/search/classes_4.html delete mode 100644 0.14/search/classes_4.js delete mode 100644 0.14/search/classes_5.html delete mode 100644 0.14/search/classes_5.js delete mode 100644 0.14/search/classes_6.html delete mode 100644 0.14/search/classes_6.js delete mode 100644 0.14/search/classes_7.html delete mode 100644 0.14/search/classes_7.js delete mode 100644 0.14/search/classes_8.html delete mode 100644 0.14/search/classes_8.js delete mode 100644 0.14/search/classes_9.html delete mode 100644 0.14/search/classes_9.js delete mode 100644 0.14/search/classes_a.html delete mode 100644 0.14/search/classes_a.js delete mode 100644 0.14/search/classes_b.html delete mode 100644 0.14/search/classes_b.js delete mode 100644 0.14/search/classes_c.html delete mode 100644 0.14/search/classes_c.js delete mode 100644 0.14/search/classes_d.html delete mode 100644 0.14/search/classes_d.js delete mode 100644 0.14/search/classes_e.html delete mode 100644 0.14/search/classes_e.js delete mode 100644 0.14/search/classes_f.html delete mode 100644 0.14/search/classes_f.js delete mode 100644 0.14/search/close.png delete mode 100644 0.14/search/enums_0.html delete mode 100644 0.14/search/enums_0.js delete mode 100644 0.14/search/enums_1.html delete mode 100644 0.14/search/enums_1.js delete mode 100644 0.14/search/enums_2.html delete mode 100644 0.14/search/enums_2.js delete mode 100644 0.14/search/enums_3.html delete mode 100644 0.14/search/enums_3.js delete mode 100644 0.14/search/enumvalues_0.html delete mode 100644 0.14/search/enumvalues_0.js delete mode 100644 0.14/search/enumvalues_1.html delete mode 100644 0.14/search/enumvalues_1.js delete mode 100644 0.14/search/enumvalues_2.html delete mode 100644 0.14/search/enumvalues_2.js delete mode 100644 0.14/search/files_0.html delete mode 100644 0.14/search/files_0.js delete mode 100644 0.14/search/files_1.html delete mode 100644 0.14/search/files_1.js delete mode 100644 0.14/search/files_2.html delete mode 100644 0.14/search/files_2.js delete mode 100644 0.14/search/files_3.html delete mode 100644 0.14/search/files_3.js delete mode 100644 0.14/search/functions_0.html delete mode 100644 0.14/search/functions_0.js delete mode 100644 0.14/search/functions_1.html delete mode 100644 0.14/search/functions_1.js delete mode 100644 0.14/search/functions_2.html delete mode 100644 0.14/search/functions_2.js delete mode 100644 0.14/search/functions_3.html delete mode 100644 0.14/search/functions_3.js delete mode 100644 0.14/search/functions_4.html delete mode 100644 0.14/search/functions_4.js delete mode 100644 0.14/search/functions_5.html delete mode 100644 0.14/search/functions_5.js delete mode 100644 0.14/search/functions_6.html delete mode 100644 0.14/search/functions_6.js delete mode 100644 0.14/search/functions_7.html delete mode 100644 0.14/search/functions_7.js delete mode 100644 0.14/search/functions_8.html delete mode 100644 0.14/search/functions_8.js delete mode 100644 0.14/search/functions_9.html delete mode 100644 0.14/search/functions_9.js delete mode 100644 0.14/search/functions_a.html delete mode 100644 0.14/search/functions_a.js delete mode 100644 0.14/search/functions_b.html delete mode 100644 0.14/search/functions_b.js delete mode 100644 0.14/search/functions_c.html delete mode 100644 0.14/search/functions_c.js delete mode 100644 0.14/search/functions_d.html delete mode 100644 0.14/search/functions_d.js delete mode 100644 0.14/search/functions_e.html delete mode 100644 0.14/search/functions_e.js delete mode 100644 0.14/search/groups_0.html delete mode 100644 0.14/search/groups_0.js delete mode 100644 0.14/search/groups_1.html delete mode 100644 0.14/search/groups_1.js delete mode 100644 0.14/search/mag_sel.png delete mode 100644 0.14/search/nomatches.html delete mode 100644 0.14/search/pages_0.html delete mode 100644 0.14/search/pages_0.js delete mode 100644 0.14/search/pages_1.html delete mode 100644 0.14/search/pages_1.js delete mode 100644 0.14/search/pages_2.html delete mode 100644 0.14/search/pages_2.js delete mode 100644 0.14/search/search.css delete mode 100644 0.14/search/search.js delete mode 100644 0.14/search/search_l.png delete mode 100644 0.14/search/search_m.png delete mode 100644 0.14/search/search_r.png delete mode 100644 0.14/search/searchdata.js delete mode 100644 0.14/search/typedefs_0.html delete mode 100644 0.14/search/typedefs_0.js delete mode 100644 0.14/search/typedefs_1.html delete mode 100644 0.14/search/typedefs_1.js delete mode 100644 0.14/search/variables_0.html delete mode 100644 0.14/search/variables_0.js delete mode 100644 0.14/search/variables_1.html delete mode 100644 0.14/search/variables_1.js delete mode 100644 0.14/search/variables_10.html delete mode 100644 0.14/search/variables_10.js delete mode 100644 0.14/search/variables_11.html delete mode 100644 0.14/search/variables_11.js delete mode 100644 0.14/search/variables_12.html delete mode 100644 0.14/search/variables_12.js delete mode 100644 0.14/search/variables_13.html delete mode 100644 0.14/search/variables_13.js delete mode 100644 0.14/search/variables_2.html delete mode 100644 0.14/search/variables_2.js delete mode 100644 0.14/search/variables_3.html delete mode 100644 0.14/search/variables_3.js delete mode 100644 0.14/search/variables_4.html delete mode 100644 0.14/search/variables_4.js delete mode 100644 0.14/search/variables_5.html delete mode 100644 0.14/search/variables_5.js delete mode 100644 0.14/search/variables_6.html delete mode 100644 0.14/search/variables_6.js delete mode 100644 0.14/search/variables_7.html delete mode 100644 0.14/search/variables_7.js delete mode 100644 0.14/search/variables_8.html delete mode 100644 0.14/search/variables_8.js delete mode 100644 0.14/search/variables_9.html delete mode 100644 0.14/search/variables_9.js delete mode 100644 0.14/search/variables_a.html delete mode 100644 0.14/search/variables_a.js delete mode 100644 0.14/search/variables_b.html delete mode 100644 0.14/search/variables_b.js delete mode 100644 0.14/search/variables_c.html delete mode 100644 0.14/search/variables_c.js delete mode 100644 0.14/search/variables_d.html delete mode 100644 0.14/search/variables_d.js delete mode 100644 0.14/search/variables_e.html delete mode 100644 0.14/search/variables_e.js delete mode 100644 0.14/search/variables_f.html delete mode 100644 0.14/search/variables_f.js delete mode 100644 0.14/splitbar.png delete mode 100644 0.14/structamb_1_1PropertyCompare-members.html delete mode 100644 0.14/structamb_1_1PropertyCompare.html delete mode 100644 0.14/structpicojson_1_1last__error__t-members.html delete mode 100644 0.14/structpicojson_1_1last__error__t.html delete mode 100644 0.14/structpicojson_1_1null.html delete mode 100644 0.14/structpicojson_1_1null__parse__context_1_1dummy__str-members.html delete mode 100644 0.14/structpicojson_1_1null__parse__context_1_1dummy__str.html delete mode 100644 0.14/sync_off.png delete mode 100644 0.14/sync_on.png delete mode 100644 0.14/tab_a.png delete mode 100644 0.14/tab_b.png delete mode 100644 0.14/tab_h.png delete mode 100644 0.14/tab_s.png delete mode 100644 0.14/tabs.css delete mode 100644 0.14/timestamp_8h_source.html delete mode 100644 0.14/unionVariant.html delete mode 100644 0.14/unionpicojson_1_1value_1_1__storage-members.html delete mode 100644 0.14/unionpicojson_1_1value_1_1__storage.html delete mode 100644 0.14/uuidhelper_8h_source.html delete mode 100644 0.14/vehicleproperty_8h_source.html delete mode 100644 0.14/wheel_plugin.html diff --git a/0.14/AMBArchitecture.png b/0.14/AMBArchitecture.png deleted file mode 100644 index 69a9a077..00000000 Binary files a/0.14/AMBArchitecture.png and /dev/null differ diff --git a/0.14/CMakeFiles/CMakeDirectoryInformation.cmake b/0.14/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 28bf90c8..00000000 --- a/0.14/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# 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 deleted file mode 100644 index 19fab214..00000000 --- a/0.14/CMakeFiles/docs.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# 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 deleted file mode 100644 index 4e653f37..00000000 --- a/0.14/CMakeFiles/docs.dir/build.make +++ /dev/null @@ -1,77 +0,0 @@ -# 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 deleted file mode 100644 index ae753a31..00000000 --- a/0.14/CMakeFiles/docs.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index d827cd84..00000000 --- a/0.14/CMakeFiles/docs.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# 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 deleted file mode 100644 index d827cd84..00000000 --- a/0.14/CMakeFiles/docs.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# 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 deleted file mode 100644 index 0bc7bd3e..00000000 --- a/0.14/CMakeFiles/docs.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 54 - diff --git a/0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake b/0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake deleted file mode 100644 index 19fab214..00000000 --- a/0.14/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# 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 deleted file mode 100644 index 5c3a1192..00000000 --- a/0.14/CMakeFiles/genmappings_libamb.dir/build.make +++ /dev/null @@ -1,77 +0,0 @@ -# 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 deleted file mode 100644 index f0194785..00000000 --- a/0.14/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index d827cd84..00000000 --- a/0.14/CMakeFiles/genmappings_libamb.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# 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 deleted file mode 100644 index d827cd84..00000000 --- a/0.14/CMakeFiles/genmappings_libamb.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# 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 deleted file mode 100644 index 7ff182fe..00000000 --- a/0.14/CMakeFiles/genmappings_libamb.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 61 - diff --git a/0.14/CMakeFiles/progress.marks b/0.14/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf088..00000000 --- a/0.14/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/0.14/Doxyfile b/0.14/Doxyfile deleted file mode 100644 index 2405a55b..00000000 --- a/0.14/Doxyfile +++ /dev/null @@ -1,11 +0,0 @@ -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 deleted file mode 100644 index 94653078..00000000 --- a/0.14/Makefile +++ /dev/null @@ -1,202 +0,0 @@ -# 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 deleted file mode 100644 index 9cc225af..00000000 --- a/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractpropertytype.h - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h
-
-
-

BasicPropertyType is a typed property type. Most internal types are derived from this class

-

std::unique_ptr<BasicPropertyType<int>> boostPSI = new BasicPropertyType<int>("BoostPSI",5); boostPSI->priority = AbstractPropertyType::Instant; //set instant because we clean up right after. routingEngine->updateProperty(boostPSI.get(), sourceUuid());

-
/*
Copyright (C) 2012 Intel Corporation
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef _ABSTRACTPROPERTYTYPE_H_
#define _ABSTRACTPROPERTYTYPE_H_
#include <string>
#include <sstream>
#include <stdexcept>
#include <vector>
#include <iostream>
#include <memory>
#include <boost/any.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/utility.hpp>
#include <type_traits>
#include <glib.h>
#include <list>
#include "timestamp.h"
#include <debugout.h>
#include <boost/algorithm/string.hpp>
#include <superptr.hpp>
class Zone {
public:
typedef int Type;
enum {
None = 0,
Front = 1,
Middle = 1 << 1,
Right = 1 << 2,
Left = 1 << 3,
Rear = 1 << 4,
Center = 1 << 5,
LeftSide = 1 << 6,
RightSide = 1 << 7,
FrontSide = 1 << 8,
BackSide = 1 << 9
};
static const Zone::Type FrontRight;
static const Zone::Type FrontLeft;
static const Zone::Type MiddleRight;
static const Zone::Type MiddleLeft;
static const Zone::Type RearRight;
static const Zone::Type RearLeft;
typedef std::vector<Zone::Type> ZoneList;
};
{
public:
enum Priority
{
Normal = 0,
Low,
High,
Instant
};
AbstractPropertyType(std::string property)
: name(property), timestamp(amb::currentTime()), sequence(-1), zone(Zone::None), priority(Normal)
{
}
{
for(auto i : destroyed)
{
if(i) i(this);
}
}
virtual std::string toString() const = 0;
virtual void fromString(std::string)= 0;
virtual GVariant* toVariant() = 0;
virtual void fromVariant(GVariant*) = 0;
virtual AbstractPropertyType* copy() = 0;
virtual void quickCopy(AbstractPropertyType* other)
{
sequence = other->sequence;
mValue = other->anyValue();
timestamp = other->timestamp;
}
bool operator == (AbstractPropertyType &other)
{
std::string one = toString();
std::string two = other.toString();
return one == two
&& zone == other.zone
&& sourceUuid == other.sourceUuid
&& name == other.name;
}
bool operator != (AbstractPropertyType &other)
{
std::string one = toString();
std::string two = other.toString();
return one != two;
}
std::string name;
double timestamp;
int32_t sequence;
std::string sourceUuid;
Zone::Type zone;
Priority priority;
virtual void setValue(boost::any val)
{
mValue = val;
timestamp = amb::currentTime();
}
template <typename T>
T value() const
{
return boost::any_cast<T>(mValue);
}
boost::any anyValue()
{
return mValue;
}
virtual const string signature()
{
auto var = amb::make_super(toVariant());
if(!var) return "";
const string s = g_variant_get_type_string(var.get());
DebugOut() << "returning signature: " << s << " for "<< name << endl;
return s;
}
std::vector<std::function<void(AbstractPropertyType*)>> destroyed;
protected:
boost::any mValue;
};
namespace amb
{
struct PropertyCompare
{
bool operator()(AbstractPropertyType* const & lhs, AbstractPropertyType* & rhs) const
{
if (lhs->name == rhs->name
&& lhs->sourceUuid == rhs->sourceUuid
&& lhs->zone == rhs->zone)
{
return true;
}
return false;
}
};
}
template <typename T>
class GVS;
template <>
class GVS<int>
{
public:
static const char* signature() { return "i"; }
static int value(GVariant* v)
{
int val = 0;
g_variant_get(v, signature(), &val);
return val;
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<double>
{
public:
static const char* signature() { return "d"; }
static double value(GVariant* v)
{
return g_variant_get_double(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<uint16_t>
{
public:
static const char* signature() { return "q"; }
static uint16_t value(GVariant* v)
{
return g_variant_get_uint16(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<int16_t>
{
public:
static const char* signature() { return "n"; }
static int16_t value(GVariant* v)
{
return g_variant_get_int16(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<char>
{
public:
static const char* signature() { return "y"; }
static char value(GVariant* v)
{
return g_variant_get_byte(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<uint32_t>
{
public:
static const char* signature() { return "u"; }
static uint32_t value(GVariant* v)
{
return g_variant_get_uint32(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<int64_t>
{
public:
static const char* signature() { return "x"; }
static int64_t value(GVariant* v)
{
return g_variant_get_int64(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<uint64_t>
{
public:
static const char* signature() { return "t"; }
static uint64_t value(GVariant* v)
{
return g_variant_get_uint64(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<bool>
{
public:
static const char* signature() { return "b"; }
static bool value(GVariant *v)
{
return g_variant_get_boolean(v);
}
static std::string stringize(std::string v)
{
if(v == "0" || v == "1")
return v;
boost::algorithm::to_lower(v);
return v == "true" ? "1":"0";
}
};
template <typename T>
{
public:
{
mValue = T();
}
{
setValue(other.value<T>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
}
BasicPropertyType & operator = (BasicPropertyType const & other)
{
setValue(other.value<T>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
return *this;
}
BasicPropertyType & operator = (T const & other)
{
setValue(other);
return *this;
}
BasicPropertyType & operator ++ ()
{
setValue(basicValue() + 1);
}
BasicPropertyType & operator -- ()
{
setValue(basicValue() - 1);
}
bool operator < (const BasicPropertyType<T>& other) const
{
return value<T>() < other.value<T>();
}
bool operator > (const BasicPropertyType<T>& other) const
{
return value<T>() > other.value<T>();
}
{
setValue(val);
}
BasicPropertyType( std::string propertyName, T val)
:AbstractPropertyType(propertyName)
{
setValue(val);
}
BasicPropertyType( std::string propertyName, std::string val)
:AbstractPropertyType(propertyName)
{
if(!val.empty() && val != "")
{
serialize<T>(val);
}
else setValue(T());
}
BasicPropertyType(std::string propertyName)
:AbstractPropertyType(propertyName)
{
mValue = T();
}
{
return new BasicPropertyType<T>(*this);
}
void fromString(std::string val)
{
if(!val.empty() && val != "")
{
serialize<T>(val);
}
}
std::string toString() const
{
std::stringstream stream;
stream.precision(10);
stream<<value<T>();
return stream.str();
}
GVariant* toVariant()
{
return serializeVariant<T>(value<T>());
}
void fromVariant(GVariant *v)
{
setValue(deserializeVariant<T>(v));
}
T basicValue()
{
return value<T>();
}
void setValue(T val)
{
}
void setValue(boost::any val)
{
}
private:
//GVariant* mVariant;
template <class N>
void serialize(std::string val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
{
int someTemp;
std::stringstream stream(val);
stream>>someTemp;
setValue((N)someTemp);
}
template <class N>
void serialize(std::string val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
{
std::stringstream stream(GVS<T>::stringize(val));
N someTemp;
stream>>someTemp;
setValue(someTemp);
}
template <class N>
GVariant* serializeVariant(T val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
{
//mVariant = Glib::VariantBase(Glib::Variant<gint16>::create((int)val).gobj());
return (g_variant_new("i",(int)val));
}
template <class N>
GVariant* serializeVariant(T val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
{
//mVariant = Glib::Variant<T>::create(val);
//mVariant = g_variant_ref(g_variant_new(GVS<T>::signature(),val));
return g_variant_new(GVS<T>::signature(),val);
}
template <class N>
T deserializeVariant(GVariant* v, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
{
// return (T)((Glib::Variant<int>::cast_dynamic<Glib::Variant<int> >(*v)).get());
return (T)GVS<int>::value(v);
}
template <class N>
T deserializeVariant(GVariant* v, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
{
// return Glib::VariantBase::cast_dynamic<Glib::Variant<T> >(*v).get();
return GVS<T>::value(v);
}
};
{
public:
{
setValue(std::string());
}
StringPropertyType(std::string propertyName)
:AbstractPropertyType(propertyName)
{
setValue(std::string());
}
StringPropertyType(std::string propertyName, std::string val)
:AbstractPropertyType(propertyName)
{
setValue(val);
}
{
setValue(other.value<std::string>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
}
StringPropertyType & operator = (StringPropertyType const & other)
{
setValue(other.value<std::string>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
return *this;
}
StringPropertyType & operator = (std::string const & other)
{
setValue(std::string(other));
return *this;
}
bool operator < (const StringPropertyType& other) const
{
return value<std::string>() < other.value<std::string>();
}
void fromString(std::string val)
{
setValue(val);
}
{
return new StringPropertyType(*this);
}
std::string toString() const
{
return value<std::string>();
}
GVariant* toVariant()
{
//mVariant = Glib::Variant<std::string>::create(toString());
return g_variant_new_string(toString().c_str());
}
void fromVariant(GVariant *v)
{
setValue(std::string(g_variant_get_string(v,NULL)));
}
};
template <class T = AbstractPropertyType>
{
public:
ListPropertyType(std::string propertyName)
: AbstractPropertyType(propertyName), initialized(false)
{
}
ListPropertyType(std::string propertyName, T value)
: AbstractPropertyType(propertyName), initialized(false)
{
appendPriv(value);
}
:AbstractPropertyType(other.name),initialized(false)
{
std::vector<T> l = other.list();
for(auto i : l)
{
append(i);
}
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
}
{
clear();
}
void append(T property)
{
if(!initialized)
{
mList.clear();
initialized = true;
}
appendPriv(property);
}
uint count()
{
return mList.size();
}
{
return new ListPropertyType(*this);
}
void quickCopy(AbstractPropertyType* other)
{
ListPropertyType<T>* v = static_cast<ListPropertyType<T>*>(other);
if(!v)
{
DebugOut(DebugOut::Error) << "ListPropertyType Quick Copy failed" << endl;
return;
}
mList = v->list();
}
std::string toString() const
{
std::string str = "[";
for(auto itr = mList.begin(); itr != mList.end(); itr++)
{
if(str != "[")
str += ",";
T t = *itr;
str += t.toString();
}
str += "]";
return str;
}
void fromString(std::string str )
{
clear();
if(!str.length())
return;
if(str[0] == '[' && str[str.length()-1] == ']')
{
str = str.substr(1,str.length() - 2);
}
std::vector<std::string> elements;
std::istringstream f(str);
std::string element;
while(std::getline(f,element,','))
{
T foo("", element);
append (foo);
}
timestamp = amb::currentTime();
}
GVariant* toVariant()
{
GVariantBuilder params;
g_variant_builder_init(&params, ((const GVariantType *) "av"));
for(auto itr = mList.begin(); itr != mList.end(); itr++)
{
T t = *itr;
auto var = t.toVariant();
GVariant *newvar = g_variant_new("v", var);
g_variant_builder_add_value(&params, newvar);
}
GVariant* var = g_variant_builder_end(&params);
g_assert(var);
return var;
}
void fromVariant(GVariant* v)
{
clear();
gsize dictsize = g_variant_n_children(v);
for (int i=0;i<dictsize;i++)
{
GVariant *childvariant = g_variant_get_child_value(v,i);
GVariant *innervariant = g_variant_get_variant(childvariant);
T t;
t.fromVariant(innervariant);
appendPriv(t);
}
}
std::vector<T> list() { return mList; }
private:
void clear()
{
mList.clear();
}
void appendPriv(T i)
{
mList.push_back(i);
}
bool initialized;
std::vector<T> mList;
};
#endif
- - - - 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 deleted file mode 100644 index 64362988..00000000 --- a/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractroutingengine.h - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h
-
-
-

setProperty sets a property to a value.

See also
AsyncSetPropertyRequest
-
-AsyncPropertyReply
    -
  • request the request containing the property and the value to set
  • -
-
-
Returns
a pointer to the reply which is owned by the caller of this method
-
/*
Copyright (C) 2012 Intel Corporation
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef ABSTRACTROUTINGENGINE_H
#define ABSTRACTROUTINGENGINE_H
#include <sys/types.h>
#include <stdlib.h>
#include <boost/any.hpp>
#include <functional>
#include <string>
#include <time.h>
#include "vehicleproperty.h"
#include "abstractpropertytype.h"
#include "propertyinfo.hpp"
typedef std::function<void (AsyncPropertyReply*)> GetPropertyCompletedSignal;
typedef std::function<void (AsyncRangePropertyReply*)> GetRangedPropertyCompletedSignal;
typedef std::function<void (AsyncPropertyReply*)> TimedOutCallback;
{
public:
:property(VehicleProperty::NoValue),zoneFilter(Zone::None), timeout(10000)
{
}
{
this->property = request.property;
this->completed = request.completed;
this->zoneFilter = request.zoneFilter;
this->timeout = request.timeout;
}
AsyncPropertyRequest & operator = (const AsyncPropertyRequest & other)
{
this->property = other.property;
this->completed = other.completed;
this->zoneFilter = other.zoneFilter;
this->timeout = other.timeout;
return *this;
}
virtual ~AsyncPropertyRequest() { }
VehicleProperty::Property property;
std::string sourceUuidFilter;
Zone::Type zoneFilter;
GetPropertyCompletedSignal completed;
uint timeout;
std::string pid;
};
{
public:
virtual ~AsyncPropertyReply();
enum Error {
NoError = 0,
Timeout,
InvalidOperation,
PermissionDenied,
ZoneNotSupported
};
static std::string errorToStr(Error err)
{
if(err == NoError)
return "NoError";
else if(err == Timeout)
return "Timeout";
else if(err == InvalidOperation)
return "InvalidOperation";
else if(err == PermissionDenied)
return "PermissionDenied";
else if(err == ZoneNotSupported)
return "ZoneNotSupported";
DebugOut(DebugOut::Warning) << "Could not translate error: " << err << endl;
return "";
}
static Error strToError(std::string err)
{
if(err == "NoError")
return NoError;
else if(err == "Timeout")
return Timeout;
else if(err == "InvalidOperation")
return InvalidOperation;
else if(err == "PermissionDenied")
return PermissionDenied;
else if(err == "ZoneNotSupported")
return ZoneNotSupported;
DebugOut(DebugOut::Warning) << "Could not translate error string: " << err << endl;
return NoError;
}
bool success;
TimedOutCallback timedout;
Error error;
private:
void setTimeout();
GSource* timeoutSource;
};
{
public:
:value(NULL)
{
}
:AsyncPropertyRequest(request), value(NULL)
{
}
{
}
};
{
public:
:zone(Zone::None), timeBegin(0), timeEnd(0), sequenceBegin(-1), sequenceEnd(-1)
{
}
{
this->properties = request.properties;
this->completed = request.completed;
this->timeBegin = request.timeBegin;
this->timeEnd = request.timeEnd;
this->sequenceBegin = request.sequenceBegin;
this->sequenceEnd = request.sequenceEnd;
this->sourceUuid = request.sourceUuid;
this->zone = request.zone;
}
PropertyList properties;
std::string sourceUuid;
Zone::Type zone;
GetRangedPropertyCompletedSignal completed;
double timeBegin;
double timeEnd;
int32_t sequenceBegin;
int32_t sequenceEnd;
std::string pid;
};
{
public:
:AsyncRangePropertyRequest(request), success(false)
{
}
{
for(auto itr = values.begin(); itr != values.end(); itr++)
{
delete (*itr);
}
values.clear();
}
std::list<AbstractPropertyType*> values;
bool success;
};
{
public:
typedef std::function<void (AbstractPropertyType* value)> PropertyChangedType;
AbstractRoutingEngine(std::map<std::string, std::string> configuration):mConfig(configuration) {}
virtual void registerSource(AbstractSource* src) = 0;
virtual void updateSupported(PropertyList added, PropertyList removed, AbstractSource* source) = 0;
void updateProperty(VehicleProperty::Property property, AbstractPropertyType* value, std::string uuid)
{
DebugOut(DebugOut::Warning)<<"updateProperty(VehicleProperty::Property,AbstractPropertyType*,std::string) is deprecated. use new updateProperty(AbstractPropertyType*, const std::string &)"<<endl;
updateProperty(value,uuid);
}
virtual void updateProperty(AbstractPropertyType* value, const std::string &uuid) = 0;
virtual PropertyList supported() = 0;
virtual void registerSink(AbstractSink* self) = 0;
virtual void unregisterSink(AbstractSink* self) = 0;
virtual std::vector<std::string> sourcesForProperty(const VehicleProperty::Property & property) = 0;
virtual AsyncPropertyReply * getPropertyAsync(AsyncPropertyRequest request) = 0;
virtual void getRangePropertyAsync(AsyncRangePropertyRequest request) = 0;
virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request) = 0;
virtual uint subscribeToProperty(const VehicleProperty::Property & propertyName, PropertyChangedType callback, std::string pid="") = 0;
virtual void unsubscribeToProperty(uint handle) = 0;
virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, AbstractSink* self) = 0;
virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, AbstractSink *self) = 0;
virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self) = 0;
virtual bool unsubscribeToProperty(const VehicleProperty::Property &, AbstractSink* self) = 0;
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &, const std::string & sourceUuid) = 0;
protected:
std::map<std::string, std::string> mConfig;
};
#endif // ABSTRACTROUTINGENGINE_H
- - - - 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 deleted file mode 100644 index c24ccb24..00000000 --- a/0.14/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/vehicleproperty.h - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h
-
-
-

registerProperty registers properties with the Vehicle Property system. Returns true if property has been registered successfully.

Parameters
- - - -
name- name of property. Name cannot match any existing property or it will be rejected and this method will return false.
factor- callback function that returns an AbstractPropertyType representation of the value. custom properties will need to return a custom AbstractPropertyType based object.
-
-
-

#include <vehicleproperty.h> #include <abstractpropertytype.h>

-

//Somewhere in a source plugin: ... Property VehicleJetEngineStatus = "VehicleJetEngineStatus"; VehicleProperty::registerProperty(VehicleJetEngineStatus, [](){return new BasicPropertyType<bool>(VehicleJetEngineStatus, false);}); ... //other initialization

-
/*
Copyright (C) 2012 Intel Corporation
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef VEHICLEPROPERTY_H
#define VEHICLEPROPERTY_H
#include "nullptr.h"
#include <string>
#include <list>
#include <set>
#include <sstream>
#include <map>
#include <functional>
#include "abstractpropertytype.h"
#include "mappropertytype.hpp"
namespace ButtonEvents {
enum ButtonEventType {
NoButton = 0,
PlayButton = 1,
SkipButton = 1 << 1,
PrevButton = 1 << 2,
PauseButton = 1 << 3,
Preset1Button = 1 << 4,
Preset2Button = 1 << 5,
Preset3Button = 1 << 6,
Preset4Button = 1 << 7,
StopButton = 1 << 8,
NavigateUpButton = 1 << 9,
NavigateDownButton = 1 << 10,
NavigateLeftButton = 1 << 11,
NavigateRightButton = 1 << 12
};
namespace W3C
{
extern const char* Home;
extern const char* Back;
extern const char* Search;
extern const char* Call;
extern const char* EndCall;
extern const char* MediaPlay;
extern const char* MediaNext;
extern const char* MediaPrevious;
extern const char* MediaPause;
extern const char* VoiceRecognize;
extern const char* Enter;
extern const char* Left;
extern const char* Right;
extern const char* Up;
extern const char* Down;
}
}
namespace TurnSignals {
enum TurnSignalType
{
Off=0,
Right=1,
Left=2,
Hazard=3
};
}
namespace Transmission {
enum TransmissionPositions
{
Neutral = 0,
First,
Second,
Third,
Forth,
Fifth,
Sixth,
Seventh,
Eighth,
Ninth,
Tenth,
CVT = 64,
Drive = 96,
Reverse = 128,
Park = 255
};
enum Mode {
Normal=0,
Sports = 1,
Economy = 2,
OEMCustom1 = 3,
OEMCustom2 = 4
};
enum Type {
Unknown = -1,
Auto = 0,
Manual = 1,
CV = 2
};
namespace W3C
{
extern const char* Park;
extern const char* Reverse;
extern const char* Neutral;
extern const char* Low;
extern const char* Drive;
extern const char* Overdrive;
}
}
namespace Power {
enum Modes
{
Off = 0,
Accessory1 = 1,
Accessory2 = 2,
Run = 3
};
}
namespace Fuel{
enum Type
{
Unknown = -1,
Gasoline = 0,
High_Octane,
Diesel,
Electric,
Hydrogen
};
enum RefuelPosition
{
UnknownPosition = -1,
Left = 0,
Right,
Front,
Rear
};
}
namespace Vehicle {
enum Type
{
Unknown = -1,
Sedan = 0,
Coupe,
Cabriole,
Roadster,
SUV,
Truck
};
enum SoundMode {
Normal = 0,
Quiet = 1,
Sportive = 2
};
}
namespace Security {
enum Status
{
Idle = 0,
Armed,
AlarmDetected
};
namespace W3C
{
extern const char * Disarmed;
extern const char * Prearmed;
extern const char * Armed;
extern const char * Alarmed;
}
}
namespace Airbag {
enum Status
{
Inactive = 0,
Active,
Deployed
};
}
namespace Door
{
enum Status
{
Closed = 0,
Open,
Ajar
};
namespace W3C
{
extern const char * Closed;
extern const char * Open;
extern const char * Ajar;
}
}
namespace Seat
{
enum Occupant
{
Vacant = 0,
Child,
Adult
};
namespace W3C
{
extern const char * Vacant;
extern const char * Child;
extern const char * Adult;
extern const char * Pin;
extern const char * Keyfob;
extern const char * Bluetooth;
extern const char * NFC ;
extern const char * Fingerprint;
extern const char * Camera;
extern const char * Voice;
}
}
namespace Window
{
enum WiperSpeed
{
Off = 0,
Slowest = 1,
Fastest = 5,
Auto = 10
};
}
{
extern const char * Opened;
extern const char * Opening;
extern const char * Closed;
extern const char * Closing;
}
{
namespace W3C
{
extern const char * Off;
extern const char * Once;
extern const char * Slowest;
extern const char * Slow;
extern const char * Middle;
extern const char * Fast;
extern const char * Fastest;
extern const char * Auto;
}
}
namespace HVAC
{
enum AirflowDirection
{
FrontPanel=0,
FloorDuct = 1,
Front = 1 << 1,
Defroster = 1 << 2
};
namespace W3C
{
extern const char * FloorPanel;
extern const char * FloorDuct;
extern const char * Bilevel;
extern const char * DefrostFloor;
}
}
namespace Driving
{
enum Mode
{
None = 0,
};
}
namespace Drive
{
enum Mode {
Normal=0,
Sports = 1,
Economy = 2,
OEMCustom1 = 3,
OEMCustom2 = 4
};
namespace W3C
{
extern const char* Comfort;
extern const char* Auto;
extern const char* Sport;
extern const char* Eco;
extern const char* Manual;
extern const char* Winter;
}
}
namespace Measurement
{
enum Type
{
Metric = 0,
ImperialUS = 1,
ImperialUK = 2
};
}
namespace LaneDeparture
{
namespace W3C
{
extern const char * Off;
extern const char * Pause;
extern const char * Running;
}
}
namespace ParkingBrake
{
namespace W3C
{
extern const char * Inactive;
extern const char * Active;
extern const char * Error;
}
}
#include <boost/preprocessor/comma.hpp>
#define PROPERTYTYPE(property, propertyType, baseClass, valueType) \
class propertyType : public baseClass { \
public: propertyType(): baseClass(property) {} \
propertyType(valueType val) : baseClass(property, val) {} \
using baseClass::operator=; \
};
#define PROPERTYTYPE1(property, propertyType, baseClass, valueType) \
class propertyType : public baseClass { \
public: propertyType(): baseClass(#property) {} \
propertyType(valueType val) : baseClass(#property, val) {} \
};
#define PROPERTYTYPEBASIC(property, valueType) \
class property ## Type : public BasicPropertyType<valueType> { \
public: property ## Type(): BasicPropertyType(property) {} \
property ## Type(valueType val) : BasicPropertyType(property, val) {} \
using BasicPropertyType<valueType>::operator=; \
};
#define PROPERTYTYPEBASIC1(property, valueType) \
class property ## Type : public BasicPropertyType<valueType> { \
public: property ## Type(): BasicPropertyType( #property) {} \
property ## Type(valueType val) : BasicPropertyType(#property, val) {} \
};
#define PROPERTYTYPENOVAL(property, propertyType, baseClass) \
class propertyType : public baseClass { \
public: propertyType(): baseClass(property) {} \
};
typedef std::vector<std::string> PropertyList;
typedef std::set<std::string> PropertySet;
{
public:
static void factory();
typedef std::string Property;
typedef std::function<AbstractPropertyType* (void)> PropertyTypeFactoryCallback;
static const Property NoValue;
static const Property VehicleSpeed;
PROPERTYTYPE(VehicleSpeed, VehicleSpeedType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> VehicleSpeedType;
static const Property EngineSpeed;
PROPERTYTYPE(EngineSpeed, EngineSpeedType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> EngineSpeedType;
static const Property TransmissionShiftPosition;
PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType,
BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions )
//typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionShiftPositionType;
static const Property TransmissionGearPosition;
PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType,
BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions)
//typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionGearPositionType;
static const Property TransmissionMode;
PROPERTYTYPE(TransmissionMode, TransmissionModeType,
//typedef BasicPropertyType<Transmission::Mode> TransmissionModeType;
static const Property TransmissionModeW3C;
PROPERTYTYPE(TransmissionModeW3C, TransmissionModeW3CType, StringPropertyType, std::string)
static const Property ThrottlePosition;
PROPERTYTYPE(ThrottlePosition, ThrottlePositionType, BasicPropertyType<uint16_t> , uint16_t)
//typedef BasicPropertyType<uint16_t> ThrottlePositionType;
static const Property WheelBrake;
PROPERTYTYPE(WheelBrake, WheelBrakeType, BasicPropertyType<bool>, bool)
//typedef BasicPropertyType<bool> WheelBrakeType;
static const Property WheelBrakePressure;
PROPERTYTYPE(WheelBrakePressure, WheelBrakePressureType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> WheelBrakePressureType;
static const Property SteeringWheelAngle;
PROPERTYTYPE(SteeringWheelAngle, SteeringWheelAngleType, BasicPropertyType<uint16_t>, uint16_t)
static const Property SteeringWheelAngleW3C;
PROPERTYTYPEBASIC(SteeringWheelAngleW3C, int16_t)
static const Property TurnSignal;
PROPERTYTYPEBASIC(TurnSignal, TurnSignals::TurnSignalType)
static const Property ClutchStatus;
PROPERTYTYPE(ClutchStatus, ClutchStatusType,BasicPropertyType<bool>,bool)
static const Property EngineOilPressure;
PROPERTYTYPE(EngineOilPressure, EngineOilPressureType, BasicPropertyType<uint16_t>, uint16_t)
static const Property EngineCoolantTemperature;
PROPERTYTYPEBASIC(EngineCoolantTemperature, int16_t)
static const Property EngineCoolantLevel;
PROPERTYTYPE(EngineCoolantLevel, EngineCoolantLevelType, BasicPropertyType<uint>, uint)
static const Property MachineGunTurretStatus;
PROPERTYTYPEBASIC(MachineGunTurretStatus, bool)
static const Property AccelerationX;
PROPERTYTYPEBASIC(AccelerationX, int16_t)
static const Property AccelerationY;
PROPERTYTYPEBASIC(AccelerationY, int16_t)
static const Property AccelerationZ;
PROPERTYTYPEBASIC(AccelerationZ, int16_t)
static const Property MassAirFlow;
PROPERTYTYPE(MassAirFlow, MassAirFlowType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> MassAirFlowType;
static const Property ButtonEvent;
PROPERTYTYPE(ButtonEvent, ButtonEventType, BasicPropertyType<ButtonEvents::ButtonEventType>, ButtonEvents::ButtonEventType)
static const Property ButtonEventW3C;
class ButtonEventW3CType: public MapPropertyType<StringPropertyType>
{
public:
ButtonEventW3CType() : MapPropertyType(ButtonEventW3C) {}
};
static const Property AirIntakeTemperature;
PROPERTYTYPE(AirIntakeTemperature, AirIntakeTemperatureType, BasicPropertyType<int>, int)
//typedef BasicPropertyType<int> AirIntakeTemperatureType;
static const Property BatteryVoltage;
PROPERTYTYPE(BatteryVoltage, BatteryVoltageType, BasicPropertyType<double>, double)
//typedef BasicPropertyType<double> BatteryVoltageType;
static const Property BatteryCurrent;
PROPERTYTYPE(BatteryCurrent, BatteryCurrentType, BasicPropertyType<double>, double)
//typedef BasicPropertyType<double> BatteryCurrentType;
static const Property BatteryChargeLevel;
PROPERTYTYPEBASIC(BatteryChargeLevel, uint16_t)
static const Property InteriorTemperature;
PROPERTYTYPE(InteriorTemperature, InteriorTemperatureType, BasicPropertyType<int>, int)
//typedef BasicPropertyType<int> InteriorTemperatureType;
static const Property ExteriorTemperature;
PROPERTYTYPE(ExteriorTemperature, ExteriorTemperatureType, BasicPropertyType<int>, int)
//typedef BasicPropertyType<int> ExteriorTemperatureType;
static const Property EngineOilTemperature;
PROPERTYTYPEBASIC(EngineOilTemperature, int)
static const Property EngineOilRemaining;
PROPERTYTYPEBASIC(EngineOilRemaining, uint16_t)
static const Property EngineOilLifeRemaining;
PROPERTYTYPEBASIC(EngineOilLifeRemaining, uint16_t)
static const Property EngineOilChangeIndicator;
PROPERTYTYPEBASIC(EngineOilChangeIndicator, bool)
static const Property VIN;
PROPERTYTYPE(VIN, VINType, StringPropertyType, std::string)
//class VINType: public StringPropertyType { public: VINType(std::string val):StringPropertyType(VIN,val){} };
static const Property WMI;
PROPERTYTYPE(WMI, WMIType, StringPropertyType, std::string)
//class WMIType: public StringPropertyType { public: WMIType(std::string val):StringPropertyType(WMI,val){} };
static const Property TirePressure;
PROPERTYTYPEBASIC(TirePressure, uint16_t)
static const Property TirePressureLow;
PROPERTYTYPEBASIC(TirePressureLow, bool)
static const Property TireTemperature;
PROPERTYTYPEBASIC(TireTemperature, int16_t)
static const Property VehiclePowerMode;
PROPERTYTYPE(VehiclePowerMode, VehiclePowerModeType, BasicPropertyType<Power::Modes>, Power::Modes)
//typedef BasicPropertyType<Power::PowerModes> VehiclePowerModeType;
static const Property TripMeters;
PROPERTYTYPE(TripMeters, TripMetersType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
//typedef ListPropertyType<BasicPropertyType<uint16_t> > TripMetersType;
static const Property CruiseControlActive;
PROPERTYTYPE(CruiseControlActive, CruiseControlActiveType, BasicPropertyType<bool>, bool)
//typedef BasicPropertyType<bool> CruiseControlActiveType;
static const Property CruiseControlSpeed;
PROPERTYTYPE(CruiseControlSpeed, CruiseControlSpeedType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> CruiseControlSpeedType;
static const Property LightHead;
PROPERTYTYPE(LightHead, LightHeadType, BasicPropertyType<bool>, bool)
static const Property LightRightTurn;
PROPERTYTYPE(LightRightTurn, LightRightTurnType, BasicPropertyType<bool>, bool)
static const Property LightLeftTurn;
PROPERTYTYPE(LightLeftTurn, LightLeftTurnType, BasicPropertyType<bool>, bool)
static const Property LightBrake;
PROPERTYTYPE(LightBrake, LightBrakeType, BasicPropertyType<bool>, bool)
static const Property LightFog;
PROPERTYTYPE(LightFog, LightFogType, BasicPropertyType<bool>, bool)
static const Property LightHazard;
PROPERTYTYPE(LightHazard, LightHazardType, BasicPropertyType<bool>, bool)
static const Property LightParking;
PROPERTYTYPE(LightParking, LightParkingType, BasicPropertyType<bool>, bool)
static const Property LightHighBeam;
PROPERTYTYPE(LightHighBeam, LightHighBeamType, BasicPropertyType<bool>, bool)
static const Property LightAutomatic;
PROPERTYTYPEBASIC(LightAutomatic, bool)
static const Property LightDynamicHighBeam;
PROPERTYTYPEBASIC(LightDynamicHighBeam, bool)
static const Property InteriorLightDriver;
PROPERTYTYPE(InteriorLightDriver, InteriorLightDriverType, BasicPropertyType<bool>, bool)
static const Property InteriorLightCenter;
PROPERTYTYPE(InteriorLightCenter, InteriorLightCenterType, BasicPropertyType<bool>, bool)
static const Property InteriorLightPassenger;
PROPERTYTYPE(InteriorLightPassenger, InteriorLightPassengerType, BasicPropertyType<bool>, bool)
static const Property InteriorLightStatus;
PROPERTYTYPEBASIC(InteriorLightStatus, bool)
static const Property EngineLoad;
PROPERTYTYPE(EngineLoad, EngineLoadType, BasicPropertyType<uint16_t>, uint16_t)
static const Property Horn;
PROPERTYTYPE(Horn, HornType, BasicPropertyType<bool>, bool)
static const Property FuelLevel;
PROPERTYTYPE(FuelLevel, FuelLevelType, BasicPropertyType<uint16_t>, uint16_t)
static const Property FuelRange;
PROPERTYTYPE(FuelRange, FuelRangeType, BasicPropertyType<uint16_t> , uint16_t)
static const Property FuelConsumption;
PROPERTYTYPE(FuelConsumption, FuelConsumptionType, BasicPropertyType<uint>, uint)
static const Property FuelEconomy;
PROPERTYTYPE(FuelEconomy, FuelEconomyType, BasicPropertyType<uint16_t>, uint16_t)
static const Property FuelAverageEconomy;
PROPERTYTYPE(FuelAverageEconomy, FuelAverageEconomyType, BasicPropertyType<uint16_t> , uint16_t)
static const Property FuelAverageConsumption;
PROPERTYTYPEBASIC(FuelAverageConsumption, uint)
static const Property FuelTimeSinceRestart;
PROPERTYTYPEBASIC(FuelTimeSinceRestart, uint)
static const Property FuelConsumptionSinceRestart;
PROPERTYTYPEBASIC(FuelConsumptionSinceRestart, uint)
static const Property FuelType;
PROPERTYTYPE(FuelType, FuelTypeType, BasicPropertyType<Fuel::Type>, Fuel::Type)
static const Property FuelPositionSide;
PROPERTYTYPE(FuelPositionSide, FuelPositionSideType, BasicPropertyType<Fuel::RefuelPosition>, Fuel::RefuelPosition)
static const Property ExteriorBrightness;
PROPERTYTYPE(ExteriorBrightness, ExteriorBrightnessType, BasicPropertyType<uint16_t>, uint16_t)
static const Property Latitude;
PROPERTYTYPE(Latitude, LatitudeType, BasicPropertyType<double>, double)
static const Property Longitude;
PROPERTYTYPE(Longitude, LongitudeType, BasicPropertyType<double>, double)
static const Property Altitude;
PROPERTYTYPE(Altitude, AltitudeType, BasicPropertyType<double> , double)
static const Property Direction;
PROPERTYTYPE(Direction, DirectionType, BasicPropertyType<uint16_t>, uint16_t)
static const Property VehicleWidth;
PROPERTYTYPE(VehicleWidth, VehicleWidthType, BasicPropertyType<uint>, uint)
static const Property VehicleHeight;
PROPERTYTYPE(VehicleHeight, VehicleHeightType, BasicPropertyType<uint>, uint)
static const Property VehicleLength;
PROPERTYTYPE(VehicleLength, VehicleLengthType, BasicPropertyType<uint>, uint)
static const Property VehicleType;
PROPERTYTYPE(VehicleType, VehicleTypeType, BasicPropertyType<Vehicle::Type>, Vehicle::Type)
static const Property DoorsPerRow;
PROPERTYTYPE(DoorsPerRow, DoorsPerRowType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
static const Property TransmissionGearType;
PROPERTYTYPE(TransmissionGearType, TransmissionGearTypeType, BasicPropertyType<Transmission::Type>, Transmission::Type)
static const Property FrontWheelRadius;
PROPERTYTYPE(FrontWheelRadius, FrontWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
static const Property RearWheelRadius;
PROPERTYTYPE(RearWheelRadius, RearWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
static const Property WheelTrack;
PROPERTYTYPE(WheelTrack, WheelTrackType, BasicPropertyType<uint>, uint)
static const Property BrakePressure;
PROPERTYTYPEBASIC(BrakePressure, uint16_t)
static const Property Odometer;
PROPERTYTYPEBASIC(Odometer, uint)
static const Property DistanceTotal;
PROPERTYTYPEBASIC(DistanceTotal, uint)
static const Property DistanceSinceStart;
PROPERTYTYPEBASIC(DistanceSinceStart, uint)
static const Property TransmissionFluidLevel;
PROPERTYTYPEBASIC(TransmissionFluidLevel, uint16_t)
static const Property TransmissionOilWear;
PROPERTYTYPEBASIC(TransmissionOilWear, uint16_t)
static const Property TransmissionOilTemperature;
PROPERTYTYPEBASIC(TransmissionOilTemperature, int16_t)
static const Property TransmissionClutchWear;
PROPERTYTYPEBASIC(TransmissionClutchWear, uint16_t)
static const Property BrakeFluidLevel;
PROPERTYTYPEBASIC(BrakeFluidLevel, uint16_t)
static const Property WasherFluidLevel;
PROPERTYTYPEBASIC(WasherFluidLevel, uint16_t)
static const Property WasherFluidLevelLow;
PROPERTYTYPEBASIC(WasherFluidLevelLow, bool)
static const Property SecurityAlertStatus;
PROPERTYTYPEBASIC(SecurityAlertStatus, Security::Status)
static const Property ParkingBrakeStatus;
PROPERTYTYPEBASIC(ParkingBrakeStatus, bool)
static const Property ParkingBrakeStatusW3C;
PROPERTYTYPE(ParkingBrakeStatusW3C, ParkingBrakeStatusW3CType, StringPropertyType, std::string)
static const Property ParkingLightStatus;
PROPERTYTYPEBASIC(ParkingLightStatus,bool)
static const Property HazardLightStatus;
PROPERTYTYPEBASIC(HazardLightStatus, bool)
static const Property AntilockBrakingSystem;
PROPERTYTYPEBASIC(AntilockBrakingSystem, bool)
static const Property AntilockBrakingSystemEnabled;
PROPERTYTYPEBASIC(AntilockBrakingSystemEnabled, bool)
static const Property TractionControlSystem;
PROPERTYTYPEBASIC(TractionControlSystem, bool)
static const Property TractionControlSystemEnabled;
PROPERTYTYPEBASIC(TractionControlSystemEnabled, bool)
static const Property VehicleTopSpeedLimit;
PROPERTYTYPEBASIC(VehicleTopSpeedLimit,uint16_t)
static const Property AirbagStatus;
PROPERTYTYPEBASIC(AirbagStatus, Airbag::Status)
static const Property AirbagActivated;
PROPERTYTYPEBASIC(AirbagActivated, bool)
static const Property AirbagDeployed;
PROPERTYTYPEBASIC(AirbagDeployed, bool)
static const Property DoorStatus;
PROPERTYTYPEBASIC(DoorStatus, Door::Status)
static const Property DoorStatusW3C;
PROPERTYTYPE(DoorStatusW3C, DoorStatusW3CType, StringPropertyType, std::string)
static const Property DoorLockStatus;
PROPERTYTYPEBASIC(DoorLockStatus, bool)
static const Property ChildLockStatus;
PROPERTYTYPEBASIC(ChildLockStatus, bool)
static const Property SeatBeltStatus;
PROPERTYTYPEBASIC(SeatBeltStatus, bool)
static const Property WindowLockStatus;
PROPERTYTYPEBASIC(WindowLockStatus, bool)
static const Property OccupantStatus;
PROPERTYTYPEBASIC(OccupantStatus, Seat::Occupant)
static const Property OccupantStatusW3C;
PROPERTYTYPE(OccupantStatusW3C, OccupantStatusW3CType, StringPropertyType, std::string)
static const Property ObstacleDistance;
PROPERTYTYPEBASIC(ObstacleDistance, double)
static const Property RainSensor;
PROPERTYTYPEBASIC(RainSensor, uint16_t)
static const Property WindshieldWiper;
PROPERTYTYPEBASIC(WindshieldWiper, Window::WiperSpeed)
static const Property WindshieldWiperSpeed;
PROPERTYTYPE(WindshieldWiperSpeed, WindshieldWiperSpeedType, StringPropertyType, std::string)
static const Property WindshieldWiperSetting;
PROPERTYTYPE(WindshieldWiperSetting, WindshieldWiperSettingType, StringPropertyType, std::string)
static const Property AirflowDirection;
PROPERTYTYPEBASIC(AirflowDirection,HVAC::AirflowDirection)
static const Property AirflowDirectionW3C;
PROPERTYTYPE(AirflowDirectionW3C, AirflowDirectionW3CType, StringPropertyType, std::string)
static const Property FanSpeed;
PROPERTYTYPEBASIC(FanSpeed, uint16_t)
static const Property TargetTemperature;
PROPERTYTYPEBASIC(TargetTemperature, int)
static const Property AirConditioning;
PROPERTYTYPEBASIC(AirConditioning,bool)
static const Property AirRecirculation;
PROPERTYTYPEBASIC(AirRecirculation,bool)
static const Property Heater;
PROPERTYTYPEBASIC(Heater, bool)
static const Property Defrost;
PROPERTYTYPEBASIC(Defrost, bool )
static const Property DefrostWindow;
PROPERTYTYPEBASIC(DefrostWindow, bool )
static const Property DefrostMirror;
PROPERTYTYPEBASIC(DefrostMirror, bool )
static const Property SteeringWheelHeater;
PROPERTYTYPEBASIC(SteeringWheelHeater,bool)
//typedef BasicPropertyType<bool> SteeringWheelHeaterType;
static const Property SeatHeater;
PROPERTYTYPEBASIC(SeatHeater,int)
//typedef BasicPropertyType<bool> SeatHeaterType;
static const Property SeatCooler;
PROPERTYTYPEBASIC(SeatCooler,bool)
// /typedef BasicPropertyType<bool> SeatCoolerType;
static const Property WindowStatus;
PROPERTYTYPEBASIC(WindowStatus, uint16_t)
static const Property Sunroof;
PROPERTYTYPEBASIC(Sunroof, uint16_t)
//typedef BasicPropertyType<uint16_t> SunroofType;
static const Property SunroofTilt;
PROPERTYTYPEBASIC(SunroofTilt,uint16_t)
//typedef BasicPropertyType<uint16_t> SunroofTiltType;
static const Property ConvertibleRoof;
PROPERTYTYPEBASIC(ConvertibleRoof, bool)
static const Property ConvertibleRoofStatus;
PROPERTYTYPE(ConvertibleRoofStatus, ConvertibleRoofStatusType, StringPropertyType, std::string)
static const Property NightMode;
PROPERTYTYPEBASIC(NightMode, bool)
static const Property DrivingMode;
PROPERTYTYPEBASIC(DrivingMode, Driving::Mode)
static const Property DrivingModeW3C;
PROPERTYTYPEBASIC(DrivingModeW3C, bool)
static const Property KeyId;
PROPERTYTYPE(KeyId, KeyIdType, StringPropertyType, std::string)
static const Property Language;
PROPERTYTYPE(Language, LanguageType, StringPropertyType, std::string)
static const Property MeasurementSystem;
PROPERTYTYPEBASIC(MeasurementSystem, Measurement::Type)
static const Property MirrorSettingPan;
static const Property MirrorSettingTilt;
PROPERTYTYPEBASIC(MirrorSettingPan, uint16_t)
PROPERTYTYPEBASIC(MirrorSettingTilt, uint16_t)
static const Property SteeringWheelPositionSlide;
static const Property SteeringWheelPositionTilt;
PROPERTYTYPEBASIC(SteeringWheelPositionSlide, uint16_t)
PROPERTYTYPEBASIC(SteeringWheelPositionTilt, uint16_t)
static const Property SeatPositionRecline;
static const Property SeatPositionSlide;
static const Property SeatPositionCushionHeight;
static const Property SeatPositionHeadrest;
static const Property SeatPositionBackCushion;
static const Property SeatPositionSideCushion;
PROPERTYTYPEBASIC(SeatPositionRecline, uint16_t)
PROPERTYTYPEBASIC(SeatPositionSlide, uint16_t)
PROPERTYTYPEBASIC(SeatPositionCushionHeight, uint16_t)
PROPERTYTYPEBASIC(SeatPositionHeadrest, uint16_t)
PROPERTYTYPEBASIC(SeatPositionBackCushion, uint16_t)
PROPERTYTYPEBASIC(SeatPositionSideCushion, uint16_t)
static const Property DashboardIllumination;
PROPERTYTYPEBASIC(DashboardIllumination, uint16_t)
static const Property GeneratedVehicleSoundMode;
PROPERTYTYPEBASIC(GeneratedVehicleSoundMode, Vehicle::SoundMode)
static const Property DriverId;
PROPERTYTYPE(DriverId, DriverIdType, StringPropertyType, std::string)
static const Property PowertrainTorque;
PROPERTYTYPEBASIC(PowertrainTorque, uint16_t)
static const Property AcceleratorPedalPosition;
PROPERTYTYPEBASIC(AcceleratorPedalPosition, uint16_t)
static const Property Chime;
PROPERTYTYPEBASIC(Chime, bool)
static const Property WheelTick;
PROPERTYTYPEBASIC(WheelTick, uint)
static const Property IgnitionTimeOn;
PROPERTYTYPEBASIC(IgnitionTimeOn, uint64_t)
static const Property IgnitionTimeOff;
PROPERTYTYPEBASIC(IgnitionTimeOff, uint64_t)
static const Property YawRate;
PROPERTYTYPEBASIC(YawRate, int16_t)
static const Property BrakePadWear;
PROPERTYTYPEBASIC(BrakePadWear, uint16_t)
static const Property BrakeFluidLevelLow;
PROPERTYTYPEBASIC(BrakeFluidLevelLow, bool)
static const Property BrakesWorn;
PROPERTYTYPEBASIC(BrakesWorn, bool)
static const Property MalfunctionIndicatorOn;
PROPERTYTYPEBASIC(MalfunctionIndicatorOn, bool)
static const Property AccumulatedEngineRuntime;
PROPERTYTYPEBASIC(AccumulatedEngineRuntime, uint32_t)
static const Property DistanceSinceCodeCleared;
PROPERTYTYPEBASIC(DistanceSinceCodeCleared, uint32_t)
static const Property DistanceWithMILOn;
PROPERTYTYPEBASIC(DistanceWithMILOn, uint32_t)
static const Property TimeRunMILOn;
PROPERTYTYPEBASIC(TimeRunMILOn, uint32_t)
static const Property TimeTroubleCodeClear;
PROPERTYTYPEBASIC(TimeTroubleCodeClear, uint32_t)
static const Property VehicleDriveMode;
PROPERTYTYPE(VehicleDriveMode, VehicleDriveModeType, StringPropertyType, std::string)
static const Property ActiveNoiseControlMode;
PROPERTYTYPEBASIC(ActiveNoiseControlMode, bool)
static const Property AvailableSounds;
PROPERTYTYPE(AvailableSounds, AvailableSoundsType, ListPropertyType<StringPropertyType>, StringPropertyType)
static const Property EngineSoundEnhancementMode;
PROPERTYTYPE(EngineSoundEnhancementMode, EngineSoundEnhancementModeType, StringPropertyType, std::string)
static const Property ElectronicStabilityControlEnabled;
PROPERTYTYPEBASIC(ElectronicStabilityControlEnabled, bool)
static const Property ElectronicStabilityControlEngaged;
PROPERTYTYPEBASIC(ElectronicStabilityControlEngaged, bool)
static const Property OccupantIdentificationType;
PROPERTYTYPE(OccupantIdentificationType, OccupantIdentificationTypeType, StringPropertyType, std::string)
static const Property OccupantName;
PROPERTYTYPE(OccupantName, OccupantNameType, StringPropertyType, std::string)
static const Property AtmosphericPressure;
PROPERTYTYPEBASIC(AtmosphericPressure, uint16_t)
static const Property LaneDepartureStatus;
PROPERTYTYPE(LaneDepartureStatus, LaneDepartureStatusType, StringPropertyType, std::string)
static const Property AlarmStatus;
PROPERTYTYPE(AlarmStatus, AlarmStatusType, StringPropertyType, std::string)
//static const Property Lane
static PropertyList capabilities();
static PropertyList customProperties();
static AbstractPropertyType* getPropertyTypeForPropertyNameValue(Property name, std::string value="");
static bool registerProperty(Property name, PropertyTypeFactoryCallback factory);
private:
static std::unique_ptr<VehicleProperty> thereCanOnlyBeOne;
static bool registerPropertyPriv(Property name, PropertyTypeFactoryCallback factory);
static std::map<Property, PropertyTypeFactoryCallback> registeredPropertyFactoryMap;
static PropertyList mCapabilities;
static PropertyList mCustomProperties;
};
#endif // VEHICLEPROPERTY_H
- - - - diff --git a/0.14/abstractpropertytype_8h_source.html b/0.14/abstractpropertytype_8h_source.html deleted file mode 100644 index 807fbaae..00000000 --- a/0.14/abstractpropertytype_8h_source.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractpropertytype.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
abstractpropertytype.h
-
-
-
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef _ABSTRACTPROPERTYTYPE_H_
20 #define _ABSTRACTPROPERTYTYPE_H_
21 
22 #include <string>
23 #include <sstream>
24 #include <stdexcept>
25 #include <vector>
26 #include <iostream>
27 #include <memory>
28 #include <boost/any.hpp>
29 #include <boost/lexical_cast.hpp>
30 #include <boost/utility.hpp>
31 #include <type_traits>
32 #include <glib.h>
33 #include <list>
34 #include "timestamp.h"
35 #include <debugout.h>
36 #include <boost/algorithm/string.hpp>
37 #include <superptr.hpp>
38 
39 class Zone {
40 
41 public:
42 
43  typedef int Type;
44 
45  enum {
46  None = 0,
47  Front = 1,
48  Middle = 1 << 1,
49  Right = 1 << 2,
50  Left = 1 << 3,
51  Rear = 1 << 4,
52  Center = 1 << 5,
53  LeftSide = 1 << 6,
54  RightSide = 1 << 7,
55  FrontSide = 1 << 8,
56  BackSide = 1 << 9
57  };
58 
59 static const Zone::Type FrontRight;
60 static const Zone::Type FrontLeft;
61 static const Zone::Type MiddleRight;
62 static const Zone::Type MiddleLeft;
63 static const Zone::Type RearRight;
64 static const Zone::Type RearLeft;
65 
66 typedef std::vector<Zone::Type> ZoneList;
67 
68 };
69 
71 {
72 public:
73 
77  enum Priority
78  {
80  Normal = 0,
82  Low,
84  High,
88  Instant
89  };
90 
91  AbstractPropertyType(std::string property)
92  : name(property), timestamp(amb::currentTime()), sequence(-1), zone(Zone::None), priority(Normal)
93  {
94 
95  }
96 
97  virtual ~AbstractPropertyType()
98  {
99  for(auto i : destroyed)
100  {
101  if(i) i(this);
102  }
103  }
104 
109  virtual std::string toString() const = 0;
110 
114  virtual void fromString(std::string)= 0;
115 
120  virtual GVariant* toVariant() = 0;
121 
126  virtual void fromVariant(GVariant*) = 0;
127 
132  virtual AbstractPropertyType* copy() = 0;
133 
139  virtual void quickCopy(AbstractPropertyType* other)
140  {
141  sequence = other->sequence;
142  mValue = other->anyValue();
143  timestamp = other->timestamp;
144  }
145 
146  bool operator == (AbstractPropertyType &other)
147  {
148  std::string one = toString();
149  std::string two = other.toString();
150  return one == two
151  && zone == other.zone
152  && sourceUuid == other.sourceUuid
153  && name == other.name;
154  }
155 
156  bool operator != (AbstractPropertyType &other)
157  {
158  std::string one = toString();
159  std::string two = other.toString();
160  return one != two;
161  }
162 
166  std::string name;
167 
174  double timestamp;
175 
179  int32_t sequence;
180 
185  std::string sourceUuid;
186 
190  Zone::Type zone;
191 
199 
205  virtual void setValue(boost::any val)
206  {
207  mValue = val;
208  timestamp = amb::currentTime();
209  }
210 
214  template <typename T>
215  T value() const
216  {
217  return boost::any_cast<T>(mValue);
218  }
219 
224  boost::any anyValue()
225  {
226  return mValue;
227  }
228 
233  virtual const string signature()
234  {
235  auto var = amb::make_super(toVariant());
236  if(!var) return "";
237 
238  const string s = g_variant_get_type_string(var.get());
239 
240  DebugOut() << "returning signature: " << s << " for "<< name << endl;
241 
242  return s;
243  }
244 
248  std::vector<std::function<void(AbstractPropertyType*)>> destroyed;
249 
250 protected:
251 
252  boost::any mValue;
253 
254 };
255 
256 namespace amb
257 {
258 
260 {
261  bool operator()(AbstractPropertyType* const & lhs, AbstractPropertyType* & rhs) const
262  {
263  if (lhs->name == rhs->name
264  && lhs->sourceUuid == rhs->sourceUuid
265  && lhs->zone == rhs->zone)
266  {
267  return true;
268  }
269 
270  return false;
271  }
272 
273 };
274 
275 }
276 
277 
278 template <typename T>
279 class GVS;
280 
281 template <>
282 class GVS<int>
283 {
284 public:
285  static const char* signature() { return "i"; }
286 
287  static int value(GVariant* v)
288  {
289  int val = 0;
290  g_variant_get(v, signature(), &val);
291  return val;
292  }
293 
294  static std::string stringize(std::string v)
295  {
296  return v;
297  }
298 };
299 
300 template <>
301 class GVS<double>
302 {
303 public:
304  static const char* signature() { return "d"; }
305 
306  static double value(GVariant* v)
307  {
308  return g_variant_get_double(v);
309  }
310  static std::string stringize(std::string v)
311  {
312  return v;
313  }
314 };
315 
316 template <>
317 class GVS<uint16_t>
318 {
319 public:
320  static const char* signature() { return "q"; }
321 
322  static uint16_t value(GVariant* v)
323  {
324  return g_variant_get_uint16(v);
325  }
326  static std::string stringize(std::string v)
327  {
328  return v;
329  }
330 };
331 
332 template <>
333 class GVS<int16_t>
334 {
335 public:
336  static const char* signature() { return "n"; }
337 
338  static int16_t value(GVariant* v)
339  {
340  return g_variant_get_int16(v);
341  }
342  static std::string stringize(std::string v)
343  {
344  return v;
345  }
346 };
347 
348 template <>
349 class GVS<char>
350 {
351 public:
352  static const char* signature() { return "y"; }
353 
354  static char value(GVariant* v)
355  {
356  return g_variant_get_byte(v);
357  }
358  static std::string stringize(std::string v)
359  {
360  return v;
361  }
362 };
363 
364 template <>
365 class GVS<uint32_t>
366 {
367 public:
368  static const char* signature() { return "u"; }
369 
370  static uint32_t value(GVariant* v)
371  {
372  return g_variant_get_uint32(v);
373  }
374  static std::string stringize(std::string v)
375  {
376  return v;
377  }
378 };
379 
380 template <>
381 class GVS<int64_t>
382 {
383 public:
384  static const char* signature() { return "x"; }
385 
386  static int64_t value(GVariant* v)
387  {
388  return g_variant_get_int64(v);
389  }
390  static std::string stringize(std::string v)
391  {
392  return v;
393  }
394 };
395 
396 template <>
397 class GVS<uint64_t>
398 {
399 public:
400  static const char* signature() { return "t"; }
401 
402  static uint64_t value(GVariant* v)
403  {
404  return g_variant_get_uint64(v);
405  }
406  static std::string stringize(std::string v)
407  {
408  return v;
409  }
410 };
411 
412 template <>
413 class GVS<bool>
414 {
415 public:
416  static const char* signature() { return "b"; }
417 
418  static bool value(GVariant *v)
419  {
420  return g_variant_get_boolean(v);
421  }
422  static std::string stringize(std::string v)
423  {
424  if(v == "0" || v == "1")
425  return v;
426 
427  boost::algorithm::to_lower(v);
428  return v == "true" ? "1":"0";
429  }
430 };
431 
439 template <typename T>
441 {
442 public:
444  {
445  mValue = T();
446  }
447 
448  BasicPropertyType(BasicPropertyType const & other)
449  :AbstractPropertyType(other.name)
450  {
451  setValue(other.value<T>());
452  timestamp = other.timestamp;
453  sequence = other.sequence;
454  sourceUuid = other.sourceUuid;
455  name = other.name;
456  zone = other.zone;
457 
458  }
459 
460  BasicPropertyType & operator = (BasicPropertyType const & other)
461  {
462  setValue(other.value<T>());
463  timestamp = other.timestamp;
464  sequence = other.sequence;
465  sourceUuid = other.sourceUuid;
466  name = other.name;
467  zone = other.zone;
468 
469  return *this;
470  }
471 
472  BasicPropertyType & operator = (T const & other)
473  {
474  setValue(other);
475  return *this;
476  }
477 
478  BasicPropertyType & operator ++ ()
479  {
480  setValue(basicValue() + 1);
481  }
482 
483  BasicPropertyType & operator -- ()
484  {
485  setValue(basicValue() - 1);
486  }
487 
488  bool operator < (const BasicPropertyType<T>& other) const
489  {
490  return value<T>() < other.value<T>();
491  }
492 
493  bool operator > (const BasicPropertyType<T>& other) const
494  {
495  return value<T>() > other.value<T>();
496  }
497 
498  BasicPropertyType( T val)
500  {
501  setValue(val);
502  }
503 
504  BasicPropertyType( std::string propertyName, T val)
505  :AbstractPropertyType(propertyName)
506  {
507  setValue(val);
508  }
509 
510  BasicPropertyType( std::string propertyName, std::string val)
511  :AbstractPropertyType(propertyName)
512  {
513  if(!val.empty() && val != "")
514  {
515  serialize<T>(val);
516  }
517  else setValue(T());
518  }
519 
520  BasicPropertyType(std::string propertyName)
521  :AbstractPropertyType(propertyName)
522  {
523  mValue = T();
524  }
525 
527  {
528  return new BasicPropertyType<T>(*this);
529  }
530 
531  void fromString(std::string val)
532  {
533  if(!val.empty() && val != "")
534  {
535  serialize<T>(val);
536  }
537  }
538 
539  std::string toString() const
540  {
541  std::stringstream stream;
542  stream.precision(10);
543  stream<<value<T>();
544 
545  return stream.str();
546  }
547 
548  GVariant* toVariant()
549  {
550  return serializeVariant<T>(value<T>());
551  }
552 
553  void fromVariant(GVariant *v)
554  {
555  setValue(deserializeVariant<T>(v));
556  }
557 
564  {
565  return value<T>();
566  }
567 
568  void setValue(T val)
569  {
571  }
572 
573  void setValue(boost::any val)
574  {
576  }
577 
578 private:
579 
580  //GVariant* mVariant;
581 
582  template <class N>
583  void serialize(std::string val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
584  {
585  int someTemp;
586 
587  std::stringstream stream(val);
588 
589  stream>>someTemp;
590  setValue((N)someTemp);
591  }
592 
593  template <class N>
594  void serialize(std::string val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
595  {
596  std::stringstream stream(GVS<T>::stringize(val));
597  N someTemp;
598  stream>>someTemp;
599  setValue(someTemp);
600  }
601 
602  template <class N>
603  GVariant* serializeVariant(T val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
604  {
605  //mVariant = Glib::VariantBase(Glib::Variant<gint16>::create((int)val).gobj());
606 
607  return (g_variant_new("i",(int)val));
608  }
609 
610  template <class N>
611  GVariant* serializeVariant(T val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
612  {
613  //mVariant = Glib::Variant<T>::create(val);
614  //mVariant = g_variant_ref(g_variant_new(GVS<T>::signature(),val));
615  return g_variant_new(GVS<T>::signature(),val);
616  }
617 
618  template <class N>
619  T deserializeVariant(GVariant* v, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
620  {
621 // return (T)((Glib::Variant<int>::cast_dynamic<Glib::Variant<int> >(*v)).get());
622 
623  return (T)GVS<int>::value(v);
624  }
625 
626  template <class N>
627  T deserializeVariant(GVariant* v, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
628  {
629  // return Glib::VariantBase::cast_dynamic<Glib::Variant<T> >(*v).get();
630  return GVS<T>::value(v);
631  }
632 };
633 
635 {
636 public:
637 
638 
641  {
642  setValue(std::string());
643  }
644 
645  StringPropertyType(std::string propertyName)
646  :AbstractPropertyType(propertyName)
647  {
648  setValue(std::string());
649  }
650 
651  StringPropertyType(std::string propertyName, std::string val)
652  :AbstractPropertyType(propertyName)
653  {
654  setValue(val);
655  }
656 
658  :AbstractPropertyType(other.name)
659  {
660  setValue(other.value<std::string>());
661  timestamp = other.timestamp;
662  sequence = other.sequence;
663  sourceUuid = other.sourceUuid;
664  name = other.name;
665  zone = other.zone;
666  }
667 
668  StringPropertyType & operator = (StringPropertyType const & other)
669  {
670  setValue(other.value<std::string>());
671  timestamp = other.timestamp;
672  sequence = other.sequence;
673  sourceUuid = other.sourceUuid;
674  name = other.name;
675  zone = other.zone;
676 
677  return *this;
678  }
679 
680  StringPropertyType & operator = (std::string const & other)
681  {
682  setValue(std::string(other));
683  return *this;
684  }
685 
686  bool operator < (const StringPropertyType& other) const
687  {
688  return value<std::string>() < other.value<std::string>();
689  }
690 
691 
692  void fromString(std::string val)
693  {
694  setValue(val);
695  }
696 
698  {
699  return new StringPropertyType(*this);
700  }
701 
702  std::string toString() const
703  {
704  return value<std::string>();
705  }
706 
707  GVariant* toVariant()
708  {
709  //mVariant = Glib::Variant<std::string>::create(toString());
710 
711  return g_variant_new_string(toString().c_str());
712 
713  }
714 
715  void fromVariant(GVariant *v)
716  {
717  setValue(std::string(g_variant_get_string(v,NULL)));
718  }
719 };
720 
724 template <class T = AbstractPropertyType>
726 {
727 public:
728 
729  ListPropertyType(std::string propertyName)
730  : AbstractPropertyType(propertyName), initialized(false)
731  {
732 
733  }
734 
735  ListPropertyType(std::string propertyName, T value)
736  : AbstractPropertyType(propertyName), initialized(false)
737  {
738  appendPriv(value);
739  }
740 
742  :AbstractPropertyType(other.name),initialized(false)
743  {
744  std::vector<T> l = other.list();
745  for(auto i : l)
746  {
747  append(i);
748  }
749 
750  timestamp = other.timestamp;
751  sequence = other.sequence;
752  sourceUuid = other.sourceUuid;
753  name = other.name;
754  zone = other.zone;
755  }
756 
758  {
759  clear();
760  }
761 
765  void append(T property)
766  {
767  if(!initialized)
768  {
769  mList.clear();
770  initialized = true;
771  }
772 
773  appendPriv(property);
774  }
775 
776  uint count()
777  {
778  return mList.size();
779  }
780 
782  {
783  return new ListPropertyType(*this);
784  }
785 
787  {
789  ListPropertyType<T>* v = static_cast<ListPropertyType<T>*>(other);
790  if(!v)
791  {
792  DebugOut(DebugOut::Error) << "ListPropertyType Quick Copy failed" << endl;
793  return;
794  }
795  mList = v->list();
796  }
797 
798  std::string toString() const
799  {
800  std::string str = "[";
801 
802  for(auto itr = mList.begin(); itr != mList.end(); itr++)
803  {
804  if(str != "[")
805  str += ",";
806 
807  T t = *itr;
808 
809  str += t.toString();
810  }
811 
812  str += "]";
813 
814  return str;
815  }
816 
817 
818  void fromString(std::string str )
819  {
820  clear();
821 
822  if(!str.length())
823  return;
824 
825  if(str[0] == '[' && str[str.length()-1] == ']')
826  {
827  str = str.substr(1,str.length() - 2);
828  }
829 
830  std::vector<std::string> elements;
831 
832  std::istringstream f(str);
833 
834  std::string element;
835  while(std::getline(f,element,','))
836  {
837  T foo("", element);
838  append (foo);
839  }
840  timestamp = amb::currentTime();
841  }
842 
843 
844  GVariant* toVariant()
845  {
846 
847  GVariantBuilder params;
848  g_variant_builder_init(&params, ((const GVariantType *) "av"));
849 
850  for(auto itr = mList.begin(); itr != mList.end(); itr++)
851  {
852  T t = *itr;
853  auto var = t.toVariant();
854  GVariant *newvar = g_variant_new("v", var);
855  g_variant_builder_add_value(&params, newvar);
856  }
857 
858  GVariant* var = g_variant_builder_end(&params);
859  g_assert(var);
860  return var;
861 
862  }
863 
864  void fromVariant(GVariant* v)
865  {
866  clear();
867 
869  gsize dictsize = g_variant_n_children(v);
870  for (int i=0;i<dictsize;i++)
871  {
872  GVariant *childvariant = g_variant_get_child_value(v,i);
873  GVariant *innervariant = g_variant_get_variant(childvariant);
874  T t;
875  t.fromVariant(innervariant);
876  appendPriv(t);
877  }
878  }
879 
880  std::vector<T> list() { return mList; }
881 
882 private:
883 
884  void clear()
885  {
886  mList.clear();
887  }
888 
889  void appendPriv(T i)
890  {
891  mList.push_back(i);
892  }
893 
894  bool initialized;
895 
896  std::vector<T> mList;
897 };
898 
899 #endif
int32_t sequence
sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default)...
Definition: abstractpropertytype.h:179
-
void fromVariant(GVariant *v)
fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...
Definition: abstractpropertytype.h:715
-
void setValue(boost::any val)
setValue
Definition: abstractpropertytype.h:573
-
Definition: abstractpropertytype.h:70
-
void fromString(std::string val)
fromString converts from string value
Definition: abstractpropertytype.h:531
-
virtual const string signature()
signature
Definition: abstractpropertytype.h:233
-
AbstractPropertyType * copy()
copy
Definition: abstractpropertytype.h:526
-
T basicValue()
basicValue
Definition: abstractpropertytype.h:563
-
ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes.
Definition: abstractpropertytype.h:725
-
Definition: abstractpropertytype.h:259
-
static const int Error
Error use when essential functionality is blocked.
Definition: debugout.h:80
-
std::string toString() const
toString
Definition: abstractpropertytype.h:702
-
std::string toString() const
toString
Definition: abstractpropertytype.h:798
-
Priority priority
priority is used to tell the routing engine how to prioritize routing the value to plugins...
Definition: abstractpropertytype.h:198
-
void fromString(std::string str)
fromString converts from string value
Definition: abstractpropertytype.h:818
-
GVariant * toVariant()
toVariant
Definition: abstractpropertytype.h:844
-
Definition: abstractpropertytype.h:39
-
double timestamp
timestamp. Timestamp when the value was last updated by the system. This is updated automatically any...
Definition: abstractpropertytype.h:174
-
virtual std::string toString() const =0
toString
-
std::string toString() const
toString
Definition: abstractpropertytype.h:539
-
Definition: abstractpropertytype.h:256
-
Zone::Type zone
zone that the property is situated in.
Definition: abstractpropertytype.h:190
-
The DebugOut class represents a class used for outputing debug information The specified debug level ...
-
Priority
The Priority enum describes prority of the property type.
Definition: abstractpropertytype.h:77
-
std::string name
name Property name.
Definition: abstractpropertytype.h:166
-
GVariant * toVariant()
toVariant
Definition: abstractpropertytype.h:707
-
void append(T property)
append - appends a property to the list
Definition: abstractpropertytype.h:765
-
void fromString(std::string val)
fromString converts from string value
Definition: abstractpropertytype.h:692
-
std::string sourceUuid
sourceUuid uuid of the source that produced this property. This is set by the routingengine if left u...
Definition: abstractpropertytype.h:185
-
AbstractPropertyType * copy()
copy
Definition: abstractpropertytype.h:697
-
Definition: abstractpropertytype.h:440
-
Definition: abstractpropertytype.h:279
-
GVariant * toVariant()
toVariant
Definition: abstractpropertytype.h:548
-
Definition: abstractpropertytype.h:634
-
std::vector< std::function< void(AbstractPropertyType *)> > destroyed
destroyed is called if this property is destroyed.
Definition: abstractpropertytype.h:248
-
virtual void setValue(boost::any val)
setValue
Definition: abstractpropertytype.h:205
-
virtual void quickCopy(AbstractPropertyType *other)
quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to ...
Definition: abstractpropertytype.h:139
-
Definition: debugout.h:73
-
T value() const
value() native value. Does not use type coercion. Will throw if types do not match.
Definition: abstractpropertytype.h:215
-
void fromVariant(GVariant *v)
fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...
Definition: abstractpropertytype.h:864
-
boost::any anyValue()
anyValue
Definition: abstractpropertytype.h:224
-
void fromVariant(GVariant *v)
fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...
Definition: abstractpropertytype.h:553
-
void quickCopy(AbstractPropertyType *other)
quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to ...
Definition: abstractpropertytype.h:786
-
AbstractPropertyType * copy()
copy
Definition: abstractpropertytype.h:781
-
- - - - diff --git a/0.14/abstractroutingengine_8h_source.html b/0.14/abstractroutingengine_8h_source.html deleted file mode 100644 index 50bd00cb..00000000 --- a/0.14/abstractroutingengine_8h_source.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractroutingengine.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
abstractroutingengine.h
-
-
-
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef ABSTRACTROUTINGENGINE_H
21 #define ABSTRACTROUTINGENGINE_H
22 
23 #include <sys/types.h>
24 #include <stdlib.h>
25 #include <boost/any.hpp>
26 #include <functional>
27 #include <string>
28 #include <time.h>
29 
30 #include "vehicleproperty.h"
31 #include "abstractpropertytype.h"
32 #include "propertyinfo.hpp"
33 
34 class AbstractSink;
35 class AbstractSource;
36 class AsyncPropertyReply;
39 
40 
41 typedef std::function<void (AsyncPropertyReply*)> GetPropertyCompletedSignal;
42 typedef std::function<void (AsyncRangePropertyReply*)> GetRangedPropertyCompletedSignal;
43 typedef std::function<void (AsyncPropertyReply*)> TimedOutCallback;
44 
51 {
52 public:
55  {
56 
57  }
58 
60  {
61  this->property = request.property;
62  this->completed = request.completed;
63  this->sourceUuidFilter = request.sourceUuidFilter;
64  this->zoneFilter = request.zoneFilter;
65  this->timeout = request.timeout;
66  }
67 
68  AsyncPropertyRequest & operator = (const AsyncPropertyRequest & other)
69  {
70  this->property = other.property;
71  this->completed = other.completed;
72  this->sourceUuidFilter = other.sourceUuidFilter;
73  this->zoneFilter = other.zoneFilter;
74  this->timeout = other.timeout;
75 
76  return *this;
77  }
78 
79  virtual ~AsyncPropertyRequest() { }
80 
84  VehicleProperty::Property property;
85 
89  std::string sourceUuidFilter;
90 
94  Zone::Type zoneFilter;
95 
99  GetPropertyCompletedSignal completed;
100 
106  uint timeout;
107 
111  std::string pid;
112 };
113 
124 {
125 public:
127 
129 
131 
132  virtual ~AsyncPropertyReply();
133 
137  enum Error {
138  NoError = 0,
139  Timeout,
140  InvalidOperation,
141  PermissionDenied,
142  ZoneNotSupported
143  };
144 
148  static std::string errorToStr(Error err)
149  {
150  if(err == NoError)
151  return "NoError";
152  else if(err == Timeout)
153  return "Timeout";
154  else if(err == InvalidOperation)
155  return "InvalidOperation";
156  else if(err == PermissionDenied)
157  return "PermissionDenied";
158  else if(err == ZoneNotSupported)
159  return "ZoneNotSupported";
160 
161  DebugOut(DebugOut::Warning) << "Could not translate error: " << err << endl;
162  return "";
163  }
164 
168  static Error strToError(std::string err)
169  {
170  if(err == "NoError")
171  return NoError;
172  else if(err == "Timeout")
173  return Timeout;
174  else if(err == "InvalidOperation")
175  return InvalidOperation;
176  else if(err == "PermissionDenied")
177  return PermissionDenied;
178  else if(err == "ZoneNotSupported")
179  return ZoneNotSupported;
180 
181  DebugOut(DebugOut::Warning) << "Could not translate error string: " << err << endl;
182  return NoError;
183  }
184 
189 
194  bool success;
195 
200  TimedOutCallback timedout;
201 
207 
208 private:
209  void setTimeout();
210  GSource* timeoutSource;
211 };
212 
220 {
221 public:
223  :value(NULL)
224  {
225 
226  }
227 
229  :AsyncPropertyRequest(request), value(NULL)
230  {
231 
232  }
233 
234  virtual ~AsyncSetPropertyRequest()
235  {
236 
237  }
238 
243 };
244 
250 {
251 public:
253  :zone(Zone::None), timeBegin(0), timeEnd(0), sequenceBegin(-1), sequenceEnd(-1)
254  {
255 
256  }
257 
259  {
260  this->properties = request.properties;
261  this->completed = request.completed;
262  this->timeBegin = request.timeBegin;
263  this->timeEnd = request.timeEnd;
264  this->sequenceBegin = request.sequenceBegin;
265  this->sequenceEnd = request.sequenceEnd;
266  this->sourceUuid = request.sourceUuid;
267  this->zone = request.zone;
268  }
269 
270  virtual ~AsyncRangePropertyRequest() {}
271 
275  PropertyList properties;
276 
280  std::string sourceUuid;
281 
285  Zone::Type zone;
286 
292  GetRangedPropertyCompletedSignal completed;
293 
299  double timeBegin;
300 
306  double timeEnd;
307 
312  int32_t sequenceBegin;
313 
318  int32_t sequenceEnd;
319 
323  std::string pid;
324 };
325 
332 {
333 public:
335  :AsyncRangePropertyRequest(request), success(false)
336  {
337 
338  }
339 
341  {
342  for(auto itr = values.begin(); itr != values.end(); itr++)
343  {
344  delete (*itr);
345  }
346 
347  values.clear();
348  }
349 
354 
358  std::list<AbstractPropertyType*> values;
359 
363  bool success;
364 };
365 
367 {
368 public:
369  typedef std::function<void (AbstractPropertyType* value)> PropertyChangedType;
370 
371  AbstractRoutingEngine(std::map<std::string, std::string> configuration):mConfig(configuration) {}
372  virtual ~AbstractRoutingEngine();
373 
374  virtual void registerSource(AbstractSource* src) = 0;
375  virtual void updateSupported(PropertyList added, PropertyList removed, AbstractSource* source) = 0;
376 
377 
379  void updateProperty(VehicleProperty::Property property, AbstractPropertyType* value, std::string uuid)
380  {
381  DebugOut(DebugOut::Warning)<<"updateProperty(VehicleProperty::Property,AbstractPropertyType*,std::string) is deprecated. use new updateProperty(AbstractPropertyType*, const std::string &)"<<endl;
382  updateProperty(value,uuid);
383  }
384 
385  virtual void updateProperty(AbstractPropertyType* value, const std::string &uuid) = 0;
386  virtual PropertyList supported() = 0;
387 
389  virtual void registerSink(AbstractSink* self) = 0;
390  virtual void unregisterSink(AbstractSink* self) = 0;
391 
397  virtual std::vector<std::string> sourcesForProperty(const VehicleProperty::Property & property) = 0;
398 
415  virtual AsyncPropertyReply * getPropertyAsync(AsyncPropertyRequest request) = 0;
416 
446  virtual void getRangePropertyAsync(AsyncRangePropertyRequest request) = 0;
447 
456  virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request) = 0;
457 
465  virtual uint subscribeToProperty(const VehicleProperty::Property & propertyName, PropertyChangedType callback, std::string pid="") = 0;
466 
471  virtual void unsubscribeToProperty(uint handle) = 0;
472 
491  virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, AbstractSink* self) = 0;
492 
499  virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, AbstractSink *self) = 0;
500 
508  virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self) = 0;
509 
510  virtual bool unsubscribeToProperty(const VehicleProperty::Property &, AbstractSink* self) = 0;
511 
512  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &, const std::string & sourceUuid) = 0;
513 
514 protected:
515  std::map<std::string, std::string> mConfig;
516 };
517 
518 #endif // ABSTRACTROUTINGENGINE_H
double timeEnd
timeEnd Set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to &#39;0&#39; if you do not want values within a time range.
Definition: abstractroutingengine.h:306
-
Definition: abstractpropertytype.h:70
-
GetPropertyCompletedSignal completed
completed the callback when the request has been completed.
Definition: abstractroutingengine.h:99
-
Definition: abstractroutingengine.h:366
-
TimedOutCallback timedout
timed out callback is called when the reply times out. This is so sources can avoid using this reply ...
Definition: abstractroutingengine.h:200
-
std::string pid
pid requesting process id
Definition: abstractroutingengine.h:111
-
The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...
Definition: abstractroutingengine.h:249
-
bool success
success indicates if the request was successfull or not. True means success. False means fail and the...
Definition: abstractroutingengine.h:194
-
bool success
success this will be true if the request was successful. If not, this is false and error is set...
Definition: abstractroutingengine.h:363
-
double timeBegin
timeBegin Set this to request values for the specified property beggining at this time...
Definition: abstractroutingengine.h:299
-
Zone::Type zoneFilter
zoneFilter the requesting sink should use this if he wants to filter on a specific zone ...
Definition: abstractroutingengine.h:94
-
int32_t sequenceEnd
sequenceEnd set this to request values with a sequence <= to the sequenceEnd value. Set to -1 if you don&#39;t want values within a sequence ranges.
Definition: abstractroutingengine.h:318
-
Error
The Error enum.
Definition: abstractroutingengine.h:137
-
std::list< AbstractPropertyType * > values
values if the request was successful, this will contain a list of values meeting the criteria of the ...
Definition: abstractroutingengine.h:358
-
static const int Warning
Warning use when non-essential functionality is bocked, or when workarounds exist.
Definition: debugout.h:85
-
static std::string errorToStr(Error err)
errorToStr returns string representing the Error
Definition: abstractroutingengine.h:148
-
PropertyList properties
properties list of properties to request
Definition: abstractroutingengine.h:275
-
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.
Definition: abstractroutingengine.h:123
-
int32_t sequenceBegin
sequenceBegin set this to request values with a sequence >= to the sequenceBegin value. Set to -1 if you don&#39;t want values within a sequence ranges.
Definition: abstractroutingengine.h:312
-
Error error
error contains the error if the request was not successful.\
Definition: abstractroutingengine.h:206
-
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.
Definition: abstractroutingengine.h:219
-
std::string sourceUuid
sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the sou...
Definition: abstractroutingengine.h:280
-
GetRangedPropertyCompletedSignal completed
completed callback &#39;completed&#39; is called when the ranged request is complete. The reply from this req...
Definition: abstractroutingengine.h:292
-
The AsyncPropertyRequest class is used by sinks to request property values.
Definition: abstractroutingengine.h:50
-
VehicleProperty::Property property
property property to request.
Definition: abstractroutingengine.h:84
-
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.
Definition: abstractroutingengine.h:331
-
Zone::Type zone
zone if the sink wishes to request a specific zone, this should be set to the desired zone ...
Definition: abstractroutingengine.h:285
-
static Error strToError(std::string err)
strToError returns Error representing the string
Definition: abstractroutingengine.h:168
-
std::string sourceUuidFilter
sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to...
Definition: abstractroutingengine.h:89
-
Definition: abstractsink.h:40
-
std::string pid
pid requesting process id
Definition: abstractroutingengine.h:323
-
static const Property NoValue
Various property types:
Definition: vehicleproperty.h:429
-
void updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)
Deprecated:
Definition: abstractroutingengine.h:379
-
AsyncPropertyReply::Error error
error this is set if there was an error in the request. "success" will also be set to false...
Definition: abstractroutingengine.h:353
-
AbstractPropertyType * value
value the new value to set the property to.
Definition: abstractroutingengine.h:242
-
uint timeout
use to specify a timeout in ms for the request. When a timeout occurs, the &#39;completed&#39; callback will ...
Definition: abstractroutingengine.h:106
-
Definition: debugout.h:73
-
AbstractPropertyType * value
value of the reply. This may be null if success = false. This is owned by the source.
Definition: abstractroutingengine.h:188
-
Definition: abstractsource.h:41
-
- - - - diff --git a/0.14/abstractsink_8h_source.html b/0.14/abstractsink_8h_source.html deleted file mode 100644 index 263098b5..00000000 --- a/0.14/abstractsink_8h_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractsink.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
abstractsink.h
-
-
-
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef ABSTRACTSINK_H
21 #define ABSTRACTSINK_H
22 
23 #include <string>
24 #include <list>
25 #include <vector>
26 #include <map>
27 #include <functional>
28 #include <boost/any.hpp>
29 
30 #include "vehicleproperty.h"
31 #include "abstractpropertytype.h"
32 
33 using namespace std;
34 
36 class AbstractSink;
37 
38 typedef vector<AbstractSink*> SinkList;
39 
41 {
42 
43 public:
44  AbstractSink(AbstractRoutingEngine* engine, map<string, string> config);
45  virtual ~AbstractSink();
46 
48 
52  virtual const string uuid() = 0;
53 
60  virtual void propertyChanged(AbstractPropertyType *value){ (void)value; }
61 
65  virtual void supportedChanged(const PropertyList & supportedProperties) = 0;
66 
67 protected:
72  map<string, string> configuration;
73 };
74 
75 #endif // ABSTRACTSINK_H
Definition: abstractpropertytype.h:70
-
Definition: abstractroutingengine.h:366
-
Definition: picojson.h:1002
-
Definition: abstractsink.h:40
-
virtual void propertyChanged(AbstractPropertyType *value)
propertyChanged is called when a subscribed to property changes.
Definition: abstractsink.h:60
-
AbstractRoutingEngine * routingEngine
routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins...
Definition: abstractsink.h:71
-
- - - - diff --git a/0.14/abstractsource_8h_source.html b/0.14/abstractsource_8h_source.html deleted file mode 100644 index 008e02ab..00000000 --- a/0.14/abstractsource_8h_source.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractsource.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
abstractsource.h
-
-
-
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef ABSTRACTSOURCE_H
21 #define ABSTRACTSOURCE_H
22 
23 #include <string>
24 #include <list>
25 #include <boost/any.hpp>
26 
27 #include "abstractsink.h"
28 #include "vehicleproperty.h"
29 #include "abstractroutingengine.h"
30 #include "abstractpropertytype.h"
31 #include "propertyinfo.hpp"
32 
33 
34 
35 class AbstractSource;
36 
37 typedef std::list<AbstractSource*> SourceList;
38 
39 
40 
42 {
43 
44 public:
48  enum Operations {
49  Get = 0x01,
50  Set = 0x02,
51  GetRanged = 0x04
52  };
53 
54  AbstractSource(AbstractRoutingEngine* engine, map<string, string> config);
55  virtual ~AbstractSource();
56 
58 
64  virtual void getPropertyAsync(AsyncPropertyReply *reply) = 0;
65 
72  virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply) = 0;
73 
81 
88  virtual void subscribeToPropertyChanges(VehicleProperty::Property property) = 0;
89 
95  virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property) = 0;
96 
101  virtual int supportedOperations() = 0;
102 
109  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property & property) = 0;
110 
115  virtual PropertyList supported() = 0;
116 
117 protected:
123 
124 private:
125  AbstractSource():AbstractSink(nullptr, std::map<std::string,std::string>()) { }
126 };
127 
128 #endif // ABSTRACTSOURCE_H
virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property)=0
unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&#39;s ch...
-
Definition: abstractroutingengine.h:366
-
Operations
The Operations enum is a bitmask flag used to specify which operations are supported by the source pl...
Definition: abstractsource.h:48
-
virtual PropertyList supported()=0
supported
-
Definition: picojson.h:1002
-
AbstractRoutingEngine * routingEngine
routingEngine the core routing engine used to send property updates to sink plugins.
Definition: abstractsource.h:122
-
virtual void subscribeToPropertyChanges(VehicleProperty::Property property)=0
subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...
-
virtual void getPropertyAsync(AsyncPropertyReply *reply)=0
pure virtual methods:
-
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.
Definition: abstractroutingengine.h:123
-
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.
Definition: abstractroutingengine.h:219
-
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.
Definition: abstractroutingengine.h:331
-
Definition: abstractsink.h:40
-
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &property)=0
getPropertyInfo used to return specific information about a property
-
virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request)=0
setProperty is called when a sink requests to set a value for a given property. This is only called i...
-
virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)=0
getRangePropertyAsync is called when a sink requests a series of values for a given property within a...
-
virtual int supportedOperations()=0
supportedOperations
-
Definition: abstractsource.h:41
-
- - - - diff --git a/0.14/amb.fidl b/0.14/amb.fidl deleted file mode 100644 index 3c301183..00000000 --- a/0.14/amb.fidl +++ /dev/null @@ -1,1864 +0,0 @@ -/** - * \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 data spec. -* -* 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 amb.fidl. 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 mapping documentation -* -* \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 deleted file mode 100644 index c402068a..00000000 --- a/0.14/amb_8fidl.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -automotive-message-broker: amb.fidl File Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
amb.fidl File Reference
-
-
- - - - -

-Classes

union  Variant
 
- - - - -

-Functions

union Variant GetHistory (Double beginTime, Double endTime)
 HistoryObject is returned with GetHistory call. More...
 
-

Detailed Description

-

-Automotive Message Broker DBus API Documentation

-
Version
0.14.0
-

-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 data spec.

-

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 amb.fidl. 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 mapping documentation

-

-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:

-
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);

-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).

-

-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

-
Zone.Front | Zone.Left

(which is '9') may represent the driver position.

-
enumeration Zone {
None = 0,
Front = 1,
Middle = 1 << 1,
Right = 1 << 2,
Left = 1 << 3,
Rear = 1 << 4,
Center = 1 << 5
}

-Vehicle Property Type

-

Vehicle Property Type is the common interface which all Data types are derived. This interface is as follows:

-
interface VehiclePropertyType {
attribute Double Time readonly
attribute Zone Zone readonly
method GetHistory(Double beginTime, Double endTime) {
out{ Dictionary result}
}
}

-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.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
union Variant GetHistory (Double beginTime,
Double endTime 
)
-
- -

HistoryObject is returned with GetHistory call.

-

Dictionary

-

Name of property

-

Value of property

-

Time in seconds since unix epoch.

-

VehiclePropertyType VehiclePropertyType is the base class for all Data types.

-

time in seconds since system start when a property in the interface updated.

-

Zone in which the interface is situated.

-

return dictionary of objectName and values for data between 'beginTime' and 'endTime'

    -
  • beginTime time stamp in Seconds since Unix Epoc
  • -
  • endTime time stamp in Seconds since Unix Epoc
  • -
- -
-
-
- - - - diff --git a/0.14/ambd-configuration.idl b/0.14/ambd-configuration.idl deleted file mode 100644 index f1bb4e9a..00000000 --- a/0.14/ambd-configuration.idl +++ /dev/null @@ -1,84 +0,0 @@ -/*! - * \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 deleted file mode 100644 index 80144543..00000000 --- a/0.14/ambd-configuration_8idl.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: ambd-configuration.idl File Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ambd-configuration.idl File Reference
-
-
- -

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". -More...

- -

Go to the source code of this file.

- - - - - - - - - - - -

-Classes

interface  Config
 Config object is the root JSON object in the config. More...
 
interface  Plugin
 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. More...
 
interface  PluginSegment
 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: More...
 
-

Detailed Description

-

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".

-

-Configuration Example

-
{
"plugins" : "/etc/ambd/plugins.d",
"sources" : [ ],
"sinks": [ ]
}
- - - - diff --git a/0.14/ambd-configuration_8idl_source.html b/0.14/ambd-configuration_8idl_source.html deleted file mode 100644 index 6e3e5a66..00000000 --- a/0.14/ambd-configuration_8idl_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: ambd-configuration.idl Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
ambd-configuration.idl
-
-
-Go to the documentation of this file.
1 
18 interface Config {
19 
24  readonly attribute DOMString plugins;
25 
30  readonly attribute DOMString mainloop;
31 
37  readonly attribute Plugin[] sources;
38 
44  readonly attribute Plugin[] sinks;
45 
46 }
47 
52 interface Plugin {
53 
57  readonly attribute DOMString name;
58 
62  readonly attribute DOMString path;
63 }
64 
78 interface PluginSegment : Plugin {
79 
83  readonly attribute boolean? enabled;
84 }
Config object is the root JSON object in the config.
Definition: ambd-configuration.idl:18
-
readonly attribute Plugin[] sources
source plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
Definition: ambd-configuration.idl:37
-
readonly attribute boolean enabled
enabled - returns true if the plugin is enabled or not.
Definition: ambd-configuration.idl:83
-
readonly attribute DOMString mainloop
mainloop - path to mainloop plugin. The mainloop plugin is by default glib. AMB also provides a qt-ba...
Definition: ambd-configuration.idl:30
-
readonly attribute DOMString path
path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so)
Definition: ambd-configuration.idl:62
-
readonly attribute DOMString plugins
plugins - path to plugin segments. The AMB Daemon will scan this path for any plugin configuration se...
Definition: ambd-configuration.idl:24
-
readonly attribute DOMString name
name of plugin (ie &#39;ExamplePlugin&#39;)
Definition: ambd-configuration.idl:57
-
PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...
Definition: ambd-configuration.idl:78
-
the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...
Definition: ambd-configuration.idl:52
-
readonly attribute Plugin[] sinks
sink plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
Definition: ambd-configuration.idl:44
-
- - - - diff --git a/0.14/ambd.html b/0.14/ambd.html deleted file mode 100644 index afb8954e..00000000 --- a/0.14/ambd.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -automotive-message-broker: Automotive Message Broker Daemon - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
-
- - -
- -
- -
-
-
-
Automotive Message Broker Daemon
-
-
-

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:

-
1 cd automotive-message-broker
2 mkdir build
3 cd build
4 cmake ..
5 make

Installing

-

To install:

-
1 sudo make install

Running

-

To run:

-
1 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:

-
1 cmake .. -Dqtmainloop=On

You will also need to edit your config to enable the Qt-based mainloop:

-
1 {
2  "mainloop" : "/usr/local/lib/automotive-message-broker/qtmainloopplugin.so",
3  "plugins" : "/etc/ambd/plugins.d"
4 }

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/ambd.md b/0.14/ambd.md deleted file mode 100644 index c1951135..00000000 --- a/0.14/ambd.md +++ /dev/null @@ -1,76 +0,0 @@ -# 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 deleted file mode 100644 index 7bc66e8b..00000000 --- a/0.14/ambdbusmappings.idl +++ /dev/null @@ -1,1537 +0,0 @@ -/*! - * \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 data specification - * 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 deleted file mode 100644 index e7e35c40..00000000 --- a/0.14/ambdbusmappings_8idl.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - -automotive-message-broker: ambdbusmappings.idl File Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ambdbusmappings.idl File Reference
-
-
- -

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 data specification The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name. -More...

- -

Go to the source code of this file.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Classes

interface  VehicleSpeed
 Corresponds with DBus Interface org.automotive.VehicleSpeed. More...
 
interface  EngineSpeed
 Corresponds with DBus Interface org.automotive.EngineSpeed. More...
 
interface  VehiclePowerMode
 Corresponds with DBus Interface org.automotive.VehiclePowerMode. More...
 
interface  TripMeter
 Corresponds with DBus Interface org.automotive.TripMeter. More...
 
interface  Acceleration
 Corresponds with DBus Interface org.automotive.Acceleration. More...
 
interface  Transmission
 Corresponds with DBus Interface org.automotive.Transmission. More...
 
interface  CruiseControlStatus
 Corresponds with DBus Interface org.automotive.CruiseControlStatus. More...
 
interface  BrakeOperation
 Corresponds with DBus Interface org.automotive.BrakeOperation. More...
 
interface  LightStatus
 Corresponds with DBus Interface org.automotive.LightStatus. More...
 
interface  InteriorLightStatus
 Corresponds with DBus Interface org.automotive.InteriorLightStatus. More...
 
interface  Horn
 Corresponds with DBus Interface org.automotive.Horn. More...
 
interface  Fuel
 Corresponds with DBus Interface org.automotive.Fuel. More...
 
interface  EngineOil
 Corresponds with DBus Interface org.automotive.EngineOil. More...
 
interface  Location
 Corresponds with DBus Interface org.automotive.Location. More...
 
interface  SteeringWheel
 Corresponds with DBus Interface org.automotive.SteeringWheel. More...
 
interface  ThrottlePosition
 Corresponds with DBus Interface org.automotive.ThrottlePosition. More...
 
interface  NightMode
 Corresponds with DBus Interface org.automotive.NightMode. More...
 
interface  DrivingMode
 Corresponds with DBus Interface org.automotive.DrivingMode. More...
 
interface  PowertrainTorque
 Corresponds with DBus Interface org.automotive.PowertrainTorque. More...
 
interface  AcceleratorPedalPosition
 Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. More...
 
interface  Chime
 Corresponds with DBus Interface org.automotive.Chime. More...
 
interface  WheelTick
 Corresponds with DBus Interface org.automotive.WheelTick. More...
 
interface  IgnitionTime
 Corresponds with DBus Interface org.automotive.IgnitionTime. More...
 
interface  YawRate
 Corresponds with DBus Interface org.automotive.YawRate. More...
 
interface  ButtonEvent
 Corresponds with DBus Interface org.automotive.ButtonEvent. More...
 
interface  ExteriorBrightness
 Corresponds with DBus Interface org.automotive.ExteriorBrightness. More...
 
interface  Temperature
 Corresponds with DBus Interface org.automotive.Temperature. More...
 
interface  RainSensor
 Corresponds with DBus Interface org.automotive.RainSensor. More...
 
interface  WiperStatus
 Corresponds with DBus Interface org.automotive.WiperStatus. More...
 
interface  ClimateControl
 Corresponds with DBus Interface org.automotive.ClimateControl. More...
 
interface  WindowStatus
 Corresponds with DBus Interface org.automotive.WindowStatus. More...
 
interface  SideWindow
 Corresponds with DBus Interface org.automotive.SideWindow. More...
 
interface  Defrost
 Corresponds with DBus Interface org.automotive.Defrost. More...
 
interface  Sunroof
 Corresponds with DBus Interface org.automotive.Sunroof. More...
 
interface  ConvertibleRoof
 Corresponds with DBus Interface org.automotive.ConvertibleRoof. More...
 
interface  AtmosphericPressure
 Corresponds with DBus Interface org.automotive.AtmosphericPressure. More...
 
interface  VehicleId
 Corresponds with DBus Interface org.automotive.VehicleId. More...
 
interface  Size
 Corresponds with DBus Interface org.automotive.Size. More...
 
interface  FuelInfo
 Corresponds with DBus Interface org.automotive.FuelInfo. More...
 
interface  VehicleType
 Corresponds with DBus Interface org.automotive.VehicleType. More...
 
interface  Doors
 Corresponds with DBus Interface org.automotive.Doors. More...
 
interface  WheelInformation
 Corresponds with DBus Interface org.automotive.WheelInformation. More...
 
interface  Odometer
 Corresponds with DBus Interface org.automotive.Odometer. More...
 
interface  Fluid
 Corresponds with DBus Interface org.automotive.Fluid. More...
 
interface  BatteryStatus
 Corresponds with DBus Interface org.automotive.BatteryStatus. More...
 
interface  Tire
 Corresponds with DBus Interface org.automotive.Tire. More...
 
interface  EngineCoolant
 Corresponds with DBus Interface org.automotive.EngineCoolant. More...
 
interface  TransmissionOil
 Corresponds with DBus Interface org.automotive.TransmissionOil. More...
 
interface  TransmissionClutch
 Corresponds with DBus Interface org.automotive.TransmissionClutch. More...
 
interface  BrakeMaintenance
 Corresponds with DBus Interface org.automotive.BrakeMaintenance. More...
 
interface  WasherFluid
 Corresponds with DBus Interface org.automotive.WasherFluid. More...
 
interface  MalfunctionIndicator
 Corresponds with DBus Interface org.automotive.MalfunctionIndicator. More...
 
interface  Diagnostic
 Corresponds with DBus Interface org.automotive.Diagnostic. More...
 
interface  ParkingBrake
 Corresponds with DBus Interface org.automotive.ParkingBrake. More...
 
interface  HazardLight
 Corresponds with DBus Interface org.automotive.HazardLight. More...
 
interface  LaneDepartureDetection
 Corresponds with DBus Interface org.automotive.LaneDepartureDetection. More...
 
interface  Alarm
 Corresponds with DBus Interface org.automotive.Alarm. More...
 
interface  AntilockBrakingSystem
 Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. More...
 
interface  TractionControlSystem
 Corresponds with DBus Interface org.automotive.TractionControlSystem. More...
 
interface  VehicleTopSpeedLimit
 Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. More...
 
interface  AirbagStatus
 Corresponds with DBus Interface org.automotive.AirbagStatus. More...
 
interface  DoorStatus
 Corresponds with DBus Interface org.automotive.DoorStatus. More...
 
interface  Door
 Corresponds with DBus Interface org.automotive.Door. More...
 
interface  SeatBelt
 Corresponds with DBus Interface org.automotive.SeatBelt. More...
 
interface  OccupantStatus
 Corresponds with DBus Interface org.automotive.OccupantStatus. More...
 
interface  ObstacleDistance
 Corresponds with DBus Interface org.automotive.ObstacleDistance. More...
 
interface  ElectronicStabilityControl
 Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. More...
 
interface  ChildSafetyLock
 Corresponds with DBus Interface org.automotive.ChildSafetyLock. More...
 
interface  Seat
 Corresponds with DBus Interface org.automotive.Seat. More...
 
interface  SteeringWheelPosition
 Corresponds with DBus Interface org.automotive.SteeringWheelPosition. More...
 
interface  Mirror
 Corresponds with DBus Interface org.automotive.Mirror. More...
 
interface  SeatAdjustment
 Corresponds with DBus Interface org.automotive.SeatAdjustment. More...
 
interface  DriveMode
 Corresponds with DBus Interface org.automotive.DriveMode. More...
 
interface  VehicleSound
 Corresponds with DBus Interface org.automotive.VehicleSound. More...
 
-

Detailed Description

-

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 data specification 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.

-
- - - - diff --git a/0.14/ambdbusmappings_8idl_source.html b/0.14/ambdbusmappings_8idl_source.html deleted file mode 100644 index d24d991c..00000000 --- a/0.14/ambdbusmappings_8idl_source.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -automotive-message-broker: ambdbusmappings.idl Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
ambdbusmappings.idl
-
-
-Go to the documentation of this file.
1 
16 interface VehicleSpeed {
17 
22  const DOMString VehicleSpeed = "Speed";
23 
24 };
25 
29 interface EngineSpeed {
30 
35  const DOMString EngineSpeed = "Speed";
36 
37 };
38 
42 interface VehiclePowerMode {
43 
48  const DOMString VehiclePowerMode = "VehiclePowerMode";
49 
50 };
51 
55 interface TripMeter {
56 
61  const DOMString TripMeters = "TripMeters";
62 
63 };
64 
68 interface Acceleration {
69 
74  const DOMString AccelerationX = "X";
75 
80  const DOMString AccelerationY = "Y";
81 
86  const DOMString AccelerationZ = "Z";
87 
88 };
89 
93 interface Transmission {
94 
99  const DOMString TransmissionShiftPosition = "ShiftPosition";
100 
105  const DOMString TransmissionGearPosition = "GearPosition";
106 
111  const DOMString TransmissionGearPosition = "Gear";
112 
117  const DOMString TransmissionModeW3C = "Mode";
118 
123  const DOMString TransmissionGearType = "Type";
124 
125 };
126 
131 
136  const DOMString CruiseControlSpeed = "Speed";
137 
142  const DOMString CruiseControlActive = "Status";
143 
144 };
145 
149 interface BrakeOperation {
150 
155  const DOMString WheelBrake = "BrakePedalDepressed";
156 
157 };
158 
162 interface LightStatus {
163 
168  const DOMString LightHead = "Head";
169 
174  const DOMString LightRightTurn = "RightTurn";
175 
180  const DOMString LightLeftTurn = "LeftTurn";
181 
186  const DOMString LightBrake = "Brake";
187 
192  const DOMString LightFog = "Fog";
193 
198  const DOMString LightHazard = "Hazard";
199 
204  const DOMString LightParking = "Parking";
205 
210  const DOMString LightHighBeam = "HighBeam";
211 
216  const DOMString LightAutomatic = "AutomaticHeadlights";
217 
222  const DOMString LightDynamicHighBeam = "DynamicHighBeam";
223 
224 };
225 
230 
235  const DOMString InteriorLightStatus = "Status";
236 
237 };
238 
242 interface Horn {
243 
248  const DOMString Horn = "Status";
249 
250 };
251 
255 interface Fuel {
256 
261  const DOMString FuelLevel = "Level";
262 
267  const DOMString FuelRange = "Range";
268 
273  const DOMString FuelConsumption = "InstantConsumption";
274 
279  const DOMString FuelEconomy = "InstantEconomy";
280 
285  const DOMString FuelAverageEconomy = "AverageEconomy";
286 
291  const DOMString FuelAverageConsumption = "AverageConsumption";
292 
297  const DOMString FuelConsumptionSinceRestart = "FuelConsumedSinceRestart";
298 
303  const DOMString FuelTimeSinceRestart = "TimeSinceRestart";
304 
305 };
306 
310 interface EngineOil {
311 
316  const DOMString EngineOilRemaining = "Level";
317 
322  const DOMString EngineOilTemperature = "Temperature";
323 
328  const DOMString EngineOilPressure = "Pressure";
329 
334  const DOMString EngineOilChangeIndicator = "Change";
335 
340  const DOMString EngineOilLifeRemaining = "LifeRemaining";
341 
342 };
343 
347 interface Location {
348 
353  const DOMString Latitude = "Latitude";
354 
359  const DOMString Longitude = "Longitude";
360 
365  const DOMString Altitude = "Altitude";
366 
371  const DOMString Direction = "Direction";
372 
373 };
374 
378 interface SteeringWheel {
379 
384  const DOMString SteeringWheelAngleW3C = "Angle";
385 
386 };
387 
391 interface ThrottlePosition {
392 
397  const DOMString ThrottlePosition = "Value";
398 
399 };
400 
404 interface NightMode {
405 
410  const DOMString NightMode = "NightMode";
411 
416  const DOMString NightMode = "Mode";
417 
418 };
419 
423 interface DrivingMode {
424 
429  const DOMString DrivingMode = "DrivingMode";
430 
435  const DOMString DrivingModeW3C = "Mode";
436 
437 };
438 
442 interface PowertrainTorque {
443 
448  const DOMString PowertrainTorque = "Value";
449 
450 };
451 
456 
461  const DOMString AcceleratorPedalPosition = "Value";
462 
463 };
464 
468 interface Chime {
469 
474  const DOMString Chime = "Status";
475 
476 };
477 
481 interface WheelTick {
482 
487  const DOMString WheelTick = "Value";
488 
489 };
490 
494 interface IgnitionTime {
495 
500  const DOMString IgnitionTimeOn = "IgnitionTimeOn";
501 
506  const DOMString IgnitionTimeOff = "IgnitionTimeOff";
507 
508 };
509 
513 interface YawRate {
514 
519  const DOMString YawRate = "Value";
520 
521 };
522 
526 interface ButtonEvent {
527 
532  const DOMString YawRate = "Value";
533 
534 };
535 
540 
545  const DOMString ExteriorBrightness = "ExteriorBrightness";
546 
547 };
548 
552 interface Temperature {
553 
558  const DOMString InteriorTemperature = "InteriorTemperature";
559 
564  const DOMString ExteriorTemperature = "ExteriorTemperature";
565 
566 };
567 
571 interface RainSensor {
572 
577  const DOMString RainSensor = "RainIntensity";
578 
579 };
580 
584 interface WiperStatus {
585 
590  const DOMString WindshieldWiperSpeed = "WiperSpeed";
591 
596  const DOMString WindshieldWiperSetting = "WiperSetting";
597 
598 };
599 
603 interface ClimateControl {
604 
609  const DOMString AirflowDirectionW3C = "AirflowDirection";
610 
615  const DOMString FanSpeed = "FanSpeedLevel";
616 
621  const DOMString TargetTemperature = "TargetTemperature";
622 
627  const DOMString AirConditioning = "AirConditioning";
628 
633  const DOMString AirRecirculation = "AirRecirculation";
634 
639  const DOMString Heater = "Heater";
640 
645  const DOMString SteeringWheelHeater = "SteeringWheelHeater";
646 
651  const DOMString SeatHeater = "SeatHeater";
652 
657  const DOMString SeatCooler = "SeatCooler";
658 
659 };
660 
664 interface WindowStatus {
665 
670  const DOMString WindowStatus = "Openness";
671 
676  const DOMString Defrost = "Defrost";
677 
678 };
679 
683 interface SideWindow {
684 
689  const DOMString WindowStatus = "Openness";
690 
695  const DOMString WindowLockStatus = "Lock";
696 
697 };
698 
702 interface Defrost {
703 
708  const DOMString DefrostWindow = "DefrostWindow";
709 
714  const DOMString DefrostMirror = "DefrostMirror";
715 
716 };
717 
721 interface Sunroof {
722 
727  const DOMString Sunroof = "Openness";
728 
733  const DOMString SunroofTilt = "Tilt";
734 
735 };
736 
740 interface ConvertibleRoof {
741 
746  const DOMString ConvertibleRoof = "Setting";
747 
752  const DOMString ConvertibleRoofStatus = "Status";
753 
754 };
755 
760 
765  const DOMString AtmosphericPressure = "Pressure";
766 
767 };
768 
772 interface VehicleId {
773 
778  const DOMString WMI = "WMI";
779 
784  const DOMString VIN = "VIN";
785 
786 };
787 
791 interface Size {
792 
797  const DOMString VehicleWidth = "Width";
798 
803  const DOMString VehicleHeight = "Height";
804 
809  const DOMString VehicleLength = "Length";
810 
811 };
812 
816 interface FuelInfo {
817 
822  const DOMString FuelType = "Type";
823 
828  const DOMString FuelPositionSide = "RefuelPosition";
829 
830 };
831 
835 interface VehicleType {
836 
841  const DOMString VehicleType = "Type";
842 
843 };
844 
848 interface Doors {
849 
854  const DOMString DoorsPerRow = "DoorsPerRow";
855 
856 };
857 
861 interface WheelInformation {
862 
867  const DOMString FrontWheelRadius = "FrontWheelRadius";
868 
873  const DOMString RearWheelRadius = "RearWheelRadius";
874 
879  const DOMString WheelTrack = "WheelTrack";
880 
885  const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
886 
887 };
888 
892 interface Odometer {
893 
898  const DOMString Odometer = "Odometer";
899 
904  const DOMString DistanceTotal = "DistanceTotal";
905 
910  const DOMString DistanceSinceStart = "DistanceSinceStart";
911 
912 };
913 
917 interface Fluid {
918 
923  const DOMString TransmissionFluidLevel = "Transmission";
924 
925 };
926 
930 interface BatteryStatus {
931 
936  const DOMString BatteryVoltage = "Voltage";
937 
942  const DOMString BatteryCurrent = "Current";
943 
948  const DOMString BatteryChargeLevel = "ChargeLevel";
949 
950 };
951 
955 interface Tire {
956 
961  const DOMString TirePressure = "Pressure";
962 
967  const DOMString TirePressureLow = "PressureLow";
968 
973  const DOMString TireTemperature = "Temperature";
974 
975 };
976 
980 interface EngineCoolant {
981 
986  const DOMString EngineCoolantLevel = "Level";
987 
992  const DOMString EngineCoolantTemperature = "Temperature";
993 
994 };
995 
999 interface TransmissionOil {
1000 
1005  const DOMString TransmissionOilWear = "Wear";
1006 
1011  const DOMString TransmissionOilTemperature = "Temperature";
1012 
1013 };
1014 
1019 
1024  const DOMString TransmissionClutchWear = "Wear";
1025 
1026 };
1027 
1031 interface BrakeMaintenance {
1032 
1037  const DOMString BrakePadWear = "PadWear";
1038 
1043  const DOMString BrakeFluidLevel = "FluidLevel";
1044 
1049  const DOMString BrakeFluidLevelLow = "FluidLevelLow";
1050 
1051 };
1052 
1056 interface WasherFluid {
1057 
1062  const DOMString WasherFluidLevel = "Level";
1063 
1068  const DOMString WasherFluidLevelLow = "LevelLow";
1069 
1070 };
1071 
1076 
1081  const DOMString MalfunctionIndicatorOn = "On";
1082 
1083 };
1084 
1088 interface Diagnostic {
1089 
1094  const DOMString AccumulatedEngineRuntime = "AccumulatedEngineRuntime";
1095 
1100  const DOMString DistanceWithMILOn = "DistanceWithMILOn";
1101 
1106  const DOMString DistanceSinceCodeCleared = "DistanceSinceCodeCleared";
1107 
1112  const DOMString TimeRunMILOn = "TimeRunMILOn";
1113 
1118  const DOMString TimeTroubleCodeClear = "TimeTroubleCodeClear";
1119 
1120 };
1121 
1125 interface ParkingBrake {
1126 
1131  const DOMString ParkingBrakeStatusW3C = "Status";
1132 
1133 };
1134 
1138 interface HazardLight {
1139 
1144  const DOMString HazardLightStatus = "HazardLight";
1145 
1146 };
1147 
1152 
1157  const DOMString LaneDepartureStatus = "Status";
1158 
1159 };
1160 
1164 interface Alarm {
1165 
1170  const DOMString AlarmStatus = "Status";
1171 
1172 };
1173 
1178 
1183  const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
1184 
1189  const DOMString AntilockBrakingSystem = "Engaged";
1190 
1195  const DOMString AntilockBrakingSystemEnabled = "Enabled";
1196 
1197 };
1198 
1203 
1208  const DOMString TractionControlSystem = "TractionControlSystem";
1209 
1214  const DOMString TractionControlSystemEnabled = "Enabled";
1215 
1220  const DOMString TractionControlSystem = "Engaged";
1221 
1222 };
1223 
1228 
1233  const DOMString VehicleTopSpeedLimit = "VehicleTopSpeedLimit";
1234 
1239  const DOMString VehicleTopSpeedLimit = "Speed";
1240 
1241 };
1242 
1246 interface AirbagStatus {
1247 
1252  const DOMString AirbagStatus = "AirbagStatus";
1253 
1258  const DOMString AirbagActivated = "AirbagActivated";
1259 
1264  const DOMString AirbagDeployed = "AirbagDeployed";
1265 
1266 };
1267 
1271 interface DoorStatus {
1272 
1277  const DOMString DoorStatus = "DoorStatus";
1278 
1283  const DOMString DoorLockStatus = "DoorLockStatus";
1284 
1289  const DOMString ChildLockStatus = "ChildLockStatus";
1290 
1291 };
1292 
1296 interface Door {
1297 
1302  const DOMString DoorStatusW3C = "Status";
1303 
1308  const DOMString DoorLockStatus = "Lock";
1309 
1314  const DOMString ChildLockStatus = "ChildLock";
1315 
1316 };
1317 
1321 interface SeatBelt {
1322 
1327  const DOMString SeatBeltStatus = "Status";
1328 
1329 };
1330 
1334 interface OccupantStatus {
1335 
1340  const DOMString OccupantStatus = "OccupantStatus";
1341 
1342 };
1343 
1347 interface ObstacleDistance {
1348 
1353  const DOMString ObstacleDistance = "ObstacleDistance";
1354 
1355 };
1356 
1361 
1366  const DOMString ElectronicStabilityControlEnabled = "Enabled";
1367 
1372  const DOMString ElectronicStabilityControlEngaged = "Engaged";
1373 
1374 };
1375 
1379 interface ChildSafetyLock {
1380 
1385  const DOMString ChildLockStatus = "Lock";
1386 
1387 };
1388 
1392 interface Seat {
1393 
1398  const DOMString OccupantStatusW3C = "Occupant";
1399 
1404  const DOMString SeatBeltStatus = "SeatBelt";
1405 
1410  const DOMString OccupantName = "OccupantName";
1411 
1416  const DOMString OccupantIdentificationType = "IdentificationType";
1417 
1418 };
1419 
1424 
1429  const DOMString SteeringWheelPositionSlide = "Slide";
1430 
1435  const DOMString SteeringWheelPositionTilt = "Tilt";
1436 
1437 };
1438 
1442 interface Mirror {
1443 
1448  const DOMString MirrorSettingPan = "MirrorPan";
1449 
1454  const DOMString MirrorSettingTilt = "MirrorTilt";
1455 
1456 };
1457 
1461 interface SeatAdjustment {
1462 
1467  const DOMString SeatPositionBackCushion = "SeatBackCushion";
1468 
1473  const DOMString SeatPositionRecline = "SeatReclineBack";
1474 
1479  const DOMString SeatPositionSlide = "SeatSlide";
1480 
1485  const DOMString SeatPositionCushionHeight = "SeatCushionHeight";
1486 
1491  const DOMString SeatPositionHeadrest = "SeatHeadrest";
1492 
1497  const DOMString SeatPositionSideCushion = "SeatSideCushion";
1498 
1499 };
1500 
1504 interface DriveMode {
1505 
1510  const DOMString VehicleDriveMode = "DriveMode";
1511 
1512 };
1513 
1517 interface VehicleSound {
1518 
1523  const DOMString ActiveNoiseControlMode = "ActiveNoiseControlMode";
1524 
1529  const DOMString EngineSoundEnhancementMode = "EngineSoundEnhancementMode";
1530 
1535  const DOMString AvailableSounds = "AvailableSounds";
1536 
1537 };
1538 
Corresponds with DBus Interface org.automotive.BrakeMaintenance.
Definition: ambdbusmappings.idl:1031
-
Corresponds with DBus Interface org.automotive.SteeringWheel.
Definition: ambdbusmappings.idl:378
-
Corresponds with DBus Interface org.automotive.ThrottlePosition.
Definition: ambdbusmappings.idl:391
-
Definition: vehicleproperty.h:360
-
Corresponds with DBus Interface org.automotive.WheelTick.
Definition: ambdbusmappings.idl:481
-
Corresponds with DBus Interface org.automotive.TripMeter.
Definition: ambdbusmappings.idl:55
-
Corresponds with DBus Interface org.automotive.Tire.
Definition: ambdbusmappings.idl:955
-
Definition: vehicleproperty.h:212
-
Corresponds with DBus Interface org.automotive.TractionControlSystem.
Definition: ambdbusmappings.idl:1202
-
Corresponds with DBus Interface org.automotive.InteriorLightStatus.
Definition: ambdbusmappings.idl:229
-
Corresponds with DBus Interface org.automotive.AirbagStatus.
Definition: ambdbusmappings.idl:1246
-
Corresponds with DBus Interface org.automotive.Fluid.
Definition: ambdbusmappings.idl:917
-
Corresponds with DBus Interface org.automotive.HazardLight.
Definition: ambdbusmappings.idl:1138
-
Corresponds with DBus Interface org.automotive.Horn.
Definition: ambdbusmappings.idl:242
-
Corresponds with DBus Interface org.automotive.Temperature.
Definition: ambdbusmappings.idl:552
-
Corresponds with DBus Interface org.automotive.DriveMode.
Definition: ambdbusmappings.idl:1504
-
Corresponds with DBus Interface org.automotive.ElectronicStabilityControl.
Definition: ambdbusmappings.idl:1360
-
Corresponds with DBus Interface org.automotive.PowertrainTorque.
Definition: ambdbusmappings.idl:442
-
Definition: vehicleproperty.h:81
-
Corresponds with DBus Interface org.automotive.ConvertibleRoof.
Definition: ambdbusmappings.idl:740
-
Corresponds with DBus Interface org.automotive.Doors.
Definition: ambdbusmappings.idl:848
-
Corresponds with DBus Interface org.automotive.RainSensor.
Definition: ambdbusmappings.idl:571
-
Corresponds with DBus Interface org.automotive.Alarm.
Definition: ambdbusmappings.idl:1164
-
Corresponds with DBus Interface org.automotive.SteeringWheelPosition.
Definition: ambdbusmappings.idl:1423
-
Corresponds with DBus Interface org.automotive.Defrost.
Definition: ambdbusmappings.idl:702
-
Corresponds with DBus Interface org.automotive.BatteryStatus.
Definition: ambdbusmappings.idl:930
-
Corresponds with DBus Interface org.automotive.WiperStatus.
Definition: ambdbusmappings.idl:584
-
Corresponds with DBus Interface org.automotive.SeatAdjustment.
Definition: ambdbusmappings.idl:1461
-
Corresponds with DBus Interface org.automotive.Chime.
Definition: ambdbusmappings.idl:468
-
Corresponds with DBus Interface org.automotive.Size.
Definition: ambdbusmappings.idl:791
-
Corresponds with DBus Interface org.automotive.OccupantStatus.
Definition: ambdbusmappings.idl:1334
-
Corresponds with DBus Interface org.automotive.MalfunctionIndicator.
Definition: ambdbusmappings.idl:1075
-
Corresponds with DBus Interface org.automotive.WasherFluid.
Definition: ambdbusmappings.idl:1056
-
Corresponds with DBus Interface org.automotive.VehicleSpeed.
Definition: ambdbusmappings.idl:16
-
Corresponds with DBus Interface org.automotive.LaneDepartureDetection.
Definition: ambdbusmappings.idl:1151
-
Corresponds with DBus Interface org.automotive.DrivingMode.
Definition: ambdbusmappings.idl:423
-
Corresponds with DBus Interface org.automotive.YawRate.
Definition: ambdbusmappings.idl:513
-
Corresponds with DBus Interface org.automotive.EngineCoolant.
Definition: ambdbusmappings.idl:980
-
Corresponds with DBus Interface org.automotive.Sunroof.
Definition: ambdbusmappings.idl:721
-
Corresponds with DBus Interface org.automotive.TransmissionClutch.
Definition: ambdbusmappings.idl:1018
-
Corresponds with DBus Interface org.automotive.WindowStatus.
Definition: ambdbusmappings.idl:664
-
Corresponds with DBus Interface org.automotive.Acceleration.
Definition: ambdbusmappings.idl:68
-
Corresponds with DBus Interface org.automotive.SeatBelt.
Definition: ambdbusmappings.idl:1321
-
Corresponds with DBus Interface org.automotive.ExteriorBrightness.
Definition: ambdbusmappings.idl:539
-
Corresponds with DBus Interface org.automotive.EngineSpeed.
Definition: ambdbusmappings.idl:29
-
Definition: vehicleproperty.h:228
-
Corresponds with DBus Interface org.automotive.ChildSafetyLock.
Definition: ambdbusmappings.idl:1379
-
Corresponds with DBus Interface org.automotive.VehicleSound.
Definition: ambdbusmappings.idl:1517
-
Corresponds with DBus Interface org.automotive.NightMode.
Definition: ambdbusmappings.idl:404
-
Corresponds with DBus Interface org.automotive.IgnitionTime.
Definition: ambdbusmappings.idl:494
-
Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition.
Definition: ambdbusmappings.idl:455
-
Corresponds with DBus Interface org.automotive.Diagnostic.
Definition: ambdbusmappings.idl:1088
-
Corresponds with DBus Interface org.automotive.Mirror.
Definition: ambdbusmappings.idl:1442
-
Corresponds with DBus Interface org.automotive.SideWindow.
Definition: ambdbusmappings.idl:683
-
Corresponds with DBus Interface org.automotive.AntilockBrakingSystem.
Definition: ambdbusmappings.idl:1177
-
Corresponds with DBus Interface org.automotive.CruiseControlStatus.
Definition: ambdbusmappings.idl:130
-
Corresponds with DBus Interface org.automotive.FuelInfo.
Definition: ambdbusmappings.idl:816
-
Corresponds with DBus Interface org.automotive.ClimateControl.
Definition: ambdbusmappings.idl:603
-
Corresponds with DBus Interface org.automotive.VehiclePowerMode.
Definition: ambdbusmappings.idl:42
-
Corresponds with DBus Interface org.automotive.VehicleId.
Definition: ambdbusmappings.idl:772
-
Corresponds with DBus Interface org.automotive.AtmosphericPressure.
Definition: ambdbusmappings.idl:759
-
Corresponds with DBus Interface org.automotive.VehicleType.
Definition: ambdbusmappings.idl:835
-
Corresponds with DBus Interface org.automotive.DoorStatus.
Definition: ambdbusmappings.idl:1271
-
Corresponds with DBus Interface org.automotive.LightStatus.
Definition: ambdbusmappings.idl:162
-
Corresponds with DBus Interface org.automotive.TransmissionOil.
Definition: ambdbusmappings.idl:999
-
Corresponds with DBus Interface org.automotive.ButtonEvent.
Definition: ambdbusmappings.idl:526
-
Definition: vehicleproperty.h:144
-
Corresponds with DBus Interface org.automotive.ObstacleDistance.
Definition: ambdbusmappings.idl:1347
-
Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit.
Definition: ambdbusmappings.idl:1227
-
Corresponds with DBus Interface org.automotive.Odometer.
Definition: ambdbusmappings.idl:892
-
Corresponds with DBus Interface org.automotive.WheelInformation.
Definition: ambdbusmappings.idl:861
-
Corresponds with DBus Interface org.automotive.BrakeOperation.
Definition: ambdbusmappings.idl:149
-
Corresponds with DBus Interface org.automotive.Location.
Definition: ambdbusmappings.idl:347
-
Corresponds with DBus Interface org.automotive.EngineOil.
Definition: ambdbusmappings.idl:310
-
- - - - diff --git a/0.14/ambplugin_8h.html b/0.14/ambplugin_8h.html deleted file mode 100644 index 1a53a3e2..00000000 --- a/0.14/ambplugin_8h.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambplugin.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
ambplugin.h File Reference
-
-
- -

Contains common code used in plugins for Automotive message broker(AMB). -More...

-
#include <abstractsource.h>
-#include "ambpluginimpl.h"
-#include <string>
-
-Include dependency graph for ambplugin.h:
-
-
- - - - - - - - - - - -
-
-

Go to the source code of this file.

- - - - -

-Classes

class  AmbPlugin< T >
 
-

Detailed Description

-

Contains common code used in plugins for Automotive message broker(AMB).

-
- - - - diff --git a/0.14/ambplugin_8h__incl.map b/0.14/ambplugin_8h__incl.map deleted file mode 100644 index 180deb15..00000000 --- a/0.14/ambplugin_8h__incl.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/0.14/ambplugin_8h__incl.md5 b/0.14/ambplugin_8h__incl.md5 deleted file mode 100644 index 34d1fe11..00000000 --- a/0.14/ambplugin_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f4b5f101bfffae02509d7153d248b8bc \ No newline at end of file diff --git a/0.14/ambplugin_8h__incl.png b/0.14/ambplugin_8h__incl.png deleted file mode 100644 index a1ea9823..00000000 Binary files a/0.14/ambplugin_8h__incl.png and /dev/null differ diff --git a/0.14/ambplugin_8h_source.html b/0.14/ambplugin_8h_source.html deleted file mode 100644 index 079892d6..00000000 --- a/0.14/ambplugin_8h_source.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambplugin.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
ambplugin.h
-
-
-Go to the documentation of this file.
1 /*
2 Copyright (C) 2012 Intel Corporation
3 
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8 
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
13 
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef _AMBPLUGIN_H_
20 #define _AMBPLUGIN_H_
21 
22 #include <abstractsource.h>
23 #include "ambpluginimpl.h"
24 #include <string>
25 
61 template<class T>
62 class AmbPlugin : public AbstractSource {
63 
68  static_assert(std::is_base_of<AmbPluginImpl, T>::value, "AmbPluginImpl has to be a base of T");
69 
70 public:
75  AmbPlugin(AbstractRoutingEngine* re, const std::map<std::string, std::string>& config);
76  virtual ~AmbPlugin() {}
77 
78  // from AbstractSource:
79 public:
80 
86  virtual void getPropertyAsync(AsyncPropertyReply *reply);
87 
95 
103 
109  virtual void subscribeToPropertyChanges(VehicleProperty::Property property);
110 
115  virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property);
116 
121  virtual PropertyList supported();
122 
127  virtual int supportedOperations();
128 
135  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property & property);
136 
137  // from AbstractSink
138 public:
139 
143  virtual const string uuid();
144 
150  virtual void propertyChanged(AbstractPropertyType* value);
151 
155  virtual void supportedChanged(const PropertyList & supportedProperties);
156 
157 
158  // AmbPlugin's own methods
159 public:
160 
165  void init();
166 
167 private:
168 
172  std::unique_ptr<T> d;
173 };
174 
175 //----------------------------------------------------------------------------
176 // Function implementations
177 //----------------------------------------------------------------------------
178 
179 //----------------------------------------------------------------------------
180 // AmbPlugin
181 //----------------------------------------------------------------------------
182 
183 template<typename T>
184 AmbPlugin<T>::AmbPlugin(AbstractRoutingEngine* re, const std::map<std::string, std::string>& config) :
185  AbstractSource(re, config),
186  d(new T(re, config, *this))
187 {
188 
189 }
190 
191 template<typename T>
193 {
194  if(d)
195  d->getPropertyAsync(reply);
196 }
197 
198 template<typename T>
200 {
201  if(d)
202  d->getRangePropertyAsync(reply);
203 }
204 
205 template<typename T>
207 {
208  if(d)
209  return d->setProperty(request);
210  return nullptr;
211 }
212 
213 template<typename T>
214 void AmbPlugin<T>::subscribeToPropertyChanges(VehicleProperty::Property property)
215 {
216  if(d)
217  d->subscribeToPropertyChanges(property);
218 }
219 
220 template<typename T>
221 void AmbPlugin<T>::unsubscribeToPropertyChanges(VehicleProperty::Property property)
222 {
223  if(d)
224  return d->unsubscribeToPropertyChanges(property);
225 }
226 
227 template<typename T>
229 {
230  return d ? d->supported() : PropertyList();
231 }
232 
233 template<typename T>
235 {
236  return d ? d->supportedOperations() : 0;
237 }
238 
239 template<typename T>
240 PropertyInfo AmbPlugin<T>::getPropertyInfo(const VehicleProperty::Property &property)
241 {
242  return d ? d->getPropertyInfo(property) : PropertyInfo::invalid();
243 }
244 
245 template<typename T>
246 const string AmbPlugin<T>::uuid()
247 {
248  return d ? d->uuid() : "";
249 }
250 
251 template<typename T>
253 {
254  if(d)
255  d->propertyChanged(value);
256 }
257 
258 template<typename T>
259 void AmbPlugin<T>::supportedChanged(const PropertyList &supportedProperties)
260 {
261  if(d)
262  d->supportedChanged(supportedProperties);
263 }
264 
265 template<typename T>
267 {
268  if(d)
269  d->init();
270 }
271 
272 #endif // _AMBPLUGIN_H_
273 
void init()
Definition: ambplugin.h:266
-
virtual PropertyList supported()
supported is called by the routingEngine to understand what properties this source supports ...
Definition: ambplugin.h:228
-
Definition: abstractpropertytype.h:70
-
Definition: abstractroutingengine.h:366
-
virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)
getRangePropertyAsync is called when a sink requests a series of values for a given property within a...
Definition: ambplugin.h:199
-
AmbPlugin(AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)
Definition: ambplugin.h:184
-
virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property)
unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&#39;s ch...
Definition: ambplugin.h:221
-
Definition: ambplugin.h:62
-
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.
Definition: abstractroutingengine.h:123
-
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.
Definition: abstractroutingengine.h:219
-
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.
Definition: abstractroutingengine.h:331
-
virtual void propertyChanged(AbstractPropertyType *value)
Definition: ambplugin.h:252
-
virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request)
setProperty is called when a sink requests to set a value for a given property. This is only called i...
Definition: ambplugin.h:206
-
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &property)
getPropertyInfo used to return specific information about a property. The source should override this...
Definition: ambplugin.h:240
-
virtual void getPropertyAsync(AsyncPropertyReply *reply)
getPropertyAsync is called when a sink requests the value for given property. This is only called if ...
Definition: ambplugin.h:192
-
virtual void supportedChanged(const PropertyList &supportedProperties)
Definition: ambplugin.h:259
-
virtual void subscribeToPropertyChanges(VehicleProperty::Property property)
subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...
Definition: ambplugin.h:214
-
virtual int supportedOperations()
supportedOperations
Definition: ambplugin.h:234
-
Definition: abstractsource.h:41
-
virtual const string uuid()
Definition: ambplugin.h:246
-
- - - - diff --git a/0.14/ambpluginimpl_8h_source.html b/0.14/ambpluginimpl_8h_source.html deleted file mode 100644 index e07873af..00000000 --- a/0.14/ambpluginimpl_8h_source.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambpluginimpl.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
ambpluginimpl.h
-
-
-
1 /*
2 Copyright (C) 2012 Intel Corporation
3 
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8 
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
13 
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef _AMBPLUGINIMPL_H_
20 #define _AMBPLUGINIMPL_H_
21 
22 #include "abstractsource.h"
23 
37 {
38 
39 public:
45  AmbPluginImpl(AbstractRoutingEngine* re, const map<string, string>& config, AbstractSource &parent);
46  virtual ~AmbPluginImpl() { } /*LCOV_EXCL_LINE*/
47 
48  // aka AbstractSource:
49 public:
50 
56  virtual void getPropertyAsync(AsyncPropertyReply *reply);
57 
65 
72  virtual AsyncPropertyReply *setProperty(const AsyncSetPropertyRequest& request );
73 
79  virtual void subscribeToPropertyChanges(const VehicleProperty::Property& property);
80 
85  virtual void unsubscribeToPropertyChanges(const VehicleProperty::Property& property);
86 
91  virtual PropertyList supported() const;
92 
97  virtual int supportedOperations() const;
98 
105  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property & property);
106 
107  // aka AbstractSink:
108 public:
109 
113  virtual const std::string uuid() const = 0;
114 
120  virtual void propertyChanged(AbstractPropertyType* value);
121 
126  virtual void supportedChanged(const PropertyList& supportedProperties);
127 
132  virtual void init();
133 
137  template <typename T>
138  void setValue(std::shared_ptr<AbstractPropertyType> property, T value)
139  {
140  if(property->value<T>() == value)
141  {
142  return;
143  }
144 
145  property->setValue(value);
146  routingEngine->updateProperty(property.get(), source.uuid());
147  }
148 
149 
150 protected:
151 
157  virtual AbstractPropertyType* findPropertyType(const VehicleProperty::Property& propertyName, const Zone::Type& zone = Zone::None);
158 
164  std::shared_ptr<AbstractPropertyType> addPropertySupport(Zone::Type zone, std::function<AbstractPropertyType* (void)> typeFactory, std::string sourceUuid="");
165 
166  template <class T>
167  std::shared_ptr<AbstractPropertyType> addPropertySupport(Zone::Type zone)
168  {
169  auto typeFactory = [](){
170  return new T;
171  };
172  return addPropertySupport(zone, typeFactory);
173  }
174 
175  //
176  // data:
177  //
178 
182  AbstractSource& source;
183 
189 
193  typedef std::map< Zone::Type, std::shared_ptr<AbstractPropertyType> > ZonePropertyType;
194 
199  std::map< VehicleProperty::Property, ZonePropertyType > properties;
200 
204  std::map< std::string, std::string> configuration;
205 };
206 
207 #endif // _AMBPLUGINIMPL_H_
208 
virtual void unsubscribeToPropertyChanges(const VehicleProperty::Property &property)
unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&#39;s ch...
-
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &property)
getPropertyInfo used to return specific information about a property. The source should override this...
-
void setValue(std::shared_ptr< AbstractPropertyType > property, T value)
setValue of a property
Definition: ambpluginimpl.h:138
-
virtual const string uuid()=0
Pure virtual methods:
-
AbstractRoutingEngine * routingEngine
Definition: ambpluginimpl.h:188
-
Definition: abstractpropertytype.h:70
-
AmbPluginImpl(AbstractRoutingEngine *re, const map< string, string > &config, AbstractSource &parent)
-
virtual PropertyList supported() const
supported is called by the routingEngine to understand what properties this source supports...
-
Definition: abstractroutingengine.h:366
-
virtual void supportedChanged(const PropertyList &supportedProperties)
-
virtual void subscribeToPropertyChanges(const VehicleProperty::Property &property)
subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...
-
std::map< Zone::Type, std::shared_ptr< AbstractPropertyType > > ZonePropertyType
Definition: ambpluginimpl.h:193
-
virtual AbstractPropertyType * findPropertyType(const VehicleProperty::Property &propertyName, const Zone::Type &zone=Zone::None)
-
virtual void getPropertyAsync(AsyncPropertyReply *reply)
getPropertyAsync is called when a sink requests the value for given property. This is only called if ...
-
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.
Definition: abstractroutingengine.h:123
-
AmbPlugin private class implementation - base class for all plugin implementations.
Definition: ambpluginimpl.h:36
-
virtual void init()
-
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.
Definition: abstractroutingengine.h:219
-
virtual int supportedOperations() const
supportedOperations
-
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.
Definition: abstractroutingengine.h:331
-
std::shared_ptr< AbstractPropertyType > addPropertySupport(Zone::Type zone, std::function< AbstractPropertyType *(void)> typeFactory, std::string sourceUuid="")
-
std::map< VehicleProperty::Property, ZonePropertyType > properties
Definition: ambpluginimpl.h:199
-
virtual AsyncPropertyReply * setProperty(const AsyncSetPropertyRequest &request)
setProperty is called when a sink requests to set a value for a given property. This is only called i...
-
virtual const std::string uuid() const =0
-
void updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)
Deprecated:
Definition: abstractroutingengine.h:379
-
virtual void propertyChanged(AbstractPropertyType *value)
-
std::map< std::string, std::string > configuration
Definition: ambpluginimpl.h:204
-
Definition: abstractsource.h:41
-
virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)
getRangePropertyAsync is called when a sink requests a series of values for a given property within a...
-
- - - - diff --git a/0.14/annotated.html b/0.14/annotated.html deleted file mode 100644 index e255fab5..00000000 --- a/0.14/annotated.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - -automotive-message-broker: Class List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Namb
 Npicojson
 CAbstractPropertyType
 CAbstractRoutingEngine
 CAbstractSink
 CAbstractSource
 CAccelerationCorresponds with DBus Interface org.automotive.Acceleration
 CAcceleratorPedalPositionCorresponds with DBus Interface org.automotive.AcceleratorPedalPosition
 CAirbagStatusCorresponds with DBus Interface org.automotive.AirbagStatus
 CAlarmCorresponds with DBus Interface org.automotive.Alarm
 CAmbPlugin
 CAmbPluginImplAmbPlugin private class implementation - base class for all plugin implementations
 CAntilockBrakingSystemCorresponds with DBus Interface org.automotive.AntilockBrakingSystem
 CAsyncPropertyReplyUsed 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
 CAsyncPropertyRequestUsed by sinks to request property values
 CAsyncRangePropertyReplyUsed by a source to reply to an AsyncRangePropertyRequest. 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
 CAsyncRangePropertyRequestUsed by sinks to request values within a time or sequence range
 CAsyncSetPropertyRequestUsed by sinks to set a property to the 'value'. The source will reply with a AsyncPropertyReply containing the new value or an error
 CAtmosphericPressureCorresponds with DBus Interface org.automotive.AtmosphericPressure
 CBasicPropertyType
 CBatteryStatusCorresponds with DBus Interface org.automotive.BatteryStatus
 CBrakeMaintenanceCorresponds with DBus Interface org.automotive.BrakeMaintenance
 CBrakeOperationCorresponds with DBus Interface org.automotive.BrakeOperation
 CButtonEventCorresponds with DBus Interface org.automotive.ButtonEvent
 CChildSafetyLockCorresponds with DBus Interface org.automotive.ChildSafetyLock
 CChimeCorresponds with DBus Interface org.automotive.Chime
 CClimateControlCorresponds with DBus Interface org.automotive.ClimateControl
 CConfigConfig object is the root JSON object in the config
 CConvertibleRoofCorresponds with DBus Interface org.automotive.ConvertibleRoof
 CCruiseControlStatusCorresponds with DBus Interface org.automotive.CruiseControlStatus
 CDebugOut
 CDefrostCorresponds with DBus Interface org.automotive.Defrost
 CDiagnosticCorresponds with DBus Interface org.automotive.Diagnostic
 CDoorCorresponds with DBus Interface org.automotive.Door
 CDoorsCorresponds with DBus Interface org.automotive.Doors
 CDoorStatusCorresponds with DBus Interface org.automotive.DoorStatus
 CDriveModeCorresponds with DBus Interface org.automotive.DriveMode
 CDrivingModeCorresponds with DBus Interface org.automotive.DrivingMode
 CElectronicStabilityControlCorresponds with DBus Interface org.automotive.ElectronicStabilityControl
 CEngineCoolantCorresponds with DBus Interface org.automotive.EngineCoolant
 CEngineOilCorresponds with DBus Interface org.automotive.EngineOil
 CEngineSpeedCorresponds with DBus Interface org.automotive.EngineSpeed
 CExteriorBrightnessCorresponds with DBus Interface org.automotive.ExteriorBrightness
 CFluidCorresponds with DBus Interface org.automotive.Fluid
 CFuelCorresponds with DBus Interface org.automotive.Fuel
 CFuelInfoCorresponds with DBus Interface org.automotive.FuelInfo
 CGVS
 CGVS< bool >
 CGVS< char >
 CGVS< double >
 CGVS< int >
 CGVS< int16_t >
 CGVS< int64_t >
 CGVS< uint16_t >
 CGVS< uint32_t >
 CGVS< uint64_t >
 CHazardLightCorresponds with DBus Interface org.automotive.HazardLight
 CHornCorresponds with DBus Interface org.automotive.Horn
 CIgnitionTimeCorresponds with DBus Interface org.automotive.IgnitionTime
 CInteriorLightStatusCorresponds with DBus Interface org.automotive.InteriorLightStatus
 CLaneDepartureDetectionCorresponds with DBus Interface org.automotive.LaneDepartureDetection
 CLightStatusCorresponds with DBus Interface org.automotive.LightStatus
 CListPropertyTypeListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes
 CLocationCorresponds with DBus Interface org.automotive.Location
 CMalfunctionIndicatorCorresponds with DBus Interface org.automotive.MalfunctionIndicator
 CMirrorCorresponds with DBus Interface org.automotive.Mirror
 CNightModeCorresponds with DBus Interface org.automotive.NightMode
 CObstacleDistanceCorresponds with DBus Interface org.automotive.ObstacleDistance
 COccupantStatusCorresponds with DBus Interface org.automotive.OccupantStatus
 COdometerCorresponds with DBus Interface org.automotive.Odometer
 CParkingBrakeCorresponds with DBus Interface org.automotive.ParkingBrake
 CPluginPlugin 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
 CPluginSegmentPluginSegment 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:
 CPowertrainTorqueCorresponds with DBus Interface org.automotive.PowertrainTorque
 CRainSensorCorresponds with DBus Interface org.automotive.RainSensor
 CSeatCorresponds with DBus Interface org.automotive.Seat
 CSeatAdjustmentCorresponds with DBus Interface org.automotive.SeatAdjustment
 CSeatBeltCorresponds with DBus Interface org.automotive.SeatBelt
 CSideWindowCorresponds with DBus Interface org.automotive.SideWindow
 CSizeCorresponds with DBus Interface org.automotive.Size
 CSteeringWheelCorresponds with DBus Interface org.automotive.SteeringWheel
 CSteeringWheelPositionCorresponds with DBus Interface org.automotive.SteeringWheelPosition
 CStringPropertyType
 CSunroofCorresponds with DBus Interface org.automotive.Sunroof
 CTemperatureCorresponds with DBus Interface org.automotive.Temperature
 CThrottlePositionCorresponds with DBus Interface org.automotive.ThrottlePosition
 CTireCorresponds with DBus Interface org.automotive.Tire
 CTractionControlSystemCorresponds with DBus Interface org.automotive.TractionControlSystem
 CTransmissionCorresponds with DBus Interface org.automotive.Transmission
 CTransmissionClutchCorresponds with DBus Interface org.automotive.TransmissionClutch
 CTransmissionOilCorresponds with DBus Interface org.automotive.TransmissionOil
 CTripMeterCorresponds with DBus Interface org.automotive.TripMeter
 CVariant
 CVehicleIdCorresponds with DBus Interface org.automotive.VehicleId
 CVehiclePowerModeCorresponds with DBus Interface org.automotive.VehiclePowerMode
 CVehicleProperty
 CVehicleSoundCorresponds with DBus Interface org.automotive.VehicleSound
 CVehicleSpeedCorresponds with DBus Interface org.automotive.VehicleSpeed
 CVehicleTopSpeedLimitCorresponds with DBus Interface org.automotive.VehicleTopSpeedLimit
 CVehicleTypeCorresponds with DBus Interface org.automotive.VehicleType
 CWasherFluidCorresponds with DBus Interface org.automotive.WasherFluid
 CWheelInformationCorresponds with DBus Interface org.automotive.WheelInformation
 CWheelTickCorresponds with DBus Interface org.automotive.WheelTick
 CWindowStatusCorresponds with DBus Interface org.automotive.WindowStatus
 CWiperStatusCorresponds with DBus Interface org.automotive.WiperStatus
 CYawRateCorresponds with DBus Interface org.automotive.YawRate
 CZone
-
-
- - - - diff --git a/0.14/arrowdown.png b/0.14/arrowdown.png deleted file mode 100644 index 0b63f6d3..00000000 Binary files a/0.14/arrowdown.png and /dev/null differ diff --git a/0.14/arrowright.png b/0.14/arrowright.png deleted file mode 100644 index c6ee22f9..00000000 Binary files a/0.14/arrowright.png and /dev/null differ diff --git a/0.14/bc_s.png b/0.14/bc_s.png deleted file mode 100644 index 224b29aa..00000000 Binary files a/0.14/bc_s.png and /dev/null differ diff --git a/0.14/bdwn.png b/0.14/bdwn.png deleted file mode 100644 index 940a0b95..00000000 Binary files a/0.14/bdwn.png and /dev/null differ diff --git a/0.14/classAbstractPropertyType-members.html b/0.14/classAbstractPropertyType-members.html deleted file mode 100644 index d65d3bbc..00000000 --- a/0.14/classAbstractPropertyType-members.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AbstractPropertyType Member List
-
-
- -

This is the complete list of members for AbstractPropertyType, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
copy()=0AbstractPropertyTypepure virtual
destroyedAbstractPropertyType
fromString(std::string)=0AbstractPropertyTypepure virtual
fromVariant(GVariant *)=0AbstractPropertyTypepure virtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
Priority enum nameAbstractPropertyType
priorityAbstractPropertyType
quickCopy(AbstractPropertyType *other)AbstractPropertyTypeinlinevirtual
sequenceAbstractPropertyType
setValue(boost::any val)AbstractPropertyTypeinlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
timestampAbstractPropertyType
toString() const =0AbstractPropertyTypepure virtual
toVariant()=0AbstractPropertyTypepure virtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
- - - - diff --git a/0.14/classAbstractPropertyType.html b/0.14/classAbstractPropertyType.html deleted file mode 100644 index 990e5e70..00000000 --- a/0.14/classAbstractPropertyType.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - -automotive-message-broker: AbstractPropertyType Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AbstractPropertyType Class Referenceabstract
-
-
-
-Inheritance diagram for AbstractPropertyType:
-
-
Inheritance graph
- - - - - -
[legend]
- - - - - -

-Public Types

enum  Priority { Normal = 0, -Low, -High, -Instant - }
 The Priority enum describes prority of the property type. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

AbstractPropertyType (std::string property)
 
virtual std::string toString () const =0
 toString More...
 
-virtual void fromString (std::string)=0
 fromString converts from string value
 
virtual GVariant * toVariant ()=0
 toVariant More...
 
-virtual void fromVariant (GVariant *)=0
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.
 
virtual AbstractPropertyTypecopy ()=0
 copy More...
 
virtual void quickCopy (AbstractPropertyType *other)
 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. More...
 
-bool operator== (AbstractPropertyType &other)
 
-bool operator!= (AbstractPropertyType &other)
 
virtual void setValue (boost::any val)
 setValue More...
 
-template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
- - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
-int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
-std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
-Zone::Type zone
 zone that the property is situated in.
 
-Priority priority
 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 AbstractPropertyType::Normal.
 
-std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
- - - -

-Protected Attributes

-boost::any mValue
 
-

Detailed Description

-

Member Enumeration Documentation

- -
-
- -

The Priority enum describes prority of the property type.

- - - - -
Enumerator
Normal  -

normal priority. This is default Low priority.

-
Low  -

High priority

-
High  -

Instant. Using this priority is not thread safe. This is typically used for Properties that need to be deterministic.

-
- -
-
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
boost::any AbstractPropertyType::anyValue ()
-
-inline
-
- -

anyValue

-
Returns
boost::any value
-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
-
-
-
- -
-
- - - - - -
- - - - - - - -
virtual AbstractPropertyType* AbstractPropertyType::copy ()
-
-pure virtual
-
- -

copy

-
Returns
a copy of the AbstractPropertyType
- -

Implemented in ListPropertyType< T >, StringPropertyType, and BasicPropertyType< T >.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractPropertyType::quickCopy (AbstractPropertyTypeother)
-
-inlinevirtual
-
- -

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.

-
Parameters
- - -
otherthe property to copy from
-
-
- -

Reimplemented in ListPropertyType< T >.

-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
-
-
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractPropertyType::setValue (boost::any val)
-
-inlinevirtual
-
- -

setValue

-
Parameters
- - -
valboost::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")
-
-
- -

Reimplemented in BasicPropertyType< T >.

-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
-
-
-
- -
-
- - - - - -
- - - - - - - -
virtual const string AbstractPropertyType::signature ()
-
-inlinevirtual
-
- -

signature

-
Returns
gvariant signature
- -
-
- -
-
- - - - - -
- - - - - - - -
virtual std::string AbstractPropertyType::toString () const
-
-pure virtual
-
-
- -
-
- - - - - -
- - - - - - - -
virtual GVariant* AbstractPropertyType::toVariant ()
-
-pure virtual
-
- -

toVariant

-
Returns
GVariant representation of value. Caller must unref the returned GVariant
- -

Implemented in ListPropertyType< T >, StringPropertyType, and BasicPropertyType< T >.

- -
-
-

Member Data Documentation

- -
-
- - - - -
std::string AbstractPropertyType::name
-
- -

name Property name.

-
See also
VehicleProperty for built-in supported property names
-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
-
-
-
- -
-
- - - - -
double AbstractPropertyType::timestamp
-
- -

timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called

-
See also
amb::currentTime()
-
-setValue()
-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
-
-
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAbstractPropertyType__inherit__graph.map b/0.14/classAbstractPropertyType__inherit__graph.map deleted file mode 100644 index 87fb0b55..00000000 --- a/0.14/classAbstractPropertyType__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/0.14/classAbstractPropertyType__inherit__graph.md5 b/0.14/classAbstractPropertyType__inherit__graph.md5 deleted file mode 100644 index 895452a8..00000000 --- a/0.14/classAbstractPropertyType__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1db214537f86c39e98616effe4b95c60 \ No newline at end of file diff --git a/0.14/classAbstractPropertyType__inherit__graph.png b/0.14/classAbstractPropertyType__inherit__graph.png deleted file mode 100644 index 0453f9ba..00000000 Binary files a/0.14/classAbstractPropertyType__inherit__graph.png and /dev/null differ diff --git a/0.14/classAbstractRoutingEngine-members.html b/0.14/classAbstractRoutingEngine-members.html deleted file mode 100644 index 39eb885a..00000000 --- a/0.14/classAbstractRoutingEngine-members.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AbstractRoutingEngine Member List
-
-
- -

This is the complete list of members for AbstractRoutingEngine, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - -
AbstractRoutingEngine(std::map< std::string, std::string > configuration) (defined in AbstractRoutingEngine)AbstractRoutingEngineinline
getPropertyAsync(AsyncPropertyRequest request)=0AbstractRoutingEnginepure virtual
getPropertyInfo(const VehicleProperty::Property &, const std::string &sourceUuid)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
getRangePropertyAsync(AsyncRangePropertyRequest request)=0AbstractRoutingEnginepure virtual
mConfig (defined in AbstractRoutingEngine)AbstractRoutingEngineprotected
PropertyChangedType typedef (defined in AbstractRoutingEngine)AbstractRoutingEngine
registerSink(AbstractSink *self)=0AbstractRoutingEnginepure virtual
registerSource(AbstractSource *src)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
setProperty(AsyncSetPropertyRequest request)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
sourcesForProperty(const VehicleProperty::Property &property)=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, PropertyChangedType callback, std::string pid="")=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, AbstractSink *self)=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0AbstractRoutingEnginepure virtual
supported()=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
unregisterSink(AbstractSink *self)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
unsubscribeToProperty(uint handle)=0AbstractRoutingEnginepure virtual
unsubscribeToProperty(const VehicleProperty::Property &, AbstractSink *self)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)AbstractRoutingEngineinline
updateProperty(AbstractPropertyType *value, const std::string &uuid)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
updateSupported(PropertyList added, PropertyList removed, AbstractSource *source)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
~AbstractRoutingEngine() (defined in AbstractRoutingEngine)AbstractRoutingEnginevirtual
- - - - diff --git a/0.14/classAbstractRoutingEngine.html b/0.14/classAbstractRoutingEngine.html deleted file mode 100644 index 6475a0fe..00000000 --- a/0.14/classAbstractRoutingEngine.html +++ /dev/null @@ -1,483 +0,0 @@ - - - - - - -automotive-message-broker: AbstractRoutingEngine Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AbstractRoutingEngine Class Referenceabstract
-
-
- - - - -

-Public Types

-typedef std::function< void(AbstractPropertyType *value)> PropertyChangedType
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

AbstractRoutingEngine (std::map< std::string, std::string > configuration)
 
-virtual void registerSource (AbstractSource *src)=0
 
-virtual void updateSupported (PropertyList added, PropertyList removed, AbstractSource *source)=0
 
-void updateProperty (VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)
 Deprecated:
 
-virtual void updateProperty (AbstractPropertyType *value, const std::string &uuid)=0
 
-virtual PropertyList supported ()=0
 
-virtual void registerSink (AbstractSink *self)=0
 sinks:
 
-virtual void unregisterSink (AbstractSink *self)=0
 
virtual std::vector< std::string > sourcesForProperty (const VehicleProperty::Property &property)=0
 
virtual AsyncPropertyReplygetPropertyAsync (AsyncPropertyRequest request)=0
 
virtual void getRangePropertyAsync (AsyncRangePropertyRequest request)=0
 getRangePropertyAsync is used for getting a range of properties that are within the specified time or sequence parameters. More...
 
-virtual AsyncPropertyReplysetProperty (AsyncSetPropertyRequest request)=0
 
virtual uint subscribeToProperty (const VehicleProperty::Property &propertyName, PropertyChangedType callback, std::string pid="")=0
 subscribeToProperty subscribes to propertyName. Value changes will be passed to callback. More...
 
virtual void unsubscribeToProperty (uint handle)=0
 unsubscribeToProperty More...
 
virtual bool subscribeToProperty (const VehicleProperty::Property &propertyName, AbstractSink *self)=0
 subscribeToProperty subscribe to changes made to a property value. More...
 
virtual bool subscribeToProperty (const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0
 subscribeToProperty subscribe to changes made to a property value. More...
 
virtual bool subscribeToProperty (const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0
 subscribeToProperty subscribe to changes made to a property value. More...
 
-virtual bool unsubscribeToProperty (const VehicleProperty::Property &, AbstractSink *self)=0
 
-virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &, const std::string &sourceUuid)=0
 
- - - -

-Protected Attributes

-std::map< std::string, std::string > mConfig
 
-

Detailed Description

-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - - -
virtual AsyncPropertyReply* AbstractRoutingEngine::getPropertyAsync (AsyncPropertyRequest request)
-
-pure virtual
-
-

/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 AsyncPropertyRequest /see AsyncPropertyReply. /param request requested property. /return AsyncPropertyReply. The returned AsyncPropertyReply is owned by the caller of getPropertyAsync. /code AsyncPropertyRequest request; request.property = VehicleProperty::VehicleSpeed request.completed = [](AsyncPropertyReply* reply) { //you own the reply delete reply; }; routingEngine->getPropertyAsync(request); /endcode

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractRoutingEngine::getRangePropertyAsync (AsyncRangePropertyRequest request)
-
-pure virtual
-
- -

getRangePropertyAsync is used for getting a range of properties that are within the specified time or sequence parameters.

-
    -
  • request the request containing the property and other information required by the query
    Returns
    a pointer to the reply.
    AsyncRangePropertyRequest vehicleSpeedFromLastWeek;
    vehicleSpeedFromLastWeek.timeBegin = amb::currentTime() - 10;
    vehicleSpeedFromLastWeek.timeEnd = amb::currentTime();
    PropertyList requestList;
    requestList.push_back(VehicleProperty::VehicleSpeed);
    requestList.push_back(VehicleProperty::EngineSpeed);
    vehicleSpeedFromLastWeek.properties = requestList;
    vehicleSpeedFromLastWeek.completed = [](AsyncRangePropertyReply* reply)
    {
    std::list<AbstractPropertyType*> values = reply->values;
    for(auto itr = values.begin(); itr != values.end(); itr++)
    {
    auto val = *itr;
    DebugOut(1)<<"Value from past: ("<<val->name<<"): "<<val->toString()<<" time: "<<val->timestamp<<endl;
    }
    delete reply;
    };
    routingEngine->getRangePropertyAsync(vehicleSpeedFromLastWeek);
    -
  • -
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual std::vector<std::string> AbstractRoutingEngine::sourcesForProperty (const VehicleProperty::Property & property)
-
-pure virtual
-
-

/brief sourcesForProperty /param property /return vector of source uuid's that support the "property"

- -
-
- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual uint AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
PropertyChangedType callback,
std::string pid = "" 
)
-
-pure virtual
-
- -

subscribeToProperty subscribes to propertyName. Value changes will be passed to callback.

-
    -
  • propertyName
  • -
  • callback
  • -
  • pid process id of the requesting application
    Returns
    subscription handle
    -
  • -
- -
-
- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual bool AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
AbstractSinkself 
)
-
-pure virtual
-
- -

subscribeToProperty subscribe to changes made to a property value.

-
    -
  • propertyName name of the property to request a subscription for.
  • -
  • self pointer to the sink who is subscribing.
    //somewhere in the sink:
    routingEngine->subscribeToProperty(VehicleProperty::EngineSpeed, this);
    //... elsewhere in the sink, this will be called when a property changes:
    void MySink::propertyChanged(const AbstractPropertyType* property)
    {
    {
    ...
    }
    }
  • -
- -
-
- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual bool AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
const std::string & sourceUuidFilter,
AbstractSinkself 
)
-
-pure virtual
-
- -

subscribeToProperty subscribe to changes made to a property value.

-
    -
  • propertyName name of the property to request a subscription for.
  • -
  • sourceUuidFilter source UUID to filter. Only property updates from this source will be sent to the sink.
  • -
  • self pointer to the sink who is subscribing.
  • -
- -
-
- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual bool AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
const std::string & sourceUuidFilter,
Zone::Type zoneFilter,
AbstractSinkself 
)
-
-pure virtual
-
- -

subscribeToProperty subscribe to changes made to a property value.

-
    -
  • propertyName name of the property to request a subscription for.
  • -
  • sourceUuidFilter source UUID to filter. Only property updates from this source will be sent to the sink.
  • -
  • zoneFilter zone to filter. Only updates from this zone will be passed to the sink.
  • -
  • self pointer to the sink who is subscribing.
  • -
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractRoutingEngine::unsubscribeToProperty (uint handle)
-
-pure virtual
-
- -

unsubscribeToProperty

-
    -
  • handle
  • -
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAbstractSink-members.html b/0.14/classAbstractSink-members.html deleted file mode 100644 index 233fb1e5..00000000 --- a/0.14/classAbstractSink-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AbstractSink Member List
-
-
- -

This is the complete list of members for AbstractSink, including all inherited members.

- - - - - - - - -
AbstractSink(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSink)AbstractSink
configuration (defined in AbstractSink)AbstractSinkprotected
propertyChanged(AbstractPropertyType *value)AbstractSinkinlinevirtual
routingEngineAbstractSinkprotected
supportedChanged(const PropertyList &supportedProperties)=0AbstractSinkpure virtual
uuid()=0AbstractSinkpure virtual
~AbstractSink() (defined in AbstractSink)AbstractSinkvirtual
- - - - diff --git a/0.14/classAbstractSink.html b/0.14/classAbstractSink.html deleted file mode 100644 index 80795521..00000000 --- a/0.14/classAbstractSink.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - -automotive-message-broker: AbstractSink Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AbstractSink Class Referenceabstract
-
-
-
-Inheritance diagram for AbstractSink:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for AbstractSink:
-
-
Collaboration graph
- - - -
[legend]
- - - - - - - - - - - - -

-Public Member Functions

AbstractSink (AbstractRoutingEngine *engine, map< string, string > config)
 
virtual const string uuid ()=0
 Pure virtual methods: More...
 
virtual void propertyChanged (AbstractPropertyType *value)
 propertyChanged is called when a subscribed to property changes. More...
 
virtual void supportedChanged (const PropertyList &supportedProperties)=0
 
- - - - - - -

-Protected Attributes

-AbstractRoutingEngineroutingEngine
 routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins
 
-map< string, string > configuration
 
-

Detailed Description

-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractSink::propertyChanged (AbstractPropertyTypevalue)
-
-inlinevirtual
-
- -

propertyChanged is called when a subscribed to property changes.

-
See also
AbstractRoutingEngine::subscribeToPropertyChanges()
-
Parameters
- - -
valuevalue 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<T>() or value->copy() to copy.
-
-
- -

Reimplemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractSink::supportedChanged (const PropertyList & supportedProperties)
-
-pure virtual
-
-

supportedChanged() is called when the supported properties changes

    -
  • supportedProperties the new list of supported properties.
  • -
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - -
virtual const string AbstractSink::uuid ()
-
-pure virtual
-
- -

Pure virtual methods:

-

uuid() is a unique identifier

Returns
a guid-style unique identifier
- -

Implemented in AmbPlugin< T >.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAbstractSink__coll__graph.map b/0.14/classAbstractSink__coll__graph.map deleted file mode 100644 index 6565ae94..00000000 --- a/0.14/classAbstractSink__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classAbstractSink__coll__graph.md5 b/0.14/classAbstractSink__coll__graph.md5 deleted file mode 100644 index 4e2ddbb5..00000000 --- a/0.14/classAbstractSink__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -072ce8745ed49deadaa4ea8d849041f2 \ No newline at end of file diff --git a/0.14/classAbstractSink__coll__graph.png b/0.14/classAbstractSink__coll__graph.png deleted file mode 100644 index 93548ed1..00000000 Binary files a/0.14/classAbstractSink__coll__graph.png and /dev/null differ diff --git a/0.14/classAbstractSink__inherit__graph.map b/0.14/classAbstractSink__inherit__graph.map deleted file mode 100644 index ecc01906..00000000 --- a/0.14/classAbstractSink__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classAbstractSink__inherit__graph.md5 b/0.14/classAbstractSink__inherit__graph.md5 deleted file mode 100644 index e02dabac..00000000 --- a/0.14/classAbstractSink__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -44c1513ce3ea4cc9689a7968545e500f \ No newline at end of file diff --git a/0.14/classAbstractSink__inherit__graph.png b/0.14/classAbstractSink__inherit__graph.png deleted file mode 100644 index 65d82a05..00000000 Binary files a/0.14/classAbstractSink__inherit__graph.png and /dev/null differ diff --git a/0.14/classAbstractSource-members.html b/0.14/classAbstractSource-members.html deleted file mode 100644 index 690bbb53..00000000 --- a/0.14/classAbstractSource-members.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AbstractSource Member List
-
-
- -

This is the complete list of members for AbstractSource, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
AbstractSink(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSink)AbstractSink
AbstractSource(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSource)AbstractSource
configuration (defined in AbstractSink)AbstractSinkprotected
Get enum value (defined in AbstractSource)AbstractSource
getPropertyAsync(AsyncPropertyReply *reply)=0AbstractSourcepure virtual
getPropertyInfo(const VehicleProperty::Property &property)=0AbstractSourcepure virtual
GetRanged enum value (defined in AbstractSource)AbstractSource
getRangePropertyAsync(AsyncRangePropertyReply *reply)=0AbstractSourcepure virtual
Operations enum nameAbstractSource
propertyChanged(AbstractPropertyType *value)AbstractSinkinlinevirtual
routingEngineAbstractSourceprotected
Set enum value (defined in AbstractSource)AbstractSource
setProperty(AsyncSetPropertyRequest request)=0AbstractSourcepure virtual
subscribeToPropertyChanges(VehicleProperty::Property property)=0AbstractSourcepure virtual
supported()=0AbstractSourcepure virtual
supportedChanged(const PropertyList &supportedProperties)=0AbstractSinkpure virtual
supportedOperations()=0AbstractSourcepure virtual
unsubscribeToPropertyChanges(VehicleProperty::Property property)=0AbstractSourcepure virtual
uuid()=0AbstractSinkpure virtual
~AbstractSink() (defined in AbstractSink)AbstractSinkvirtual
~AbstractSource() (defined in AbstractSource)AbstractSourcevirtual
- - - - diff --git a/0.14/classAbstractSource.html b/0.14/classAbstractSource.html deleted file mode 100644 index 7e17a73c..00000000 --- a/0.14/classAbstractSource.html +++ /dev/null @@ -1,492 +0,0 @@ - - - - - - -automotive-message-broker: AbstractSource Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AbstractSource Class Referenceabstract
-
-
-
-Inheritance diagram for AbstractSource:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for AbstractSource:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - -

-Public Types

enum  Operations { Get = 0x01, -Set = 0x02, -GetRanged = 0x04 - }
 The Operations enum is a bitmask flag used to specify which operations are supported by the source plugin.
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

AbstractSource (AbstractRoutingEngine *engine, map< string, string > config)
 
virtual void getPropertyAsync (AsyncPropertyReply *reply)=0
 pure virtual methods: More...
 
virtual void getRangePropertyAsync (AsyncRangePropertyReply *reply)=0
 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 ( More...
 
virtual AsyncPropertyReplysetProperty (AsyncSetPropertyRequest request)=0
 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 ( More...
 
virtual void subscribeToPropertyChanges (VehicleProperty::Property property)=0
 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. More...
 
virtual void unsubscribeToPropertyChanges (VehicleProperty::Property property)=0
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual int supportedOperations ()=0
 supportedOperations More...
 
virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &property)=0
 getPropertyInfo used to return specific information about a property More...
 
virtual PropertyList supported ()=0
 supported More...
 
- Public Member Functions inherited from AbstractSink
AbstractSink (AbstractRoutingEngine *engine, map< string, string > config)
 
virtual const string uuid ()=0
 Pure virtual methods: More...
 
virtual void propertyChanged (AbstractPropertyType *value)
 propertyChanged is called when a subscribed to property changes. More...
 
virtual void supportedChanged (const PropertyList &supportedProperties)=0
 
- - - - - - - - - - -

-Protected Attributes

AbstractRoutingEngineroutingEngine
 routingEngine the core routing engine used to send property updates to sink plugins. More...
 
- Protected Attributes inherited from AbstractSink
-AbstractRoutingEngineroutingEngine
 routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins
 
-map< string, string > configuration
 
-

Detailed Description

-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractSource::getPropertyAsync (AsyncPropertyReplyreply)
-
-pure virtual
-
- -

pure virtual methods:

-

getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation (

See also
Operation)
-
Parameters
- - -
replythe reply variable.
-
-
-
See also
AsyncPropertyReply
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual PropertyInfo AbstractSource::getPropertyInfo (const VehicleProperty::Property & property)
-
-pure virtual
-
- -

getPropertyInfo used to return specific information about a property

-
See also
PropertyInfo the source should override this otherwise a PropertyInfo::invalid() will be returned for the property
-
Parameters
- - -
propertythe property to get info for.
-
-
-
Returns
a PropertyInfo object.
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractSource::getRangePropertyAsync (AsyncRangePropertyReplyreply)
-
-pure virtual
-
- -

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 (

-
See also
Operations)
-
Parameters
- - -
replyis the reply variable.
-
-
-
See also
AsyncRangePropertyReply
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual AsyncPropertyReply* AbstractSource::setProperty (AsyncSetPropertyRequest request)
-
-pure virtual
-
- -

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 (

-
See also
Operation)
-
Parameters
- - -
requestthe requested property to set.
-
-
-
Returns
returns a pointer to the new value for the property.
-
See also
AsyncPropertyReply
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractSource::subscribeToPropertyChanges (VehicleProperty::Property property)
-
-pure virtual
-
- -

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.

-
Parameters
- - -
propertythe property that is being subscribed.
-
-
-
See also
unsubscribeToPropertyChanges
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - -
virtual PropertyList AbstractSource::supported ()
-
-pure virtual
-
- -

supported

-
Returns
returns the supported properties.
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - -
virtual int AbstractSource::supportedOperations ()
-
-pure virtual
-
- -

supportedOperations

-
Returns
returns the supported operations.
-
See also
Operations
- -

Implemented in AmbPlugin< T >.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AbstractSource::unsubscribeToPropertyChanges (VehicleProperty::Property property)
-
-pure virtual
-
- -

unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes.

-
Parameters
- - -
propertythe property to unsubscribe to
-
-
-
See also
subscribeToPropertyChanges
- -

Implemented in AmbPlugin< T >.

- -
-
-

Member Data Documentation

- -
-
- - - - - -
- - - - -
AbstractRoutingEngine* AbstractSource::routingEngine
-
-protected
-
- -

routingEngine the core routing engine used to send property updates to sink plugins.

-
See also
AbstractRoutingEngine
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAbstractSource__coll__graph.map b/0.14/classAbstractSource__coll__graph.map deleted file mode 100644 index ba6a973e..00000000 --- a/0.14/classAbstractSource__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classAbstractSource__coll__graph.md5 b/0.14/classAbstractSource__coll__graph.md5 deleted file mode 100644 index 2adfcb68..00000000 --- a/0.14/classAbstractSource__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -88a44a061e156a1acf64ceecd8415dc5 \ No newline at end of file diff --git a/0.14/classAbstractSource__coll__graph.png b/0.14/classAbstractSource__coll__graph.png deleted file mode 100644 index a0dcd3c6..00000000 Binary files a/0.14/classAbstractSource__coll__graph.png and /dev/null differ diff --git a/0.14/classAbstractSource__inherit__graph.map b/0.14/classAbstractSource__inherit__graph.map deleted file mode 100644 index e6ad09a6..00000000 --- a/0.14/classAbstractSource__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classAbstractSource__inherit__graph.md5 b/0.14/classAbstractSource__inherit__graph.md5 deleted file mode 100644 index 40a2b250..00000000 --- a/0.14/classAbstractSource__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -918b17916226b21d06a7aaae5f3d6903 \ No newline at end of file diff --git a/0.14/classAbstractSource__inherit__graph.png b/0.14/classAbstractSource__inherit__graph.png deleted file mode 100644 index 3fddd93f..00000000 Binary files a/0.14/classAbstractSource__inherit__graph.png and /dev/null differ diff --git a/0.14/classAmbPlugin-members.html b/0.14/classAmbPlugin-members.html deleted file mode 100644 index 63370f0c..00000000 --- a/0.14/classAmbPlugin-members.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AmbPlugin< T > Member List
-
-
- -

This is the complete list of members for AmbPlugin< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractSink(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSink)AbstractSink
AbstractSource(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSource)AbstractSource
AmbPlugin(AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)AmbPlugin< T >
configuration (defined in AbstractSink)AbstractSinkprotected
Get enum value (defined in AbstractSource)AbstractSource
getPropertyAsync(AsyncPropertyReply *reply)AmbPlugin< T >virtual
getPropertyInfo(const VehicleProperty::Property &property)AmbPlugin< T >virtual
GetRanged enum value (defined in AbstractSource)AbstractSource
getRangePropertyAsync(AsyncRangePropertyReply *reply)AmbPlugin< T >virtual
init()AmbPlugin< T >
Operations enum nameAbstractSource
propertyChanged(AbstractPropertyType *value)AmbPlugin< T >virtual
routingEngineAbstractSourceprotected
Set enum value (defined in AbstractSource)AbstractSource
setProperty(AsyncSetPropertyRequest request)AmbPlugin< T >virtual
subscribeToPropertyChanges(VehicleProperty::Property property)AmbPlugin< T >virtual
supported()AmbPlugin< T >virtual
supportedChanged(const PropertyList &supportedProperties)AmbPlugin< T >virtual
supportedOperations()AmbPlugin< T >virtual
unsubscribeToPropertyChanges(VehicleProperty::Property property)AmbPlugin< T >virtual
uuid()AmbPlugin< T >virtual
~AbstractSink() (defined in AbstractSink)AbstractSinkvirtual
~AbstractSource() (defined in AbstractSource)AbstractSourcevirtual
~AmbPlugin() (defined in AmbPlugin< T >)AmbPlugin< T >inlinevirtual
- - - - diff --git a/0.14/classAmbPlugin.html b/0.14/classAmbPlugin.html deleted file mode 100644 index 51e15fa6..00000000 --- a/0.14/classAmbPlugin.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - -automotive-message-broker: AmbPlugin< T > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AmbPlugin< T > Class Template Reference
-
-
- -

#include <ambplugin.h>

-
-Inheritance diagram for AmbPlugin< T >:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for AmbPlugin< T >:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 AmbPlugin (AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)
 
virtual void getPropertyAsync (AsyncPropertyReply *reply)
 getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. More...
 
virtual void getRangePropertyAsync (AsyncRangePropertyReply *reply)
 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. More...
 
virtual AsyncPropertyReplysetProperty (AsyncSetPropertyRequest request)
 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. More...
 
virtual void subscribeToPropertyChanges (VehicleProperty::Property property)
 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. More...
 
virtual void unsubscribeToPropertyChanges (VehicleProperty::Property property)
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual PropertyList supported ()
 supported is called by the routingEngine to understand what properties this source supports More...
 
virtual int supportedOperations ()
 supportedOperations More...
 
virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &property)
 getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property. More...
 
virtual const string uuid ()
 
virtual void propertyChanged (AbstractPropertyType *value)
 
virtual void supportedChanged (const PropertyList &supportedProperties)
 
void init ()
 
- Public Member Functions inherited from AbstractSource
AbstractSource (AbstractRoutingEngine *engine, map< string, string > config)
 
- Public Member Functions inherited from AbstractSink
AbstractSink (AbstractRoutingEngine *engine, map< string, string > config)
 
- - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Types inherited from AbstractSource
enum  Operations { Get = 0x01, -Set = 0x02, -GetRanged = 0x04 - }
 The Operations enum is a bitmask flag used to specify which operations are supported by the source plugin.
 
- Protected Attributes inherited from AbstractSource
AbstractRoutingEngineroutingEngine
 routingEngine the core routing engine used to send property updates to sink plugins. More...
 
- Protected Attributes inherited from AbstractSink
-AbstractRoutingEngineroutingEngine
 routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins
 
-map< string, string > configuration
 
-

Detailed Description

-

template<class T>
-class AmbPlugin< T >

- -

AmbPlugin class contains common code used in plugins for Automotive message broker(AMB). For the AMB library API please visit Automotive Message Broker Library Documentation.

-

Example of the minimal code to write a new plugin using AmbPlugin:

-
#include "ambpluginimpl.h"
class MyPlugin: public AmbPluginImpl {
public:
MyPlugin(AbstractRoutingEngine* re, const std::map<std::string, std::string>& config, AbstractSource& parent);
~MyPlugin();
const std::string uuid() const { return "plugin_uuid"; }
};
// library exported function for plugin loader
extern "C" void create(AbstractRoutingEngine* routingengine, std::map<std::string, std::string> config)
{
new AmbPlugin<MyPlugin>(routingengine, config);
}

The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAmbPluginImpl-members.html b/0.14/classAmbPluginImpl-members.html deleted file mode 100644 index c28b4b43..00000000 --- a/0.14/classAmbPluginImpl-members.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AmbPluginImpl Member List
-
-
- -

This is the complete list of members for AmbPluginImpl, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
addPropertySupport(Zone::Type zone, std::function< AbstractPropertyType *(void)> typeFactory, std::string sourceUuid="")AmbPluginImplprotected
addPropertySupport(Zone::Type zone) (defined in AmbPluginImpl)AmbPluginImplinlineprotected
AmbPluginImpl(AbstractRoutingEngine *re, const map< string, string > &config, AbstractSource &parent)AmbPluginImpl
configurationAmbPluginImplprotected
findPropertyType(const VehicleProperty::Property &propertyName, const Zone::Type &zone=Zone::None)AmbPluginImplprotectedvirtual
getPropertyAsync(AsyncPropertyReply *reply)AmbPluginImplvirtual
getPropertyInfo(const VehicleProperty::Property &property)AmbPluginImplvirtual
getRangePropertyAsync(AsyncRangePropertyReply *reply)AmbPluginImplvirtual
init()AmbPluginImplvirtual
propertiesAmbPluginImplprotected
propertyChanged(AbstractPropertyType *value)AmbPluginImplvirtual
routingEngineAmbPluginImplprotected
setProperty(const AsyncSetPropertyRequest &request)AmbPluginImplvirtual
setValue(std::shared_ptr< AbstractPropertyType > property, T value)AmbPluginImplinline
source (defined in AmbPluginImpl)AmbPluginImplprotected
subscribeToPropertyChanges(const VehicleProperty::Property &property)AmbPluginImplvirtual
supported() const AmbPluginImplvirtual
supportedChanged(const PropertyList &supportedProperties)AmbPluginImplvirtual
supportedOperations() const AmbPluginImplvirtual
unsubscribeToPropertyChanges(const VehicleProperty::Property &property)AmbPluginImplvirtual
uuid() const =0AmbPluginImplpure virtual
ZonePropertyType typedefAmbPluginImplprotected
~AmbPluginImpl() (defined in AmbPluginImpl)AmbPluginImplinlinevirtual
- - - - diff --git a/0.14/classAmbPluginImpl.html b/0.14/classAmbPluginImpl.html deleted file mode 100644 index b19ece45..00000000 --- a/0.14/classAmbPluginImpl.html +++ /dev/null @@ -1,772 +0,0 @@ - - - - - - -automotive-message-broker: AmbPluginImpl Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AmbPluginImpl Class Referenceabstract
-
-
- -

AmbPlugin private class implementation - base class for all plugin implementations. - More...

- -

#include <ambpluginimpl.h>

-
-Collaboration diagram for AmbPluginImpl:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 AmbPluginImpl (AbstractRoutingEngine *re, const map< string, string > &config, AbstractSource &parent)
 
virtual void getPropertyAsync (AsyncPropertyReply *reply)
 getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. More...
 
virtual void getRangePropertyAsync (AsyncRangePropertyReply *reply)
 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. More...
 
virtual AsyncPropertyReplysetProperty (const AsyncSetPropertyRequest &request)
 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. More...
 
virtual void subscribeToPropertyChanges (const VehicleProperty::Property &property)
 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. More...
 
virtual void unsubscribeToPropertyChanges (const VehicleProperty::Property &property)
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual PropertyList supported () const
 supported is called by the routingEngine to understand what properties this source supports. More...
 
virtual int supportedOperations () const
 supportedOperations More...
 
virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &property)
 getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property More...
 
virtual const std::string uuid () const =0
 
virtual void propertyChanged (AbstractPropertyType *value)
 
virtual void supportedChanged (const PropertyList &supportedProperties)
 
virtual void init ()
 
-template<typename T >
void setValue (std::shared_ptr< AbstractPropertyType > property, T value)
 setValue of a property
 
- - - -

-Protected Types

typedef std::map< Zone::Type, std::shared_ptr< AbstractPropertyType > > ZonePropertyType
 
- - - - - - - - -

-Protected Member Functions

virtual AbstractPropertyTypefindPropertyType (const VehicleProperty::Property &propertyName, const Zone::Type &zone=Zone::None)
 
std::shared_ptr< AbstractPropertyTypeaddPropertySupport (Zone::Type zone, std::function< AbstractPropertyType *(void)> typeFactory, std::string sourceUuid="")
 
-template<class T >
std::shared_ptr< AbstractPropertyTypeaddPropertySupport (Zone::Type zone)
 
- - - - - - - - - -

-Protected Attributes

-AbstractSourcesource
 
AbstractRoutingEngineroutingEngine
 
std::map< VehicleProperty::Property, ZonePropertyTypeproperties
 
std::map< std::string, std::string > configuration
 
-

Detailed Description

-

AmbPlugin private class implementation - base class for all plugin implementations.

-

Contains common code used in plugins for Automotive message broker(AMB). For the AMB library API please visit Automotive Message Broker Library Documentation.

-

Member Typedef Documentation

- -
-
- - - - - -
- - - - -
typedef std::map< Zone::Type, std::shared_ptr<AbstractPropertyType> > AmbPluginImpl::ZonePropertyType
-
-protected
-
-

Helper typedef

- -
-
-

Constructor & Destructor Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
AmbPluginImpl::AmbPluginImpl (AbstractRoutingEnginere,
const map< string, string > & config,
AbstractSourceparent 
)
-
-
Parameters
- - - - -
reAbstractRoutingEngine
configMap of the configuration string values loaded on startup from AMB configuration file
parentAmbPlugin instance
-
-
- -
-
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
std::shared_ptr<AbstractPropertyType> AmbPluginImpl::addPropertySupport (Zone::Type zone,
std::function< AbstractPropertyType *(void)> typeFactory,
std::string sourceUuid = "" 
)
-
-protected
-
-

Registers property in AMB

Parameters
- - - -
zoneZone of the property to be registered.
typeFactoryFunction to be used to create instance of the AbstractPropertyType for registered property
-
-
-
Returns
AbstractPropertyType* if signal exits otherwise nullptr(in this case we do not know its datatype)
- -
-
- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual AbstractPropertyType* AmbPluginImpl::findPropertyType (const VehicleProperty::Property & propertyName,
const Zone::Type & zone = Zone::None 
)
-
-protectedvirtual
-
-

Finds property type in properties

Parameters
- - - -
propertyNameName of the property to be found.
zoneZone of the property to be found.
-
-
-
Returns
AbstractPropertyType* if signal exits otherwise nullptr(in this case we do not know its datatype)
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AmbPluginImpl::getPropertyAsync (AsyncPropertyReplyreply)
-
-virtual
-
- -

getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation.

-
Parameters
- - -
replythe reply variable.
-
-
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual PropertyInfo AmbPluginImpl::getPropertyInfo (const VehicleProperty::Property & property)
-
-virtual
-
- -

getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property

-
Parameters
- - -
propertythe property to get info for.
-
-
-
Returns
a PropertyInfo object.
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AmbPluginImpl::getRangePropertyAsync (AsyncRangePropertyReplyreply)
-
-virtual
-
- -

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.

-
Parameters
- - -
replyis the reply variable.
-
-
- -
-
- -
-
- - - - - -
- - - - - - - -
AmbPluginImpl::init ()
-
-virtual
-
-

Second phase of the plugin initialization.

- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AmbPluginImpl::propertyChanged (AbstractPropertyTypevalue)
-
-virtual
-
-

propertyChanged is called when a subscribed to property changes.

Parameters
- - -
valuevalue 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<T>() or value->copy() to copy.
-
-
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual AsyncPropertyReply* AmbPluginImpl::setProperty (const AsyncSetPropertyRequestrequest)
-
-virtual
-
- -

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.

-
Parameters
- - -
requestthe requested property to set.
-
-
-
Returns
returns a pointer to the new value for the property.
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AmbPluginImpl::subscribeToPropertyChanges (const VehicleProperty::Property & property)
-
-virtual
-
- -

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.

-
Parameters
- - -
propertythe property that is being subscribed.
-
-
- -
-
- -
-
- - - - - -
- - - - - - - -
virtual PropertyList AmbPluginImpl::supported () const
-
-virtual
-
- -

supported is called by the routingEngine to understand what properties this source supports.

-
Returns
returns a list of supported properties. If the the supported properties changed, the source should call AbstractRoutingEngine::setSupported.
- -
-
- -
-
- - - - - -
- - - - - - - - -
AmbPluginImpl::supportedChanged (const PropertyList & supportedProperties)
-
-virtual
-
-

supportedChanged() is called when the supported properties changes

-
Parameters
- - -
supportedPropertiesthe new list of supported properties.
-
-
- -
-
- -
-
- - - - - -
- - - - - - - -
virtual int AmbPluginImpl::supportedOperations () const
-
-virtual
-
- -

supportedOperations

-
Returns
returns the supported operations.
- -
-
- -
-
- - - - - -
- - - - - - - - -
virtual void AmbPluginImpl::unsubscribeToPropertyChanges (const VehicleProperty::Property & property)
-
-virtual
-
- -

unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes.

-
Parameters
- - -
propertythe property to unsubscribe to
-
-
- -
-
- -
-
- - - - - -
- - - - - - - -
virtual const std::string AmbPluginImpl::uuid () const
-
-pure virtual
-
-

uuid() is a unique identifier

Returns
a guid-style unique identifier
- -
-
-

Member Data Documentation

- -
-
- - - - - -
- - - - -
std::map< std::string, std::string> AmbPluginImpl::configuration
-
-protected
-
-

configuration

- -
-
- -
-
- - - - - -
- - - - -
AmbPluginImpl::properties
-
-protected
-
-

Supported property values map

- -
-
- -
-
- - - - - -
- - - - -
AmbPluginImpl::routingEngine
-
-protected
-
-

AbstractRoutingEngine instance

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAmbPluginImpl__coll__graph.map b/0.14/classAmbPluginImpl__coll__graph.map deleted file mode 100644 index 2f06a6c6..00000000 --- a/0.14/classAmbPluginImpl__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/0.14/classAmbPluginImpl__coll__graph.md5 b/0.14/classAmbPluginImpl__coll__graph.md5 deleted file mode 100644 index c8429a84..00000000 --- a/0.14/classAmbPluginImpl__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -709394b4b55751bf512e04cb3fe74ef2 \ No newline at end of file diff --git a/0.14/classAmbPluginImpl__coll__graph.png b/0.14/classAmbPluginImpl__coll__graph.png deleted file mode 100644 index 6115e1c0..00000000 Binary files a/0.14/classAmbPluginImpl__coll__graph.png and /dev/null differ diff --git a/0.14/classAmbPlugin__coll__graph.map b/0.14/classAmbPlugin__coll__graph.map deleted file mode 100644 index 171e44d2..00000000 --- a/0.14/classAmbPlugin__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/0.14/classAmbPlugin__coll__graph.md5 b/0.14/classAmbPlugin__coll__graph.md5 deleted file mode 100644 index d038eec0..00000000 --- a/0.14/classAmbPlugin__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -383ffbb69e4146eac09cb7ce6ec5baea \ No newline at end of file diff --git a/0.14/classAmbPlugin__coll__graph.png b/0.14/classAmbPlugin__coll__graph.png deleted file mode 100644 index e09e1b32..00000000 Binary files a/0.14/classAmbPlugin__coll__graph.png and /dev/null differ diff --git a/0.14/classAmbPlugin__inherit__graph.map b/0.14/classAmbPlugin__inherit__graph.map deleted file mode 100644 index 3501004a..00000000 --- a/0.14/classAmbPlugin__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classAmbPlugin__inherit__graph.md5 b/0.14/classAmbPlugin__inherit__graph.md5 deleted file mode 100644 index c4be022d..00000000 --- a/0.14/classAmbPlugin__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8c19850cf065780914311971662e5b4c \ No newline at end of file diff --git a/0.14/classAmbPlugin__inherit__graph.png b/0.14/classAmbPlugin__inherit__graph.png deleted file mode 100644 index e924d6e0..00000000 Binary files a/0.14/classAmbPlugin__inherit__graph.png and /dev/null differ diff --git a/0.14/classAsyncPropertyReply-members.html b/0.14/classAsyncPropertyReply-members.html deleted file mode 100644 index f9727f84..00000000 --- a/0.14/classAsyncPropertyReply-members.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AsyncPropertyReply Member List
-
-
- -

This is the complete list of members for AsyncPropertyReply, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
AsyncPropertyReply() (defined in AsyncPropertyReply)AsyncPropertyReply
AsyncPropertyReply(const AsyncPropertyRequest &request) (defined in AsyncPropertyReply)AsyncPropertyReply
AsyncPropertyReply(const AsyncSetPropertyRequest &request) (defined in AsyncPropertyReply)AsyncPropertyReply
AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
completedAsyncPropertyRequest
errorAsyncPropertyReply
Error enum nameAsyncPropertyReply
errorToStr(Error err)AsyncPropertyReplyinlinestatic
InvalidOperation enum value (defined in AsyncPropertyReply)AsyncPropertyReply
NoError enum value (defined in AsyncPropertyReply)AsyncPropertyReply
operator=(const AsyncPropertyRequest &other) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
PermissionDenied enum value (defined in AsyncPropertyReply)AsyncPropertyReply
pidAsyncPropertyRequest
propertyAsyncPropertyRequest
sourceUuidFilterAsyncPropertyRequest
strToError(std::string err)AsyncPropertyReplyinlinestatic
successAsyncPropertyReply
timedoutAsyncPropertyReply
Timeout enum value (defined in AsyncPropertyReply)AsyncPropertyReply
timeoutAsyncPropertyRequest
valueAsyncPropertyReply
zoneFilterAsyncPropertyRequest
ZoneNotSupported enum value (defined in AsyncPropertyReply)AsyncPropertyReply
~AsyncPropertyReply() (defined in AsyncPropertyReply)AsyncPropertyReplyvirtual
~AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinlinevirtual
- - - - diff --git a/0.14/classAsyncPropertyReply.html b/0.14/classAsyncPropertyReply.html deleted file mode 100644 index 1b160a60..00000000 --- a/0.14/classAsyncPropertyReply.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - -automotive-message-broker: AsyncPropertyReply Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AsyncPropertyReply Class Reference
-
-
- -

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 'false' if the request was not successful and set 'error' to the appropriate error. - More...

- -

#include <abstractroutingengine.h>

-
-Inheritance diagram for AsyncPropertyReply:
-
-
Inheritance graph
- - - -
[legend]
-
-Collaboration diagram for AsyncPropertyReply:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - -

-Public Types

enum  Error {
-  NoError = 0, -Timeout, -InvalidOperation, -PermissionDenied, -
-  ZoneNotSupported -
- }
 The Error enum.
 
- - - - - - - - - - -

-Public Member Functions

AsyncPropertyReply (const AsyncPropertyRequest &request)
 
AsyncPropertyReply (const AsyncSetPropertyRequest &request)
 
- Public Member Functions inherited from AsyncPropertyRequest
AsyncPropertyRequest (const AsyncPropertyRequest &request)
 
-AsyncPropertyRequestoperator= (const AsyncPropertyRequest &other)
 
- - - - - - - -

-Static Public Member Functions

-static std::string errorToStr (Error err)
 errorToStr returns string representing the Error
 
-static Error strToError (std::string err)
 strToError returns Error representing the string
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-AbstractPropertyTypevalue
 value of the reply. This may be null if success = false. This is owned by the source.
 
-bool success
 success indicates if the request was successfull or not. True means success. False means fail and the 'error' member should be set.
 
-TimedOutCallback timedout
 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.
 
Error error
 error contains the error if the request was not successful.\ More...
 
- Public Attributes inherited from AsyncPropertyRequest
-VehicleProperty::Property property
 property property to request.
 
-std::string sourceUuidFilter
 sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source
 
-Zone::Type zoneFilter
 zoneFilter the requesting sink should use this if he wants to filter on a specific zone
 
-GetPropertyCompletedSignal completed
 completed the callback when the request has been completed.
 
uint timeout
 use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. More...
 
-std::string pid
 pid requesting process id
 
-

Detailed Description

-

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 'false' if the request was not successful and set 'error' to the appropriate error.

-
See also
AbstractRoutingEngine::getPropertyAsync
-
-AsyncPropertyReply
-
-AbstractSource::Operations
-
-AbstractSource::getPropertyAsync
-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
-

Member Data Documentation

- -
-
- - - - -
Error AsyncPropertyReply::error
-
- -

error contains the error if the request was not successful.\

-
See also
Error
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAsyncPropertyReply__coll__graph.map b/0.14/classAsyncPropertyReply__coll__graph.map deleted file mode 100644 index 868675f6..00000000 --- a/0.14/classAsyncPropertyReply__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classAsyncPropertyReply__coll__graph.md5 b/0.14/classAsyncPropertyReply__coll__graph.md5 deleted file mode 100644 index 627d964b..00000000 --- a/0.14/classAsyncPropertyReply__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -23b3264e53685479817fd8f14ee5242b \ No newline at end of file diff --git a/0.14/classAsyncPropertyReply__coll__graph.png b/0.14/classAsyncPropertyReply__coll__graph.png deleted file mode 100644 index 508a5037..00000000 Binary files a/0.14/classAsyncPropertyReply__coll__graph.png and /dev/null differ diff --git a/0.14/classAsyncPropertyReply__inherit__graph.map b/0.14/classAsyncPropertyReply__inherit__graph.map deleted file mode 100644 index 0dfc0e7e..00000000 --- a/0.14/classAsyncPropertyReply__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classAsyncPropertyReply__inherit__graph.md5 b/0.14/classAsyncPropertyReply__inherit__graph.md5 deleted file mode 100644 index ce2bffbc..00000000 --- a/0.14/classAsyncPropertyReply__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d5a76e81e07423e197038a30b12d4b17 \ No newline at end of file diff --git a/0.14/classAsyncPropertyReply__inherit__graph.png b/0.14/classAsyncPropertyReply__inherit__graph.png deleted file mode 100644 index 49bf3360..00000000 Binary files a/0.14/classAsyncPropertyReply__inherit__graph.png and /dev/null differ diff --git a/0.14/classAsyncPropertyRequest-members.html b/0.14/classAsyncPropertyRequest-members.html deleted file mode 100644 index 55f5d05b..00000000 --- a/0.14/classAsyncPropertyRequest-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AsyncPropertyRequest Member List
-
-
- -

This is the complete list of members for AsyncPropertyRequest, including all inherited members.

- - - - - - - - - - - -
AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
completedAsyncPropertyRequest
operator=(const AsyncPropertyRequest &other) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
pidAsyncPropertyRequest
propertyAsyncPropertyRequest
sourceUuidFilterAsyncPropertyRequest
timeoutAsyncPropertyRequest
zoneFilterAsyncPropertyRequest
~AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinlinevirtual
- - - - diff --git a/0.14/classAsyncPropertyRequest.html b/0.14/classAsyncPropertyRequest.html deleted file mode 100644 index a107ee79..00000000 --- a/0.14/classAsyncPropertyRequest.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -automotive-message-broker: AsyncPropertyRequest Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AsyncPropertyRequest Class Reference
-
-
- -

The AsyncPropertyRequest class is used by sinks to request property values. - More...

- -

#include <abstractroutingengine.h>

-
-Inheritance diagram for AsyncPropertyRequest:
-
-
Inheritance graph
- - - - -
[legend]
- - - - - - -

-Public Member Functions

AsyncPropertyRequest (const AsyncPropertyRequest &request)
 
-AsyncPropertyRequestoperator= (const AsyncPropertyRequest &other)
 
- - - - - - - - - - - - - - - - - - - -

-Public Attributes

-VehicleProperty::Property property
 property property to request.
 
-std::string sourceUuidFilter
 sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source
 
-Zone::Type zoneFilter
 zoneFilter the requesting sink should use this if he wants to filter on a specific zone
 
-GetPropertyCompletedSignal completed
 completed the callback when the request has been completed.
 
uint timeout
 use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. More...
 
-std::string pid
 pid requesting process id
 
-

Detailed Description

-

Member Data Documentation

- -
-
- - - - -
uint AsyncPropertyRequest::timeout
-
- -

use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error.

-
See also
AsyncPropertyReply default value is: 10000 ms
-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
-
-
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAsyncPropertyRequest__inherit__graph.map b/0.14/classAsyncPropertyRequest__inherit__graph.map deleted file mode 100644 index 192446cb..00000000 --- a/0.14/classAsyncPropertyRequest__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classAsyncPropertyRequest__inherit__graph.md5 b/0.14/classAsyncPropertyRequest__inherit__graph.md5 deleted file mode 100644 index 17522d75..00000000 --- a/0.14/classAsyncPropertyRequest__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0dbbae055352255264a3374ed2e4d0be \ No newline at end of file diff --git a/0.14/classAsyncPropertyRequest__inherit__graph.png b/0.14/classAsyncPropertyRequest__inherit__graph.png deleted file mode 100644 index 7911faa5..00000000 Binary files a/0.14/classAsyncPropertyRequest__inherit__graph.png and /dev/null differ diff --git a/0.14/classAsyncRangePropertyReply-members.html b/0.14/classAsyncRangePropertyReply-members.html deleted file mode 100644 index 129c6be5..00000000 --- a/0.14/classAsyncRangePropertyReply-members.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AsyncRangePropertyReply Member List
-
-
- -

This is the complete list of members for AsyncRangePropertyReply, including all inherited members.

- - - - - - - - - - - - - - - - - - -
AsyncRangePropertyReply(AsyncRangePropertyRequest request) (defined in AsyncRangePropertyReply)AsyncRangePropertyReplyinline
AsyncRangePropertyRequest() (defined in AsyncRangePropertyRequest)AsyncRangePropertyRequestinline
AsyncRangePropertyRequest(const AsyncRangePropertyRequest &request) (defined in AsyncRangePropertyRequest)AsyncRangePropertyRequestinline
completedAsyncRangePropertyRequest
errorAsyncRangePropertyReply
pidAsyncRangePropertyRequest
propertiesAsyncRangePropertyRequest
sequenceBeginAsyncRangePropertyRequest
sequenceEndAsyncRangePropertyRequest
sourceUuidAsyncRangePropertyRequest
successAsyncRangePropertyReply
timeBeginAsyncRangePropertyRequest
timeEndAsyncRangePropertyRequest
valuesAsyncRangePropertyReply
zoneAsyncRangePropertyRequest
~AsyncRangePropertyReply() (defined in AsyncRangePropertyReply)AsyncRangePropertyReplyinline
~AsyncRangePropertyRequest() (defined in AsyncRangePropertyRequest)AsyncRangePropertyRequestinlinevirtual
- - - - diff --git a/0.14/classAsyncRangePropertyReply.html b/0.14/classAsyncRangePropertyReply.html deleted file mode 100644 index 065d6c60..00000000 --- a/0.14/classAsyncRangePropertyReply.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - -automotive-message-broker: AsyncRangePropertyReply Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AsyncRangePropertyReply Class Reference
-
-
- -

The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. 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. - More...

- -

#include <abstractroutingengine.h>

-
-Inheritance diagram for AsyncRangePropertyReply:
-
-
Inheritance graph
- - - -
[legend]
-
-Collaboration diagram for AsyncRangePropertyReply:
-
-
Collaboration graph
- - - -
[legend]
- - - - - - - -

-Public Member Functions

AsyncRangePropertyReply (AsyncRangePropertyRequest request)
 
- Public Member Functions inherited from AsyncRangePropertyRequest
AsyncRangePropertyRequest (const AsyncRangePropertyRequest &request)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-AsyncPropertyReply::Error error
 error this is set if there was an error in the request. "success" will also be set to false.
 
-std::list< AbstractPropertyType * > values
 values if the request was successful, this will contain a list of values meeting the criteria of the request.
 
-bool success
 success this will be true if the request was successful. If not, this is false and error is set.
 
- Public Attributes inherited from AsyncRangePropertyRequest
-PropertyList properties
 properties list of properties to request
 
-std::string sourceUuid
 sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the source.
 
-Zone::Type zone
 zone if the sink wishes to request a specific zone, this should be set to the desired zone .
 
-GetRangedPropertyCompletedSignal completed
 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.
 
-double timeBegin
 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.
 
-double timeEnd
 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.
 
-int32_t sequenceBegin
 sequenceBegin set this to request values with a sequence >= to the sequenceBegin value. Set to -1 if you don't want values within a sequence ranges.
 
-int32_t sequenceEnd
 sequenceEnd set this to request values with a sequence <= to the sequenceEnd value. Set to -1 if you don't want values within a sequence ranges.
 
-std::string pid
 pid requesting process id
 
-

Detailed Description

-

The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. 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.

-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
-

The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAsyncRangePropertyReply__coll__graph.map b/0.14/classAsyncRangePropertyReply__coll__graph.map deleted file mode 100644 index b0cb9fb3..00000000 --- a/0.14/classAsyncRangePropertyReply__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classAsyncRangePropertyReply__coll__graph.md5 b/0.14/classAsyncRangePropertyReply__coll__graph.md5 deleted file mode 100644 index 5328b868..00000000 --- a/0.14/classAsyncRangePropertyReply__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -57e35c133184e0b00d2214a9b8562f35 \ No newline at end of file diff --git a/0.14/classAsyncRangePropertyReply__coll__graph.png b/0.14/classAsyncRangePropertyReply__coll__graph.png deleted file mode 100644 index 8806e1fe..00000000 Binary files a/0.14/classAsyncRangePropertyReply__coll__graph.png and /dev/null differ diff --git a/0.14/classAsyncRangePropertyReply__inherit__graph.map b/0.14/classAsyncRangePropertyReply__inherit__graph.map deleted file mode 100644 index b0cb9fb3..00000000 --- a/0.14/classAsyncRangePropertyReply__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classAsyncRangePropertyReply__inherit__graph.md5 b/0.14/classAsyncRangePropertyReply__inherit__graph.md5 deleted file mode 100644 index 5328b868..00000000 --- a/0.14/classAsyncRangePropertyReply__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -57e35c133184e0b00d2214a9b8562f35 \ No newline at end of file diff --git a/0.14/classAsyncRangePropertyReply__inherit__graph.png b/0.14/classAsyncRangePropertyReply__inherit__graph.png deleted file mode 100644 index 8806e1fe..00000000 Binary files a/0.14/classAsyncRangePropertyReply__inherit__graph.png and /dev/null differ diff --git a/0.14/classAsyncRangePropertyRequest-members.html b/0.14/classAsyncRangePropertyRequest-members.html deleted file mode 100644 index e9bdbbf6..00000000 --- a/0.14/classAsyncRangePropertyRequest-members.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AsyncRangePropertyRequest Member List
-
-
- -

This is the complete list of members for AsyncRangePropertyRequest, including all inherited members.

- - - - - - - - - - - - - -
AsyncRangePropertyRequest() (defined in AsyncRangePropertyRequest)AsyncRangePropertyRequestinline
AsyncRangePropertyRequest(const AsyncRangePropertyRequest &request) (defined in AsyncRangePropertyRequest)AsyncRangePropertyRequestinline
completedAsyncRangePropertyRequest
pidAsyncRangePropertyRequest
propertiesAsyncRangePropertyRequest
sequenceBeginAsyncRangePropertyRequest
sequenceEndAsyncRangePropertyRequest
sourceUuidAsyncRangePropertyRequest
timeBeginAsyncRangePropertyRequest
timeEndAsyncRangePropertyRequest
zoneAsyncRangePropertyRequest
~AsyncRangePropertyRequest() (defined in AsyncRangePropertyRequest)AsyncRangePropertyRequestinlinevirtual
- - - - diff --git a/0.14/classAsyncRangePropertyRequest.html b/0.14/classAsyncRangePropertyRequest.html deleted file mode 100644 index 8555db28..00000000 --- a/0.14/classAsyncRangePropertyRequest.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -automotive-message-broker: AsyncRangePropertyRequest Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AsyncRangePropertyRequest Class Reference
-
-
- -

The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence range. - More...

- -

#include <abstractroutingengine.h>

-
-Inheritance diagram for AsyncRangePropertyRequest:
-
-
Inheritance graph
- - - -
[legend]
- - - - -

-Public Member Functions

AsyncRangePropertyRequest (const AsyncRangePropertyRequest &request)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-PropertyList properties
 properties list of properties to request
 
-std::string sourceUuid
 sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the source.
 
-Zone::Type zone
 zone if the sink wishes to request a specific zone, this should be set to the desired zone .
 
-GetRangedPropertyCompletedSignal completed
 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.
 
-double timeBegin
 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.
 
-double timeEnd
 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.
 
-int32_t sequenceBegin
 sequenceBegin set this to request values with a sequence >= to the sequenceBegin value. Set to -1 if you don't want values within a sequence ranges.
 
-int32_t sequenceEnd
 sequenceEnd set this to request values with a sequence <= to the sequenceEnd value. Set to -1 if you don't want values within a sequence ranges.
 
-std::string pid
 pid requesting process id
 
-

Detailed Description

-

The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence range.

-
See also
AbstractRoutingEngine::getRangePropertyAsync
-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
-

The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAsyncRangePropertyRequest__inherit__graph.map b/0.14/classAsyncRangePropertyRequest__inherit__graph.map deleted file mode 100644 index 82e0110b..00000000 --- a/0.14/classAsyncRangePropertyRequest__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classAsyncRangePropertyRequest__inherit__graph.md5 b/0.14/classAsyncRangePropertyRequest__inherit__graph.md5 deleted file mode 100644 index 1587c876..00000000 --- a/0.14/classAsyncRangePropertyRequest__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -de2a4a06ae4eb6d59874302453453334 \ No newline at end of file diff --git a/0.14/classAsyncRangePropertyRequest__inherit__graph.png b/0.14/classAsyncRangePropertyRequest__inherit__graph.png deleted file mode 100644 index d8a4624c..00000000 Binary files a/0.14/classAsyncRangePropertyRequest__inherit__graph.png and /dev/null differ diff --git a/0.14/classAsyncSetPropertyRequest-members.html b/0.14/classAsyncSetPropertyRequest-members.html deleted file mode 100644 index 3ebce1b5..00000000 --- a/0.14/classAsyncSetPropertyRequest-members.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AsyncSetPropertyRequest Member List
-
-
- -

This is the complete list of members for AsyncSetPropertyRequest, including all inherited members.

- - - - - - - - - - - - - - - -
AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncSetPropertyRequest() (defined in AsyncSetPropertyRequest)AsyncSetPropertyRequestinline
AsyncSetPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncSetPropertyRequest)AsyncSetPropertyRequestinline
completedAsyncPropertyRequest
operator=(const AsyncPropertyRequest &other) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
pidAsyncPropertyRequest
propertyAsyncPropertyRequest
sourceUuidFilterAsyncPropertyRequest
timeoutAsyncPropertyRequest
valueAsyncSetPropertyRequest
zoneFilterAsyncPropertyRequest
~AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinlinevirtual
~AsyncSetPropertyRequest() (defined in AsyncSetPropertyRequest)AsyncSetPropertyRequestinlinevirtual
- - - - diff --git a/0.14/classAsyncSetPropertyRequest.html b/0.14/classAsyncSetPropertyRequest.html deleted file mode 100644 index 410dac9b..00000000 --- a/0.14/classAsyncSetPropertyRequest.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -automotive-message-broker: AsyncSetPropertyRequest Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AsyncSetPropertyRequest Class Reference
-
-
- -

The AsyncSetPropertyRequest class is used by sinks to set a property to the 'value'. The source will reply with a AsyncPropertyReply containing the new value or an error. - More...

- -

#include <abstractroutingengine.h>

-
-Inheritance diagram for AsyncSetPropertyRequest:
-
-
Inheritance graph
- - - -
[legend]
-
-Collaboration diagram for AsyncSetPropertyRequest:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - -

-Public Member Functions

AsyncSetPropertyRequest (const AsyncPropertyRequest &request)
 
- Public Member Functions inherited from AsyncPropertyRequest
AsyncPropertyRequest (const AsyncPropertyRequest &request)
 
-AsyncPropertyRequestoperator= (const AsyncPropertyRequest &other)
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-AbstractPropertyTypevalue
 value the new value to set the property to.
 
- Public Attributes inherited from AsyncPropertyRequest
-VehicleProperty::Property property
 property property to request.
 
-std::string sourceUuidFilter
 sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source
 
-Zone::Type zoneFilter
 zoneFilter the requesting sink should use this if he wants to filter on a specific zone
 
-GetPropertyCompletedSignal completed
 completed the callback when the request has been completed.
 
uint timeout
 use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. More...
 
-std::string pid
 pid requesting process id
 
-

Detailed Description

-

The AsyncSetPropertyRequest class is used by sinks to set a property to the 'value'. The source will reply with a AsyncPropertyReply containing the new value or an error.

-
See also
AbstractRoutingEngine::setProperty
-
-AsyncPropertyReply
-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
-

The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classAsyncSetPropertyRequest__coll__graph.map b/0.14/classAsyncSetPropertyRequest__coll__graph.map deleted file mode 100644 index 8be62243..00000000 --- a/0.14/classAsyncSetPropertyRequest__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classAsyncSetPropertyRequest__coll__graph.md5 b/0.14/classAsyncSetPropertyRequest__coll__graph.md5 deleted file mode 100644 index a3ce7db5..00000000 --- a/0.14/classAsyncSetPropertyRequest__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b9e6eb6b2ac4bd3afd8d37e991327b1b \ No newline at end of file diff --git a/0.14/classAsyncSetPropertyRequest__coll__graph.png b/0.14/classAsyncSetPropertyRequest__coll__graph.png deleted file mode 100644 index cc83e70a..00000000 Binary files a/0.14/classAsyncSetPropertyRequest__coll__graph.png and /dev/null differ diff --git a/0.14/classAsyncSetPropertyRequest__inherit__graph.map b/0.14/classAsyncSetPropertyRequest__inherit__graph.map deleted file mode 100644 index 48167c72..00000000 --- a/0.14/classAsyncSetPropertyRequest__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classAsyncSetPropertyRequest__inherit__graph.md5 b/0.14/classAsyncSetPropertyRequest__inherit__graph.md5 deleted file mode 100644 index 9c9340ae..00000000 --- a/0.14/classAsyncSetPropertyRequest__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a8b87566b4397692842b7d29ddff4989 \ No newline at end of file diff --git a/0.14/classAsyncSetPropertyRequest__inherit__graph.png b/0.14/classAsyncSetPropertyRequest__inherit__graph.png deleted file mode 100644 index fe942fe9..00000000 Binary files a/0.14/classAsyncSetPropertyRequest__inherit__graph.png and /dev/null differ diff --git a/0.14/classBasicPropertyType-members.html b/0.14/classBasicPropertyType-members.html deleted file mode 100644 index f30b619b..00000000 --- a/0.14/classBasicPropertyType-members.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
BasicPropertyType< T > Member List
-
-
- -

This is the complete list of members for BasicPropertyType< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
BasicPropertyType() (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(BasicPropertyType const &other) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(T val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(std::string propertyName, T val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(std::string propertyName, std::string val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(std::string propertyName) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
basicValue()BasicPropertyType< T >inline
copy()BasicPropertyType< T >inlinevirtual
destroyedAbstractPropertyType
fromString(std::string val)BasicPropertyType< T >inlinevirtual
fromVariant(GVariant *v)BasicPropertyType< T >inlinevirtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator++() (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator--() (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator<(const BasicPropertyType< T > &other) const (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator=(BasicPropertyType const &other) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator=(T const &other) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator>(const BasicPropertyType< T > &other) const (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
priorityAbstractPropertyType
Priority enum nameAbstractPropertyType
quickCopy(AbstractPropertyType *other)AbstractPropertyTypeinlinevirtual
sequenceAbstractPropertyType
setValue(T val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
setValue(boost::any val)BasicPropertyType< T >inlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
timestampAbstractPropertyType
toString() const BasicPropertyType< T >inlinevirtual
toVariant()BasicPropertyType< T >inlinevirtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
- - - - diff --git a/0.14/classBasicPropertyType.html b/0.14/classBasicPropertyType.html deleted file mode 100644 index f8b6506d..00000000 --- a/0.14/classBasicPropertyType.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - -automotive-message-broker: BasicPropertyType< T > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
BasicPropertyType< T > Class Template Reference
-
-
-
-Inheritance diagram for BasicPropertyType< T >:
-
-
Inheritance graph
- - - -
[legend]
-
-Collaboration diagram for BasicPropertyType< T >:
-
-
Collaboration graph
- - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

BasicPropertyType (BasicPropertyType const &other)
 
-BasicPropertyTypeoperator= (BasicPropertyType const &other)
 
-BasicPropertyTypeoperator= (T const &other)
 
-BasicPropertyTypeoperator++ ()
 
-BasicPropertyTypeoperator-- ()
 
-bool operator< (const BasicPropertyType< T > &other) const
 
-bool operator> (const BasicPropertyType< T > &other) const
 
BasicPropertyType (T val)
 
BasicPropertyType (std::string propertyName, T val)
 
BasicPropertyType (std::string propertyName, std::string val)
 
BasicPropertyType (std::string propertyName)
 
AbstractPropertyTypecopy ()
 copy More...
 
-void fromString (std::string val)
 fromString converts from string value
 
std::string toString () const
 toString More...
 
GVariant * toVariant ()
 toVariant More...
 
-void fromVariant (GVariant *v)
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.
 
basicValue ()
 basicValue More...
 
-void setValue (T val)
 
void setValue (boost::any val)
 setValue More...
 
- Public Member Functions inherited from AbstractPropertyType
AbstractPropertyType (std::string property)
 
virtual void quickCopy (AbstractPropertyType *other)
 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. More...
 
-bool operator== (AbstractPropertyType &other)
 
-bool operator!= (AbstractPropertyType &other)
 
-template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Types inherited from AbstractPropertyType
enum  Priority { Normal = 0, -Low, -High, -Instant - }
 The Priority enum describes prority of the property type. More...
 
- Public Attributes inherited from AbstractPropertyType
std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
-int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
-std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
-Zone::Type zone
 zone that the property is situated in.
 
-Priority priority
 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 AbstractPropertyType::Normal.
 
-std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
- Protected Attributes inherited from AbstractPropertyType
-boost::any mValue
 
-

Detailed Description

-

Member Function Documentation

- -
-
-
-template<typename T>
- - - - - -
- - - - - - - -
T BasicPropertyType< T >::basicValue ()
-
-inline
-
- -

basicValue

-
Returns
Typed version of value. Slightly more useful than
-
See also
AbstractPropertyType::value()
- -
-
- -
-
-
-template<typename T>
- - - - - -
- - - - - - - -
AbstractPropertyType* BasicPropertyType< T >::copy ()
-
-inlinevirtual
-
- -

copy

-
Returns
a copy of the AbstractPropertyType
- -

Implements AbstractPropertyType.

- -
-
- -
-
-
-template<typename T>
- - - - - -
- - - - - - - - -
void BasicPropertyType< T >::setValue (boost::any val)
-
-inlinevirtual
-
- -

setValue

-
Parameters
- - -
valboost::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")
-
-
- -

Reimplemented from AbstractPropertyType.

- -
-
- -
-
-
-template<typename T>
- - - - - -
- - - - - - - -
std::string BasicPropertyType< T >::toString () const
-
-inlinevirtual
-
- -

toString

-
Returns
strigified value
- -

Implements AbstractPropertyType.

- -
-
- -
-
-
-template<typename T>
- - - - - -
- - - - - - - -
GVariant* BasicPropertyType< T >::toVariant ()
-
-inlinevirtual
-
- -

toVariant

-
Returns
GVariant representation of value. Caller must unref the returned GVariant
- -

Implements AbstractPropertyType.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classBasicPropertyType__coll__graph.map b/0.14/classBasicPropertyType__coll__graph.map deleted file mode 100644 index 50e15383..00000000 --- a/0.14/classBasicPropertyType__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classBasicPropertyType__coll__graph.md5 b/0.14/classBasicPropertyType__coll__graph.md5 deleted file mode 100644 index e1cd1378..00000000 --- a/0.14/classBasicPropertyType__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c7812d4233ef5367333ae774da522b87 \ No newline at end of file diff --git a/0.14/classBasicPropertyType__coll__graph.png b/0.14/classBasicPropertyType__coll__graph.png deleted file mode 100644 index 2fca4ade..00000000 Binary files a/0.14/classBasicPropertyType__coll__graph.png and /dev/null differ diff --git a/0.14/classBasicPropertyType__inherit__graph.map b/0.14/classBasicPropertyType__inherit__graph.map deleted file mode 100644 index 50e15383..00000000 --- a/0.14/classBasicPropertyType__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classBasicPropertyType__inherit__graph.md5 b/0.14/classBasicPropertyType__inherit__graph.md5 deleted file mode 100644 index e1cd1378..00000000 --- a/0.14/classBasicPropertyType__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c7812d4233ef5367333ae774da522b87 \ No newline at end of file diff --git a/0.14/classBasicPropertyType__inherit__graph.png b/0.14/classBasicPropertyType__inherit__graph.png deleted file mode 100644 index 2fca4ade..00000000 Binary files a/0.14/classBasicPropertyType__inherit__graph.png and /dev/null differ diff --git a/0.14/classDebugOut-members.html b/0.14/classDebugOut-members.html deleted file mode 100644 index 9a4e7a4f..00000000 --- a/0.14/classDebugOut-members.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
DebugOut Member List
-
-
- -

This is the complete list of members for DebugOut, including all inherited members.

- - - - - - - - - - - - -
DebugOut(int debugLevel=4) (defined in DebugOut)DebugOutinline
ErrorDebugOutstatic
getDebugThreshhold() (defined in DebugOut)DebugOutinlinestatic
operator<<(const string &message) const (defined in DebugOut)DebugOutinline
operator<<(ostream &(*manip)(std::ostream &)) const (defined in DebugOut)DebugOutinline
operator<<(double val) const (defined in DebugOut)DebugOutinline
setDebugThreshhold(int th) (defined in DebugOut)DebugOutinlinestatic
setOutput(ostream &o) (defined in DebugOut)DebugOutinlinestatic
setThrowErr(bool v) (defined in DebugOut)DebugOutinlinestatic
setThrowWarn(bool v) (defined in DebugOut)DebugOutinlinestatic
WarningDebugOutstatic
- - - - diff --git a/0.14/classDebugOut.html b/0.14/classDebugOut.html deleted file mode 100644 index d435ceb3..00000000 --- a/0.14/classDebugOut.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -automotive-message-broker: DebugOut Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
DebugOut Class Reference
-
-
- - - - - - - - - - -

-Public Member Functions

DebugOut (int debugLevel=4)
 
-DebugOut const & operator<< (const string &message) const
 
-DebugOut const & operator<< (ostream &(*manip)(std::ostream &)) const
 
-DebugOut const & operator<< (double val) const
 
- - - - - - - - - - - -

-Static Public Member Functions

-static void setDebugThreshhold (int th)
 
-static void setOutput (ostream &o)
 
-static void setThrowWarn (bool v)
 
-static void setThrowErr (bool v)
 
-static const int getDebugThreshhold ()
 
- - - - - - - -

-Static Public Attributes

-static const int Error
 Error use when essential functionality is blocked.
 
-static const int Warning
 Warning use when non-essential functionality is bocked, or when workarounds exist.
 
-

Detailed Description

-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS.html b/0.14/classGVS.html deleted file mode 100644 index e18cee4a..00000000 --- a/0.14/classGVS.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: GVS< T > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< T > Class Template Reference
-
-
-

Detailed Description

-

template<typename T>
-class GVS< T >

- -
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
-

The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01bool_01_4-members.html b/0.14/classGVS_3_01bool_01_4-members.html deleted file mode 100644 index 5a5e4769..00000000 --- a/0.14/classGVS_3_01bool_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< bool > Member List
-
-
- -

This is the complete list of members for GVS< bool >, including all inherited members.

- - - - -
signature() (defined in GVS< bool >)GVS< bool >inlinestatic
stringize(std::string v) (defined in GVS< bool >)GVS< bool >inlinestatic
value(GVariant *v) (defined in GVS< bool >)GVS< bool >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01bool_01_4.html b/0.14/classGVS_3_01bool_01_4.html deleted file mode 100644 index 12364fc3..00000000 --- a/0.14/classGVS_3_01bool_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< bool > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< bool > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static bool value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01char_01_4-members.html b/0.14/classGVS_3_01char_01_4-members.html deleted file mode 100644 index 6d27ec48..00000000 --- a/0.14/classGVS_3_01char_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< char > Member List
-
-
- -

This is the complete list of members for GVS< char >, including all inherited members.

- - - - -
signature() (defined in GVS< char >)GVS< char >inlinestatic
stringize(std::string v) (defined in GVS< char >)GVS< char >inlinestatic
value(GVariant *v) (defined in GVS< char >)GVS< char >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01char_01_4.html b/0.14/classGVS_3_01char_01_4.html deleted file mode 100644 index e100ae50..00000000 --- a/0.14/classGVS_3_01char_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< char > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< char > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static char value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01double_01_4-members.html b/0.14/classGVS_3_01double_01_4-members.html deleted file mode 100644 index 9af0ceae..00000000 --- a/0.14/classGVS_3_01double_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< double > Member List
-
-
- -

This is the complete list of members for GVS< double >, including all inherited members.

- - - - -
signature() (defined in GVS< double >)GVS< double >inlinestatic
stringize(std::string v) (defined in GVS< double >)GVS< double >inlinestatic
value(GVariant *v) (defined in GVS< double >)GVS< double >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01double_01_4.html b/0.14/classGVS_3_01double_01_4.html deleted file mode 100644 index 458d8b13..00000000 --- a/0.14/classGVS_3_01double_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< double > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< double > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static double value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01int16__t_01_4-members.html b/0.14/classGVS_3_01int16__t_01_4-members.html deleted file mode 100644 index 0f581550..00000000 --- a/0.14/classGVS_3_01int16__t_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< int16_t > Member List
-
-
- -

This is the complete list of members for GVS< int16_t >, including all inherited members.

- - - - -
signature() (defined in GVS< int16_t >)GVS< int16_t >inlinestatic
stringize(std::string v) (defined in GVS< int16_t >)GVS< int16_t >inlinestatic
value(GVariant *v) (defined in GVS< int16_t >)GVS< int16_t >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01int16__t_01_4.html b/0.14/classGVS_3_01int16__t_01_4.html deleted file mode 100644 index 47f3457a..00000000 --- a/0.14/classGVS_3_01int16__t_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< int16_t > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< int16_t > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static int16_t value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01int64__t_01_4-members.html b/0.14/classGVS_3_01int64__t_01_4-members.html deleted file mode 100644 index 4fe90f94..00000000 --- a/0.14/classGVS_3_01int64__t_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< int64_t > Member List
-
-
- -

This is the complete list of members for GVS< int64_t >, including all inherited members.

- - - - -
signature() (defined in GVS< int64_t >)GVS< int64_t >inlinestatic
stringize(std::string v) (defined in GVS< int64_t >)GVS< int64_t >inlinestatic
value(GVariant *v) (defined in GVS< int64_t >)GVS< int64_t >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01int64__t_01_4.html b/0.14/classGVS_3_01int64__t_01_4.html deleted file mode 100644 index b1605c15..00000000 --- a/0.14/classGVS_3_01int64__t_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< int64_t > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< int64_t > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static int64_t value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01int_01_4-members.html b/0.14/classGVS_3_01int_01_4-members.html deleted file mode 100644 index 1871fb6c..00000000 --- a/0.14/classGVS_3_01int_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< int > Member List
-
-
- -

This is the complete list of members for GVS< int >, including all inherited members.

- - - - -
signature() (defined in GVS< int >)GVS< int >inlinestatic
stringize(std::string v) (defined in GVS< int >)GVS< int >inlinestatic
value(GVariant *v) (defined in GVS< int >)GVS< int >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01int_01_4.html b/0.14/classGVS_3_01int_01_4.html deleted file mode 100644 index ced3429a..00000000 --- a/0.14/classGVS_3_01int_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< int > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< int > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static int value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01uint16__t_01_4-members.html b/0.14/classGVS_3_01uint16__t_01_4-members.html deleted file mode 100644 index 9363209c..00000000 --- a/0.14/classGVS_3_01uint16__t_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< uint16_t > Member List
-
-
- -

This is the complete list of members for GVS< uint16_t >, including all inherited members.

- - - - -
signature() (defined in GVS< uint16_t >)GVS< uint16_t >inlinestatic
stringize(std::string v) (defined in GVS< uint16_t >)GVS< uint16_t >inlinestatic
value(GVariant *v) (defined in GVS< uint16_t >)GVS< uint16_t >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01uint16__t_01_4.html b/0.14/classGVS_3_01uint16__t_01_4.html deleted file mode 100644 index 1f5bafdc..00000000 --- a/0.14/classGVS_3_01uint16__t_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< uint16_t > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< uint16_t > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static uint16_t value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01uint32__t_01_4-members.html b/0.14/classGVS_3_01uint32__t_01_4-members.html deleted file mode 100644 index 19c573bd..00000000 --- a/0.14/classGVS_3_01uint32__t_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< uint32_t > Member List
-
-
- -

This is the complete list of members for GVS< uint32_t >, including all inherited members.

- - - - -
signature() (defined in GVS< uint32_t >)GVS< uint32_t >inlinestatic
stringize(std::string v) (defined in GVS< uint32_t >)GVS< uint32_t >inlinestatic
value(GVariant *v) (defined in GVS< uint32_t >)GVS< uint32_t >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01uint32__t_01_4.html b/0.14/classGVS_3_01uint32__t_01_4.html deleted file mode 100644 index 4c73888b..00000000 --- a/0.14/classGVS_3_01uint32__t_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< uint32_t > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< uint32_t > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static uint32_t value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classGVS_3_01uint64__t_01_4-members.html b/0.14/classGVS_3_01uint64__t_01_4-members.html deleted file mode 100644 index 0fe83564..00000000 --- a/0.14/classGVS_3_01uint64__t_01_4-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
GVS< uint64_t > Member List
-
-
- -

This is the complete list of members for GVS< uint64_t >, including all inherited members.

- - - - -
signature() (defined in GVS< uint64_t >)GVS< uint64_t >inlinestatic
stringize(std::string v) (defined in GVS< uint64_t >)GVS< uint64_t >inlinestatic
value(GVariant *v) (defined in GVS< uint64_t >)GVS< uint64_t >inlinestatic
- - - - diff --git a/0.14/classGVS_3_01uint64__t_01_4.html b/0.14/classGVS_3_01uint64__t_01_4.html deleted file mode 100644 index c0b057ef..00000000 --- a/0.14/classGVS_3_01uint64__t_01_4.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - -automotive-message-broker: GVS< uint64_t > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
GVS< uint64_t > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static const char * signature ()
 
-static uint64_t value (GVariant *v)
 
-static std::string stringize (std::string v)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classListPropertyType-members.html b/0.14/classListPropertyType-members.html deleted file mode 100644 index 57fc5eb5..00000000 --- a/0.14/classListPropertyType-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ListPropertyType< T > Member List
-
-
- -

This is the complete list of members for ListPropertyType< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
append(T property)ListPropertyType< T >inline
copy()ListPropertyType< T >inlinevirtual
count() (defined in ListPropertyType< T >)ListPropertyType< T >inline
destroyedAbstractPropertyType
fromString(std::string str)ListPropertyType< T >inlinevirtual
fromVariant(GVariant *v)ListPropertyType< T >inlinevirtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
list() (defined in ListPropertyType< T >)ListPropertyType< T >inline
ListPropertyType(std::string propertyName) (defined in ListPropertyType< T >)ListPropertyType< T >inline
ListPropertyType(std::string propertyName, T value) (defined in ListPropertyType< T >)ListPropertyType< T >inline
ListPropertyType(ListPropertyType &other) (defined in ListPropertyType< T >)ListPropertyType< T >inline
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
Priority enum nameAbstractPropertyType
priorityAbstractPropertyType
quickCopy(AbstractPropertyType *other)ListPropertyType< T >inlinevirtual
sequenceAbstractPropertyType
setValue(boost::any val)AbstractPropertyTypeinlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
timestampAbstractPropertyType
toString() const ListPropertyType< T >inlinevirtual
toVariant()ListPropertyType< T >inlinevirtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
~ListPropertyType() (defined in ListPropertyType< T >)ListPropertyType< T >inline
- - - - diff --git a/0.14/classListPropertyType.html b/0.14/classListPropertyType.html deleted file mode 100644 index a91d78bf..00000000 --- a/0.14/classListPropertyType.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - -automotive-message-broker: ListPropertyType< T > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ListPropertyType< T > Class Template Reference
-
-
- -

ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. - More...

- -

#include <abstractpropertytype.h>

-
-Inheritance diagram for ListPropertyType< T >:
-
-
Inheritance graph
- - - -
[legend]
-
-Collaboration diagram for ListPropertyType< T >:
-
-
Collaboration graph
- - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

ListPropertyType (std::string propertyName)
 
ListPropertyType (std::string propertyName, T value)
 
ListPropertyType (ListPropertyType &other)
 
void append (T property)
 append - appends a property to the list More...
 
-uint count ()
 
AbstractPropertyTypecopy ()
 copy More...
 
void quickCopy (AbstractPropertyType *other)
 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. More...
 
std::string toString () const
 toString More...
 
-void fromString (std::string str)
 fromString converts from string value
 
GVariant * toVariant ()
 toVariant More...
 
void fromVariant (GVariant *v)
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. More...
 
-std::vector< T > list ()
 
- Public Member Functions inherited from AbstractPropertyType
AbstractPropertyType (std::string property)
 
-bool operator== (AbstractPropertyType &other)
 
-bool operator!= (AbstractPropertyType &other)
 
virtual void setValue (boost::any val)
 setValue More...
 
-template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Types inherited from AbstractPropertyType
enum  Priority { Normal = 0, -Low, -High, -Instant - }
 The Priority enum describes prority of the property type. More...
 
- Public Attributes inherited from AbstractPropertyType
std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
-int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
-std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
-Zone::Type zone
 zone that the property is situated in.
 
-Priority priority
 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 AbstractPropertyType::Normal.
 
-std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
- Protected Attributes inherited from AbstractPropertyType
-boost::any mValue
 
-

Detailed Description

-

template<class T = AbstractPropertyType>
-class ListPropertyType< T >

- -

ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes.

-
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h, and /home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

Member Function Documentation

- -
-
-
-template<class T = AbstractPropertyType>
- - - - - -
- - - - - - - - -
void ListPropertyType< T >::append (property)
-
-inline
-
- -

append - appends a property to the list

-
    -
  • property - property to be appended.
  • -
- -
-
- -
-
-
-template<class T = AbstractPropertyType>
- - - - - -
- - - - - - - -
AbstractPropertyType* ListPropertyType< T >::copy ()
-
-inlinevirtual
-
- -

copy

-
Returns
a copy of the AbstractPropertyType
- -

Implements AbstractPropertyType.

- -
-
- -
-
-
-template<class T = AbstractPropertyType>
- - - - - -
- - - - - - - - -
void ListPropertyType< T >::fromVariant (GVariant * )
-
-inlinevirtual
-
- -

fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.

-

TODO: fill this in

- -

Implements AbstractPropertyType.

- -
-
- -
-
-
-template<class T = AbstractPropertyType>
- - - - - -
- - - - - - - - -
void ListPropertyType< T >::quickCopy (AbstractPropertyTypeother)
-
-inlinevirtual
-
- -

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.

-
Parameters
- - -
otherthe property to copy from
-
-
- -

Reimplemented from AbstractPropertyType.

- -
-
- -
-
-
-template<class T = AbstractPropertyType>
- - - - - -
- - - - - - - -
std::string ListPropertyType< T >::toString () const
-
-inlinevirtual
-
- -

toString

-
Returns
strigified value
- -

Implements AbstractPropertyType.

- -
-
- -
-
-
-template<class T = AbstractPropertyType>
- - - - - -
- - - - - - - -
GVariant* ListPropertyType< T >::toVariant ()
-
-inlinevirtual
-
- -

toVariant

-
Returns
GVariant representation of value. Caller must unref the returned GVariant
- -

Implements AbstractPropertyType.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classListPropertyType__coll__graph.map b/0.14/classListPropertyType__coll__graph.map deleted file mode 100644 index 75a74e1e..00000000 --- a/0.14/classListPropertyType__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classListPropertyType__coll__graph.md5 b/0.14/classListPropertyType__coll__graph.md5 deleted file mode 100644 index c8357760..00000000 --- a/0.14/classListPropertyType__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d34b4ce1fe44722b56f76345820f41b3 \ No newline at end of file diff --git a/0.14/classListPropertyType__coll__graph.png b/0.14/classListPropertyType__coll__graph.png deleted file mode 100644 index de108223..00000000 Binary files a/0.14/classListPropertyType__coll__graph.png and /dev/null differ diff --git a/0.14/classListPropertyType__inherit__graph.map b/0.14/classListPropertyType__inherit__graph.map deleted file mode 100644 index 75a74e1e..00000000 --- a/0.14/classListPropertyType__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classListPropertyType__inherit__graph.md5 b/0.14/classListPropertyType__inherit__graph.md5 deleted file mode 100644 index c8357760..00000000 --- a/0.14/classListPropertyType__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d34b4ce1fe44722b56f76345820f41b3 \ No newline at end of file diff --git a/0.14/classListPropertyType__inherit__graph.png b/0.14/classListPropertyType__inherit__graph.png deleted file mode 100644 index de108223..00000000 Binary files a/0.14/classListPropertyType__inherit__graph.png and /dev/null differ diff --git a/0.14/classStringPropertyType-members.html b/0.14/classStringPropertyType-members.html deleted file mode 100644 index b376b5df..00000000 --- a/0.14/classStringPropertyType-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
StringPropertyType Member List
-
-
- -

This is the complete list of members for StringPropertyType, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
copy()StringPropertyTypeinlinevirtual
destroyedAbstractPropertyType
fromString(std::string val)StringPropertyTypeinlinevirtual
fromVariant(GVariant *v)StringPropertyTypeinlinevirtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator<(const StringPropertyType &other) const (defined in StringPropertyType)StringPropertyTypeinline
operator=(StringPropertyType const &other) (defined in StringPropertyType)StringPropertyTypeinline
operator=(std::string const &other) (defined in StringPropertyType)StringPropertyTypeinline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
Priority enum nameAbstractPropertyType
priorityAbstractPropertyType
quickCopy(AbstractPropertyType *other)AbstractPropertyTypeinlinevirtual
sequenceAbstractPropertyType
setValue(boost::any val)AbstractPropertyTypeinlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
StringPropertyType() (defined in StringPropertyType)StringPropertyTypeinline
StringPropertyType(std::string propertyName) (defined in StringPropertyType)StringPropertyTypeinline
StringPropertyType(std::string propertyName, std::string val) (defined in StringPropertyType)StringPropertyTypeinline
StringPropertyType(StringPropertyType const &other) (defined in StringPropertyType)StringPropertyTypeinline
timestampAbstractPropertyType
toString() const StringPropertyTypeinlinevirtual
toVariant()StringPropertyTypeinlinevirtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
- - - - diff --git a/0.14/classStringPropertyType.html b/0.14/classStringPropertyType.html deleted file mode 100644 index f7115d16..00000000 --- a/0.14/classStringPropertyType.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - -automotive-message-broker: StringPropertyType Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
StringPropertyType Class Reference
-
-
-
-Inheritance diagram for StringPropertyType:
-
-
Inheritance graph
- - - -
[legend]
-
-Collaboration diagram for StringPropertyType:
-
-
Collaboration graph
- - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

StringPropertyType (std::string propertyName)
 
StringPropertyType (std::string propertyName, std::string val)
 
StringPropertyType (StringPropertyType const &other)
 
-StringPropertyTypeoperator= (StringPropertyType const &other)
 
-StringPropertyTypeoperator= (std::string const &other)
 
-bool operator< (const StringPropertyType &other) const
 
-void fromString (std::string val)
 fromString converts from string value
 
AbstractPropertyTypecopy ()
 copy More...
 
std::string toString () const
 toString More...
 
GVariant * toVariant ()
 toVariant More...
 
-void fromVariant (GVariant *v)
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.
 
- Public Member Functions inherited from AbstractPropertyType
AbstractPropertyType (std::string property)
 
virtual void quickCopy (AbstractPropertyType *other)
 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. More...
 
-bool operator== (AbstractPropertyType &other)
 
-bool operator!= (AbstractPropertyType &other)
 
virtual void setValue (boost::any val)
 setValue More...
 
-template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Types inherited from AbstractPropertyType
enum  Priority { Normal = 0, -Low, -High, -Instant - }
 The Priority enum describes prority of the property type. More...
 
- Public Attributes inherited from AbstractPropertyType
std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
-int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
-std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
-Zone::Type zone
 zone that the property is situated in.
 
-Priority priority
 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 AbstractPropertyType::Normal.
 
-std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
- Protected Attributes inherited from AbstractPropertyType
-boost::any mValue
 
-

Detailed Description

-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
AbstractPropertyType* StringPropertyType::copy ()
-
-inlinevirtual
-
- -

copy

-
Returns
a copy of the AbstractPropertyType
- -

Implements AbstractPropertyType.

- -
-
- -
-
- - - - - -
- - - - - - - -
std::string StringPropertyType::toString () const
-
-inlinevirtual
-
- -

toString

-
Returns
strigified value
- -

Implements AbstractPropertyType.

- -
-
- -
-
- - - - - -
- - - - - - - -
GVariant* StringPropertyType::toVariant ()
-
-inlinevirtual
-
- -

toVariant

-
Returns
GVariant representation of value. Caller must unref the returned GVariant
- -

Implements AbstractPropertyType.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classStringPropertyType__coll__graph.map b/0.14/classStringPropertyType__coll__graph.map deleted file mode 100644 index 2347a0e5..00000000 --- a/0.14/classStringPropertyType__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classStringPropertyType__coll__graph.md5 b/0.14/classStringPropertyType__coll__graph.md5 deleted file mode 100644 index 90d51be5..00000000 --- a/0.14/classStringPropertyType__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bc4af8362d2e1470e9f76daf29d20977 \ No newline at end of file diff --git a/0.14/classStringPropertyType__coll__graph.png b/0.14/classStringPropertyType__coll__graph.png deleted file mode 100644 index 4064b2e9..00000000 Binary files a/0.14/classStringPropertyType__coll__graph.png and /dev/null differ diff --git a/0.14/classStringPropertyType__inherit__graph.map b/0.14/classStringPropertyType__inherit__graph.map deleted file mode 100644 index 2347a0e5..00000000 --- a/0.14/classStringPropertyType__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classStringPropertyType__inherit__graph.md5 b/0.14/classStringPropertyType__inherit__graph.md5 deleted file mode 100644 index 90d51be5..00000000 --- a/0.14/classStringPropertyType__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bc4af8362d2e1470e9f76daf29d20977 \ No newline at end of file diff --git a/0.14/classStringPropertyType__inherit__graph.png b/0.14/classStringPropertyType__inherit__graph.png deleted file mode 100644 index 4064b2e9..00000000 Binary files a/0.14/classStringPropertyType__inherit__graph.png and /dev/null differ diff --git a/0.14/classVehicleProperty-members.html b/0.14/classVehicleProperty-members.html deleted file mode 100644 index ea077c0a..00000000 --- a/0.14/classVehicleProperty-members.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
VehicleProperty Member List
-
-
- -

This is the complete list of members for VehicleProperty, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AccelerationX (defined in VehicleProperty)VehiclePropertystatic
AccelerationY (defined in VehicleProperty)VehiclePropertystatic
AccelerationZVehiclePropertystatic
AcceleratorPedalPosition (defined in VehicleProperty)VehiclePropertystatic
AccumulatedEngineRuntime (defined in VehicleProperty)VehiclePropertystatic
ActiveNoiseControlMode (defined in VehicleProperty)VehiclePropertystatic
AirbagActivated (defined in VehicleProperty)VehiclePropertystatic
AirbagDeployed (defined in VehicleProperty)VehiclePropertystatic
AirbagStatusVehiclePropertystatic
AirConditioning (defined in VehicleProperty)VehiclePropertystatic
AirflowDirectionVehiclePropertystatic
AirflowDirectionW3C (defined in VehicleProperty)VehiclePropertystatic
AirIntakeTemperature (defined in VehicleProperty)VehiclePropertystatic
AirRecirculation (defined in VehicleProperty)VehiclePropertystatic
AlarmStatusVehiclePropertystatic
Altitude (defined in VehicleProperty)VehiclePropertystatic
AntilockBrakingSystem (defined in VehicleProperty)VehiclePropertystatic
AntilockBrakingSystemEnabled (defined in VehicleProperty)VehiclePropertystatic
AtmosphericPressure (defined in VehicleProperty)VehiclePropertystatic
AvailableSounds (defined in VehicleProperty)VehiclePropertystatic
BatteryChargeLevelVehiclePropertystatic
BatteryCurrent (defined in VehicleProperty)VehiclePropertystatic
BatteryVoltageVehiclePropertystatic
BrakeFluidLevelVehiclePropertystatic
BrakeFluidLevelLow (defined in VehicleProperty)VehiclePropertystatic
BrakePadWear (defined in VehicleProperty)VehiclePropertystatic
BrakePressure (defined in VehicleProperty)VehiclePropertystatic
BrakesWorn (defined in VehicleProperty)VehiclePropertystatic
ButtonEventVehiclePropertystatic
ButtonEventW3C (defined in VehicleProperty)VehiclePropertystatic
capabilities()VehiclePropertystatic
ChildLockStatus (defined in VehicleProperty)VehiclePropertystatic
Chime (defined in VehicleProperty)VehiclePropertystatic
ClutchStatusVehiclePropertystatic
ConvertibleRoof (defined in VehicleProperty)VehiclePropertystatic
ConvertibleRoofStatusVehiclePropertystatic
CruiseControlActive (defined in VehicleProperty)VehiclePropertystatic
CruiseControlSpeed (defined in VehicleProperty)VehiclePropertystatic
customProperties()VehiclePropertystatic
DashboardIllumination (defined in VehicleProperty)VehiclePropertystatic
DefrostVehiclePropertystatic
DefrostMirror (defined in VehicleProperty)VehiclePropertystatic
DefrostWindow (defined in VehicleProperty)VehiclePropertystatic
Direction (defined in VehicleProperty)VehiclePropertystatic
DistanceSinceCodeCleared (defined in VehicleProperty)VehiclePropertystatic
DistanceSinceStartVehiclePropertystatic
DistanceTotal (defined in VehicleProperty)VehiclePropertystatic
DistanceWithMILOn (defined in VehicleProperty)VehiclePropertystatic
DoorLockStatus (defined in VehicleProperty)VehiclePropertystatic
DoorsPerRow (defined in VehicleProperty)VehiclePropertystatic
DoorStatusVehiclePropertystatic
DoorStatusW3CVehiclePropertystatic
DriverId (defined in VehicleProperty)VehiclePropertystatic
DrivingMode (defined in VehicleProperty)VehiclePropertystatic
DrivingModeW3C (defined in VehicleProperty)VehiclePropertystatic
ElectronicStabilityControlEnabled (defined in VehicleProperty)VehiclePropertystatic
ElectronicStabilityControlEngaged (defined in VehicleProperty)VehiclePropertystatic
EngineCoolantLevelVehiclePropertystatic
EngineCoolantTemperature (defined in VehicleProperty)VehiclePropertystatic
EngineLoad (defined in VehicleProperty)VehiclePropertystatic
EngineOilChangeIndicatorVehiclePropertystatic
EngineOilLifeRemaining (defined in VehicleProperty)VehiclePropertystatic
EngineOilPressureVehiclePropertystatic
EngineOilRemaining (defined in VehicleProperty)VehiclePropertystatic
EngineOilTemperature (defined in VehicleProperty)VehiclePropertystatic
EngineSoundEnhancementMode (defined in VehicleProperty)VehiclePropertystatic
EngineSpeedVehiclePropertystatic
ExteriorBrightness (defined in VehicleProperty)VehiclePropertystatic
ExteriorTemperature (defined in VehicleProperty)VehiclePropertystatic
factory()VehiclePropertystatic
FanSpeed (defined in VehicleProperty)VehiclePropertystatic
FrontWheelRadius (defined in VehicleProperty)VehiclePropertystatic
FuelAverageConsumption (defined in VehicleProperty)VehiclePropertystatic
FuelAverageEconomy (defined in VehicleProperty)VehiclePropertystatic
FuelConsumption (defined in VehicleProperty)VehiclePropertystatic
FuelConsumptionSinceRestart (defined in VehicleProperty)VehiclePropertystatic
FuelEconomy (defined in VehicleProperty)VehiclePropertystatic
FuelLevel (defined in VehicleProperty)VehiclePropertystatic
FuelPositionSide (defined in VehicleProperty)VehiclePropertystatic
FuelRange (defined in VehicleProperty)VehiclePropertystatic
FuelTimeSinceRestart (defined in VehicleProperty)VehiclePropertystatic
FuelType (defined in VehicleProperty)VehiclePropertystatic
GeneratedVehicleSoundMode (defined in VehicleProperty)VehiclePropertystatic
getPropertyTypeForPropertyNameValue(Property name, std::string value="")VehiclePropertystatic
HazardLightStatus (defined in VehicleProperty)VehiclePropertystatic
Heater (defined in VehicleProperty)VehiclePropertystatic
Horn (defined in VehicleProperty)VehiclePropertystatic
IgnitionTimeOff (defined in VehicleProperty)VehiclePropertystatic
IgnitionTimeOn (defined in VehicleProperty)VehiclePropertystatic
InteriorLightCenterVehiclePropertystatic
InteriorLightDriverVehiclePropertystatic
InteriorLightPassengerVehiclePropertystatic
InteriorLightStatus (defined in VehicleProperty)VehiclePropertystatic
InteriorTemperature (defined in VehicleProperty)VehiclePropertystatic
KeyId (defined in VehicleProperty)VehiclePropertystatic
LaneDepartureStatus (defined in VehicleProperty)VehiclePropertystatic
Language (defined in VehicleProperty)VehiclePropertystatic
Latitude (defined in VehicleProperty)VehiclePropertystatic
LightAutomatic (defined in VehicleProperty)VehiclePropertystatic
LightBrake (defined in VehicleProperty)VehiclePropertystatic
LightDynamicHighBeam (defined in VehicleProperty)VehiclePropertystatic
LightFog (defined in VehicleProperty)VehiclePropertystatic
LightHazard (defined in VehicleProperty)VehiclePropertystatic
LightHead (defined in VehicleProperty)VehiclePropertystatic
LightHighBeam (defined in VehicleProperty)VehiclePropertystatic
LightLeftTurn (defined in VehicleProperty)VehiclePropertystatic
LightParking (defined in VehicleProperty)VehiclePropertystatic
LightRightTurn (defined in VehicleProperty)VehiclePropertystatic
Longitude (defined in VehicleProperty)VehiclePropertystatic
MachineGunTurretStatus (defined in VehicleProperty)VehiclePropertystatic
MalfunctionIndicatorOn (defined in VehicleProperty)VehiclePropertystatic
MassAirFlow (defined in VehicleProperty)VehiclePropertystatic
MeasurementSystem (defined in VehicleProperty)VehiclePropertystatic
MirrorSettingPan (defined in VehicleProperty)VehiclePropertystatic
MirrorSettingTilt (defined in VehicleProperty)VehiclePropertystatic
NightMode (defined in VehicleProperty)VehiclePropertystatic
NoValueVehiclePropertystatic
ObstacleDistance (defined in VehicleProperty)VehiclePropertystatic
OccupantIdentificationType (defined in VehicleProperty)VehiclePropertystatic
OccupantName (defined in VehicleProperty)VehiclePropertystatic
OccupantStatusVehiclePropertystatic
OccupantStatusW3C (defined in VehicleProperty)VehiclePropertystatic
OdometerVehiclePropertystatic
ParkingBrakeStatus (defined in VehicleProperty)VehiclePropertystatic
ParkingBrakeStatusW3CVehiclePropertystatic
ParkingLightStatusVehiclePropertystatic
PowertrainTorque (defined in VehicleProperty)VehiclePropertystatic
Property typedef (defined in VehicleProperty)VehicleProperty
PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPositionVehicleProperty
PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionModeVehicleProperty
PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, Transmission::Mode) static const Property TransmissionModeW3CVehicleProperty
PropertyTypeFactoryCallback typedefVehicleProperty
RainSensor (defined in VehicleProperty)VehiclePropertystatic
RearWheelRadius (defined in VehicleProperty)VehiclePropertystatic
registerProperty(Property name, PropertyTypeFactoryCallback factory) (defined in VehicleProperty)VehiclePropertystatic
SeatBeltStatus (defined in VehicleProperty)VehiclePropertystatic
SeatCooler (defined in VehicleProperty)VehiclePropertystatic
SeatHeater (defined in VehicleProperty)VehiclePropertystatic
SeatPositionBackCushion (defined in VehicleProperty)VehiclePropertystatic
SeatPositionCushionHeight (defined in VehicleProperty)VehiclePropertystatic
SeatPositionHeadrest (defined in VehicleProperty)VehiclePropertystatic
SeatPositionRecline (defined in VehicleProperty)VehiclePropertystatic
SeatPositionSideCushion (defined in VehicleProperty)VehiclePropertystatic
SeatPositionSlide (defined in VehicleProperty)VehiclePropertystatic
SecurityAlertStatusVehiclePropertystatic
SteeringWheelAngleVehiclePropertystatic
SteeringWheelAngleW3CVehiclePropertystatic
SteeringWheelHeater (defined in VehicleProperty)VehiclePropertystatic
SteeringWheelPositionSlide (defined in VehicleProperty)VehiclePropertystatic
SteeringWheelPositionTilt (defined in VehicleProperty)VehiclePropertystatic
Sunroof (defined in VehicleProperty)VehiclePropertystatic
SunroofTilt (defined in VehicleProperty)VehiclePropertystatic
TargetTemperature (defined in VehicleProperty)VehiclePropertystatic
ThrottlePosition (defined in VehicleProperty)VehiclePropertystatic
TimeRunMILOn (defined in VehicleProperty)VehiclePropertystatic
TimeTroubleCodeClear (defined in VehicleProperty)VehiclePropertystatic
TirePressureVehiclePropertystatic
TirePressureLowVehiclePropertystatic
TireTemperatureVehiclePropertystatic
TractionControlSystem (defined in VehicleProperty)VehiclePropertystatic
TractionControlSystemEnabled (defined in VehicleProperty)VehiclePropertystatic
TransmissionClutchWearVehiclePropertystatic
TransmissionFluidLevel (defined in VehicleProperty)VehiclePropertystatic
TransmissionGearType (defined in VehicleProperty)VehiclePropertystatic
TransmissionOilTemperature (defined in VehicleProperty)VehiclePropertystatic
TransmissionOilWear (defined in VehicleProperty)VehiclePropertystatic
TransmissionShiftPositionVehiclePropertystatic
TripMeters (defined in VehicleProperty)VehiclePropertystatic
TurnSignalVehiclePropertystatic
VehicleDriveMode (defined in VehicleProperty)VehiclePropertystatic
VehicleHeight (defined in VehicleProperty)VehiclePropertystatic
VehicleLength (defined in VehicleProperty)VehiclePropertystatic
VehiclePowerMode (defined in VehicleProperty)VehiclePropertystatic
VehicleSpeed (defined in VehicleProperty)VehiclePropertystatic
VehicleTopSpeedLimit (defined in VehicleProperty)VehiclePropertystatic
VehicleType (defined in VehicleProperty)VehiclePropertystatic
VehicleWidth (defined in VehicleProperty)VehiclePropertystatic
VIN (defined in VehicleProperty)VehiclePropertystatic
WasherFluidLevel (defined in VehicleProperty)VehiclePropertystatic
WasherFluidLevelLow (defined in VehicleProperty)VehiclePropertystatic
WheelBrakeVehiclePropertystatic
WheelBrakePressure (defined in VehicleProperty)VehiclePropertystatic
WheelTick (defined in VehicleProperty)VehiclePropertystatic
WheelTrack (defined in VehicleProperty)VehiclePropertystatic
WindowLockStatus (defined in VehicleProperty)VehiclePropertystatic
WindowStatus (defined in VehicleProperty)VehiclePropertystatic
WindshieldWiperVehiclePropertystatic
WindshieldWiperSettingVehiclePropertystatic
WindshieldWiperSpeedVehiclePropertystatic
WMIVehiclePropertystatic
YawRate (defined in VehicleProperty)VehiclePropertystatic
- - - - diff --git a/0.14/classVehicleProperty.html b/0.14/classVehicleProperty.html deleted file mode 100644 index 72ba88c0..00000000 --- a/0.14/classVehicleProperty.html +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - - -automotive-message-broker: VehicleProperty Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
VehicleProperty Class Reference
-
-
- - - - -

-Classes

class  ButtonEventW3CType
 
- - - - - - -

-Public Types

-typedef std::string Property
 
typedef std::function< AbstractPropertyType *(void)> PropertyTypeFactoryCallback
 PropertyTypeFactoryCallback callback used to construct a AbstractPropertyType for a property. More...
 
- - - - - - - - -

-Public Member Functions

 PROPERTYTYPE (TransmissionShiftPosition, TransmissionShiftPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPosition
 
PROPERTYTYPE (TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionMode
 TODO: deprecate in 0.14. Replaced by Drive::Mode.
 
 PROPERTYTYPE (TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, Transmission::Mode) static const Property TransmissionModeW3C
 
- - - - - - - - - - - - - - - -

-Static Public Member Functions

-static void factory ()
 factory constructs a static instance of VehicleProperty. This should be called once before VehicleProperty is used in the app
 
static PropertyList capabilities ()
 capabilities More...
 
static PropertyList customProperties ()
 customProperties More...
 
-static AbstractPropertyTypegetPropertyTypeForPropertyNameValue (Property name, std::string value="")
 getPropertyTypeForPropertyNameValue returns an AbstractPropertyType* for the property name with the value specified by 'value'. Ownership of the returned AbstractPropertyType* is transfered to the caller.
 
-static bool registerProperty (Property name, PropertyTypeFactoryCallback factory)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Attributes

static const Property NoValue
 Various property types: More...
 
-static const Property VehicleSpeed
 
static const Property EngineSpeed
 
static const Property TransmissionShiftPosition
 
-static const Property ThrottlePosition
 
static const Property WheelBrake
 
-static const Property WheelBrakePressure
 
static const Property SteeringWheelAngle
 
static const Property SteeringWheelAngleW3C
 TODO: Rename to "SteeringWheel" in 0.14. More...
 
static const Property TurnSignal
 
static const Property ClutchStatus
 
static const Property EngineOilPressure
 
-static const Property EngineCoolantTemperature
 
static const Property EngineCoolantLevel
 
-static const Property MachineGunTurretStatus
 
-static const Property AccelerationX
 
-static const Property AccelerationY
 
static const Property AccelerationZ
 
-static const Property MassAirFlow
 
static const Property ButtonEvent
 TODO: deprecated. Use ButtonEventW3C. Remove in 0.14. More...
 
-static const Property ButtonEventW3C
 
-static const Property AirIntakeTemperature
 
static const Property BatteryVoltage
 
-static const Property BatteryCurrent
 
static const Property BatteryChargeLevel
 
-static const Property InteriorTemperature
 
-static const Property ExteriorTemperature
 
-static const Property EngineOilTemperature
 
-static const Property EngineOilRemaining
 
-static const Property EngineOilLifeRemaining
 
static const Property EngineOilChangeIndicator
 
-static const Property VIN
 
static const Property WMI
 
static const Property TirePressure
 
static const Property TirePressureLow
 
static const Property TireTemperature
 
-static const Property VehiclePowerMode
 
-static const Property TripMeters
 
-static const Property CruiseControlActive
 
-static const Property CruiseControlSpeed
 
-static const Property LightHead
 
-static const Property LightRightTurn
 
-static const Property LightLeftTurn
 
-static const Property LightBrake
 
-static const Property LightFog
 
-static const Property LightHazard
 
-static const Property LightParking
 
-static const Property LightHighBeam
 
-static const Property LightAutomatic
 
-static const Property LightDynamicHighBeam
 
-static const Property InteriorLightDriver
 TODO: deprecated. Use InteriorLightStatus which is zoned. Remove in 0.14.
 
-static const Property InteriorLightCenter
 TODO: deprecated. Use InteriorLightStatus which is zoned. Remove in 0.14.
 
-static const Property InteriorLightPassenger
 TODO: deprecated. Use InteriorLightStatus which is zoned. Remove in 0.14.
 
-static const Property InteriorLightStatus
 
-static const Property EngineLoad
 
-static const Property Horn
 
-static const Property FuelLevel
 
-static const Property FuelRange
 
-static const Property FuelConsumption
 
-static const Property FuelEconomy
 
-static const Property FuelAverageEconomy
 
-static const Property FuelAverageConsumption
 
-static const Property FuelTimeSinceRestart
 
-static const Property FuelConsumptionSinceRestart
 
-static const Property FuelType
 
-static const Property FuelPositionSide
 
-static const Property ExteriorBrightness
 
-static const Property Latitude
 
-static const Property Longitude
 
-static const Property Altitude
 
-static const Property Direction
 
-static const Property VehicleWidth
 
-static const Property VehicleHeight
 
-static const Property VehicleLength
 
-static const Property VehicleType
 
-static const Property DoorsPerRow
 
-static const Property TransmissionGearType
 
-static const Property FrontWheelRadius
 
-static const Property RearWheelRadius
 
-static const Property WheelTrack
 
-static const Property BrakePressure
 
-static const Property Odometer
 TODO: deprecated. remove in 0.14. Use DistanceTotal.
 
-static const Property DistanceTotal
 
static const Property DistanceSinceStart
 
-static const Property TransmissionFluidLevel
 
-static const Property TransmissionOilWear
 
-static const Property TransmissionOilTemperature
 
static const Property TransmissionClutchWear
 
static const Property BrakeFluidLevel
 
-static const Property WasherFluidLevel
 
-static const Property WasherFluidLevelLow
 
static const Property SecurityAlertStatus
 TODO: Depreciated in 0.14. Use AlarmStatus. More...
 
-static const Property ParkingBrakeStatus
 
static const Property ParkingBrakeStatusW3C
 ParkingBrakeStatusW3C use with ParkingBrake::W3C::*. More...
 
static const Property ParkingLightStatus
 
-static const Property HazardLightStatus
 
-static const Property AntilockBrakingSystem
 
-static const Property AntilockBrakingSystemEnabled
 
-static const Property TractionControlSystem
 
-static const Property TractionControlSystemEnabled
 
-static const Property VehicleTopSpeedLimit
 
-static const Property AirbagStatus
 TODO: Deprecated in 0.14.
 
-static const Property AirbagActivated
 
-static const Property AirbagDeployed
 
-static const Property DoorStatus
 TODO: deprecate in 0.14. Use DoorStatusW3C.
 
-static const Property DoorStatusW3C
 DoorStatusW3C use with Door::W3C::*.
 
-static const Property DoorLockStatus
 
-static const Property ChildLockStatus
 
-static const Property SeatBeltStatus
 
-static const Property WindowLockStatus
 
-static const Property OccupantStatus
 TODO Deprecated in 0.14.
 
-static const Property OccupantStatusW3C
 
-static const Property ObstacleDistance
 
-static const Property RainSensor
 
-static const Property WindshieldWiper
 TODO Deprecated in 0.14. Use WinshieldWiperSpeed.
 
-static const Property WindshieldWiperSpeed
 WindshieldWiperSpeed Use WiperSpeedSetting::W3C::* for value.
 
-static const Property WindshieldWiperSetting
 WindshieldWiperSetting Use WiperSpeedSetting::W3C::* for value.
 
-static const Property AirflowDirection
 TODO: Deprecated. Remove in 0.14.
 
-static const Property AirflowDirectionW3C
 
-static const Property FanSpeed
 
-static const Property TargetTemperature
 
-static const Property AirConditioning
 
-static const Property AirRecirculation
 
-static const Property Heater
 
-static const Property Defrost
 TODO: deprecated. remove in 0.14.
 
-static const Property DefrostWindow
 
-static const Property DefrostMirror
 
-static const Property SteeringWheelHeater
 
-static const Property SeatHeater
 
-static const Property SeatCooler
 
-static const Property WindowStatus
 
-static const Property Sunroof
 
-static const Property SunroofTilt
 
-static const Property ConvertibleRoof
 
-static const Property ConvertibleRoofStatus
 ConvertibleRoofStatus use with ConvertibleRoofW3C::*.
 
-static const Property NightMode
 
-static const Property DrivingMode
 
-static const Property DrivingModeW3C
 
-static const Property KeyId
 
-static const Property Language
 
-static const Property MeasurementSystem
 
-static const Property MirrorSettingPan
 
-static const Property MirrorSettingTilt
 
-static const Property SteeringWheelPositionSlide
 
-static const Property SteeringWheelPositionTilt
 
-static const Property SeatPositionRecline
 
-static const Property SeatPositionSlide
 
-static const Property SeatPositionCushionHeight
 
-static const Property SeatPositionHeadrest
 
-static const Property SeatPositionBackCushion
 
-static const Property SeatPositionSideCushion
 
-static const Property DashboardIllumination
 
-static const Property GeneratedVehicleSoundMode
 
-static const Property DriverId
 
-static const Property PowertrainTorque
 
-static const Property AcceleratorPedalPosition
 
-static const Property Chime
 
-static const Property WheelTick
 
-static const Property IgnitionTimeOn
 
-static const Property IgnitionTimeOff
 
-static const Property YawRate
 
-static const Property BrakePadWear
 
-static const Property BrakeFluidLevelLow
 
-static const Property BrakesWorn
 
-static const Property MalfunctionIndicatorOn
 
-static const Property AccumulatedEngineRuntime
 
-static const Property DistanceSinceCodeCleared
 
-static const Property DistanceWithMILOn
 
-static const Property TimeRunMILOn
 
-static const Property TimeTroubleCodeClear
 
-static const Property VehicleDriveMode
 
-static const Property ActiveNoiseControlMode
 
-static const Property AvailableSounds
 
-static const Property EngineSoundEnhancementMode
 
-static const Property ElectronicStabilityControlEnabled
 
-static const Property ElectronicStabilityControlEngaged
 
-static const Property OccupantIdentificationType
 
-static const Property OccupantName
 
-static const Property AtmosphericPressure
 
-static const Property LaneDepartureStatus
 
-static const Property AlarmStatus
 AlarmStatus. Use with Security::W3C*.
 
-

Detailed Description

-

Member Typedef Documentation

- -
-
- - - - -
typedef std::function<AbstractPropertyType* (void)> VehicleProperty::PropertyTypeFactoryCallback
-
- -

PropertyTypeFactoryCallback callback used to construct a AbstractPropertyType for a property.

-
See also
registerProperty
- -
-
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
static PropertyList VehicleProperty::capabilities ()
-
-static
-
- -

capabilities

-

END PROPERTIES

-
Returns
returns list of all registered properties
-
See also
VehicleProperty::registerProperty
- -
-
- -
-
- - - - - -
- - - - - - - -
static PropertyList VehicleProperty::customProperties ()
-
-static
-
- -

customProperties

-
Returns
returns list of custom properties defined by plugins using VehicleProperty::registerProperty
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VehicleProperty::PROPERTYTYPE (TransmissionShiftPosition ,
TransmissionShiftPositionType ,
BasicPropertyType< Transmission::TransmissionPositions > ,
Transmission::TransmissionPositions  
) const
-
-

< Transmission Gear Position 0 = Neutral 1 = 1st 2 = 2nd ... 64 = CVT 128 = Reverse

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
VehicleProperty::PROPERTYTYPE (TransmissionMode ,
TransmissionModeType ,
BasicPropertyType< Transmission::Mode,
Transmission::Mode  
) const
-
-

< TransmissionModeW3C see Transmission::W3C::Park, Transmission::W3C::Drive, etcThrottle position 0-100%

- -
-
-

Member Data Documentation

- -
-
- - - - - -
- - - - -
const Property VehicleProperty::AccelerationZ
-
-static
-
-

Mass Air Flow. grams/sec

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::BatteryChargeLevel
-
-static
-
-

Interior Air Temperature in degrees celcius

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::BatteryVoltage
-
-static
-
-

< Battery voltage in volts

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::BrakeFluidLevel
-
-static
-
-

Washer Fluid Level 0-100%.

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::ButtonEvent
-
-static
-
- -

TODO: deprecated. Use ButtonEventW3C. Remove in 0.14.

-

< Button Event

See also
ButtonEvents::ButtonEventType
- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::ClutchStatus
-
-static
-
-

Oil pressure TODO: units

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::DistanceSinceStart
-
-static
-
-

Transmission Fluid Level 0-100%.

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::EngineCoolantLevel
-
-static
-
-

0=off, 1=on

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::EngineOilChangeIndicator
-
-static
-
-

Vehicle Identification Number (ISO 3779) 17 chars

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::EngineOilPressure
-
-static
-
-

Engine coolant temperature in degrees celcius

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::EngineSpeed
-
-static
-
-

< Engine Speed in rotations per minute

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::NoValue
-
-static
-
- -

Various property types:

-

Vehicle Velocity in km/h

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::ParkingBrakeStatusW3C
-
-static
-
- -

ParkingBrakeStatusW3C use with ParkingBrake::W3C::*.

-

Parking Light Status status of parking lights active (true) or inactive (false)

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::ParkingLightStatus
-
-static
-
-

Hazard Lights Status status of parking lights active (true) or inactive (false)

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::SecurityAlertStatus
-
-static
-
- -

TODO: Depreciated in 0.14. Use AlarmStatus.

-

Parking Brake Status status of parking break active (true) or inactive (false) TODO: Deprecated in 0.14.

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::SteeringWheelAngle
-
-static
-
-

< Steering wheel angle (0-359) TODO: Deprecate in 0.14. Replace with SteeringWheelAngleW3C

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::SteeringWheelAngleW3C
-
-static
-
- -

TODO: Rename to "SteeringWheel" in 0.14.

-

0=off, 1=right, 2=left, 3=hazard

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::TirePressure
-
-static
-
-

< Tire pressure in kPa Tire pressure low

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::TirePressureLow
-
-static
-
-

Tire temperature in degrees C

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::TireTemperature
-
-static
-
-

Vehicle Power Mode.

See also
Power::Modes
- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::TransmissionClutchWear
-
-static
-
-

Brake Fluid Level 0-100%.

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::TransmissionShiftPosition
-
-static
-
-

< Transmission Shift Position 0 = Neutral 1 = 1st 2 = 2nd ... 96 = Drive 128 = Reverse 255 = Park

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::TurnSignal
-
-static
-
-

Clutch pedal status 0=off, 1=on

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::WheelBrake
-
-static
-
-

< Wheel brake position. Engaged = true, Idle = false

- -
-
- -
-
- - - - - -
- - - - -
const Property VehicleProperty::WMI
-
-static
-
-

< World Manufacturer Identifier (SAE) 3 characters.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html b/0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html deleted file mode 100644 index 9da536b8..00000000 --- a/0.14/classVehicleProperty_1_1ButtonEventW3CType-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
VehicleProperty::ButtonEventW3CType Member List
-
-
- -

This is the complete list of members for VehicleProperty::ButtonEventW3CType, including all inherited members.

- - -
ButtonEventW3CType() (defined in VehicleProperty::ButtonEventW3CType)VehicleProperty::ButtonEventW3CTypeinline
- - - - diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType.html b/0.14/classVehicleProperty_1_1ButtonEventW3CType.html deleted file mode 100644 index a65f074b..00000000 --- a/0.14/classVehicleProperty_1_1ButtonEventW3CType.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - -automotive-message-broker: VehicleProperty::ButtonEventW3CType Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
VehicleProperty::ButtonEventW3CType Class Reference
-
-
- -

#include <vehicleproperty.h>

-
-Inheritance diagram for VehicleProperty::ButtonEventW3CType:
-
-
Inheritance graph
- - -
[legend]
-
-Collaboration diagram for VehicleProperty::ButtonEventW3CType:
-
-
Collaboration graph
- - -
[legend]
-

Detailed Description

-

Air intake temperature in degrees celcius

-

The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map deleted file mode 100644 index c0a5c755..00000000 --- a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 b/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 deleted file mode 100644 index b8668f66..00000000 --- a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2bdb9589..00000000 Binary files a/0.14/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png and /dev/null differ diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map deleted file mode 100644 index c0a5c755..00000000 --- a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 b/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 deleted file mode 100644 index b8668f66..00000000 --- a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2bdb9589..00000000 Binary files a/0.14/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png and /dev/null differ diff --git a/0.14/classZone-members.html b/0.14/classZone-members.html deleted file mode 100644 index b235b711..00000000 --- a/0.14/classZone-members.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Zone Member List
-
-
- -

This is the complete list of members for Zone, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
BackSide enum value (defined in Zone)Zone
Center enum value (defined in Zone)Zone
Front enum value (defined in Zone)Zone
FrontLeft (defined in Zone)Zonestatic
FrontRight (defined in Zone)Zonestatic
FrontSide enum value (defined in Zone)Zone
Left enum value (defined in Zone)Zone
LeftSide enum value (defined in Zone)Zone
Middle enum value (defined in Zone)Zone
MiddleLeft (defined in Zone)Zonestatic
MiddleRight (defined in Zone)Zonestatic
None enum value (defined in Zone)Zone
Rear enum value (defined in Zone)Zone
RearLeft (defined in Zone)Zonestatic
RearRight (defined in Zone)Zonestatic
Right enum value (defined in Zone)Zone
RightSide enum value (defined in Zone)Zone
Type typedef (defined in Zone)Zone
ZoneList typedef (defined in Zone)Zone
- - - - diff --git a/0.14/classZone.html b/0.14/classZone.html deleted file mode 100644 index a17656b0..00000000 --- a/0.14/classZone.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -automotive-message-broker: Zone Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Zone Class Reference
-
-
- - - - - - - - -

-Public Types

enum  {
-  None = 0, -Front = 1, -Middle = 1 << 1, -Right = 1 << 2, -
-  Left = 1 << 3, -Rear = 1 << 4, -Center = 1 << 5, -LeftSide = 1 << 6, -
-  RightSide = 1 << 7, -FrontSide = 1 << 8, -BackSide = 1 << 9 -
- }
 
-typedef int Type
 
-typedef std::vector< Zone::Type > ZoneList
 
- - - - - - - - - - - - - -

-Static Public Attributes

-static const Zone::Type FrontRight
 
-static const Zone::Type FrontLeft
 
-static const Zone::Type MiddleRight
 
-static const Zone::Type MiddleLeft
 
-static const Zone::Type RearRight
 
-static const Zone::Type RearLeft
 
-

Detailed Description

-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classamb_1_1Timestamp-members.html b/0.14/classamb_1_1Timestamp-members.html deleted file mode 100644 index d2073b69..00000000 --- a/0.14/classamb_1_1Timestamp-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
amb::Timestamp Member List
-
-
- -

This is the complete list of members for amb::Timestamp, including all inherited members.

- - - - - - -
currentTime() (defined in amb::Timestamp)amb::Timestamp
epochTime(double time) (defined in amb::Timestamp)amb::Timestamp
epochTime() (defined in amb::Timestamp)amb::Timestamp
instance() (defined in amb::Timestamp)amb::Timestampstatic
Timestamp() (defined in amb::Timestamp)amb::Timestampprotected
- - - - diff --git a/0.14/classamb_1_1Timestamp.html b/0.14/classamb_1_1Timestamp.html deleted file mode 100644 index 1b79f604..00000000 --- a/0.14/classamb_1_1Timestamp.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -automotive-message-broker: amb::Timestamp Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
amb::Timestamp Class Reference
-
-
- - - - - - - - -

-Public Member Functions

-double currentTime ()
 
-double epochTime (double time)
 
-double epochTime ()
 
- - - -

-Static Public Member Functions

-static Timestampinstance ()
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classes.html b/0.14/classes.html deleted file mode 100644 index f0b3e77c..00000000 --- a/0.14/classes.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -automotive-message-broker: Class Index - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
Class Index
-
-
-
A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V | W | Y | Z | _
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  A  
-
ConvertibleRoof   GVS< uint16_t >   PluginSegment   VehicleProperty   
CruiseControlStatus   GVS< uint32_t >   PowertrainTorque   VehicleSound   
AbstractPropertyType   
  D  
-
GVS< uint64_t >   PropertyCompare (amb)   VehicleSpeed   
AbstractRoutingEngine   
  H  
-
  R  
-
VehicleTopSpeedLimit   
AbstractSink   DebugOut   VehicleType   
AbstractSource   Defrost   HazardLight   RainSensor   
  W  
-
Acceleration   Diagnostic   Horn   
  S  
-
AcceleratorPedalPosition   Door   
  I  
-
WasherFluid   
AirbagStatus   Doors   Seat   WheelInformation   
Alarm   DoorStatus   IgnitionTime   SeatAdjustment   WheelTick   
AmbPlugin   DriveMode   InteriorLightStatus   SeatBelt   WindowStatus   
AmbPluginImpl   DrivingMode   
  L  
-
SideWindow   WiperStatus   
AntilockBrakingSystem   
  E  
-
Size   
  Y  
-
AsyncPropertyReply   LaneDepartureDetection   SteeringWheel   
AsyncPropertyRequest   ElectronicStabilityControl   LightStatus   SteeringWheelPosition   YawRate   
AsyncRangePropertyReply   EngineCoolant   ListPropertyType   StringPropertyType   
  Z  
-
AsyncRangePropertyRequest   EngineOil   Location   Sunroof   
AsyncSetPropertyRequest   EngineSpeed   
  M  
-
  T  
-
Zone   
AtmosphericPressure   ExteriorBrightness   
  _  
-
  B  
-
  F  
-
MalfunctionIndicator   Temperature   
Mirror   ThrottlePosition   value::_storage (picojson)   
BasicPropertyType   Fluid   
  N  
-
Timestamp (amb)   
  d  
-
BatteryStatus   Fuel   Tire   
BrakeMaintenance   FuelInfo   NightMode   TractionControlSystem   default_parse_context (picojson)   
BrakeOperation   
  G  
-
  O  
-
Transmission   deny_parse_context (picojson)   
ButtonEvent   TransmissionClutch   null_parse_context::dummy_str (picojson)   
VehicleProperty::ButtonEventW3CType   GVS   ObstacleDistance   TransmissionOil   
  i  
-
  C  
-
GVS< bool >   OccupantStatus   TripMeter   
GVS< char >   Odometer   
  V  
-
input (picojson)   
ChildSafetyLock   GVS< double >   
  P  
-
  l  
-
Chime   GVS< int >   Variant   
ClimateControl   GVS< int16_t >   ParkingBrake   VehicleId   last_error_t (picojson)   
Config   GVS< int64_t >   Plugin   VehiclePowerMode   
  n  
-
null (picojson)   
-
A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V | W | Y | Z | _
-
- - - - diff --git a/0.14/classpicojson_1_1default__parse__context-members.html b/0.14/classpicojson_1_1default__parse__context-members.html deleted file mode 100644 index ed48195d..00000000 --- a/0.14/classpicojson_1_1default__parse__context-members.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::default_parse_context Member List
-
-
- -

This is the complete list of members for picojson::default_parse_context, including all inherited members.

- - - - - - - - - - - - -
default_parse_context(value *out) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
out_ (defined in picojson::default_parse_context)picojson::default_parse_contextprotected
parse_array_item(input< Iter > &in, size_t) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_array_start() (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_array_stop(size_t) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_object_item(input< Iter > &in, const std::string &key) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_object_start() (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_string(input< Iter > &in) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
set_bool(bool b) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
set_null() (defined in picojson::default_parse_context)picojson::default_parse_contextinline
set_number(double f) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
- - - - diff --git a/0.14/classpicojson_1_1default__parse__context.html b/0.14/classpicojson_1_1default__parse__context.html deleted file mode 100644 index 643fe645..00000000 --- a/0.14/classpicojson_1_1default__parse__context.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - -automotive-message-broker: picojson::default_parse_context Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::default_parse_context Class Reference
-
-
-
-Collaboration diagram for picojson::default_parse_context:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

default_parse_context (value *out)
 
-bool set_null ()
 
-bool set_bool (bool b)
 
-bool set_number (double f)
 
-template<typename Iter >
bool parse_string (input< Iter > &in)
 
-bool parse_array_start ()
 
-template<typename Iter >
bool parse_array_item (input< Iter > &in, size_t)
 
-bool parse_array_stop (size_t)
 
-bool parse_object_start ()
 
-template<typename Iter >
bool parse_object_item (input< Iter > &in, const std::string &key)
 
- - - -

-Protected Attributes

-valueout_
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classpicojson_1_1default__parse__context__coll__graph.map b/0.14/classpicojson_1_1default__parse__context__coll__graph.map deleted file mode 100644 index ad8b955e..00000000 --- a/0.14/classpicojson_1_1default__parse__context__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/classpicojson_1_1default__parse__context__coll__graph.md5 b/0.14/classpicojson_1_1default__parse__context__coll__graph.md5 deleted file mode 100644 index a7f1ee02..00000000 --- a/0.14/classpicojson_1_1default__parse__context__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 60eb38b7..00000000 Binary files a/0.14/classpicojson_1_1default__parse__context__coll__graph.png and /dev/null differ diff --git a/0.14/classpicojson_1_1deny__parse__context-members.html b/0.14/classpicojson_1_1deny__parse__context-members.html deleted file mode 100644 index 97ac9186..00000000 --- a/0.14/classpicojson_1_1deny__parse__context-members.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::deny_parse_context Member List
-
-
- -

This is the complete list of members for picojson::deny_parse_context, including all inherited members.

- - - - - - - - - - -
parse_array_item(input< Iter > &, size_t) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_array_start() (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_array_stop(size_t) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_object_item(input< Iter > &, const std::string &) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_object_start() (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_string(input< Iter > &) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
set_bool(bool) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
set_null() (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
set_number(double) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
- - - - diff --git a/0.14/classpicojson_1_1deny__parse__context.html b/0.14/classpicojson_1_1deny__parse__context.html deleted file mode 100644 index 184a817e..00000000 --- a/0.14/classpicojson_1_1deny__parse__context.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -automotive-message-broker: picojson::deny_parse_context Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::deny_parse_context Class Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

-bool set_null ()
 
-bool set_bool (bool)
 
-bool set_number (double)
 
-template<typename Iter >
bool parse_string (input< Iter > &)
 
-bool parse_array_start ()
 
-template<typename Iter >
bool parse_array_item (input< Iter > &, size_t)
 
-bool parse_array_stop (size_t)
 
-bool parse_object_start ()
 
-template<typename Iter >
bool parse_object_item (input< Iter > &, const std::string &)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classpicojson_1_1input-members.html b/0.14/classpicojson_1_1input-members.html deleted file mode 100644 index 5f799aa8..00000000 --- a/0.14/classpicojson_1_1input-members.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::input< Iter > Member List
-
-
- -

This is the complete list of members for picojson::input< Iter >, including all inherited members.

- - - - - - - - - - - - - - -
cur() const (defined in picojson::input< Iter >)picojson::input< Iter >inline
cur_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
end_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
expect(int expect) (defined in picojson::input< Iter >)picojson::input< Iter >inline
getc() (defined in picojson::input< Iter >)picojson::input< Iter >inline
input(const Iter &first, const Iter &last) (defined in picojson::input< Iter >)picojson::input< Iter >inline
last_ch_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
line() const (defined in picojson::input< Iter >)picojson::input< Iter >inline
line_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
match(const std::string &pattern) (defined in picojson::input< Iter >)picojson::input< Iter >inline
skip_ws() (defined in picojson::input< Iter >)picojson::input< Iter >inline
ungetc() (defined in picojson::input< Iter >)picojson::input< Iter >inline
ungot_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
- - - - diff --git a/0.14/classpicojson_1_1input.html b/0.14/classpicojson_1_1input.html deleted file mode 100644 index 5c694267..00000000 --- a/0.14/classpicojson_1_1input.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -automotive-message-broker: picojson::input< Iter > Class Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::input< Iter > Class Template Reference
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

input (const Iter &first, const Iter &last)
 
-int getc ()
 
-void ungetc ()
 
-Iter cur () const
 
-int line () const
 
-void skip_ws ()
 
-bool expect (int expect)
 
-bool match (const std::string &pattern)
 
- - - - - - - - - - - -

-Protected Attributes

-Iter cur_
 
-Iter end_
 
-int last_ch_
 
-bool ungot_
 
-int line_
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classpicojson_1_1null__parse__context-members.html b/0.14/classpicojson_1_1null__parse__context-members.html deleted file mode 100644 index bcef4eb5..00000000 --- a/0.14/classpicojson_1_1null__parse__context-members.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::null_parse_context Member List
-
-
- -

This is the complete list of members for picojson::null_parse_context, including all inherited members.

- - - - - - - - - - - -
null_parse_context() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_array_item(input< Iter > &in, size_t) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_array_start() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_array_stop(size_t) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_object_item(input< Iter > &in, const std::string &) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_object_start() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_string(input< Iter > &in) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
set_bool(bool) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
set_null() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
set_number(double) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
- - - - diff --git a/0.14/classpicojson_1_1null__parse__context.html b/0.14/classpicojson_1_1null__parse__context.html deleted file mode 100644 index 8805e683..00000000 --- a/0.14/classpicojson_1_1null__parse__context.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -automotive-message-broker: picojson::null_parse_context Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::null_parse_context Class Reference
-
-
- - - - -

-Classes

struct  dummy_str
 
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

-bool set_null ()
 
-bool set_bool (bool)
 
-bool set_number (double)
 
-template<typename Iter >
bool parse_string (input< Iter > &in)
 
-bool parse_array_start ()
 
-template<typename Iter >
bool parse_array_item (input< Iter > &in, size_t)
 
-bool parse_array_stop (size_t)
 
-bool parse_object_start ()
 
-template<typename Iter >
bool parse_object_item (input< Iter > &in, const std::string &)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classpicojson_1_1value-members.html b/0.14/classpicojson_1_1value-members.html deleted file mode 100644 index 89ed651e..00000000 --- a/0.14/classpicojson_1_1value-members.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::value Member List
-
-
- -

This is the complete list of members for picojson::value, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
array typedef (defined in picojson::value)picojson::value
contains(size_t idx) const (defined in picojson::value)picojson::valueinline
contains(const std::string &key) const (defined in picojson::value)picojson::valueinline
evaluate_as_boolean() const (defined in picojson::value)picojson::valueinline
get() const (defined in picojson::value)picojson::value
get() (defined in picojson::value)picojson::value
get(size_t idx) const (defined in picojson::value)picojson::valueinline
get(const std::string &key) const (defined in picojson::value)picojson::valueinline
get(size_t idx) (defined in picojson::value)picojson::valueinline
get(const std::string &key) (defined in picojson::value)picojson::valueinline
is() const (defined in picojson::value)picojson::value
is() const (defined in picojson::value)picojson::valueinline
object typedef (defined in picojson::value)picojson::value
operator=(const value &x) (defined in picojson::value)picojson::valueinline
serialize(Iter os, bool prettify=false) const (defined in picojson::value)picojson::value
serialize(bool prettify=false) const (defined in picojson::value)picojson::valueinline
swap(value &x) (defined in picojson::value)picojson::valueinline
to_str() const (defined in picojson::value)picojson::valueinline
type_ (defined in picojson::value)picojson::valueprotected
u_ (defined in picojson::value)picojson::valueprotected
value() (defined in picojson::value)picojson::valueinline
value(int type, bool) (defined in picojson::value)picojson::valueinline
value(bool b) (defined in picojson::value)picojson::valueinlineexplicit
value(double n) (defined in picojson::value)picojson::valueinlineexplicit
value(const std::string &s) (defined in picojson::value)picojson::valueinlineexplicit
value(const array &a) (defined in picojson::value)picojson::valueinlineexplicit
value(const object &o) (defined in picojson::value)picojson::valueinlineexplicit
value(const char *s) (defined in picojson::value)picojson::valueinlineexplicit
value(const char *s, size_t len) (defined in picojson::value)picojson::valueinline
value(const value &x) (defined in picojson::value)picojson::valueinline
~value() (defined in picojson::value)picojson::valueinline
- - - - diff --git a/0.14/classpicojson_1_1value.html b/0.14/classpicojson_1_1value.html deleted file mode 100644 index d9fc7889..00000000 --- a/0.14/classpicojson_1_1value.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - -automotive-message-broker: picojson::value Class Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::value Class Reference
-
-
-
-Collaboration diagram for picojson::value:
-
-
Collaboration graph
- - - -
[legend]
- - - - -

-Classes

union  _storage
 
- - - - - -

-Public Types

-typedef std::vector< valuearray
 
-typedef std::map< std::string, valueobject
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

value (int type, bool)
 
value (bool b)
 
value (double n)
 
value (const std::string &s)
 
value (const array &a)
 
value (const object &o)
 
value (const char *s)
 
value (const char *s, size_t len)
 
value (const value &x)
 
-valueoperator= (const value &x)
 
-void swap (value &x)
 
-template<typename T >
bool is () const
 
-template<typename T >
const T & get () const
 
-template<typename T >
T & get ()
 
-bool evaluate_as_boolean () const
 
-const valueget (size_t idx) const
 
-const valueget (const std::string &key) const
 
-valueget (size_t idx)
 
-valueget (const std::string &key)
 
-bool contains (size_t idx) const
 
-bool contains (const std::string &key) const
 
-std::string to_str () const
 
-template<typename Iter >
void serialize (Iter os, bool prettify=false) const
 
-std::string serialize (bool prettify=false) const
 
-template<>
bool is () const
 
- - - - - -

-Protected Attributes

-int type_
 
-_storage u_
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/0.14/classpicojson_1_1value__coll__graph.map b/0.14/classpicojson_1_1value__coll__graph.map deleted file mode 100644 index 89456dd9..00000000 --- a/0.14/classpicojson_1_1value__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/classpicojson_1_1value__coll__graph.md5 b/0.14/classpicojson_1_1value__coll__graph.md5 deleted file mode 100644 index 43a1ec31..00000000 --- a/0.14/classpicojson_1_1value__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1fc2084c..00000000 Binary files a/0.14/classpicojson_1_1value__coll__graph.png and /dev/null differ diff --git a/0.14/closed.png b/0.14/closed.png deleted file mode 100644 index 98cc2c90..00000000 Binary files a/0.14/closed.png and /dev/null differ diff --git a/0.14/cmake_install.cmake b/0.14/cmake_install.cmake deleted file mode 100644 index 725efc83..00000000 --- a/0.14/cmake_install.cmake +++ /dev/null @@ -1,46 +0,0 @@ -# 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 deleted file mode 100644 index fe627c47..00000000 --- a/0.14/dbus_plugin.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -automotive-message-broker: DBus plugin - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
-
- - -
- -
- -
-
-
-
DBus plugin
-
-
-

Version: 0.14.0

-

This plugin provides a nice DBus API to application who want access to AMB data.

-

To use the DBus plugin, add the following to the "sinks" array in /etc/ambd/config:

-
1 {
2  "name" : "dbussink",
3  "path" : "/usr/local/lib/automotive-message-broker/dbussinkplugin.so",
4  "frequency" : "60"
5 }

Configuration Key Definitions:

-

"name" name of plugin. This key is not used by the plugin at this moment.

-

"path" path to plugin on the filesystem.

-

"frequency" Frequency in Hz which AMB will fire dbus signals. AMB will fire the most recent values at this rate.

-

Default: 60

-
- - - - diff --git a/0.14/debugout_8h.html b/0.14/debugout_8h.html deleted file mode 100644 index d4d9661e..00000000 --- a/0.14/debugout_8h.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/debugout.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
debugout.h File Reference
-
-
- -

The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example: -More...

-
#include <string>
-#include <iostream>
-#include <fstream>
-#include <sstream>
-#include <stdexcept>
-#include "timestamp.h"
-
-Include dependency graph for debugout.h:
-
-
- - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - - - - -
-
-

Go to the source code of this file.

- - - - -

-Classes

class  DebugOut
 
- - - - - - -

-Functions

-void debugOut (const string &message)
 
void amb::deprecateMethod (const string &methodName, const std::string &version)
 deprecateMethod prints warning if method is used. Throws if version >= PROJECT_SERIES More...
 
-

Detailed Description

-

The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:

-
DebugOut::setDebugThreshhold(3);
DebugOut(DebugOut::Warning) << "This is a warning" << std::endl;
DebugOut(3) << "This will only show if the threshhold is 3 or lower." << std::endl;
ofstream logfile;
logfile.open("amb.log", ios::out | ios::trunc);
DebugOut::setOutput(logfile)
DebugOut::setThrowErr(true);
DebugOut::setThrowWarn(true);
DebugOut(DebugOut::Error) << "This will throw an exception." << std::endl;
DebugOut::setOutput(std::cerr);
DebugOut() << "This will log to stderr." << std::endl;

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
void amb::deprecateMethod (const string & methodName,
const std::string & version 
)
-
- -

deprecateMethod prints warning if method is used. Throws if version >= PROJECT_SERIES

-
Parameters
- - - -
methodNamename of method being deprecated.
versionversion in which this method will no longer function in.
-
-
- -
-
-
- - - - diff --git a/0.14/debugout_8h__dep__incl.map b/0.14/debugout_8h__dep__incl.map deleted file mode 100644 index e6bb1359..00000000 --- a/0.14/debugout_8h__dep__incl.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/0.14/debugout_8h__dep__incl.md5 b/0.14/debugout_8h__dep__incl.md5 deleted file mode 100644 index 56f35202..00000000 --- a/0.14/debugout_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 179d2c3e..00000000 Binary files a/0.14/debugout_8h__dep__incl.png and /dev/null differ diff --git a/0.14/debugout_8h__incl.map b/0.14/debugout_8h__incl.map deleted file mode 100644 index 9ca933dd..00000000 --- a/0.14/debugout_8h__incl.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/debugout_8h__incl.md5 b/0.14/debugout_8h__incl.md5 deleted file mode 100644 index fff8fce2..00000000 --- a/0.14/debugout_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -4ab03ea22069e2e6106b79eccc7ff054 \ No newline at end of file diff --git a/0.14/debugout_8h__incl.png b/0.14/debugout_8h__incl.png deleted file mode 100644 index 525c540f..00000000 Binary files a/0.14/debugout_8h__incl.png and /dev/null differ diff --git a/0.14/debugout_8h_source.html b/0.14/debugout_8h_source.html deleted file mode 100644 index f865f145..00000000 --- a/0.14/debugout_8h_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/debugout.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
debugout.h
-
-
-Go to the documentation of this file.
1 /*
2 Copyright (C) 2012 Intel Corporation
3 
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8 
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
13 
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef DEBUGOUT__H__
20 #define DEBUGOUT__H__
21 
22 #include <string>
23 #include <iostream>
24 #include <fstream>
25 #include <sstream>
26 #include <stdexcept>
27 #include "timestamp.h"
28 
29 using namespace std;
30 
31 void debugOut(const string &message);
32 
63 namespace amb
64 {
70 void deprecateMethod(const string &methodName, const std::string & version);
71 }
72 
73 class DebugOut
74 {
75 public:
76 
80  static const int Error;
81 
85  static const int Warning;
86 
87  DebugOut(int debugLevel = 4)
88  {
89  mDebugLevel = debugLevel;
90 
91  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
92  {
93  ostream out(buf);
94  out.precision(15);
95  out<<bufferTime(amb::currentTime())<<" | ";
96 
97  if(mDebugLevel == Error)
98  out<<"ERROR ";
99  if(mDebugLevel == Warning)
100  out<<"WARNING ";
101  }
102  }
103  DebugOut const& operator << (const string &message) const
104  {
105  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
106  {
107  ostream out(buf);
108  out.precision(15);
109  out<<message;
110  }
111  return *this;
112  }
113 
114  DebugOut const& operator << (ostream & (*manip)(std::ostream&)) const
115  {
116 
117 
118  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
119  {
120  ostream out(buf);
121  out.precision(15);
122  out<<endl;
123 
124  if((mDebugLevel == Error && throwErr))
125  {
126  throw std::runtime_error("Abort on Error is set");
127  }
128  else if ((mDebugLevel == Warning && throwWarn))
129  {
130  throw std::runtime_error("Abort on Warning is set");
131  }
132  }
133  return *this;
134  }
135 
136  DebugOut const & operator << (double val) const
137  {
138  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
139  {
140  ostream out(buf);
141  out.precision(15);
142  out<<val<<" ";
143  }
144  return *this;
145  }
146 
147  static void setDebugThreshhold(int th)
148  {
149  debugThreshhold = th;
150  }
151 
152  static void setOutput(ostream &o)
153  {
154  buf = o.rdbuf();
155  }
156 
157  static void setThrowWarn(bool v)
158  {
159  throwWarn = v;
160  }
161 
162  static void setThrowErr(bool v)
163  {
164  throwErr = v;
165  }
166 
167  static const int getDebugThreshhold()
168  {
169  return debugThreshhold;
170  }
171 
172 private:
173 
174  std::string bufferTime(double time)
175  {
176  ostringstream f;
177 
178  f.precision(15);
179 
180  f<<time;
181 
182  while(f.str().length() <= 15)
183  {
184  f<<" ";
185  }
186 
187  return f.str();
188  }
189 
190  static int debugThreshhold;
191  static std::streambuf *buf;
192  static bool throwWarn;
193  static bool throwErr;
194  int mDebugLevel;
195 };
196 
197 #endif
198 
Definition: picojson.h:1002
-
static const int Error
Error use when essential functionality is blocked.
Definition: debugout.h:80
-
static const int Warning
Warning use when non-essential functionality is bocked, or when workarounds exist.
Definition: debugout.h:85
-
Definition: abstractpropertytype.h:256
-
void deprecateMethod(const string &methodName, const std::string &version)
deprecateMethod prints warning if method is used. Throws if version >= PROJECT_SERIES ...
-
Definition: debugout.h:73
-
- - - - diff --git a/0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html b/0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html deleted file mode 100644 index a86c5d33..00000000 --- a/0.14/dir_97aefd0d527b934f1d99a682da8fe6a9.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
lib Directory Reference
-
-
- - - - - - - - -

-Files

file  ambplugin.h [code]
 Contains common code used in plugins for Automotive message broker(AMB).
 
file  debugout.h [code]
 The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:
 
-
- - - - diff --git a/0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html b/0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html deleted file mode 100644 index ef6b210e..00000000 --- a/0.14/dir_fd810295a2f1bcea6f41e66ffd94fb86.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins Directory Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
plugins Directory Reference
-
-
- - - - -

-Files

file  plugins.idl [code]
 
-
- - - - diff --git a/0.14/doc.png b/0.14/doc.png deleted file mode 100644 index 17edabff..00000000 Binary files a/0.14/doc.png and /dev/null differ diff --git a/0.14/doxygen.css b/0.14/doxygen.css deleted file mode 100644 index 1425ec53..00000000 --- a/0.14/doxygen.css +++ /dev/null @@ -1,1475 +0,0 @@ -/* 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 deleted file mode 100644 index 3ff17d80..00000000 Binary files a/0.14/doxygen.png and /dev/null differ diff --git a/0.14/dynsections.js b/0.14/dynsections.js deleted file mode 100644 index 85e18369..00000000 --- a/0.14/dynsections.js +++ /dev/null @@ -1,97 +0,0 @@ -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 - - - - - -automotive-message-broker: Examples - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
Examples
-
- - - - - diff --git a/0.14/files.html b/0.14/files.html deleted file mode 100644 index 73b41a1a..00000000 --- a/0.14/files.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -automotive-message-broker: File List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
File List
-
-
-
Here is a list of all documented files with brief descriptions:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - - - -
  lib
 abstractpropertytype.h
 abstractroutingengine.h
 abstractsink.h
 abstractsource.h
 ambplugin.hContains common code used in plugins for Automotive message broker(AMB)
 ambpluginimpl.h
 debugout.hThe DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:
 listplusplus.h
 nullptr.h
 picojson.h
 timestamp.h
 uuidhelper.h
 vehicleproperty.h
  plugins
 plugins.idl
 amb.fidl
 ambd-configuration.idlThis 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"
 ambdbusmappings.idlThis 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 data specification The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name
 libamb.h
 mainpage.idl
-
-
- - - - diff --git a/0.14/folderclosed.png b/0.14/folderclosed.png deleted file mode 100644 index bb8ab35e..00000000 Binary files a/0.14/folderclosed.png and /dev/null differ diff --git a/0.14/folderopen.png b/0.14/folderopen.png deleted file mode 100644 index d6c7f676..00000000 Binary files a/0.14/folderopen.png and /dev/null differ diff --git a/0.14/functions.html b/0.14/functions.html deleted file mode 100644 index 77935ee2..00000000 --- a/0.14/functions.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- a -

-
- - - - diff --git a/0.14/functions_b.html b/0.14/functions_b.html deleted file mode 100644 index 5a455eb0..00000000 --- a/0.14/functions_b.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- b -

-
- - - - diff --git a/0.14/functions_c.html b/0.14/functions_c.html deleted file mode 100644 index 3d36a410..00000000 --- a/0.14/functions_c.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- c -

-
- - - - diff --git a/0.14/functions_d.html b/0.14/functions_d.html deleted file mode 100644 index 7a7272a8..00000000 --- a/0.14/functions_d.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- d -

-
- - - - diff --git a/0.14/functions_e.html b/0.14/functions_e.html deleted file mode 100644 index a3bcbdd4..00000000 --- a/0.14/functions_e.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- e -

-
- - - - diff --git a/0.14/functions_enum.html b/0.14/functions_enum.html deleted file mode 100644 index f0a836db..00000000 --- a/0.14/functions_enum.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Enumerations - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/0.14/functions_eval.html b/0.14/functions_eval.html deleted file mode 100644 index d9fc2c55..00000000 --- a/0.14/functions_eval.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Enumerator - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/0.14/functions_f.html b/0.14/functions_f.html deleted file mode 100644 index 16a1692f..00000000 --- a/0.14/functions_f.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- f -

-
- - - - diff --git a/0.14/functions_func.html b/0.14/functions_func.html deleted file mode 100644 index a4dec15b..00000000 --- a/0.14/functions_func.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Functions - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- a -

- - -

- b -

- - -

- c -

- - -

- e -

- - -

- f -

- - -

- g -

- - -

- i -

- - -

- p -

- - -

- q -

- - -

- r -

- - -

- s -

- - -

- t -

- - -

- u -

- - -

- v -

-
- - - - diff --git a/0.14/functions_g.html b/0.14/functions_g.html deleted file mode 100644 index a668fea6..00000000 --- a/0.14/functions_g.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- g -

-
- - - - diff --git a/0.14/functions_h.html b/0.14/functions_h.html deleted file mode 100644 index c96f00fc..00000000 --- a/0.14/functions_h.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- h -

-
- - - - diff --git a/0.14/functions_i.html b/0.14/functions_i.html deleted file mode 100644 index 2b252ef2..00000000 --- a/0.14/functions_i.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- i -

-
- - - - diff --git a/0.14/functions_l.html b/0.14/functions_l.html deleted file mode 100644 index fc10b6e8..00000000 --- a/0.14/functions_l.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- l -

-
- - - - diff --git a/0.14/functions_m.html b/0.14/functions_m.html deleted file mode 100644 index 70bdc1d5..00000000 --- a/0.14/functions_m.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- m -

-
- - - - diff --git a/0.14/functions_n.html b/0.14/functions_n.html deleted file mode 100644 index 98ef2a4d..00000000 --- a/0.14/functions_n.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- n -

-
- - - - diff --git a/0.14/functions_o.html b/0.14/functions_o.html deleted file mode 100644 index 65dd5910..00000000 --- a/0.14/functions_o.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- o -

-
- - - - diff --git a/0.14/functions_p.html b/0.14/functions_p.html deleted file mode 100644 index 8a820a4b..00000000 --- a/0.14/functions_p.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- p -

-
- - - - diff --git a/0.14/functions_q.html b/0.14/functions_q.html deleted file mode 100644 index ec4f47d2..00000000 --- a/0.14/functions_q.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- q -

-
- - - - diff --git a/0.14/functions_r.html b/0.14/functions_r.html deleted file mode 100644 index d38c903a..00000000 --- a/0.14/functions_r.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- r -

-
- - - - diff --git a/0.14/functions_s.html b/0.14/functions_s.html deleted file mode 100644 index 94465e57..00000000 --- a/0.14/functions_s.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- s -

-
- - - - diff --git a/0.14/functions_t.html b/0.14/functions_t.html deleted file mode 100644 index 672a3789..00000000 --- a/0.14/functions_t.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- t -

-
- - - - diff --git a/0.14/functions_type.html b/0.14/functions_type.html deleted file mode 100644 index 4dca8a18..00000000 --- a/0.14/functions_type.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Typedefs - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/0.14/functions_u.html b/0.14/functions_u.html deleted file mode 100644 index c95da85d..00000000 --- a/0.14/functions_u.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- u -

-
- - - - diff --git a/0.14/functions_v.html b/0.14/functions_v.html deleted file mode 100644 index afb61f5d..00000000 --- a/0.14/functions_v.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- v -

-
- - - - diff --git a/0.14/functions_vars.html b/0.14/functions_vars.html deleted file mode 100644 index cca0c3a8..00000000 --- a/0.14/functions_vars.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- a -

-
- - - - diff --git a/0.14/functions_vars_b.html b/0.14/functions_vars_b.html deleted file mode 100644 index 4f472991..00000000 --- a/0.14/functions_vars_b.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- b -

-
- - - - diff --git a/0.14/functions_vars_c.html b/0.14/functions_vars_c.html deleted file mode 100644 index d0031741..00000000 --- a/0.14/functions_vars_c.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- c -

-
- - - - diff --git a/0.14/functions_vars_d.html b/0.14/functions_vars_d.html deleted file mode 100644 index 9ba1e2c9..00000000 --- a/0.14/functions_vars_d.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- d -

-
- - - - diff --git a/0.14/functions_vars_e.html b/0.14/functions_vars_e.html deleted file mode 100644 index 3b83351d..00000000 --- a/0.14/functions_vars_e.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- e -

-
- - - - diff --git a/0.14/functions_vars_f.html b/0.14/functions_vars_f.html deleted file mode 100644 index ad686c25..00000000 --- a/0.14/functions_vars_f.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- f -

-
- - - - diff --git a/0.14/functions_vars_h.html b/0.14/functions_vars_h.html deleted file mode 100644 index c7710cd7..00000000 --- a/0.14/functions_vars_h.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- h -

-
- - - - diff --git a/0.14/functions_vars_i.html b/0.14/functions_vars_i.html deleted file mode 100644 index 37980d83..00000000 --- a/0.14/functions_vars_i.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- i -

-
- - - - diff --git a/0.14/functions_vars_l.html b/0.14/functions_vars_l.html deleted file mode 100644 index 566dde94..00000000 --- a/0.14/functions_vars_l.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- l -

-
- - - - diff --git a/0.14/functions_vars_m.html b/0.14/functions_vars_m.html deleted file mode 100644 index 6934a4db..00000000 --- a/0.14/functions_vars_m.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- m -

-
- - - - diff --git a/0.14/functions_vars_n.html b/0.14/functions_vars_n.html deleted file mode 100644 index 59192cef..00000000 --- a/0.14/functions_vars_n.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- n -

-
- - - - diff --git a/0.14/functions_vars_o.html b/0.14/functions_vars_o.html deleted file mode 100644 index bab64bb0..00000000 --- a/0.14/functions_vars_o.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- o -

-
- - - - diff --git a/0.14/functions_vars_p.html b/0.14/functions_vars_p.html deleted file mode 100644 index 9ae0183a..00000000 --- a/0.14/functions_vars_p.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- p -

-
- - - - diff --git a/0.14/functions_vars_r.html b/0.14/functions_vars_r.html deleted file mode 100644 index cae1a727..00000000 --- a/0.14/functions_vars_r.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- r -

-
- - - - diff --git a/0.14/functions_vars_s.html b/0.14/functions_vars_s.html deleted file mode 100644 index efc663f1..00000000 --- a/0.14/functions_vars_s.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- s -

-
- - - - diff --git a/0.14/functions_vars_t.html b/0.14/functions_vars_t.html deleted file mode 100644 index f068aade..00000000 --- a/0.14/functions_vars_t.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- t -

-
- - - - diff --git a/0.14/functions_vars_v.html b/0.14/functions_vars_v.html deleted file mode 100644 index fcc54330..00000000 --- a/0.14/functions_vars_v.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- v -

-
- - - - diff --git a/0.14/functions_vars_w.html b/0.14/functions_vars_w.html deleted file mode 100644 index 20b94ec8..00000000 --- a/0.14/functions_vars_w.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- w -

-
- - - - diff --git a/0.14/functions_vars_y.html b/0.14/functions_vars_y.html deleted file mode 100644 index cc69fcb2..00000000 --- a/0.14/functions_vars_y.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- y -

-
- - - - diff --git a/0.14/functions_vars_z.html b/0.14/functions_vars_z.html deleted file mode 100644 index 730c1dd8..00000000 --- a/0.14/functions_vars_z.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - Variables - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- z -

-
- - - - diff --git a/0.14/functions_w.html b/0.14/functions_w.html deleted file mode 100644 index 0ffd5a9c..00000000 --- a/0.14/functions_w.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- w -

-
- - - - diff --git a/0.14/functions_y.html b/0.14/functions_y.html deleted file mode 100644 index 26fce9d2..00000000 --- a/0.14/functions_y.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- y -

-
- - - - diff --git a/0.14/functions_z.html b/0.14/functions_z.html deleted file mode 100644 index 21bb4d0a..00000000 --- a/0.14/functions_z.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - -automotive-message-broker: Class Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- z -

-
- - - - diff --git a/0.14/globals.html b/0.14/globals.html deleted file mode 100644 index 60a9b1d8..00000000 --- a/0.14/globals.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: File Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented file members with links to the documentation:
-
- - - - diff --git a/0.14/globals_func.html b/0.14/globals_func.html deleted file mode 100644 index 3c15321d..00000000 --- a/0.14/globals_func.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: File Members - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/0.14/graph_legend.html b/0.14/graph_legend.html deleted file mode 100644 index d5e698b7..00000000 --- a/0.14/graph_legend.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: Graph Legend - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
Graph Legend
-
-
-

This page explains how to interpret the graphs that are generated by doxygen.

-

Consider the following example:

1 /*! Invisible class because of truncation */
2 class Invisible { };
3 
4 /*! Truncated class, inheritance relation is hidden */
5 class Truncated : public Invisible { };
6 
7 /* Class not documented with doxygen comments */
8 class Undocumented { };
9 
10 /*! Class that is inherited using public inheritance */
11 class PublicBase : public Truncated { };
12 
13 /*! A template class */
14 template<class T> class Templ { };
15 
16 /*! Class that is inherited using protected inheritance */
17 class ProtectedBase { };
18 
19 /*! Class that is inherited using private inheritance */
20 class PrivateBase { };
21 
22 /*! Class that is used by the Inherited class */
23 class Used { };
24 
25 /*! Super class that inherits a number of other classes */
26 class Inherited : public PublicBase,
27  protected ProtectedBase,
28  private PrivateBase,
29  public Undocumented,
30  public Templ<int>
31 {
32  private:
33  Used *m_usedClass;
34 };

This will result in the following graph:

-
- -
-

The boxes in the above graph have the following meaning:

-
    -
  • -A filled gray box represents the struct or class for which the graph is generated.
  • -
  • -A box with a black border denotes a documented struct or class.
  • -
  • -A box with a gray border denotes an undocumented struct or class.
  • -
  • -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.
  • -
-

The arrows have the following meaning:

-
    -
  • -A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • -
  • -A dark green arrow is used for protected inheritance.
  • -
  • -A dark red arrow is used for private inheritance.
  • -
  • -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.
  • -
  • -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.
  • -
-
- - - - diff --git a/0.14/graph_legend.md5 b/0.14/graph_legend.md5 deleted file mode 100644 index a06ed050..00000000 --- a/0.14/graph_legend.md5 +++ /dev/null @@ -1 +0,0 @@ -387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/0.14/graph_legend.png b/0.14/graph_legend.png deleted file mode 100644 index 37f264ea..00000000 Binary files a/0.14/graph_legend.png and /dev/null differ diff --git a/0.14/group__dbus__api__module.html b/0.14/group__dbus__api__module.html deleted file mode 100644 index d287aab9..00000000 --- a/0.14/group__dbus__api__module.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -automotive-message-broker: Dbus_api_module - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
- -
-
Dbus_api_module
-
-
- - - - -

-Files

file  amb.fidl
 
-

Detailed Description

-
- - - - diff --git a/0.14/group__libamb.html b/0.14/group__libamb.html deleted file mode 100644 index c61085e6..00000000 --- a/0.14/group__libamb.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - -automotive-message-broker: Libamb - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
- -
-
Libamb
-
-
- - - - - -

-Files

file  debugout.h
 The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:
 
- - - - - - - - -

-Classes

class  AmbPlugin< T >
 
class  AmbPluginImpl
 AmbPlugin private class implementation - base class for all plugin implementations. More...
 
class  DebugOut
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

 AmbPlugin< T >::AmbPlugin (AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)
 
virtual void AmbPlugin< T >::getPropertyAsync (AsyncPropertyReply *reply)
 getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. More...
 
virtual void AmbPlugin< T >::getRangePropertyAsync (AsyncRangePropertyReply *reply)
 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. More...
 
virtual AsyncPropertyReplyAmbPlugin< T >::setProperty (AsyncSetPropertyRequest request)
 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. More...
 
virtual void AmbPlugin< T >::subscribeToPropertyChanges (VehicleProperty::Property property)
 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. More...
 
virtual void AmbPlugin< T >::unsubscribeToPropertyChanges (VehicleProperty::Property property)
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual PropertyList AmbPlugin< T >::supported ()
 supported is called by the routingEngine to understand what properties this source supports More...
 
virtual int AmbPlugin< T >::supportedOperations ()
 supportedOperations More...
 
virtual PropertyInfo AmbPlugin< T >::getPropertyInfo (const VehicleProperty::Property &property)
 getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property. More...
 
virtual const string AmbPlugin< T >::uuid ()
 
virtual void AmbPlugin< T >::propertyChanged (AbstractPropertyType *value)
 
virtual void AmbPlugin< T >::supportedChanged (const PropertyList &supportedProperties)
 
void AmbPlugin< T >::init ()
 
-

Detailed Description

-

Function Documentation

- -
-
-
-template<typename T >
- - - - - - - - - - - - - - - - - - -
AmbPlugin< T >::AmbPlugin (AbstractRoutingEnginere,
const std::map< std::string, std::string > & config 
)
-
-

Compile time check

-
Parameters
- - - -
reAbstractRoutingEngine
configMap of the configuration string values loaded on startup from AMB configuration file
-
-
- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
void AmbPlugin< T >::getPropertyAsync (AsyncPropertyReplyreply)
-
-virtual
-
- -

getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation.

-
Parameters
- - -
replythe reply variable.
-
-
-
See also
AsyncPropertyReply
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
PropertyInfo AmbPlugin< T >::getPropertyInfo (const VehicleProperty::Property & property)
-
-virtual
-
- -

getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property.

-
Parameters
- - -
propertythe property to get info for.
-
-
-
Returns
a PropertyInfo object.
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
void AmbPlugin< T >::getRangePropertyAsync (AsyncRangePropertyReplyreply)
-
-virtual
-
- -

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.

-
Parameters
- - -
replyis the reply variable.
-
-
-
See also
AsyncRangePropertyReply
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - - - -
void AmbPlugin< T >::init ()
-
-

Second phase of the plugin initialization.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
void AmbPlugin< T >::propertyChanged (AbstractPropertyTypevalue)
-
-virtual
-
-

propertyChanged is called when a subscribed to property changes.

Parameters
- - -
valuevalue 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<T>() or value->copy() to copy.
-
-
- -

Reimplemented from AbstractSink.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
AsyncPropertyReply * AmbPlugin< T >::setProperty (AsyncSetPropertyRequest request)
-
-virtual
-
- -

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.

-
Parameters
- - -
requestthe requested property to set.
-
-
-
Returns
returns a pointer to the new value for the property.
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
void AmbPlugin< T >::subscribeToPropertyChanges (VehicleProperty::Property property)
-
-virtual
-
- -

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.

-
Parameters
- - -
propertythe property that is being subscribed.
-
-
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - -
PropertyList AmbPlugin< T >::supported ()
-
-virtual
-
- -

supported is called by the routingEngine to understand what properties this source supports

-
Returns
returns a list of supported properties. If the the supported properties changed, the source should call AbstractRoutingEngine::setSupported.
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
void AmbPlugin< T >::supportedChanged (const PropertyList & supportedProperties)
-
-virtual
-
-

supportedChanged() is called when the supported properties changes

Parameters
- - -
supportedPropertiesthe new list of supported properties.
-
-
- -

Implements AbstractSink.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - -
int AmbPlugin< T >::supportedOperations ()
-
-virtual
-
- -

supportedOperations

-
Returns
returns the supported operations.
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - - -
void AmbPlugin< T >::unsubscribeToPropertyChanges (VehicleProperty::Property property)
-
-virtual
-
- -

unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes.

-
Parameters
- - -
propertythe property to unsubscribe to
-
-
- -

Implements AbstractSource.

- -
-
- -
-
-
-template<typename T >
- - - - - -
- - - - - - - -
const string AmbPlugin< T >::uuid ()
-
-virtual
-
-

uuid() is a unique identifier

Returns
A guid-style unique identifier
- -

Implements AbstractSink.

- -
-
-
- - - - diff --git a/0.14/hierarchy.html b/0.14/hierarchy.html deleted file mode 100644 index 4f5fb52c..00000000 --- a/0.14/hierarchy.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - -automotive-message-broker: Class Hierarchy - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
Class Hierarchy
-
-
-
-

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Cpicojson::value::_storage
 CAbstractPropertyType
 CAbstractRoutingEngine
 CAbstractSink
 CAccelerationCorresponds with DBus Interface org.automotive.Acceleration
 CAcceleratorPedalPositionCorresponds with DBus Interface org.automotive.AcceleratorPedalPosition
 CAirbagStatusCorresponds with DBus Interface org.automotive.AirbagStatus
 CAlarmCorresponds with DBus Interface org.automotive.Alarm
 CAmbPluginImplAmbPlugin private class implementation - base class for all plugin implementations
 CAntilockBrakingSystemCorresponds with DBus Interface org.automotive.AntilockBrakingSystem
 CAsyncPropertyRequestUsed by sinks to request property values
 CAsyncRangePropertyRequestUsed by sinks to request values within a time or sequence range
 CAtmosphericPressureCorresponds with DBus Interface org.automotive.AtmosphericPressure
 CBatteryStatusCorresponds with DBus Interface org.automotive.BatteryStatus
 CBrakeMaintenanceCorresponds with DBus Interface org.automotive.BrakeMaintenance
 CBrakeOperationCorresponds with DBus Interface org.automotive.BrakeOperation
 CButtonEventCorresponds with DBus Interface org.automotive.ButtonEvent
 CChildSafetyLockCorresponds with DBus Interface org.automotive.ChildSafetyLock
 CChimeCorresponds with DBus Interface org.automotive.Chime
 CClimateControlCorresponds with DBus Interface org.automotive.ClimateControl
 CConfigConfig object is the root JSON object in the config
 CConvertibleRoofCorresponds with DBus Interface org.automotive.ConvertibleRoof
 CCruiseControlStatusCorresponds with DBus Interface org.automotive.CruiseControlStatus
 CDebugOut
 Cpicojson::default_parse_context
 CDefrostCorresponds with DBus Interface org.automotive.Defrost
 Cpicojson::deny_parse_context
 CDiagnosticCorresponds with DBus Interface org.automotive.Diagnostic
 CDoorCorresponds with DBus Interface org.automotive.Door
 CDoorsCorresponds with DBus Interface org.automotive.Doors
 CDoorStatusCorresponds with DBus Interface org.automotive.DoorStatus
 CDriveModeCorresponds with DBus Interface org.automotive.DriveMode
 CDrivingModeCorresponds with DBus Interface org.automotive.DrivingMode
 Cpicojson::null_parse_context::dummy_str
 CElectronicStabilityControlCorresponds with DBus Interface org.automotive.ElectronicStabilityControl
 CEngineCoolantCorresponds with DBus Interface org.automotive.EngineCoolant
 CEngineOilCorresponds with DBus Interface org.automotive.EngineOil
 CEngineSpeedCorresponds with DBus Interface org.automotive.EngineSpeed
 CExteriorBrightnessCorresponds with DBus Interface org.automotive.ExteriorBrightness
 CFluidCorresponds with DBus Interface org.automotive.Fluid
 CFuelCorresponds with DBus Interface org.automotive.Fuel
 CFuelInfoCorresponds with DBus Interface org.automotive.FuelInfo
 CGVS< T >
 CGVS< bool >
 CGVS< char >
 CGVS< double >
 CGVS< int >
 CGVS< int16_t >
 CGVS< int64_t >
 CGVS< uint16_t >
 CGVS< uint32_t >
 CGVS< uint64_t >
 CHazardLightCorresponds with DBus Interface org.automotive.HazardLight
 CHornCorresponds with DBus Interface org.automotive.Horn
 CIgnitionTimeCorresponds with DBus Interface org.automotive.IgnitionTime
 Cpicojson::input< Iter >
 CInteriorLightStatusCorresponds with DBus Interface org.automotive.InteriorLightStatus
 CLaneDepartureDetectionCorresponds with DBus Interface org.automotive.LaneDepartureDetection
 Cpicojson::last_error_t< T >
 CLightStatusCorresponds with DBus Interface org.automotive.LightStatus
 CLocationCorresponds with DBus Interface org.automotive.Location
 CMalfunctionIndicatorCorresponds with DBus Interface org.automotive.MalfunctionIndicator
 CMapPropertyType
 CMirrorCorresponds with DBus Interface org.automotive.Mirror
 CNightModeCorresponds with DBus Interface org.automotive.NightMode
 Cpicojson::null
 Cpicojson::null_parse_context
 CObstacleDistanceCorresponds with DBus Interface org.automotive.ObstacleDistance
 COccupantStatusCorresponds with DBus Interface org.automotive.OccupantStatus
 COdometerCorresponds with DBus Interface org.automotive.Odometer
 CParkingBrakeCorresponds with DBus Interface org.automotive.ParkingBrake
 CPluginPlugin 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
 CPowertrainTorqueCorresponds with DBus Interface org.automotive.PowertrainTorque
 Camb::PropertyCompare
 CRainSensorCorresponds with DBus Interface org.automotive.RainSensor
 CSeatCorresponds with DBus Interface org.automotive.Seat
 CSeatAdjustmentCorresponds with DBus Interface org.automotive.SeatAdjustment
 CSeatBeltCorresponds with DBus Interface org.automotive.SeatBelt
 CSideWindowCorresponds with DBus Interface org.automotive.SideWindow
 CSizeCorresponds with DBus Interface org.automotive.Size
 CSteeringWheelCorresponds with DBus Interface org.automotive.SteeringWheel
 CSteeringWheelPositionCorresponds with DBus Interface org.automotive.SteeringWheelPosition
 CSunroofCorresponds with DBus Interface org.automotive.Sunroof
 CTemperatureCorresponds with DBus Interface org.automotive.Temperature
 CThrottlePositionCorresponds with DBus Interface org.automotive.ThrottlePosition
 Camb::Timestamp
 CTireCorresponds with DBus Interface org.automotive.Tire
 CTractionControlSystemCorresponds with DBus Interface org.automotive.TractionControlSystem
 CTransmissionCorresponds with DBus Interface org.automotive.Transmission
 CTransmissionClutchCorresponds with DBus Interface org.automotive.TransmissionClutch
 CTransmissionOilCorresponds with DBus Interface org.automotive.TransmissionOil
 CTripMeterCorresponds with DBus Interface org.automotive.TripMeter
 Cpicojson::value
 CVariant
 CVehicleIdCorresponds with DBus Interface org.automotive.VehicleId
 CVehiclePowerModeCorresponds with DBus Interface org.automotive.VehiclePowerMode
 CVehicleProperty
 CVehicleSoundCorresponds with DBus Interface org.automotive.VehicleSound
 CVehicleSpeedCorresponds with DBus Interface org.automotive.VehicleSpeed
 CVehicleTopSpeedLimitCorresponds with DBus Interface org.automotive.VehicleTopSpeedLimit
 CVehicleTypeCorresponds with DBus Interface org.automotive.VehicleType
 CWasherFluidCorresponds with DBus Interface org.automotive.WasherFluid
 CWheelInformationCorresponds with DBus Interface org.automotive.WheelInformation
 CWheelTickCorresponds with DBus Interface org.automotive.WheelTick
 CWindowStatusCorresponds with DBus Interface org.automotive.WindowStatus
 CWiperStatusCorresponds with DBus Interface org.automotive.WiperStatus
 CYawRateCorresponds with DBus Interface org.automotive.YawRate
 CZone
-
-
- - - - diff --git a/0.14/html/AMBArchitecture.png b/0.14/html/AMBArchitecture.png new file mode 100644 index 00000000..69a9a077 Binary files /dev/null and b/0.14/html/AMBArchitecture.png differ diff --git a/0.14/html/CMakeFiles/CMakeDirectoryInformation.cmake b/0.14/html/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..28bf90c8 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/docs.dir/DependInfo.cmake b/0.14/html/CMakeFiles/docs.dir/DependInfo.cmake new file mode 100644 index 00000000..19fab214 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/docs.dir/build.make b/0.14/html/CMakeFiles/docs.dir/build.make new file mode 100644 index 00000000..4e653f37 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/docs.dir/cmake_clean.cmake b/0.14/html/CMakeFiles/docs.dir/cmake_clean.cmake new file mode 100644 index 00000000..ae753a31 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/docs.dir/depend.internal b/0.14/html/CMakeFiles/docs.dir/depend.internal new file mode 100644 index 00000000..d827cd84 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/docs.dir/depend.make b/0.14/html/CMakeFiles/docs.dir/depend.make new file mode 100644 index 00000000..d827cd84 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/docs.dir/progress.make b/0.14/html/CMakeFiles/docs.dir/progress.make new file mode 100644 index 00000000..0bc7bd3e --- /dev/null +++ b/0.14/html/CMakeFiles/docs.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 54 + diff --git a/0.14/html/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake b/0.14/html/CMakeFiles/genmappings_libamb.dir/DependInfo.cmake new file mode 100644 index 00000000..19fab214 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/genmappings_libamb.dir/build.make b/0.14/html/CMakeFiles/genmappings_libamb.dir/build.make new file mode 100644 index 00000000..5c3a1192 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake b/0.14/html/CMakeFiles/genmappings_libamb.dir/cmake_clean.cmake new file mode 100644 index 00000000..f0194785 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/genmappings_libamb.dir/depend.internal b/0.14/html/CMakeFiles/genmappings_libamb.dir/depend.internal new file mode 100644 index 00000000..d827cd84 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/genmappings_libamb.dir/depend.make b/0.14/html/CMakeFiles/genmappings_libamb.dir/depend.make new file mode 100644 index 00000000..d827cd84 --- /dev/null +++ b/0.14/html/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/html/CMakeFiles/genmappings_libamb.dir/progress.make b/0.14/html/CMakeFiles/genmappings_libamb.dir/progress.make new file mode 100644 index 00000000..7ff182fe --- /dev/null +++ b/0.14/html/CMakeFiles/genmappings_libamb.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 61 + diff --git a/0.14/html/CMakeFiles/progress.marks b/0.14/html/CMakeFiles/progress.marks new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/0.14/html/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/0.14/html/Doxyfile b/0.14/html/Doxyfile new file mode 100644 index 00000000..2405a55b --- /dev/null +++ b/0.14/html/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/html/Makefile b/0.14/html/Makefile new file mode 100644 index 00000000..94653078 --- /dev/null +++ b/0.14/html/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/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html b/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html new file mode 100644 index 00000000..9cc225af --- /dev/null +++ b/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html @@ -0,0 +1,95 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractpropertytype.h + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h
+
+
+

BasicPropertyType is a typed property type. Most internal types are derived from this class

+

std::unique_ptr<BasicPropertyType<int>> boostPSI = new BasicPropertyType<int>("BoostPSI",5); boostPSI->priority = AbstractPropertyType::Instant; //set instant because we clean up right after. routingEngine->updateProperty(boostPSI.get(), sourceUuid());

+
/*
Copyright (C) 2012 Intel Corporation
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef _ABSTRACTPROPERTYTYPE_H_
#define _ABSTRACTPROPERTYTYPE_H_
#include <string>
#include <sstream>
#include <stdexcept>
#include <vector>
#include <iostream>
#include <memory>
#include <boost/any.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/utility.hpp>
#include <type_traits>
#include <glib.h>
#include <list>
#include "timestamp.h"
#include <debugout.h>
#include <boost/algorithm/string.hpp>
#include <superptr.hpp>
class Zone {
public:
typedef int Type;
enum {
None = 0,
Front = 1,
Middle = 1 << 1,
Right = 1 << 2,
Left = 1 << 3,
Rear = 1 << 4,
Center = 1 << 5,
LeftSide = 1 << 6,
RightSide = 1 << 7,
FrontSide = 1 << 8,
BackSide = 1 << 9
};
static const Zone::Type FrontRight;
static const Zone::Type FrontLeft;
static const Zone::Type MiddleRight;
static const Zone::Type MiddleLeft;
static const Zone::Type RearRight;
static const Zone::Type RearLeft;
typedef std::vector<Zone::Type> ZoneList;
};
{
public:
enum Priority
{
Normal = 0,
Low,
High,
Instant
};
AbstractPropertyType(std::string property)
: name(property), timestamp(amb::currentTime()), sequence(-1), zone(Zone::None), priority(Normal)
{
}
{
for(auto i : destroyed)
{
if(i) i(this);
}
}
virtual std::string toString() const = 0;
virtual void fromString(std::string)= 0;
virtual GVariant* toVariant() = 0;
virtual void fromVariant(GVariant*) = 0;
virtual AbstractPropertyType* copy() = 0;
virtual void quickCopy(AbstractPropertyType* other)
{
sequence = other->sequence;
mValue = other->anyValue();
timestamp = other->timestamp;
}
bool operator == (AbstractPropertyType &other)
{
std::string one = toString();
std::string two = other.toString();
return one == two
&& zone == other.zone
&& sourceUuid == other.sourceUuid
&& name == other.name;
}
bool operator != (AbstractPropertyType &other)
{
std::string one = toString();
std::string two = other.toString();
return one != two;
}
std::string name;
double timestamp;
int32_t sequence;
std::string sourceUuid;
Zone::Type zone;
Priority priority;
virtual void setValue(boost::any val)
{
mValue = val;
timestamp = amb::currentTime();
}
template <typename T>
T value() const
{
return boost::any_cast<T>(mValue);
}
boost::any anyValue()
{
return mValue;
}
virtual const string signature()
{
auto var = amb::make_super(toVariant());
if(!var) return "";
const string s = g_variant_get_type_string(var.get());
DebugOut() << "returning signature: " << s << " for "<< name << endl;
return s;
}
std::vector<std::function<void(AbstractPropertyType*)>> destroyed;
protected:
boost::any mValue;
};
namespace amb
{
struct PropertyCompare
{
bool operator()(AbstractPropertyType* const & lhs, AbstractPropertyType* & rhs) const
{
if (lhs->name == rhs->name
&& lhs->sourceUuid == rhs->sourceUuid
&& lhs->zone == rhs->zone)
{
return true;
}
return false;
}
};
}
template <typename T>
class GVS;
template <>
class GVS<int>
{
public:
static const char* signature() { return "i"; }
static int value(GVariant* v)
{
int val = 0;
g_variant_get(v, signature(), &val);
return val;
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<double>
{
public:
static const char* signature() { return "d"; }
static double value(GVariant* v)
{
return g_variant_get_double(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<uint16_t>
{
public:
static const char* signature() { return "q"; }
static uint16_t value(GVariant* v)
{
return g_variant_get_uint16(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<int16_t>
{
public:
static const char* signature() { return "n"; }
static int16_t value(GVariant* v)
{
return g_variant_get_int16(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<char>
{
public:
static const char* signature() { return "y"; }
static char value(GVariant* v)
{
return g_variant_get_byte(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<uint32_t>
{
public:
static const char* signature() { return "u"; }
static uint32_t value(GVariant* v)
{
return g_variant_get_uint32(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<int64_t>
{
public:
static const char* signature() { return "x"; }
static int64_t value(GVariant* v)
{
return g_variant_get_int64(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<uint64_t>
{
public:
static const char* signature() { return "t"; }
static uint64_t value(GVariant* v)
{
return g_variant_get_uint64(v);
}
static std::string stringize(std::string v)
{
return v;
}
};
template <>
class GVS<bool>
{
public:
static const char* signature() { return "b"; }
static bool value(GVariant *v)
{
return g_variant_get_boolean(v);
}
static std::string stringize(std::string v)
{
if(v == "0" || v == "1")
return v;
boost::algorithm::to_lower(v);
return v == "true" ? "1":"0";
}
};
template <typename T>
{
public:
{
mValue = T();
}
{
setValue(other.value<T>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
}
BasicPropertyType & operator = (BasicPropertyType const & other)
{
setValue(other.value<T>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
return *this;
}
BasicPropertyType & operator = (T const & other)
{
setValue(other);
return *this;
}
BasicPropertyType & operator ++ ()
{
setValue(basicValue() + 1);
}
BasicPropertyType & operator -- ()
{
setValue(basicValue() - 1);
}
bool operator < (const BasicPropertyType<T>& other) const
{
return value<T>() < other.value<T>();
}
bool operator > (const BasicPropertyType<T>& other) const
{
return value<T>() > other.value<T>();
}
{
setValue(val);
}
BasicPropertyType( std::string propertyName, T val)
:AbstractPropertyType(propertyName)
{
setValue(val);
}
BasicPropertyType( std::string propertyName, std::string val)
:AbstractPropertyType(propertyName)
{
if(!val.empty() && val != "")
{
serialize<T>(val);
}
else setValue(T());
}
BasicPropertyType(std::string propertyName)
:AbstractPropertyType(propertyName)
{
mValue = T();
}
{
return new BasicPropertyType<T>(*this);
}
void fromString(std::string val)
{
if(!val.empty() && val != "")
{
serialize<T>(val);
}
}
std::string toString() const
{
std::stringstream stream;
stream.precision(10);
stream<<value<T>();
return stream.str();
}
GVariant* toVariant()
{
return serializeVariant<T>(value<T>());
}
void fromVariant(GVariant *v)
{
setValue(deserializeVariant<T>(v));
}
T basicValue()
{
return value<T>();
}
void setValue(T val)
{
}
void setValue(boost::any val)
{
}
private:
//GVariant* mVariant;
template <class N>
void serialize(std::string val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
{
int someTemp;
std::stringstream stream(val);
stream>>someTemp;
setValue((N)someTemp);
}
template <class N>
void serialize(std::string val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
{
std::stringstream stream(GVS<T>::stringize(val));
N someTemp;
stream>>someTemp;
setValue(someTemp);
}
template <class N>
GVariant* serializeVariant(T val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
{
//mVariant = Glib::VariantBase(Glib::Variant<gint16>::create((int)val).gobj());
return (g_variant_new("i",(int)val));
}
template <class N>
GVariant* serializeVariant(T val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
{
//mVariant = Glib::Variant<T>::create(val);
//mVariant = g_variant_ref(g_variant_new(GVS<T>::signature(),val));
return g_variant_new(GVS<T>::signature(),val);
}
template <class N>
T deserializeVariant(GVariant* v, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
{
// return (T)((Glib::Variant<int>::cast_dynamic<Glib::Variant<int> >(*v)).get());
return (T)GVS<int>::value(v);
}
template <class N>
T deserializeVariant(GVariant* v, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
{
// return Glib::VariantBase::cast_dynamic<Glib::Variant<T> >(*v).get();
return GVS<T>::value(v);
}
};
{
public:
{
setValue(std::string());
}
StringPropertyType(std::string propertyName)
:AbstractPropertyType(propertyName)
{
setValue(std::string());
}
StringPropertyType(std::string propertyName, std::string val)
:AbstractPropertyType(propertyName)
{
setValue(val);
}
{
setValue(other.value<std::string>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
}
StringPropertyType & operator = (StringPropertyType const & other)
{
setValue(other.value<std::string>());
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
return *this;
}
StringPropertyType & operator = (std::string const & other)
{
setValue(std::string(other));
return *this;
}
bool operator < (const StringPropertyType& other) const
{
return value<std::string>() < other.value<std::string>();
}
void fromString(std::string val)
{
setValue(val);
}
{
return new StringPropertyType(*this);
}
std::string toString() const
{
return value<std::string>();
}
GVariant* toVariant()
{
//mVariant = Glib::Variant<std::string>::create(toString());
return g_variant_new_string(toString().c_str());
}
void fromVariant(GVariant *v)
{
setValue(std::string(g_variant_get_string(v,NULL)));
}
};
template <class T = AbstractPropertyType>
{
public:
ListPropertyType(std::string propertyName)
: AbstractPropertyType(propertyName), initialized(false)
{
}
ListPropertyType(std::string propertyName, T value)
: AbstractPropertyType(propertyName), initialized(false)
{
appendPriv(value);
}
:AbstractPropertyType(other.name),initialized(false)
{
std::vector<T> l = other.list();
for(auto i : l)
{
append(i);
}
timestamp = other.timestamp;
sequence = other.sequence;
sourceUuid = other.sourceUuid;
name = other.name;
zone = other.zone;
}
{
clear();
}
void append(T property)
{
if(!initialized)
{
mList.clear();
initialized = true;
}
appendPriv(property);
}
uint count()
{
return mList.size();
}
{
return new ListPropertyType(*this);
}
void quickCopy(AbstractPropertyType* other)
{
ListPropertyType<T>* v = static_cast<ListPropertyType<T>*>(other);
if(!v)
{
DebugOut(DebugOut::Error) << "ListPropertyType Quick Copy failed" << endl;
return;
}
mList = v->list();
}
std::string toString() const
{
std::string str = "[";
for(auto itr = mList.begin(); itr != mList.end(); itr++)
{
if(str != "[")
str += ",";
T t = *itr;
str += t.toString();
}
str += "]";
return str;
}
void fromString(std::string str )
{
clear();
if(!str.length())
return;
if(str[0] == '[' && str[str.length()-1] == ']')
{
str = str.substr(1,str.length() - 2);
}
std::vector<std::string> elements;
std::istringstream f(str);
std::string element;
while(std::getline(f,element,','))
{
T foo("", element);
append (foo);
}
timestamp = amb::currentTime();
}
GVariant* toVariant()
{
GVariantBuilder params;
g_variant_builder_init(&params, ((const GVariantType *) "av"));
for(auto itr = mList.begin(); itr != mList.end(); itr++)
{
T t = *itr;
auto var = t.toVariant();
GVariant *newvar = g_variant_new("v", var);
g_variant_builder_add_value(&params, newvar);
}
GVariant* var = g_variant_builder_end(&params);
g_assert(var);
return var;
}
void fromVariant(GVariant* v)
{
clear();
gsize dictsize = g_variant_n_children(v);
for (int i=0;i<dictsize;i++)
{
GVariant *childvariant = g_variant_get_child_value(v,i);
GVariant *innervariant = g_variant_get_variant(childvariant);
T t;
t.fromVariant(innervariant);
appendPriv(t);
}
}
std::vector<T> list() { return mList; }
private:
void clear()
{
mList.clear();
}
void appendPriv(T i)
{
mList.push_back(i);
}
bool initialized;
std::vector<T> mList;
};
#endif
+ + + + diff --git a/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html b/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html new file mode 100644 index 00000000..64362988 --- /dev/null +++ b/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2abstractroutingengine_8h-example.html @@ -0,0 +1,100 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractroutingengine.h + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h
+
+
+

setProperty sets a property to a value.

See also
AsyncSetPropertyRequest
+
+AsyncPropertyReply
    +
  • request the request containing the property and the value to set
  • +
+
+
Returns
a pointer to the reply which is owned by the caller of this method
+
/*
Copyright (C) 2012 Intel Corporation
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef ABSTRACTROUTINGENGINE_H
#define ABSTRACTROUTINGENGINE_H
#include <sys/types.h>
#include <stdlib.h>
#include <boost/any.hpp>
#include <functional>
#include <string>
#include <time.h>
#include "vehicleproperty.h"
#include "abstractpropertytype.h"
#include "propertyinfo.hpp"
typedef std::function<void (AsyncPropertyReply*)> GetPropertyCompletedSignal;
typedef std::function<void (AsyncRangePropertyReply*)> GetRangedPropertyCompletedSignal;
typedef std::function<void (AsyncPropertyReply*)> TimedOutCallback;
{
public:
:property(VehicleProperty::NoValue),zoneFilter(Zone::None), timeout(10000)
{
}
{
this->property = request.property;
this->completed = request.completed;
this->zoneFilter = request.zoneFilter;
this->timeout = request.timeout;
}
AsyncPropertyRequest & operator = (const AsyncPropertyRequest & other)
{
this->property = other.property;
this->completed = other.completed;
this->zoneFilter = other.zoneFilter;
this->timeout = other.timeout;
return *this;
}
virtual ~AsyncPropertyRequest() { }
VehicleProperty::Property property;
std::string sourceUuidFilter;
Zone::Type zoneFilter;
GetPropertyCompletedSignal completed;
uint timeout;
std::string pid;
};
{
public:
virtual ~AsyncPropertyReply();
enum Error {
NoError = 0,
Timeout,
InvalidOperation,
PermissionDenied,
ZoneNotSupported
};
static std::string errorToStr(Error err)
{
if(err == NoError)
return "NoError";
else if(err == Timeout)
return "Timeout";
else if(err == InvalidOperation)
return "InvalidOperation";
else if(err == PermissionDenied)
return "PermissionDenied";
else if(err == ZoneNotSupported)
return "ZoneNotSupported";
DebugOut(DebugOut::Warning) << "Could not translate error: " << err << endl;
return "";
}
static Error strToError(std::string err)
{
if(err == "NoError")
return NoError;
else if(err == "Timeout")
return Timeout;
else if(err == "InvalidOperation")
return InvalidOperation;
else if(err == "PermissionDenied")
return PermissionDenied;
else if(err == "ZoneNotSupported")
return ZoneNotSupported;
DebugOut(DebugOut::Warning) << "Could not translate error string: " << err << endl;
return NoError;
}
bool success;
TimedOutCallback timedout;
Error error;
private:
void setTimeout();
GSource* timeoutSource;
};
{
public:
:value(NULL)
{
}
:AsyncPropertyRequest(request), value(NULL)
{
}
{
}
};
{
public:
:zone(Zone::None), timeBegin(0), timeEnd(0), sequenceBegin(-1), sequenceEnd(-1)
{
}
{
this->properties = request.properties;
this->completed = request.completed;
this->timeBegin = request.timeBegin;
this->timeEnd = request.timeEnd;
this->sequenceBegin = request.sequenceBegin;
this->sequenceEnd = request.sequenceEnd;
this->sourceUuid = request.sourceUuid;
this->zone = request.zone;
}
PropertyList properties;
std::string sourceUuid;
Zone::Type zone;
GetRangedPropertyCompletedSignal completed;
double timeBegin;
double timeEnd;
int32_t sequenceBegin;
int32_t sequenceEnd;
std::string pid;
};
{
public:
:AsyncRangePropertyRequest(request), success(false)
{
}
{
for(auto itr = values.begin(); itr != values.end(); itr++)
{
delete (*itr);
}
values.clear();
}
std::list<AbstractPropertyType*> values;
bool success;
};
{
public:
typedef std::function<void (AbstractPropertyType* value)> PropertyChangedType;
AbstractRoutingEngine(std::map<std::string, std::string> configuration):mConfig(configuration) {}
virtual void registerSource(AbstractSource* src) = 0;
virtual void updateSupported(PropertyList added, PropertyList removed, AbstractSource* source) = 0;
void updateProperty(VehicleProperty::Property property, AbstractPropertyType* value, std::string uuid)
{
DebugOut(DebugOut::Warning)<<"updateProperty(VehicleProperty::Property,AbstractPropertyType*,std::string) is deprecated. use new updateProperty(AbstractPropertyType*, const std::string &)"<<endl;
updateProperty(value,uuid);
}
virtual void updateProperty(AbstractPropertyType* value, const std::string &uuid) = 0;
virtual PropertyList supported() = 0;
virtual void registerSink(AbstractSink* self) = 0;
virtual void unregisterSink(AbstractSink* self) = 0;
virtual std::vector<std::string> sourcesForProperty(const VehicleProperty::Property & property) = 0;
virtual AsyncPropertyReply * getPropertyAsync(AsyncPropertyRequest request) = 0;
virtual void getRangePropertyAsync(AsyncRangePropertyRequest request) = 0;
virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request) = 0;
virtual uint subscribeToProperty(const VehicleProperty::Property & propertyName, PropertyChangedType callback, std::string pid="") = 0;
virtual void unsubscribeToProperty(uint handle) = 0;
virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, AbstractSink* self) = 0;
virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, AbstractSink *self) = 0;
virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self) = 0;
virtual bool unsubscribeToProperty(const VehicleProperty::Property &, AbstractSink* self) = 0;
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &, const std::string & sourceUuid) = 0;
protected:
std::map<std::string, std::string> mConfig;
};
#endif // ABSTRACTROUTINGENGINE_H
+ + + + diff --git a/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html b/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html new file mode 100644 index 00000000..c24ccb24 --- /dev/null +++ b/0.14/html/_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html @@ -0,0 +1,102 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/vehicleproperty.h + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h
+
+
+

registerProperty registers properties with the Vehicle Property system. Returns true if property has been registered successfully.

Parameters
+ + + +
name- name of property. Name cannot match any existing property or it will be rejected and this method will return false.
factor- callback function that returns an AbstractPropertyType representation of the value. custom properties will need to return a custom AbstractPropertyType based object.
+
+
+

#include <vehicleproperty.h> #include <abstractpropertytype.h>

+

//Somewhere in a source plugin: ... Property VehicleJetEngineStatus = "VehicleJetEngineStatus"; VehicleProperty::registerProperty(VehicleJetEngineStatus, [](){return new BasicPropertyType<bool>(VehicleJetEngineStatus, false);}); ... //other initialization

+
/*
Copyright (C) 2012 Intel Corporation
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef VEHICLEPROPERTY_H
#define VEHICLEPROPERTY_H
#include "nullptr.h"
#include <string>
#include <list>
#include <set>
#include <sstream>
#include <map>
#include <functional>
#include "abstractpropertytype.h"
#include "mappropertytype.hpp"
namespace ButtonEvents {
enum ButtonEventType {
NoButton = 0,
PlayButton = 1,
SkipButton = 1 << 1,
PrevButton = 1 << 2,
PauseButton = 1 << 3,
Preset1Button = 1 << 4,
Preset2Button = 1 << 5,
Preset3Button = 1 << 6,
Preset4Button = 1 << 7,
StopButton = 1 << 8,
NavigateUpButton = 1 << 9,
NavigateDownButton = 1 << 10,
NavigateLeftButton = 1 << 11,
NavigateRightButton = 1 << 12
};
namespace W3C
{
extern const char* Home;
extern const char* Back;
extern const char* Search;
extern const char* Call;
extern const char* EndCall;
extern const char* MediaPlay;
extern const char* MediaNext;
extern const char* MediaPrevious;
extern const char* MediaPause;
extern const char* VoiceRecognize;
extern const char* Enter;
extern const char* Left;
extern const char* Right;
extern const char* Up;
extern const char* Down;
}
}
namespace TurnSignals {
enum TurnSignalType
{
Off=0,
Right=1,
Left=2,
Hazard=3
};
}
namespace Transmission {
enum TransmissionPositions
{
Neutral = 0,
First,
Second,
Third,
Forth,
Fifth,
Sixth,
Seventh,
Eighth,
Ninth,
Tenth,
CVT = 64,
Drive = 96,
Reverse = 128,
Park = 255
};
enum Mode {
Normal=0,
Sports = 1,
Economy = 2,
OEMCustom1 = 3,
OEMCustom2 = 4
};
enum Type {
Unknown = -1,
Auto = 0,
Manual = 1,
CV = 2
};
namespace W3C
{
extern const char* Park;
extern const char* Reverse;
extern const char* Neutral;
extern const char* Low;
extern const char* Drive;
extern const char* Overdrive;
}
}
namespace Power {
enum Modes
{
Off = 0,
Accessory1 = 1,
Accessory2 = 2,
Run = 3
};
}
namespace Fuel{
enum Type
{
Unknown = -1,
Gasoline = 0,
High_Octane,
Diesel,
Electric,
Hydrogen
};
enum RefuelPosition
{
UnknownPosition = -1,
Left = 0,
Right,
Front,
Rear
};
}
namespace Vehicle {
enum Type
{
Unknown = -1,
Sedan = 0,
Coupe,
Cabriole,
Roadster,
SUV,
Truck
};
enum SoundMode {
Normal = 0,
Quiet = 1,
Sportive = 2
};
}
namespace Security {
enum Status
{
Idle = 0,
Armed,
AlarmDetected
};
namespace W3C
{
extern const char * Disarmed;
extern const char * Prearmed;
extern const char * Armed;
extern const char * Alarmed;
}
}
namespace Airbag {
enum Status
{
Inactive = 0,
Active,
Deployed
};
}
namespace Door
{
enum Status
{
Closed = 0,
Open,
Ajar
};
namespace W3C
{
extern const char * Closed;
extern const char * Open;
extern const char * Ajar;
}
}
namespace Seat
{
enum Occupant
{
Vacant = 0,
Child,
Adult
};
namespace W3C
{
extern const char * Vacant;
extern const char * Child;
extern const char * Adult;
extern const char * Pin;
extern const char * Keyfob;
extern const char * Bluetooth;
extern const char * NFC ;
extern const char * Fingerprint;
extern const char * Camera;
extern const char * Voice;
}
}
namespace Window
{
enum WiperSpeed
{
Off = 0,
Slowest = 1,
Fastest = 5,
Auto = 10
};
}
{
extern const char * Opened;
extern const char * Opening;
extern const char * Closed;
extern const char * Closing;
}
{
namespace W3C
{
extern const char * Off;
extern const char * Once;
extern const char * Slowest;
extern const char * Slow;
extern const char * Middle;
extern const char * Fast;
extern const char * Fastest;
extern const char * Auto;
}
}
namespace HVAC
{
enum AirflowDirection
{
FrontPanel=0,
FloorDuct = 1,
Front = 1 << 1,
Defroster = 1 << 2
};
namespace W3C
{
extern const char * FloorPanel;
extern const char * FloorDuct;
extern const char * Bilevel;
extern const char * DefrostFloor;
}
}
namespace Driving
{
enum Mode
{
None = 0,
};
}
namespace Drive
{
enum Mode {
Normal=0,
Sports = 1,
Economy = 2,
OEMCustom1 = 3,
OEMCustom2 = 4
};
namespace W3C
{
extern const char* Comfort;
extern const char* Auto;
extern const char* Sport;
extern const char* Eco;
extern const char* Manual;
extern const char* Winter;
}
}
namespace Measurement
{
enum Type
{
Metric = 0,
ImperialUS = 1,
ImperialUK = 2
};
}
namespace LaneDeparture
{
namespace W3C
{
extern const char * Off;
extern const char * Pause;
extern const char * Running;
}
}
namespace ParkingBrake
{
namespace W3C
{
extern const char * Inactive;
extern const char * Active;
extern const char * Error;
}
}
#include <boost/preprocessor/comma.hpp>
#define PROPERTYTYPE(property, propertyType, baseClass, valueType) \
class propertyType : public baseClass { \
public: propertyType(): baseClass(property) {} \
propertyType(valueType val) : baseClass(property, val) {} \
using baseClass::operator=; \
};
#define PROPERTYTYPE1(property, propertyType, baseClass, valueType) \
class propertyType : public baseClass { \
public: propertyType(): baseClass(#property) {} \
propertyType(valueType val) : baseClass(#property, val) {} \
};
#define PROPERTYTYPEBASIC(property, valueType) \
class property ## Type : public BasicPropertyType<valueType> { \
public: property ## Type(): BasicPropertyType(property) {} \
property ## Type(valueType val) : BasicPropertyType(property, val) {} \
using BasicPropertyType<valueType>::operator=; \
};
#define PROPERTYTYPEBASIC1(property, valueType) \
class property ## Type : public BasicPropertyType<valueType> { \
public: property ## Type(): BasicPropertyType( #property) {} \
property ## Type(valueType val) : BasicPropertyType(#property, val) {} \
};
#define PROPERTYTYPENOVAL(property, propertyType, baseClass) \
class propertyType : public baseClass { \
public: propertyType(): baseClass(property) {} \
};
typedef std::vector<std::string> PropertyList;
typedef std::set<std::string> PropertySet;
{
public:
static void factory();
typedef std::string Property;
typedef std::function<AbstractPropertyType* (void)> PropertyTypeFactoryCallback;
static const Property NoValue;
static const Property VehicleSpeed;
PROPERTYTYPE(VehicleSpeed, VehicleSpeedType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> VehicleSpeedType;
static const Property EngineSpeed;
PROPERTYTYPE(EngineSpeed, EngineSpeedType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> EngineSpeedType;
static const Property TransmissionShiftPosition;
PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType,
BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions )
//typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionShiftPositionType;
static const Property TransmissionGearPosition;
PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType,
BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions)
//typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionGearPositionType;
static const Property TransmissionMode;
PROPERTYTYPE(TransmissionMode, TransmissionModeType,
//typedef BasicPropertyType<Transmission::Mode> TransmissionModeType;
static const Property TransmissionModeW3C;
PROPERTYTYPE(TransmissionModeW3C, TransmissionModeW3CType, StringPropertyType, std::string)
static const Property ThrottlePosition;
PROPERTYTYPE(ThrottlePosition, ThrottlePositionType, BasicPropertyType<uint16_t> , uint16_t)
//typedef BasicPropertyType<uint16_t> ThrottlePositionType;
static const Property WheelBrake;
PROPERTYTYPE(WheelBrake, WheelBrakeType, BasicPropertyType<bool>, bool)
//typedef BasicPropertyType<bool> WheelBrakeType;
static const Property WheelBrakePressure;
PROPERTYTYPE(WheelBrakePressure, WheelBrakePressureType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> WheelBrakePressureType;
static const Property SteeringWheelAngle;
PROPERTYTYPE(SteeringWheelAngle, SteeringWheelAngleType, BasicPropertyType<uint16_t>, uint16_t)
static const Property SteeringWheelAngleW3C;
PROPERTYTYPEBASIC(SteeringWheelAngleW3C, int16_t)
static const Property TurnSignal;
PROPERTYTYPEBASIC(TurnSignal, TurnSignals::TurnSignalType)
static const Property ClutchStatus;
PROPERTYTYPE(ClutchStatus, ClutchStatusType,BasicPropertyType<bool>,bool)
static const Property EngineOilPressure;
PROPERTYTYPE(EngineOilPressure, EngineOilPressureType, BasicPropertyType<uint16_t>, uint16_t)
static const Property EngineCoolantTemperature;
PROPERTYTYPEBASIC(EngineCoolantTemperature, int16_t)
static const Property EngineCoolantLevel;
PROPERTYTYPE(EngineCoolantLevel, EngineCoolantLevelType, BasicPropertyType<uint>, uint)
static const Property MachineGunTurretStatus;
PROPERTYTYPEBASIC(MachineGunTurretStatus, bool)
static const Property AccelerationX;
PROPERTYTYPEBASIC(AccelerationX, int16_t)
static const Property AccelerationY;
PROPERTYTYPEBASIC(AccelerationY, int16_t)
static const Property AccelerationZ;
PROPERTYTYPEBASIC(AccelerationZ, int16_t)
static const Property MassAirFlow;
PROPERTYTYPE(MassAirFlow, MassAirFlowType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> MassAirFlowType;
static const Property ButtonEvent;
PROPERTYTYPE(ButtonEvent, ButtonEventType, BasicPropertyType<ButtonEvents::ButtonEventType>, ButtonEvents::ButtonEventType)
static const Property ButtonEventW3C;
class ButtonEventW3CType: public MapPropertyType<StringPropertyType>
{
public:
ButtonEventW3CType() : MapPropertyType(ButtonEventW3C) {}
};
static const Property AirIntakeTemperature;
PROPERTYTYPE(AirIntakeTemperature, AirIntakeTemperatureType, BasicPropertyType<int>, int)
//typedef BasicPropertyType<int> AirIntakeTemperatureType;
static const Property BatteryVoltage;
PROPERTYTYPE(BatteryVoltage, BatteryVoltageType, BasicPropertyType<double>, double)
//typedef BasicPropertyType<double> BatteryVoltageType;
static const Property BatteryCurrent;
PROPERTYTYPE(BatteryCurrent, BatteryCurrentType, BasicPropertyType<double>, double)
//typedef BasicPropertyType<double> BatteryCurrentType;
static const Property BatteryChargeLevel;
PROPERTYTYPEBASIC(BatteryChargeLevel, uint16_t)
static const Property InteriorTemperature;
PROPERTYTYPE(InteriorTemperature, InteriorTemperatureType, BasicPropertyType<int>, int)
//typedef BasicPropertyType<int> InteriorTemperatureType;
static const Property ExteriorTemperature;
PROPERTYTYPE(ExteriorTemperature, ExteriorTemperatureType, BasicPropertyType<int>, int)
//typedef BasicPropertyType<int> ExteriorTemperatureType;
static const Property EngineOilTemperature;
PROPERTYTYPEBASIC(EngineOilTemperature, int)
static const Property EngineOilRemaining;
PROPERTYTYPEBASIC(EngineOilRemaining, uint16_t)
static const Property EngineOilLifeRemaining;
PROPERTYTYPEBASIC(EngineOilLifeRemaining, uint16_t)
static const Property EngineOilChangeIndicator;
PROPERTYTYPEBASIC(EngineOilChangeIndicator, bool)
static const Property VIN;
PROPERTYTYPE(VIN, VINType, StringPropertyType, std::string)
//class VINType: public StringPropertyType { public: VINType(std::string val):StringPropertyType(VIN,val){} };
static const Property WMI;
PROPERTYTYPE(WMI, WMIType, StringPropertyType, std::string)
//class WMIType: public StringPropertyType { public: WMIType(std::string val):StringPropertyType(WMI,val){} };
static const Property TirePressure;
PROPERTYTYPEBASIC(TirePressure, uint16_t)
static const Property TirePressureLow;
PROPERTYTYPEBASIC(TirePressureLow, bool)
static const Property TireTemperature;
PROPERTYTYPEBASIC(TireTemperature, int16_t)
static const Property VehiclePowerMode;
PROPERTYTYPE(VehiclePowerMode, VehiclePowerModeType, BasicPropertyType<Power::Modes>, Power::Modes)
//typedef BasicPropertyType<Power::PowerModes> VehiclePowerModeType;
static const Property TripMeters;
PROPERTYTYPE(TripMeters, TripMetersType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
//typedef ListPropertyType<BasicPropertyType<uint16_t> > TripMetersType;
static const Property CruiseControlActive;
PROPERTYTYPE(CruiseControlActive, CruiseControlActiveType, BasicPropertyType<bool>, bool)
//typedef BasicPropertyType<bool> CruiseControlActiveType;
static const Property CruiseControlSpeed;
PROPERTYTYPE(CruiseControlSpeed, CruiseControlSpeedType, BasicPropertyType<uint16_t>, uint16_t)
//typedef BasicPropertyType<uint16_t> CruiseControlSpeedType;
static const Property LightHead;
PROPERTYTYPE(LightHead, LightHeadType, BasicPropertyType<bool>, bool)
static const Property LightRightTurn;
PROPERTYTYPE(LightRightTurn, LightRightTurnType, BasicPropertyType<bool>, bool)
static const Property LightLeftTurn;
PROPERTYTYPE(LightLeftTurn, LightLeftTurnType, BasicPropertyType<bool>, bool)
static const Property LightBrake;
PROPERTYTYPE(LightBrake, LightBrakeType, BasicPropertyType<bool>, bool)
static const Property LightFog;
PROPERTYTYPE(LightFog, LightFogType, BasicPropertyType<bool>, bool)
static const Property LightHazard;
PROPERTYTYPE(LightHazard, LightHazardType, BasicPropertyType<bool>, bool)
static const Property LightParking;
PROPERTYTYPE(LightParking, LightParkingType, BasicPropertyType<bool>, bool)
static const Property LightHighBeam;
PROPERTYTYPE(LightHighBeam, LightHighBeamType, BasicPropertyType<bool>, bool)
static const Property LightAutomatic;
PROPERTYTYPEBASIC(LightAutomatic, bool)
static const Property LightDynamicHighBeam;
PROPERTYTYPEBASIC(LightDynamicHighBeam, bool)
static const Property InteriorLightDriver;
PROPERTYTYPE(InteriorLightDriver, InteriorLightDriverType, BasicPropertyType<bool>, bool)
static const Property InteriorLightCenter;
PROPERTYTYPE(InteriorLightCenter, InteriorLightCenterType, BasicPropertyType<bool>, bool)
static const Property InteriorLightPassenger;
PROPERTYTYPE(InteriorLightPassenger, InteriorLightPassengerType, BasicPropertyType<bool>, bool)
static const Property InteriorLightStatus;
PROPERTYTYPEBASIC(InteriorLightStatus, bool)
static const Property EngineLoad;
PROPERTYTYPE(EngineLoad, EngineLoadType, BasicPropertyType<uint16_t>, uint16_t)
static const Property Horn;
PROPERTYTYPE(Horn, HornType, BasicPropertyType<bool>, bool)
static const Property FuelLevel;
PROPERTYTYPE(FuelLevel, FuelLevelType, BasicPropertyType<uint16_t>, uint16_t)
static const Property FuelRange;
PROPERTYTYPE(FuelRange, FuelRangeType, BasicPropertyType<uint16_t> , uint16_t)
static const Property FuelConsumption;
PROPERTYTYPE(FuelConsumption, FuelConsumptionType, BasicPropertyType<uint>, uint)
static const Property FuelEconomy;
PROPERTYTYPE(FuelEconomy, FuelEconomyType, BasicPropertyType<uint16_t>, uint16_t)
static const Property FuelAverageEconomy;
PROPERTYTYPE(FuelAverageEconomy, FuelAverageEconomyType, BasicPropertyType<uint16_t> , uint16_t)
static const Property FuelAverageConsumption;
PROPERTYTYPEBASIC(FuelAverageConsumption, uint)
static const Property FuelTimeSinceRestart;
PROPERTYTYPEBASIC(FuelTimeSinceRestart, uint)
static const Property FuelConsumptionSinceRestart;
PROPERTYTYPEBASIC(FuelConsumptionSinceRestart, uint)
static const Property FuelType;
PROPERTYTYPE(FuelType, FuelTypeType, BasicPropertyType<Fuel::Type>, Fuel::Type)
static const Property FuelPositionSide;
PROPERTYTYPE(FuelPositionSide, FuelPositionSideType, BasicPropertyType<Fuel::RefuelPosition>, Fuel::RefuelPosition)
static const Property ExteriorBrightness;
PROPERTYTYPE(ExteriorBrightness, ExteriorBrightnessType, BasicPropertyType<uint16_t>, uint16_t)
static const Property Latitude;
PROPERTYTYPE(Latitude, LatitudeType, BasicPropertyType<double>, double)
static const Property Longitude;
PROPERTYTYPE(Longitude, LongitudeType, BasicPropertyType<double>, double)
static const Property Altitude;
PROPERTYTYPE(Altitude, AltitudeType, BasicPropertyType<double> , double)
static const Property Direction;
PROPERTYTYPE(Direction, DirectionType, BasicPropertyType<uint16_t>, uint16_t)
static const Property VehicleWidth;
PROPERTYTYPE(VehicleWidth, VehicleWidthType, BasicPropertyType<uint>, uint)
static const Property VehicleHeight;
PROPERTYTYPE(VehicleHeight, VehicleHeightType, BasicPropertyType<uint>, uint)
static const Property VehicleLength;
PROPERTYTYPE(VehicleLength, VehicleLengthType, BasicPropertyType<uint>, uint)
static const Property VehicleType;
PROPERTYTYPE(VehicleType, VehicleTypeType, BasicPropertyType<Vehicle::Type>, Vehicle::Type)
static const Property DoorsPerRow;
PROPERTYTYPE(DoorsPerRow, DoorsPerRowType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
static const Property TransmissionGearType;
PROPERTYTYPE(TransmissionGearType, TransmissionGearTypeType, BasicPropertyType<Transmission::Type>, Transmission::Type)
static const Property FrontWheelRadius;
PROPERTYTYPE(FrontWheelRadius, FrontWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
static const Property RearWheelRadius;
PROPERTYTYPE(RearWheelRadius, RearWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
static const Property WheelTrack;
PROPERTYTYPE(WheelTrack, WheelTrackType, BasicPropertyType<uint>, uint)
static const Property BrakePressure;
PROPERTYTYPEBASIC(BrakePressure, uint16_t)
static const Property Odometer;
PROPERTYTYPEBASIC(Odometer, uint)
static const Property DistanceTotal;
PROPERTYTYPEBASIC(DistanceTotal, uint)
static const Property DistanceSinceStart;
PROPERTYTYPEBASIC(DistanceSinceStart, uint)
static const Property TransmissionFluidLevel;
PROPERTYTYPEBASIC(TransmissionFluidLevel, uint16_t)
static const Property TransmissionOilWear;
PROPERTYTYPEBASIC(TransmissionOilWear, uint16_t)
static const Property TransmissionOilTemperature;
PROPERTYTYPEBASIC(TransmissionOilTemperature, int16_t)
static const Property TransmissionClutchWear;
PROPERTYTYPEBASIC(TransmissionClutchWear, uint16_t)
static const Property BrakeFluidLevel;
PROPERTYTYPEBASIC(BrakeFluidLevel, uint16_t)
static const Property WasherFluidLevel;
PROPERTYTYPEBASIC(WasherFluidLevel, uint16_t)
static const Property WasherFluidLevelLow;
PROPERTYTYPEBASIC(WasherFluidLevelLow, bool)
static const Property SecurityAlertStatus;
PROPERTYTYPEBASIC(SecurityAlertStatus, Security::Status)
static const Property ParkingBrakeStatus;
PROPERTYTYPEBASIC(ParkingBrakeStatus, bool)
static const Property ParkingBrakeStatusW3C;
PROPERTYTYPE(ParkingBrakeStatusW3C, ParkingBrakeStatusW3CType, StringPropertyType, std::string)
static const Property ParkingLightStatus;
PROPERTYTYPEBASIC(ParkingLightStatus,bool)
static const Property HazardLightStatus;
PROPERTYTYPEBASIC(HazardLightStatus, bool)
static const Property AntilockBrakingSystem;
PROPERTYTYPEBASIC(AntilockBrakingSystem, bool)
static const Property AntilockBrakingSystemEnabled;
PROPERTYTYPEBASIC(AntilockBrakingSystemEnabled, bool)
static const Property TractionControlSystem;
PROPERTYTYPEBASIC(TractionControlSystem, bool)
static const Property TractionControlSystemEnabled;
PROPERTYTYPEBASIC(TractionControlSystemEnabled, bool)
static const Property VehicleTopSpeedLimit;
PROPERTYTYPEBASIC(VehicleTopSpeedLimit,uint16_t)
static const Property AirbagStatus;
PROPERTYTYPEBASIC(AirbagStatus, Airbag::Status)
static const Property AirbagActivated;
PROPERTYTYPEBASIC(AirbagActivated, bool)
static const Property AirbagDeployed;
PROPERTYTYPEBASIC(AirbagDeployed, bool)
static const Property DoorStatus;
PROPERTYTYPEBASIC(DoorStatus, Door::Status)
static const Property DoorStatusW3C;
PROPERTYTYPE(DoorStatusW3C, DoorStatusW3CType, StringPropertyType, std::string)
static const Property DoorLockStatus;
PROPERTYTYPEBASIC(DoorLockStatus, bool)
static const Property ChildLockStatus;
PROPERTYTYPEBASIC(ChildLockStatus, bool)
static const Property SeatBeltStatus;
PROPERTYTYPEBASIC(SeatBeltStatus, bool)
static const Property WindowLockStatus;
PROPERTYTYPEBASIC(WindowLockStatus, bool)
static const Property OccupantStatus;
PROPERTYTYPEBASIC(OccupantStatus, Seat::Occupant)
static const Property OccupantStatusW3C;
PROPERTYTYPE(OccupantStatusW3C, OccupantStatusW3CType, StringPropertyType, std::string)
static const Property ObstacleDistance;
PROPERTYTYPEBASIC(ObstacleDistance, double)
static const Property RainSensor;
PROPERTYTYPEBASIC(RainSensor, uint16_t)
static const Property WindshieldWiper;
PROPERTYTYPEBASIC(WindshieldWiper, Window::WiperSpeed)
static const Property WindshieldWiperSpeed;
PROPERTYTYPE(WindshieldWiperSpeed, WindshieldWiperSpeedType, StringPropertyType, std::string)
static const Property WindshieldWiperSetting;
PROPERTYTYPE(WindshieldWiperSetting, WindshieldWiperSettingType, StringPropertyType, std::string)
static const Property AirflowDirection;
PROPERTYTYPEBASIC(AirflowDirection,HVAC::AirflowDirection)
static const Property AirflowDirectionW3C;
PROPERTYTYPE(AirflowDirectionW3C, AirflowDirectionW3CType, StringPropertyType, std::string)
static const Property FanSpeed;
PROPERTYTYPEBASIC(FanSpeed, uint16_t)
static const Property TargetTemperature;
PROPERTYTYPEBASIC(TargetTemperature, int)
static const Property AirConditioning;
PROPERTYTYPEBASIC(AirConditioning,bool)
static const Property AirRecirculation;
PROPERTYTYPEBASIC(AirRecirculation,bool)
static const Property Heater;
PROPERTYTYPEBASIC(Heater, bool)
static const Property Defrost;
PROPERTYTYPEBASIC(Defrost, bool )
static const Property DefrostWindow;
PROPERTYTYPEBASIC(DefrostWindow, bool )
static const Property DefrostMirror;
PROPERTYTYPEBASIC(DefrostMirror, bool )
static const Property SteeringWheelHeater;
PROPERTYTYPEBASIC(SteeringWheelHeater,bool)
//typedef BasicPropertyType<bool> SteeringWheelHeaterType;
static const Property SeatHeater;
PROPERTYTYPEBASIC(SeatHeater,int)
//typedef BasicPropertyType<bool> SeatHeaterType;
static const Property SeatCooler;
PROPERTYTYPEBASIC(SeatCooler,bool)
// /typedef BasicPropertyType<bool> SeatCoolerType;
static const Property WindowStatus;
PROPERTYTYPEBASIC(WindowStatus, uint16_t)
static const Property Sunroof;
PROPERTYTYPEBASIC(Sunroof, uint16_t)
//typedef BasicPropertyType<uint16_t> SunroofType;
static const Property SunroofTilt;
PROPERTYTYPEBASIC(SunroofTilt,uint16_t)
//typedef BasicPropertyType<uint16_t> SunroofTiltType;
static const Property ConvertibleRoof;
PROPERTYTYPEBASIC(ConvertibleRoof, bool)
static const Property ConvertibleRoofStatus;
PROPERTYTYPE(ConvertibleRoofStatus, ConvertibleRoofStatusType, StringPropertyType, std::string)
static const Property NightMode;
PROPERTYTYPEBASIC(NightMode, bool)
static const Property DrivingMode;
PROPERTYTYPEBASIC(DrivingMode, Driving::Mode)
static const Property DrivingModeW3C;
PROPERTYTYPEBASIC(DrivingModeW3C, bool)
static const Property KeyId;
PROPERTYTYPE(KeyId, KeyIdType, StringPropertyType, std::string)
static const Property Language;
PROPERTYTYPE(Language, LanguageType, StringPropertyType, std::string)
static const Property MeasurementSystem;
PROPERTYTYPEBASIC(MeasurementSystem, Measurement::Type)
static const Property MirrorSettingPan;
static const Property MirrorSettingTilt;
PROPERTYTYPEBASIC(MirrorSettingPan, uint16_t)
PROPERTYTYPEBASIC(MirrorSettingTilt, uint16_t)
static const Property SteeringWheelPositionSlide;
static const Property SteeringWheelPositionTilt;
PROPERTYTYPEBASIC(SteeringWheelPositionSlide, uint16_t)
PROPERTYTYPEBASIC(SteeringWheelPositionTilt, uint16_t)
static const Property SeatPositionRecline;
static const Property SeatPositionSlide;
static const Property SeatPositionCushionHeight;
static const Property SeatPositionHeadrest;
static const Property SeatPositionBackCushion;
static const Property SeatPositionSideCushion;
PROPERTYTYPEBASIC(SeatPositionRecline, uint16_t)
PROPERTYTYPEBASIC(SeatPositionSlide, uint16_t)
PROPERTYTYPEBASIC(SeatPositionCushionHeight, uint16_t)
PROPERTYTYPEBASIC(SeatPositionHeadrest, uint16_t)
PROPERTYTYPEBASIC(SeatPositionBackCushion, uint16_t)
PROPERTYTYPEBASIC(SeatPositionSideCushion, uint16_t)
static const Property DashboardIllumination;
PROPERTYTYPEBASIC(DashboardIllumination, uint16_t)
static const Property GeneratedVehicleSoundMode;
PROPERTYTYPEBASIC(GeneratedVehicleSoundMode, Vehicle::SoundMode)
static const Property DriverId;
PROPERTYTYPE(DriverId, DriverIdType, StringPropertyType, std::string)
static const Property PowertrainTorque;
PROPERTYTYPEBASIC(PowertrainTorque, uint16_t)
static const Property AcceleratorPedalPosition;
PROPERTYTYPEBASIC(AcceleratorPedalPosition, uint16_t)
static const Property Chime;
PROPERTYTYPEBASIC(Chime, bool)
static const Property WheelTick;
PROPERTYTYPEBASIC(WheelTick, uint)
static const Property IgnitionTimeOn;
PROPERTYTYPEBASIC(IgnitionTimeOn, uint64_t)
static const Property IgnitionTimeOff;
PROPERTYTYPEBASIC(IgnitionTimeOff, uint64_t)
static const Property YawRate;
PROPERTYTYPEBASIC(YawRate, int16_t)
static const Property BrakePadWear;
PROPERTYTYPEBASIC(BrakePadWear, uint16_t)
static const Property BrakeFluidLevelLow;
PROPERTYTYPEBASIC(BrakeFluidLevelLow, bool)
static const Property BrakesWorn;
PROPERTYTYPEBASIC(BrakesWorn, bool)
static const Property MalfunctionIndicatorOn;
PROPERTYTYPEBASIC(MalfunctionIndicatorOn, bool)
static const Property AccumulatedEngineRuntime;
PROPERTYTYPEBASIC(AccumulatedEngineRuntime, uint32_t)
static const Property DistanceSinceCodeCleared;
PROPERTYTYPEBASIC(DistanceSinceCodeCleared, uint32_t)
static const Property DistanceWithMILOn;
PROPERTYTYPEBASIC(DistanceWithMILOn, uint32_t)
static const Property TimeRunMILOn;
PROPERTYTYPEBASIC(TimeRunMILOn, uint32_t)
static const Property TimeTroubleCodeClear;
PROPERTYTYPEBASIC(TimeTroubleCodeClear, uint32_t)
static const Property VehicleDriveMode;
PROPERTYTYPE(VehicleDriveMode, VehicleDriveModeType, StringPropertyType, std::string)
static const Property ActiveNoiseControlMode;
PROPERTYTYPEBASIC(ActiveNoiseControlMode, bool)
static const Property AvailableSounds;
PROPERTYTYPE(AvailableSounds, AvailableSoundsType, ListPropertyType<StringPropertyType>, StringPropertyType)
static const Property EngineSoundEnhancementMode;
PROPERTYTYPE(EngineSoundEnhancementMode, EngineSoundEnhancementModeType, StringPropertyType, std::string)
static const Property ElectronicStabilityControlEnabled;
PROPERTYTYPEBASIC(ElectronicStabilityControlEnabled, bool)
static const Property ElectronicStabilityControlEngaged;
PROPERTYTYPEBASIC(ElectronicStabilityControlEngaged, bool)
static const Property OccupantIdentificationType;
PROPERTYTYPE(OccupantIdentificationType, OccupantIdentificationTypeType, StringPropertyType, std::string)
static const Property OccupantName;
PROPERTYTYPE(OccupantName, OccupantNameType, StringPropertyType, std::string)
static const Property AtmosphericPressure;
PROPERTYTYPEBASIC(AtmosphericPressure, uint16_t)
static const Property LaneDepartureStatus;
PROPERTYTYPE(LaneDepartureStatus, LaneDepartureStatusType, StringPropertyType, std::string)
static const Property AlarmStatus;
PROPERTYTYPE(AlarmStatus, AlarmStatusType, StringPropertyType, std::string)
//static const Property Lane
static PropertyList capabilities();
static PropertyList customProperties();
static AbstractPropertyType* getPropertyTypeForPropertyNameValue(Property name, std::string value="");
static bool registerProperty(Property name, PropertyTypeFactoryCallback factory);
private:
static std::unique_ptr<VehicleProperty> thereCanOnlyBeOne;
static bool registerPropertyPriv(Property name, PropertyTypeFactoryCallback factory);
static std::map<Property, PropertyTypeFactoryCallback> registeredPropertyFactoryMap;
static PropertyList mCapabilities;
static PropertyList mCustomProperties;
};
#endif // VEHICLEPROPERTY_H
+ + + + diff --git a/0.14/html/abstractpropertytype_8h_source.html b/0.14/html/abstractpropertytype_8h_source.html new file mode 100644 index 00000000..807fbaae --- /dev/null +++ b/0.14/html/abstractpropertytype_8h_source.html @@ -0,0 +1,147 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractpropertytype.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
abstractpropertytype.h
+
+
+
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef _ABSTRACTPROPERTYTYPE_H_
20 #define _ABSTRACTPROPERTYTYPE_H_
21 
22 #include <string>
23 #include <sstream>
24 #include <stdexcept>
25 #include <vector>
26 #include <iostream>
27 #include <memory>
28 #include <boost/any.hpp>
29 #include <boost/lexical_cast.hpp>
30 #include <boost/utility.hpp>
31 #include <type_traits>
32 #include <glib.h>
33 #include <list>
34 #include "timestamp.h"
35 #include <debugout.h>
36 #include <boost/algorithm/string.hpp>
37 #include <superptr.hpp>
38 
39 class Zone {
40 
41 public:
42 
43  typedef int Type;
44 
45  enum {
46  None = 0,
47  Front = 1,
48  Middle = 1 << 1,
49  Right = 1 << 2,
50  Left = 1 << 3,
51  Rear = 1 << 4,
52  Center = 1 << 5,
53  LeftSide = 1 << 6,
54  RightSide = 1 << 7,
55  FrontSide = 1 << 8,
56  BackSide = 1 << 9
57  };
58 
59 static const Zone::Type FrontRight;
60 static const Zone::Type FrontLeft;
61 static const Zone::Type MiddleRight;
62 static const Zone::Type MiddleLeft;
63 static const Zone::Type RearRight;
64 static const Zone::Type RearLeft;
65 
66 typedef std::vector<Zone::Type> ZoneList;
67 
68 };
69 
71 {
72 public:
73 
77  enum Priority
78  {
80  Normal = 0,
82  Low,
84  High,
88  Instant
89  };
90 
91  AbstractPropertyType(std::string property)
92  : name(property), timestamp(amb::currentTime()), sequence(-1), zone(Zone::None), priority(Normal)
93  {
94 
95  }
96 
97  virtual ~AbstractPropertyType()
98  {
99  for(auto i : destroyed)
100  {
101  if(i) i(this);
102  }
103  }
104 
109  virtual std::string toString() const = 0;
110 
114  virtual void fromString(std::string)= 0;
115 
120  virtual GVariant* toVariant() = 0;
121 
126  virtual void fromVariant(GVariant*) = 0;
127 
132  virtual AbstractPropertyType* copy() = 0;
133 
139  virtual void quickCopy(AbstractPropertyType* other)
140  {
141  sequence = other->sequence;
142  mValue = other->anyValue();
143  timestamp = other->timestamp;
144  }
145 
146  bool operator == (AbstractPropertyType &other)
147  {
148  std::string one = toString();
149  std::string two = other.toString();
150  return one == two
151  && zone == other.zone
152  && sourceUuid == other.sourceUuid
153  && name == other.name;
154  }
155 
156  bool operator != (AbstractPropertyType &other)
157  {
158  std::string one = toString();
159  std::string two = other.toString();
160  return one != two;
161  }
162 
166  std::string name;
167 
174  double timestamp;
175 
179  int32_t sequence;
180 
185  std::string sourceUuid;
186 
190  Zone::Type zone;
191 
199 
205  virtual void setValue(boost::any val)
206  {
207  mValue = val;
208  timestamp = amb::currentTime();
209  }
210 
214  template <typename T>
215  T value() const
216  {
217  return boost::any_cast<T>(mValue);
218  }
219 
224  boost::any anyValue()
225  {
226  return mValue;
227  }
228 
233  virtual const string signature()
234  {
235  auto var = amb::make_super(toVariant());
236  if(!var) return "";
237 
238  const string s = g_variant_get_type_string(var.get());
239 
240  DebugOut() << "returning signature: " << s << " for "<< name << endl;
241 
242  return s;
243  }
244 
248  std::vector<std::function<void(AbstractPropertyType*)>> destroyed;
249 
250 protected:
251 
252  boost::any mValue;
253 
254 };
255 
256 namespace amb
257 {
258 
260 {
261  bool operator()(AbstractPropertyType* const & lhs, AbstractPropertyType* & rhs) const
262  {
263  if (lhs->name == rhs->name
264  && lhs->sourceUuid == rhs->sourceUuid
265  && lhs->zone == rhs->zone)
266  {
267  return true;
268  }
269 
270  return false;
271  }
272 
273 };
274 
275 }
276 
277 
278 template <typename T>
279 class GVS;
280 
281 template <>
282 class GVS<int>
283 {
284 public:
285  static const char* signature() { return "i"; }
286 
287  static int value(GVariant* v)
288  {
289  int val = 0;
290  g_variant_get(v, signature(), &val);
291  return val;
292  }
293 
294  static std::string stringize(std::string v)
295  {
296  return v;
297  }
298 };
299 
300 template <>
301 class GVS<double>
302 {
303 public:
304  static const char* signature() { return "d"; }
305 
306  static double value(GVariant* v)
307  {
308  return g_variant_get_double(v);
309  }
310  static std::string stringize(std::string v)
311  {
312  return v;
313  }
314 };
315 
316 template <>
317 class GVS<uint16_t>
318 {
319 public:
320  static const char* signature() { return "q"; }
321 
322  static uint16_t value(GVariant* v)
323  {
324  return g_variant_get_uint16(v);
325  }
326  static std::string stringize(std::string v)
327  {
328  return v;
329  }
330 };
331 
332 template <>
333 class GVS<int16_t>
334 {
335 public:
336  static const char* signature() { return "n"; }
337 
338  static int16_t value(GVariant* v)
339  {
340  return g_variant_get_int16(v);
341  }
342  static std::string stringize(std::string v)
343  {
344  return v;
345  }
346 };
347 
348 template <>
349 class GVS<char>
350 {
351 public:
352  static const char* signature() { return "y"; }
353 
354  static char value(GVariant* v)
355  {
356  return g_variant_get_byte(v);
357  }
358  static std::string stringize(std::string v)
359  {
360  return v;
361  }
362 };
363 
364 template <>
365 class GVS<uint32_t>
366 {
367 public:
368  static const char* signature() { return "u"; }
369 
370  static uint32_t value(GVariant* v)
371  {
372  return g_variant_get_uint32(v);
373  }
374  static std::string stringize(std::string v)
375  {
376  return v;
377  }
378 };
379 
380 template <>
381 class GVS<int64_t>
382 {
383 public:
384  static const char* signature() { return "x"; }
385 
386  static int64_t value(GVariant* v)
387  {
388  return g_variant_get_int64(v);
389  }
390  static std::string stringize(std::string v)
391  {
392  return v;
393  }
394 };
395 
396 template <>
397 class GVS<uint64_t>
398 {
399 public:
400  static const char* signature() { return "t"; }
401 
402  static uint64_t value(GVariant* v)
403  {
404  return g_variant_get_uint64(v);
405  }
406  static std::string stringize(std::string v)
407  {
408  return v;
409  }
410 };
411 
412 template <>
413 class GVS<bool>
414 {
415 public:
416  static const char* signature() { return "b"; }
417 
418  static bool value(GVariant *v)
419  {
420  return g_variant_get_boolean(v);
421  }
422  static std::string stringize(std::string v)
423  {
424  if(v == "0" || v == "1")
425  return v;
426 
427  boost::algorithm::to_lower(v);
428  return v == "true" ? "1":"0";
429  }
430 };
431 
439 template <typename T>
441 {
442 public:
444  {
445  mValue = T();
446  }
447 
448  BasicPropertyType(BasicPropertyType const & other)
449  :AbstractPropertyType(other.name)
450  {
451  setValue(other.value<T>());
452  timestamp = other.timestamp;
453  sequence = other.sequence;
454  sourceUuid = other.sourceUuid;
455  name = other.name;
456  zone = other.zone;
457 
458  }
459 
460  BasicPropertyType & operator = (BasicPropertyType const & other)
461  {
462  setValue(other.value<T>());
463  timestamp = other.timestamp;
464  sequence = other.sequence;
465  sourceUuid = other.sourceUuid;
466  name = other.name;
467  zone = other.zone;
468 
469  return *this;
470  }
471 
472  BasicPropertyType & operator = (T const & other)
473  {
474  setValue(other);
475  return *this;
476  }
477 
478  BasicPropertyType & operator ++ ()
479  {
480  setValue(basicValue() + 1);
481  }
482 
483  BasicPropertyType & operator -- ()
484  {
485  setValue(basicValue() - 1);
486  }
487 
488  bool operator < (const BasicPropertyType<T>& other) const
489  {
490  return value<T>() < other.value<T>();
491  }
492 
493  bool operator > (const BasicPropertyType<T>& other) const
494  {
495  return value<T>() > other.value<T>();
496  }
497 
498  BasicPropertyType( T val)
500  {
501  setValue(val);
502  }
503 
504  BasicPropertyType( std::string propertyName, T val)
505  :AbstractPropertyType(propertyName)
506  {
507  setValue(val);
508  }
509 
510  BasicPropertyType( std::string propertyName, std::string val)
511  :AbstractPropertyType(propertyName)
512  {
513  if(!val.empty() && val != "")
514  {
515  serialize<T>(val);
516  }
517  else setValue(T());
518  }
519 
520  BasicPropertyType(std::string propertyName)
521  :AbstractPropertyType(propertyName)
522  {
523  mValue = T();
524  }
525 
527  {
528  return new BasicPropertyType<T>(*this);
529  }
530 
531  void fromString(std::string val)
532  {
533  if(!val.empty() && val != "")
534  {
535  serialize<T>(val);
536  }
537  }
538 
539  std::string toString() const
540  {
541  std::stringstream stream;
542  stream.precision(10);
543  stream<<value<T>();
544 
545  return stream.str();
546  }
547 
548  GVariant* toVariant()
549  {
550  return serializeVariant<T>(value<T>());
551  }
552 
553  void fromVariant(GVariant *v)
554  {
555  setValue(deserializeVariant<T>(v));
556  }
557 
564  {
565  return value<T>();
566  }
567 
568  void setValue(T val)
569  {
571  }
572 
573  void setValue(boost::any val)
574  {
576  }
577 
578 private:
579 
580  //GVariant* mVariant;
581 
582  template <class N>
583  void serialize(std::string val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
584  {
585  int someTemp;
586 
587  std::stringstream stream(val);
588 
589  stream>>someTemp;
590  setValue((N)someTemp);
591  }
592 
593  template <class N>
594  void serialize(std::string val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
595  {
596  std::stringstream stream(GVS<T>::stringize(val));
597  N someTemp;
598  stream>>someTemp;
599  setValue(someTemp);
600  }
601 
602  template <class N>
603  GVariant* serializeVariant(T val, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
604  {
605  //mVariant = Glib::VariantBase(Glib::Variant<gint16>::create((int)val).gobj());
606 
607  return (g_variant_new("i",(int)val));
608  }
609 
610  template <class N>
611  GVariant* serializeVariant(T val, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
612  {
613  //mVariant = Glib::Variant<T>::create(val);
614  //mVariant = g_variant_ref(g_variant_new(GVS<T>::signature(),val));
615  return g_variant_new(GVS<T>::signature(),val);
616  }
617 
618  template <class N>
619  T deserializeVariant(GVariant* v, typename std::enable_if<std::is_enum<N>::value, N>::type* = 0)
620  {
621 // return (T)((Glib::Variant<int>::cast_dynamic<Glib::Variant<int> >(*v)).get());
622 
623  return (T)GVS<int>::value(v);
624  }
625 
626  template <class N>
627  T deserializeVariant(GVariant* v, typename std::enable_if<!std::is_enum<N>::value, N>::type* = 0)
628  {
629  // return Glib::VariantBase::cast_dynamic<Glib::Variant<T> >(*v).get();
630  return GVS<T>::value(v);
631  }
632 };
633 
635 {
636 public:
637 
638 
641  {
642  setValue(std::string());
643  }
644 
645  StringPropertyType(std::string propertyName)
646  :AbstractPropertyType(propertyName)
647  {
648  setValue(std::string());
649  }
650 
651  StringPropertyType(std::string propertyName, std::string val)
652  :AbstractPropertyType(propertyName)
653  {
654  setValue(val);
655  }
656 
658  :AbstractPropertyType(other.name)
659  {
660  setValue(other.value<std::string>());
661  timestamp = other.timestamp;
662  sequence = other.sequence;
663  sourceUuid = other.sourceUuid;
664  name = other.name;
665  zone = other.zone;
666  }
667 
668  StringPropertyType & operator = (StringPropertyType const & other)
669  {
670  setValue(other.value<std::string>());
671  timestamp = other.timestamp;
672  sequence = other.sequence;
673  sourceUuid = other.sourceUuid;
674  name = other.name;
675  zone = other.zone;
676 
677  return *this;
678  }
679 
680  StringPropertyType & operator = (std::string const & other)
681  {
682  setValue(std::string(other));
683  return *this;
684  }
685 
686  bool operator < (const StringPropertyType& other) const
687  {
688  return value<std::string>() < other.value<std::string>();
689  }
690 
691 
692  void fromString(std::string val)
693  {
694  setValue(val);
695  }
696 
698  {
699  return new StringPropertyType(*this);
700  }
701 
702  std::string toString() const
703  {
704  return value<std::string>();
705  }
706 
707  GVariant* toVariant()
708  {
709  //mVariant = Glib::Variant<std::string>::create(toString());
710 
711  return g_variant_new_string(toString().c_str());
712 
713  }
714 
715  void fromVariant(GVariant *v)
716  {
717  setValue(std::string(g_variant_get_string(v,NULL)));
718  }
719 };
720 
724 template <class T = AbstractPropertyType>
726 {
727 public:
728 
729  ListPropertyType(std::string propertyName)
730  : AbstractPropertyType(propertyName), initialized(false)
731  {
732 
733  }
734 
735  ListPropertyType(std::string propertyName, T value)
736  : AbstractPropertyType(propertyName), initialized(false)
737  {
738  appendPriv(value);
739  }
740 
742  :AbstractPropertyType(other.name),initialized(false)
743  {
744  std::vector<T> l = other.list();
745  for(auto i : l)
746  {
747  append(i);
748  }
749 
750  timestamp = other.timestamp;
751  sequence = other.sequence;
752  sourceUuid = other.sourceUuid;
753  name = other.name;
754  zone = other.zone;
755  }
756 
758  {
759  clear();
760  }
761 
765  void append(T property)
766  {
767  if(!initialized)
768  {
769  mList.clear();
770  initialized = true;
771  }
772 
773  appendPriv(property);
774  }
775 
776  uint count()
777  {
778  return mList.size();
779  }
780 
782  {
783  return new ListPropertyType(*this);
784  }
785 
787  {
789  ListPropertyType<T>* v = static_cast<ListPropertyType<T>*>(other);
790  if(!v)
791  {
792  DebugOut(DebugOut::Error) << "ListPropertyType Quick Copy failed" << endl;
793  return;
794  }
795  mList = v->list();
796  }
797 
798  std::string toString() const
799  {
800  std::string str = "[";
801 
802  for(auto itr = mList.begin(); itr != mList.end(); itr++)
803  {
804  if(str != "[")
805  str += ",";
806 
807  T t = *itr;
808 
809  str += t.toString();
810  }
811 
812  str += "]";
813 
814  return str;
815  }
816 
817 
818  void fromString(std::string str )
819  {
820  clear();
821 
822  if(!str.length())
823  return;
824 
825  if(str[0] == '[' && str[str.length()-1] == ']')
826  {
827  str = str.substr(1,str.length() - 2);
828  }
829 
830  std::vector<std::string> elements;
831 
832  std::istringstream f(str);
833 
834  std::string element;
835  while(std::getline(f,element,','))
836  {
837  T foo("", element);
838  append (foo);
839  }
840  timestamp = amb::currentTime();
841  }
842 
843 
844  GVariant* toVariant()
845  {
846 
847  GVariantBuilder params;
848  g_variant_builder_init(&params, ((const GVariantType *) "av"));
849 
850  for(auto itr = mList.begin(); itr != mList.end(); itr++)
851  {
852  T t = *itr;
853  auto var = t.toVariant();
854  GVariant *newvar = g_variant_new("v", var);
855  g_variant_builder_add_value(&params, newvar);
856  }
857 
858  GVariant* var = g_variant_builder_end(&params);
859  g_assert(var);
860  return var;
861 
862  }
863 
864  void fromVariant(GVariant* v)
865  {
866  clear();
867 
869  gsize dictsize = g_variant_n_children(v);
870  for (int i=0;i<dictsize;i++)
871  {
872  GVariant *childvariant = g_variant_get_child_value(v,i);
873  GVariant *innervariant = g_variant_get_variant(childvariant);
874  T t;
875  t.fromVariant(innervariant);
876  appendPriv(t);
877  }
878  }
879 
880  std::vector<T> list() { return mList; }
881 
882 private:
883 
884  void clear()
885  {
886  mList.clear();
887  }
888 
889  void appendPriv(T i)
890  {
891  mList.push_back(i);
892  }
893 
894  bool initialized;
895 
896  std::vector<T> mList;
897 };
898 
899 #endif
int32_t sequence
sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default)...
Definition: abstractpropertytype.h:179
+
void fromVariant(GVariant *v)
fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...
Definition: abstractpropertytype.h:715
+
void setValue(boost::any val)
setValue
Definition: abstractpropertytype.h:573
+
Definition: abstractpropertytype.h:70
+
void fromString(std::string val)
fromString converts from string value
Definition: abstractpropertytype.h:531
+
virtual const string signature()
signature
Definition: abstractpropertytype.h:233
+
AbstractPropertyType * copy()
copy
Definition: abstractpropertytype.h:526
+
T basicValue()
basicValue
Definition: abstractpropertytype.h:563
+
ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes.
Definition: abstractpropertytype.h:725
+
Definition: abstractpropertytype.h:259
+
static const int Error
Error use when essential functionality is blocked.
Definition: debugout.h:80
+
std::string toString() const
toString
Definition: abstractpropertytype.h:702
+
std::string toString() const
toString
Definition: abstractpropertytype.h:798
+
Priority priority
priority is used to tell the routing engine how to prioritize routing the value to plugins...
Definition: abstractpropertytype.h:198
+
void fromString(std::string str)
fromString converts from string value
Definition: abstractpropertytype.h:818
+
GVariant * toVariant()
toVariant
Definition: abstractpropertytype.h:844
+
Definition: abstractpropertytype.h:39
+
double timestamp
timestamp. Timestamp when the value was last updated by the system. This is updated automatically any...
Definition: abstractpropertytype.h:174
+
virtual std::string toString() const =0
toString
+
std::string toString() const
toString
Definition: abstractpropertytype.h:539
+
Definition: abstractpropertytype.h:256
+
Zone::Type zone
zone that the property is situated in.
Definition: abstractpropertytype.h:190
+
The DebugOut class represents a class used for outputing debug information The specified debug level ...
+
Priority
The Priority enum describes prority of the property type.
Definition: abstractpropertytype.h:77
+
std::string name
name Property name.
Definition: abstractpropertytype.h:166
+
GVariant * toVariant()
toVariant
Definition: abstractpropertytype.h:707
+
void append(T property)
append - appends a property to the list
Definition: abstractpropertytype.h:765
+
void fromString(std::string val)
fromString converts from string value
Definition: abstractpropertytype.h:692
+
std::string sourceUuid
sourceUuid uuid of the source that produced this property. This is set by the routingengine if left u...
Definition: abstractpropertytype.h:185
+
AbstractPropertyType * copy()
copy
Definition: abstractpropertytype.h:697
+
Definition: abstractpropertytype.h:440
+
Definition: abstractpropertytype.h:279
+
GVariant * toVariant()
toVariant
Definition: abstractpropertytype.h:548
+
Definition: abstractpropertytype.h:634
+
std::vector< std::function< void(AbstractPropertyType *)> > destroyed
destroyed is called if this property is destroyed.
Definition: abstractpropertytype.h:248
+
virtual void setValue(boost::any val)
setValue
Definition: abstractpropertytype.h:205
+
virtual void quickCopy(AbstractPropertyType *other)
quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to ...
Definition: abstractpropertytype.h:139
+
Definition: debugout.h:73
+
T value() const
value() native value. Does not use type coercion. Will throw if types do not match.
Definition: abstractpropertytype.h:215
+
void fromVariant(GVariant *v)
fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...
Definition: abstractpropertytype.h:864
+
boost::any anyValue()
anyValue
Definition: abstractpropertytype.h:224
+
void fromVariant(GVariant *v)
fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument...
Definition: abstractpropertytype.h:553
+
void quickCopy(AbstractPropertyType *other)
quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to ...
Definition: abstractpropertytype.h:786
+
AbstractPropertyType * copy()
copy
Definition: abstractpropertytype.h:781
+
+ + + + diff --git a/0.14/html/abstractroutingengine_8h_source.html b/0.14/html/abstractroutingengine_8h_source.html new file mode 100644 index 00000000..50bd00cb --- /dev/null +++ b/0.14/html/abstractroutingengine_8h_source.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractroutingengine.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
abstractroutingengine.h
+
+
+
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef ABSTRACTROUTINGENGINE_H
21 #define ABSTRACTROUTINGENGINE_H
22 
23 #include <sys/types.h>
24 #include <stdlib.h>
25 #include <boost/any.hpp>
26 #include <functional>
27 #include <string>
28 #include <time.h>
29 
30 #include "vehicleproperty.h"
31 #include "abstractpropertytype.h"
32 #include "propertyinfo.hpp"
33 
34 class AbstractSink;
35 class AbstractSource;
36 class AsyncPropertyReply;
39 
40 
41 typedef std::function<void (AsyncPropertyReply*)> GetPropertyCompletedSignal;
42 typedef std::function<void (AsyncRangePropertyReply*)> GetRangedPropertyCompletedSignal;
43 typedef std::function<void (AsyncPropertyReply*)> TimedOutCallback;
44 
51 {
52 public:
55  {
56 
57  }
58 
60  {
61  this->property = request.property;
62  this->completed = request.completed;
63  this->sourceUuidFilter = request.sourceUuidFilter;
64  this->zoneFilter = request.zoneFilter;
65  this->timeout = request.timeout;
66  }
67 
68  AsyncPropertyRequest & operator = (const AsyncPropertyRequest & other)
69  {
70  this->property = other.property;
71  this->completed = other.completed;
72  this->sourceUuidFilter = other.sourceUuidFilter;
73  this->zoneFilter = other.zoneFilter;
74  this->timeout = other.timeout;
75 
76  return *this;
77  }
78 
79  virtual ~AsyncPropertyRequest() { }
80 
84  VehicleProperty::Property property;
85 
89  std::string sourceUuidFilter;
90 
94  Zone::Type zoneFilter;
95 
99  GetPropertyCompletedSignal completed;
100 
106  uint timeout;
107 
111  std::string pid;
112 };
113 
124 {
125 public:
127 
129 
131 
132  virtual ~AsyncPropertyReply();
133 
137  enum Error {
138  NoError = 0,
139  Timeout,
140  InvalidOperation,
141  PermissionDenied,
142  ZoneNotSupported
143  };
144 
148  static std::string errorToStr(Error err)
149  {
150  if(err == NoError)
151  return "NoError";
152  else if(err == Timeout)
153  return "Timeout";
154  else if(err == InvalidOperation)
155  return "InvalidOperation";
156  else if(err == PermissionDenied)
157  return "PermissionDenied";
158  else if(err == ZoneNotSupported)
159  return "ZoneNotSupported";
160 
161  DebugOut(DebugOut::Warning) << "Could not translate error: " << err << endl;
162  return "";
163  }
164 
168  static Error strToError(std::string err)
169  {
170  if(err == "NoError")
171  return NoError;
172  else if(err == "Timeout")
173  return Timeout;
174  else if(err == "InvalidOperation")
175  return InvalidOperation;
176  else if(err == "PermissionDenied")
177  return PermissionDenied;
178  else if(err == "ZoneNotSupported")
179  return ZoneNotSupported;
180 
181  DebugOut(DebugOut::Warning) << "Could not translate error string: " << err << endl;
182  return NoError;
183  }
184 
189 
194  bool success;
195 
200  TimedOutCallback timedout;
201 
207 
208 private:
209  void setTimeout();
210  GSource* timeoutSource;
211 };
212 
220 {
221 public:
223  :value(NULL)
224  {
225 
226  }
227 
229  :AsyncPropertyRequest(request), value(NULL)
230  {
231 
232  }
233 
234  virtual ~AsyncSetPropertyRequest()
235  {
236 
237  }
238 
243 };
244 
250 {
251 public:
253  :zone(Zone::None), timeBegin(0), timeEnd(0), sequenceBegin(-1), sequenceEnd(-1)
254  {
255 
256  }
257 
259  {
260  this->properties = request.properties;
261  this->completed = request.completed;
262  this->timeBegin = request.timeBegin;
263  this->timeEnd = request.timeEnd;
264  this->sequenceBegin = request.sequenceBegin;
265  this->sequenceEnd = request.sequenceEnd;
266  this->sourceUuid = request.sourceUuid;
267  this->zone = request.zone;
268  }
269 
270  virtual ~AsyncRangePropertyRequest() {}
271 
275  PropertyList properties;
276 
280  std::string sourceUuid;
281 
285  Zone::Type zone;
286 
292  GetRangedPropertyCompletedSignal completed;
293 
299  double timeBegin;
300 
306  double timeEnd;
307 
312  int32_t sequenceBegin;
313 
318  int32_t sequenceEnd;
319 
323  std::string pid;
324 };
325 
332 {
333 public:
335  :AsyncRangePropertyRequest(request), success(false)
336  {
337 
338  }
339 
341  {
342  for(auto itr = values.begin(); itr != values.end(); itr++)
343  {
344  delete (*itr);
345  }
346 
347  values.clear();
348  }
349 
354 
358  std::list<AbstractPropertyType*> values;
359 
363  bool success;
364 };
365 
367 {
368 public:
369  typedef std::function<void (AbstractPropertyType* value)> PropertyChangedType;
370 
371  AbstractRoutingEngine(std::map<std::string, std::string> configuration):mConfig(configuration) {}
372  virtual ~AbstractRoutingEngine();
373 
374  virtual void registerSource(AbstractSource* src) = 0;
375  virtual void updateSupported(PropertyList added, PropertyList removed, AbstractSource* source) = 0;
376 
377 
379  void updateProperty(VehicleProperty::Property property, AbstractPropertyType* value, std::string uuid)
380  {
381  DebugOut(DebugOut::Warning)<<"updateProperty(VehicleProperty::Property,AbstractPropertyType*,std::string) is deprecated. use new updateProperty(AbstractPropertyType*, const std::string &)"<<endl;
382  updateProperty(value,uuid);
383  }
384 
385  virtual void updateProperty(AbstractPropertyType* value, const std::string &uuid) = 0;
386  virtual PropertyList supported() = 0;
387 
389  virtual void registerSink(AbstractSink* self) = 0;
390  virtual void unregisterSink(AbstractSink* self) = 0;
391 
397  virtual std::vector<std::string> sourcesForProperty(const VehicleProperty::Property & property) = 0;
398 
415  virtual AsyncPropertyReply * getPropertyAsync(AsyncPropertyRequest request) = 0;
416 
446  virtual void getRangePropertyAsync(AsyncRangePropertyRequest request) = 0;
447 
456  virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request) = 0;
457 
465  virtual uint subscribeToProperty(const VehicleProperty::Property & propertyName, PropertyChangedType callback, std::string pid="") = 0;
466 
471  virtual void unsubscribeToProperty(uint handle) = 0;
472 
491  virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, AbstractSink* self) = 0;
492 
499  virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, AbstractSink *self) = 0;
500 
508  virtual bool subscribeToProperty(const VehicleProperty::Property & propertyName, const std::string & sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self) = 0;
509 
510  virtual bool unsubscribeToProperty(const VehicleProperty::Property &, AbstractSink* self) = 0;
511 
512  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &, const std::string & sourceUuid) = 0;
513 
514 protected:
515  std::map<std::string, std::string> mConfig;
516 };
517 
518 #endif // ABSTRACTROUTINGENGINE_H
double timeEnd
timeEnd Set this to request values for the specified property beggining at this time. Time is seconds\ since the unix epoc. Set this to &#39;0&#39; if you do not want values within a time range.
Definition: abstractroutingengine.h:306
+
Definition: abstractpropertytype.h:70
+
GetPropertyCompletedSignal completed
completed the callback when the request has been completed.
Definition: abstractroutingengine.h:99
+
Definition: abstractroutingengine.h:366
+
TimedOutCallback timedout
timed out callback is called when the reply times out. This is so sources can avoid using this reply ...
Definition: abstractroutingengine.h:200
+
std::string pid
pid requesting process id
Definition: abstractroutingengine.h:111
+
The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence rang...
Definition: abstractroutingengine.h:249
+
bool success
success indicates if the request was successfull or not. True means success. False means fail and the...
Definition: abstractroutingengine.h:194
+
bool success
success this will be true if the request was successful. If not, this is false and error is set...
Definition: abstractroutingengine.h:363
+
double timeBegin
timeBegin Set this to request values for the specified property beggining at this time...
Definition: abstractroutingengine.h:299
+
Zone::Type zoneFilter
zoneFilter the requesting sink should use this if he wants to filter on a specific zone ...
Definition: abstractroutingengine.h:94
+
int32_t sequenceEnd
sequenceEnd set this to request values with a sequence <= to the sequenceEnd value. Set to -1 if you don&#39;t want values within a sequence ranges.
Definition: abstractroutingengine.h:318
+
Error
The Error enum.
Definition: abstractroutingengine.h:137
+
std::list< AbstractPropertyType * > values
values if the request was successful, this will contain a list of values meeting the criteria of the ...
Definition: abstractroutingengine.h:358
+
static const int Warning
Warning use when non-essential functionality is bocked, or when workarounds exist.
Definition: debugout.h:85
+
static std::string errorToStr(Error err)
errorToStr returns string representing the Error
Definition: abstractroutingengine.h:148
+
PropertyList properties
properties list of properties to request
Definition: abstractroutingengine.h:275
+
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.
Definition: abstractroutingengine.h:123
+
int32_t sequenceBegin
sequenceBegin set this to request values with a sequence >= to the sequenceBegin value. Set to -1 if you don&#39;t want values within a sequence ranges.
Definition: abstractroutingengine.h:312
+
Error error
error contains the error if the request was not successful.\
Definition: abstractroutingengine.h:206
+
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.
Definition: abstractroutingengine.h:219
+
std::string sourceUuid
sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the sou...
Definition: abstractroutingengine.h:280
+
GetRangedPropertyCompletedSignal completed
completed callback &#39;completed&#39; is called when the ranged request is complete. The reply from this req...
Definition: abstractroutingengine.h:292
+
The AsyncPropertyRequest class is used by sinks to request property values.
Definition: abstractroutingengine.h:50
+
VehicleProperty::Property property
property property to request.
Definition: abstractroutingengine.h:84
+
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.
Definition: abstractroutingengine.h:331
+
Zone::Type zone
zone if the sink wishes to request a specific zone, this should be set to the desired zone ...
Definition: abstractroutingengine.h:285
+
static Error strToError(std::string err)
strToError returns Error representing the string
Definition: abstractroutingengine.h:168
+
std::string sourceUuidFilter
sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to...
Definition: abstractroutingengine.h:89
+
Definition: abstractsink.h:40
+
std::string pid
pid requesting process id
Definition: abstractroutingengine.h:323
+
static const Property NoValue
Various property types:
Definition: vehicleproperty.h:429
+
void updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)
Deprecated:
Definition: abstractroutingengine.h:379
+
AsyncPropertyReply::Error error
error this is set if there was an error in the request. "success" will also be set to false...
Definition: abstractroutingengine.h:353
+
AbstractPropertyType * value
value the new value to set the property to.
Definition: abstractroutingengine.h:242
+
uint timeout
use to specify a timeout in ms for the request. When a timeout occurs, the &#39;completed&#39; callback will ...
Definition: abstractroutingengine.h:106
+
Definition: debugout.h:73
+
AbstractPropertyType * value
value of the reply. This may be null if success = false. This is owned by the source.
Definition: abstractroutingengine.h:188
+
Definition: abstractsource.h:41
+
+ + + + diff --git a/0.14/html/abstractsink_8h_source.html b/0.14/html/abstractsink_8h_source.html new file mode 100644 index 00000000..263098b5 --- /dev/null +++ b/0.14/html/abstractsink_8h_source.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractsink.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
abstractsink.h
+
+
+
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef ABSTRACTSINK_H
21 #define ABSTRACTSINK_H
22 
23 #include <string>
24 #include <list>
25 #include <vector>
26 #include <map>
27 #include <functional>
28 #include <boost/any.hpp>
29 
30 #include "vehicleproperty.h"
31 #include "abstractpropertytype.h"
32 
33 using namespace std;
34 
36 class AbstractSink;
37 
38 typedef vector<AbstractSink*> SinkList;
39 
41 {
42 
43 public:
44  AbstractSink(AbstractRoutingEngine* engine, map<string, string> config);
45  virtual ~AbstractSink();
46 
48 
52  virtual const string uuid() = 0;
53 
60  virtual void propertyChanged(AbstractPropertyType *value){ (void)value; }
61 
65  virtual void supportedChanged(const PropertyList & supportedProperties) = 0;
66 
67 protected:
72  map<string, string> configuration;
73 };
74 
75 #endif // ABSTRACTSINK_H
Definition: abstractpropertytype.h:70
+
Definition: abstractroutingengine.h:366
+
Definition: picojson.h:1002
+
Definition: abstractsink.h:40
+
virtual void propertyChanged(AbstractPropertyType *value)
propertyChanged is called when a subscribed to property changes.
Definition: abstractsink.h:60
+
AbstractRoutingEngine * routingEngine
routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins...
Definition: abstractsink.h:71
+
+ + + + diff --git a/0.14/html/abstractsource_8h_source.html b/0.14/html/abstractsource_8h_source.html new file mode 100644 index 00000000..008e02ab --- /dev/null +++ b/0.14/html/abstractsource_8h_source.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/abstractsource.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
abstractsource.h
+
+
+
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef ABSTRACTSOURCE_H
21 #define ABSTRACTSOURCE_H
22 
23 #include <string>
24 #include <list>
25 #include <boost/any.hpp>
26 
27 #include "abstractsink.h"
28 #include "vehicleproperty.h"
29 #include "abstractroutingengine.h"
30 #include "abstractpropertytype.h"
31 #include "propertyinfo.hpp"
32 
33 
34 
35 class AbstractSource;
36 
37 typedef std::list<AbstractSource*> SourceList;
38 
39 
40 
42 {
43 
44 public:
48  enum Operations {
49  Get = 0x01,
50  Set = 0x02,
51  GetRanged = 0x04
52  };
53 
54  AbstractSource(AbstractRoutingEngine* engine, map<string, string> config);
55  virtual ~AbstractSource();
56 
58 
64  virtual void getPropertyAsync(AsyncPropertyReply *reply) = 0;
65 
72  virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply) = 0;
73 
81 
88  virtual void subscribeToPropertyChanges(VehicleProperty::Property property) = 0;
89 
95  virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property) = 0;
96 
101  virtual int supportedOperations() = 0;
102 
109  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property & property) = 0;
110 
115  virtual PropertyList supported() = 0;
116 
117 protected:
123 
124 private:
125  AbstractSource():AbstractSink(nullptr, std::map<std::string,std::string>()) { }
126 };
127 
128 #endif // ABSTRACTSOURCE_H
virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property)=0
unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&#39;s ch...
+
Definition: abstractroutingengine.h:366
+
Operations
The Operations enum is a bitmask flag used to specify which operations are supported by the source pl...
Definition: abstractsource.h:48
+
virtual PropertyList supported()=0
supported
+
Definition: picojson.h:1002
+
AbstractRoutingEngine * routingEngine
routingEngine the core routing engine used to send property updates to sink plugins.
Definition: abstractsource.h:122
+
virtual void subscribeToPropertyChanges(VehicleProperty::Property property)=0
subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...
+
virtual void getPropertyAsync(AsyncPropertyReply *reply)=0
pure virtual methods:
+
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.
Definition: abstractroutingengine.h:123
+
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.
Definition: abstractroutingengine.h:219
+
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.
Definition: abstractroutingengine.h:331
+
Definition: abstractsink.h:40
+
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &property)=0
getPropertyInfo used to return specific information about a property
+
virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request)=0
setProperty is called when a sink requests to set a value for a given property. This is only called i...
+
virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)=0
getRangePropertyAsync is called when a sink requests a series of values for a given property within a...
+
virtual int supportedOperations()=0
supportedOperations
+
Definition: abstractsource.h:41
+
+ + + + diff --git a/0.14/html/amb.fidl b/0.14/html/amb.fidl new file mode 100644 index 00000000..3c301183 --- /dev/null +++ b/0.14/html/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 data spec. +* +* 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 amb.fidl. 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 mapping documentation +* +* \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/html/amb_8fidl.html b/0.14/html/amb_8fidl.html new file mode 100644 index 00000000..c402068a --- /dev/null +++ b/0.14/html/amb_8fidl.html @@ -0,0 +1,181 @@ + + + + + + +automotive-message-broker: amb.fidl File Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
amb.fidl File Reference
+
+
+ + + + +

+Classes

union  Variant
 
+ + + + +

+Functions

union Variant GetHistory (Double beginTime, Double endTime)
 HistoryObject is returned with GetHistory call. More...
 
+

Detailed Description

+

+Automotive Message Broker DBus API Documentation

+
Version
0.14.0
+

+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 data spec.

+

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 amb.fidl. 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 mapping documentation

+

+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:

+
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);

+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).

+

+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

+
Zone.Front | Zone.Left

(which is '9') may represent the driver position.

+
enumeration Zone {
None = 0,
Front = 1,
Middle = 1 << 1,
Right = 1 << 2,
Left = 1 << 3,
Rear = 1 << 4,
Center = 1 << 5
}

+Vehicle Property Type

+

Vehicle Property Type is the common interface which all Data types are derived. This interface is as follows:

+
interface VehiclePropertyType {
attribute Double Time readonly
attribute Zone Zone readonly
method GetHistory(Double beginTime, Double endTime) {
out{ Dictionary result}
}
}

+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.

+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
union Variant GetHistory (Double beginTime,
Double endTime 
)
+
+ +

HistoryObject is returned with GetHistory call.

+

Dictionary

+

Name of property

+

Value of property

+

Time in seconds since unix epoch.

+

VehiclePropertyType VehiclePropertyType is the base class for all Data types.

+

time in seconds since system start when a property in the interface updated.

+

Zone in which the interface is situated.

+

return dictionary of objectName and values for data between 'beginTime' and 'endTime'

    +
  • beginTime time stamp in Seconds since Unix Epoc
  • +
  • endTime time stamp in Seconds since Unix Epoc
  • +
+ +
+
+
+ + + + diff --git a/0.14/html/ambd-configuration.idl b/0.14/html/ambd-configuration.idl new file mode 100644 index 00000000..f1bb4e9a --- /dev/null +++ b/0.14/html/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/html/ambd-configuration_8idl.html b/0.14/html/ambd-configuration_8idl.html new file mode 100644 index 00000000..80144543 --- /dev/null +++ b/0.14/html/ambd-configuration_8idl.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: ambd-configuration.idl File Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ambd-configuration.idl File Reference
+
+
+ +

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". +More...

+ +

Go to the source code of this file.

+ + + + + + + + + + + +

+Classes

interface  Config
 Config object is the root JSON object in the config. More...
 
interface  Plugin
 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. More...
 
interface  PluginSegment
 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: More...
 
+

Detailed Description

+

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".

+

+Configuration Example

+
{
"plugins" : "/etc/ambd/plugins.d",
"sources" : [ ],
"sinks": [ ]
}
+ + + + diff --git a/0.14/html/ambd-configuration_8idl_source.html b/0.14/html/ambd-configuration_8idl_source.html new file mode 100644 index 00000000..6e3e5a66 --- /dev/null +++ b/0.14/html/ambd-configuration_8idl_source.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: ambd-configuration.idl Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
ambd-configuration.idl
+
+
+Go to the documentation of this file.
1 
18 interface Config {
19 
24  readonly attribute DOMString plugins;
25 
30  readonly attribute DOMString mainloop;
31 
37  readonly attribute Plugin[] sources;
38 
44  readonly attribute Plugin[] sinks;
45 
46 }
47 
52 interface Plugin {
53 
57  readonly attribute DOMString name;
58 
62  readonly attribute DOMString path;
63 }
64 
78 interface PluginSegment : Plugin {
79 
83  readonly attribute boolean? enabled;
84 }
Config object is the root JSON object in the config.
Definition: ambd-configuration.idl:18
+
readonly attribute Plugin[] sources
source plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
Definition: ambd-configuration.idl:37
+
readonly attribute boolean enabled
enabled - returns true if the plugin is enabled or not.
Definition: ambd-configuration.idl:83
+
readonly attribute DOMString mainloop
mainloop - path to mainloop plugin. The mainloop plugin is by default glib. AMB also provides a qt-ba...
Definition: ambd-configuration.idl:30
+
readonly attribute DOMString path
path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so)
Definition: ambd-configuration.idl:62
+
readonly attribute DOMString plugins
plugins - path to plugin segments. The AMB Daemon will scan this path for any plugin configuration se...
Definition: ambd-configuration.idl:24
+
readonly attribute DOMString name
name of plugin (ie &#39;ExamplePlugin&#39;)
Definition: ambd-configuration.idl:57
+
PluginSegment root object for plugin segments. PluginSegment inherits the attributes from Plugin and ...
Definition: ambd-configuration.idl:78
+
the Plugin interface describes the configuration for a plugin. This interface may be extended with pl...
Definition: ambd-configuration.idl:52
+
readonly attribute Plugin[] sinks
sink plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
Definition: ambd-configuration.idl:44
+
+ + + + diff --git a/0.14/html/ambd.html b/0.14/html/ambd.html new file mode 100644 index 00000000..afb8954e --- /dev/null +++ b/0.14/html/ambd.html @@ -0,0 +1,115 @@ + + + + + + +automotive-message-broker: Automotive Message Broker Daemon + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+
+ + +
+ +
+ +
+
+
+
Automotive Message Broker Daemon
+
+
+

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:

+
1 cd automotive-message-broker
2 mkdir build
3 cd build
4 cmake ..
5 make

Installing

+

To install:

+
1 sudo make install

Running

+

To run:

+
1 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:

+
1 cmake .. -Dqtmainloop=On

You will also need to edit your config to enable the Qt-based mainloop:

+
1 {
2  "mainloop" : "/usr/local/lib/automotive-message-broker/qtmainloopplugin.so",
3  "plugins" : "/etc/ambd/plugins.d"
4 }

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/html/ambd.md b/0.14/html/ambd.md new file mode 100644 index 00000000..c1951135 --- /dev/null +++ b/0.14/html/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/html/ambdbusmappings.idl b/0.14/html/ambdbusmappings.idl new file mode 100644 index 00000000..7bc66e8b --- /dev/null +++ b/0.14/html/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 data specification + * 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/html/ambdbusmappings_8idl.html b/0.14/html/ambdbusmappings_8idl.html new file mode 100644 index 00000000..e7e35c40 --- /dev/null +++ b/0.14/html/ambdbusmappings_8idl.html @@ -0,0 +1,335 @@ + + + + + + +automotive-message-broker: ambdbusmappings.idl File Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ambdbusmappings.idl File Reference
+
+
+ +

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 data specification The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name. +More...

+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

interface  VehicleSpeed
 Corresponds with DBus Interface org.automotive.VehicleSpeed. More...
 
interface  EngineSpeed
 Corresponds with DBus Interface org.automotive.EngineSpeed. More...
 
interface  VehiclePowerMode
 Corresponds with DBus Interface org.automotive.VehiclePowerMode. More...
 
interface  TripMeter
 Corresponds with DBus Interface org.automotive.TripMeter. More...
 
interface  Acceleration
 Corresponds with DBus Interface org.automotive.Acceleration. More...
 
interface  Transmission
 Corresponds with DBus Interface org.automotive.Transmission. More...
 
interface  CruiseControlStatus
 Corresponds with DBus Interface org.automotive.CruiseControlStatus. More...
 
interface  BrakeOperation
 Corresponds with DBus Interface org.automotive.BrakeOperation. More...
 
interface  LightStatus
 Corresponds with DBus Interface org.automotive.LightStatus. More...
 
interface  InteriorLightStatus
 Corresponds with DBus Interface org.automotive.InteriorLightStatus. More...
 
interface  Horn
 Corresponds with DBus Interface org.automotive.Horn. More...
 
interface  Fuel
 Corresponds with DBus Interface org.automotive.Fuel. More...
 
interface  EngineOil
 Corresponds with DBus Interface org.automotive.EngineOil. More...
 
interface  Location
 Corresponds with DBus Interface org.automotive.Location. More...
 
interface  SteeringWheel
 Corresponds with DBus Interface org.automotive.SteeringWheel. More...
 
interface  ThrottlePosition
 Corresponds with DBus Interface org.automotive.ThrottlePosition. More...
 
interface  NightMode
 Corresponds with DBus Interface org.automotive.NightMode. More...
 
interface  DrivingMode
 Corresponds with DBus Interface org.automotive.DrivingMode. More...
 
interface  PowertrainTorque
 Corresponds with DBus Interface org.automotive.PowertrainTorque. More...
 
interface  AcceleratorPedalPosition
 Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. More...
 
interface  Chime
 Corresponds with DBus Interface org.automotive.Chime. More...
 
interface  WheelTick
 Corresponds with DBus Interface org.automotive.WheelTick. More...
 
interface  IgnitionTime
 Corresponds with DBus Interface org.automotive.IgnitionTime. More...
 
interface  YawRate
 Corresponds with DBus Interface org.automotive.YawRate. More...
 
interface  ButtonEvent
 Corresponds with DBus Interface org.automotive.ButtonEvent. More...
 
interface  ExteriorBrightness
 Corresponds with DBus Interface org.automotive.ExteriorBrightness. More...
 
interface  Temperature
 Corresponds with DBus Interface org.automotive.Temperature. More...
 
interface  RainSensor
 Corresponds with DBus Interface org.automotive.RainSensor. More...
 
interface  WiperStatus
 Corresponds with DBus Interface org.automotive.WiperStatus. More...
 
interface  ClimateControl
 Corresponds with DBus Interface org.automotive.ClimateControl. More...
 
interface  WindowStatus
 Corresponds with DBus Interface org.automotive.WindowStatus. More...
 
interface  SideWindow
 Corresponds with DBus Interface org.automotive.SideWindow. More...
 
interface  Defrost
 Corresponds with DBus Interface org.automotive.Defrost. More...
 
interface  Sunroof
 Corresponds with DBus Interface org.automotive.Sunroof. More...
 
interface  ConvertibleRoof
 Corresponds with DBus Interface org.automotive.ConvertibleRoof. More...
 
interface  AtmosphericPressure
 Corresponds with DBus Interface org.automotive.AtmosphericPressure. More...
 
interface  VehicleId
 Corresponds with DBus Interface org.automotive.VehicleId. More...
 
interface  Size
 Corresponds with DBus Interface org.automotive.Size. More...
 
interface  FuelInfo
 Corresponds with DBus Interface org.automotive.FuelInfo. More...
 
interface  VehicleType
 Corresponds with DBus Interface org.automotive.VehicleType. More...
 
interface  Doors
 Corresponds with DBus Interface org.automotive.Doors. More...
 
interface  WheelInformation
 Corresponds with DBus Interface org.automotive.WheelInformation. More...
 
interface  Odometer
 Corresponds with DBus Interface org.automotive.Odometer. More...
 
interface  Fluid
 Corresponds with DBus Interface org.automotive.Fluid. More...
 
interface  BatteryStatus
 Corresponds with DBus Interface org.automotive.BatteryStatus. More...
 
interface  Tire
 Corresponds with DBus Interface org.automotive.Tire. More...
 
interface  EngineCoolant
 Corresponds with DBus Interface org.automotive.EngineCoolant. More...
 
interface  TransmissionOil
 Corresponds with DBus Interface org.automotive.TransmissionOil. More...
 
interface  TransmissionClutch
 Corresponds with DBus Interface org.automotive.TransmissionClutch. More...
 
interface  BrakeMaintenance
 Corresponds with DBus Interface org.automotive.BrakeMaintenance. More...
 
interface  WasherFluid
 Corresponds with DBus Interface org.automotive.WasherFluid. More...
 
interface  MalfunctionIndicator
 Corresponds with DBus Interface org.automotive.MalfunctionIndicator. More...
 
interface  Diagnostic
 Corresponds with DBus Interface org.automotive.Diagnostic. More...
 
interface  ParkingBrake
 Corresponds with DBus Interface org.automotive.ParkingBrake. More...
 
interface  HazardLight
 Corresponds with DBus Interface org.automotive.HazardLight. More...
 
interface  LaneDepartureDetection
 Corresponds with DBus Interface org.automotive.LaneDepartureDetection. More...
 
interface  Alarm
 Corresponds with DBus Interface org.automotive.Alarm. More...
 
interface  AntilockBrakingSystem
 Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. More...
 
interface  TractionControlSystem
 Corresponds with DBus Interface org.automotive.TractionControlSystem. More...
 
interface  VehicleTopSpeedLimit
 Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. More...
 
interface  AirbagStatus
 Corresponds with DBus Interface org.automotive.AirbagStatus. More...
 
interface  DoorStatus
 Corresponds with DBus Interface org.automotive.DoorStatus. More...
 
interface  Door
 Corresponds with DBus Interface org.automotive.Door. More...
 
interface  SeatBelt
 Corresponds with DBus Interface org.automotive.SeatBelt. More...
 
interface  OccupantStatus
 Corresponds with DBus Interface org.automotive.OccupantStatus. More...
 
interface  ObstacleDistance
 Corresponds with DBus Interface org.automotive.ObstacleDistance. More...
 
interface  ElectronicStabilityControl
 Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. More...
 
interface  ChildSafetyLock
 Corresponds with DBus Interface org.automotive.ChildSafetyLock. More...
 
interface  Seat
 Corresponds with DBus Interface org.automotive.Seat. More...
 
interface  SteeringWheelPosition
 Corresponds with DBus Interface org.automotive.SteeringWheelPosition. More...
 
interface  Mirror
 Corresponds with DBus Interface org.automotive.Mirror. More...
 
interface  SeatAdjustment
 Corresponds with DBus Interface org.automotive.SeatAdjustment. More...
 
interface  DriveMode
 Corresponds with DBus Interface org.automotive.DriveMode. More...
 
interface  VehicleSound
 Corresponds with DBus Interface org.automotive.VehicleSound. More...
 
+

Detailed Description

+

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 data specification 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.

+
+ + + + diff --git a/0.14/html/ambdbusmappings_8idl_source.html b/0.14/html/ambdbusmappings_8idl_source.html new file mode 100644 index 00000000..d24d991c --- /dev/null +++ b/0.14/html/ambdbusmappings_8idl_source.html @@ -0,0 +1,173 @@ + + + + + + +automotive-message-broker: ambdbusmappings.idl Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
ambdbusmappings.idl
+
+
+Go to the documentation of this file.
1 
16 interface VehicleSpeed {
17 
22  const DOMString VehicleSpeed = "Speed";
23 
24 };
25 
29 interface EngineSpeed {
30 
35  const DOMString EngineSpeed = "Speed";
36 
37 };
38 
42 interface VehiclePowerMode {
43 
48  const DOMString VehiclePowerMode = "VehiclePowerMode";
49 
50 };
51 
55 interface TripMeter {
56 
61  const DOMString TripMeters = "TripMeters";
62 
63 };
64 
68 interface Acceleration {
69 
74  const DOMString AccelerationX = "X";
75 
80  const DOMString AccelerationY = "Y";
81 
86  const DOMString AccelerationZ = "Z";
87 
88 };
89 
93 interface Transmission {
94 
99  const DOMString TransmissionShiftPosition = "ShiftPosition";
100 
105  const DOMString TransmissionGearPosition = "GearPosition";
106 
111  const DOMString TransmissionGearPosition = "Gear";
112 
117  const DOMString TransmissionModeW3C = "Mode";
118 
123  const DOMString TransmissionGearType = "Type";
124 
125 };
126 
131 
136  const DOMString CruiseControlSpeed = "Speed";
137 
142  const DOMString CruiseControlActive = "Status";
143 
144 };
145 
149 interface BrakeOperation {
150 
155  const DOMString WheelBrake = "BrakePedalDepressed";
156 
157 };
158 
162 interface LightStatus {
163 
168  const DOMString LightHead = "Head";
169 
174  const DOMString LightRightTurn = "RightTurn";
175 
180  const DOMString LightLeftTurn = "LeftTurn";
181 
186  const DOMString LightBrake = "Brake";
187 
192  const DOMString LightFog = "Fog";
193 
198  const DOMString LightHazard = "Hazard";
199 
204  const DOMString LightParking = "Parking";
205 
210  const DOMString LightHighBeam = "HighBeam";
211 
216  const DOMString LightAutomatic = "AutomaticHeadlights";
217 
222  const DOMString LightDynamicHighBeam = "DynamicHighBeam";
223 
224 };
225 
230 
235  const DOMString InteriorLightStatus = "Status";
236 
237 };
238 
242 interface Horn {
243 
248  const DOMString Horn = "Status";
249 
250 };
251 
255 interface Fuel {
256 
261  const DOMString FuelLevel = "Level";
262 
267  const DOMString FuelRange = "Range";
268 
273  const DOMString FuelConsumption = "InstantConsumption";
274 
279  const DOMString FuelEconomy = "InstantEconomy";
280 
285  const DOMString FuelAverageEconomy = "AverageEconomy";
286 
291  const DOMString FuelAverageConsumption = "AverageConsumption";
292 
297  const DOMString FuelConsumptionSinceRestart = "FuelConsumedSinceRestart";
298 
303  const DOMString FuelTimeSinceRestart = "TimeSinceRestart";
304 
305 };
306 
310 interface EngineOil {
311 
316  const DOMString EngineOilRemaining = "Level";
317 
322  const DOMString EngineOilTemperature = "Temperature";
323 
328  const DOMString EngineOilPressure = "Pressure";
329 
334  const DOMString EngineOilChangeIndicator = "Change";
335 
340  const DOMString EngineOilLifeRemaining = "LifeRemaining";
341 
342 };
343 
347 interface Location {
348 
353  const DOMString Latitude = "Latitude";
354 
359  const DOMString Longitude = "Longitude";
360 
365  const DOMString Altitude = "Altitude";
366 
371  const DOMString Direction = "Direction";
372 
373 };
374 
378 interface SteeringWheel {
379 
384  const DOMString SteeringWheelAngleW3C = "Angle";
385 
386 };
387 
391 interface ThrottlePosition {
392 
397  const DOMString ThrottlePosition = "Value";
398 
399 };
400 
404 interface NightMode {
405 
410  const DOMString NightMode = "NightMode";
411 
416  const DOMString NightMode = "Mode";
417 
418 };
419 
423 interface DrivingMode {
424 
429  const DOMString DrivingMode = "DrivingMode";
430 
435  const DOMString DrivingModeW3C = "Mode";
436 
437 };
438 
442 interface PowertrainTorque {
443 
448  const DOMString PowertrainTorque = "Value";
449 
450 };
451 
456 
461  const DOMString AcceleratorPedalPosition = "Value";
462 
463 };
464 
468 interface Chime {
469 
474  const DOMString Chime = "Status";
475 
476 };
477 
481 interface WheelTick {
482 
487  const DOMString WheelTick = "Value";
488 
489 };
490 
494 interface IgnitionTime {
495 
500  const DOMString IgnitionTimeOn = "IgnitionTimeOn";
501 
506  const DOMString IgnitionTimeOff = "IgnitionTimeOff";
507 
508 };
509 
513 interface YawRate {
514 
519  const DOMString YawRate = "Value";
520 
521 };
522 
526 interface ButtonEvent {
527 
532  const DOMString YawRate = "Value";
533 
534 };
535 
540 
545  const DOMString ExteriorBrightness = "ExteriorBrightness";
546 
547 };
548 
552 interface Temperature {
553 
558  const DOMString InteriorTemperature = "InteriorTemperature";
559 
564  const DOMString ExteriorTemperature = "ExteriorTemperature";
565 
566 };
567 
571 interface RainSensor {
572 
577  const DOMString RainSensor = "RainIntensity";
578 
579 };
580 
584 interface WiperStatus {
585 
590  const DOMString WindshieldWiperSpeed = "WiperSpeed";
591 
596  const DOMString WindshieldWiperSetting = "WiperSetting";
597 
598 };
599 
603 interface ClimateControl {
604 
609  const DOMString AirflowDirectionW3C = "AirflowDirection";
610 
615  const DOMString FanSpeed = "FanSpeedLevel";
616 
621  const DOMString TargetTemperature = "TargetTemperature";
622 
627  const DOMString AirConditioning = "AirConditioning";
628 
633  const DOMString AirRecirculation = "AirRecirculation";
634 
639  const DOMString Heater = "Heater";
640 
645  const DOMString SteeringWheelHeater = "SteeringWheelHeater";
646 
651  const DOMString SeatHeater = "SeatHeater";
652 
657  const DOMString SeatCooler = "SeatCooler";
658 
659 };
660 
664 interface WindowStatus {
665 
670  const DOMString WindowStatus = "Openness";
671 
676  const DOMString Defrost = "Defrost";
677 
678 };
679 
683 interface SideWindow {
684 
689  const DOMString WindowStatus = "Openness";
690 
695  const DOMString WindowLockStatus = "Lock";
696 
697 };
698 
702 interface Defrost {
703 
708  const DOMString DefrostWindow = "DefrostWindow";
709 
714  const DOMString DefrostMirror = "DefrostMirror";
715 
716 };
717 
721 interface Sunroof {
722 
727  const DOMString Sunroof = "Openness";
728 
733  const DOMString SunroofTilt = "Tilt";
734 
735 };
736 
740 interface ConvertibleRoof {
741 
746  const DOMString ConvertibleRoof = "Setting";
747 
752  const DOMString ConvertibleRoofStatus = "Status";
753 
754 };
755 
760 
765  const DOMString AtmosphericPressure = "Pressure";
766 
767 };
768 
772 interface VehicleId {
773 
778  const DOMString WMI = "WMI";
779 
784  const DOMString VIN = "VIN";
785 
786 };
787 
791 interface Size {
792 
797  const DOMString VehicleWidth = "Width";
798 
803  const DOMString VehicleHeight = "Height";
804 
809  const DOMString VehicleLength = "Length";
810 
811 };
812 
816 interface FuelInfo {
817 
822  const DOMString FuelType = "Type";
823 
828  const DOMString FuelPositionSide = "RefuelPosition";
829 
830 };
831 
835 interface VehicleType {
836 
841  const DOMString VehicleType = "Type";
842 
843 };
844 
848 interface Doors {
849 
854  const DOMString DoorsPerRow = "DoorsPerRow";
855 
856 };
857 
861 interface WheelInformation {
862 
867  const DOMString FrontWheelRadius = "FrontWheelRadius";
868 
873  const DOMString RearWheelRadius = "RearWheelRadius";
874 
879  const DOMString WheelTrack = "WheelTrack";
880 
885  const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
886 
887 };
888 
892 interface Odometer {
893 
898  const DOMString Odometer = "Odometer";
899 
904  const DOMString DistanceTotal = "DistanceTotal";
905 
910  const DOMString DistanceSinceStart = "DistanceSinceStart";
911 
912 };
913 
917 interface Fluid {
918 
923  const DOMString TransmissionFluidLevel = "Transmission";
924 
925 };
926 
930 interface BatteryStatus {
931 
936  const DOMString BatteryVoltage = "Voltage";
937 
942  const DOMString BatteryCurrent = "Current";
943 
948  const DOMString BatteryChargeLevel = "ChargeLevel";
949 
950 };
951 
955 interface Tire {
956 
961  const DOMString TirePressure = "Pressure";
962 
967  const DOMString TirePressureLow = "PressureLow";
968 
973  const DOMString TireTemperature = "Temperature";
974 
975 };
976 
980 interface EngineCoolant {
981 
986  const DOMString EngineCoolantLevel = "Level";
987 
992  const DOMString EngineCoolantTemperature = "Temperature";
993 
994 };
995 
999 interface TransmissionOil {
1000 
1005  const DOMString TransmissionOilWear = "Wear";
1006 
1011  const DOMString TransmissionOilTemperature = "Temperature";
1012 
1013 };
1014 
1019 
1024  const DOMString TransmissionClutchWear = "Wear";
1025 
1026 };
1027 
1031 interface BrakeMaintenance {
1032 
1037  const DOMString BrakePadWear = "PadWear";
1038 
1043  const DOMString BrakeFluidLevel = "FluidLevel";
1044 
1049  const DOMString BrakeFluidLevelLow = "FluidLevelLow";
1050 
1051 };
1052 
1056 interface WasherFluid {
1057 
1062  const DOMString WasherFluidLevel = "Level";
1063 
1068  const DOMString WasherFluidLevelLow = "LevelLow";
1069 
1070 };
1071 
1076 
1081  const DOMString MalfunctionIndicatorOn = "On";
1082 
1083 };
1084 
1088 interface Diagnostic {
1089 
1094  const DOMString AccumulatedEngineRuntime = "AccumulatedEngineRuntime";
1095 
1100  const DOMString DistanceWithMILOn = "DistanceWithMILOn";
1101 
1106  const DOMString DistanceSinceCodeCleared = "DistanceSinceCodeCleared";
1107 
1112  const DOMString TimeRunMILOn = "TimeRunMILOn";
1113 
1118  const DOMString TimeTroubleCodeClear = "TimeTroubleCodeClear";
1119 
1120 };
1121 
1125 interface ParkingBrake {
1126 
1131  const DOMString ParkingBrakeStatusW3C = "Status";
1132 
1133 };
1134 
1138 interface HazardLight {
1139 
1144  const DOMString HazardLightStatus = "HazardLight";
1145 
1146 };
1147 
1152 
1157  const DOMString LaneDepartureStatus = "Status";
1158 
1159 };
1160 
1164 interface Alarm {
1165 
1170  const DOMString AlarmStatus = "Status";
1171 
1172 };
1173 
1178 
1183  const DOMString AntilockBrakingSystem = "AntilockBrakingSystem";
1184 
1189  const DOMString AntilockBrakingSystem = "Engaged";
1190 
1195  const DOMString AntilockBrakingSystemEnabled = "Enabled";
1196 
1197 };
1198 
1203 
1208  const DOMString TractionControlSystem = "TractionControlSystem";
1209 
1214  const DOMString TractionControlSystemEnabled = "Enabled";
1215 
1220  const DOMString TractionControlSystem = "Engaged";
1221 
1222 };
1223 
1228 
1233  const DOMString VehicleTopSpeedLimit = "VehicleTopSpeedLimit";
1234 
1239  const DOMString VehicleTopSpeedLimit = "Speed";
1240 
1241 };
1242 
1246 interface AirbagStatus {
1247 
1252  const DOMString AirbagStatus = "AirbagStatus";
1253 
1258  const DOMString AirbagActivated = "AirbagActivated";
1259 
1264  const DOMString AirbagDeployed = "AirbagDeployed";
1265 
1266 };
1267 
1271 interface DoorStatus {
1272 
1277  const DOMString DoorStatus = "DoorStatus";
1278 
1283  const DOMString DoorLockStatus = "DoorLockStatus";
1284 
1289  const DOMString ChildLockStatus = "ChildLockStatus";
1290 
1291 };
1292 
1296 interface Door {
1297 
1302  const DOMString DoorStatusW3C = "Status";
1303 
1308  const DOMString DoorLockStatus = "Lock";
1309 
1314  const DOMString ChildLockStatus = "ChildLock";
1315 
1316 };
1317 
1321 interface SeatBelt {
1322 
1327  const DOMString SeatBeltStatus = "Status";
1328 
1329 };
1330 
1334 interface OccupantStatus {
1335 
1340  const DOMString OccupantStatus = "OccupantStatus";
1341 
1342 };
1343 
1347 interface ObstacleDistance {
1348 
1353  const DOMString ObstacleDistance = "ObstacleDistance";
1354 
1355 };
1356 
1361 
1366  const DOMString ElectronicStabilityControlEnabled = "Enabled";
1367 
1372  const DOMString ElectronicStabilityControlEngaged = "Engaged";
1373 
1374 };
1375 
1379 interface ChildSafetyLock {
1380 
1385  const DOMString ChildLockStatus = "Lock";
1386 
1387 };
1388 
1392 interface Seat {
1393 
1398  const DOMString OccupantStatusW3C = "Occupant";
1399 
1404  const DOMString SeatBeltStatus = "SeatBelt";
1405 
1410  const DOMString OccupantName = "OccupantName";
1411 
1416  const DOMString OccupantIdentificationType = "IdentificationType";
1417 
1418 };
1419 
1424 
1429  const DOMString SteeringWheelPositionSlide = "Slide";
1430 
1435  const DOMString SteeringWheelPositionTilt = "Tilt";
1436 
1437 };
1438 
1442 interface Mirror {
1443 
1448  const DOMString MirrorSettingPan = "MirrorPan";
1449 
1454  const DOMString MirrorSettingTilt = "MirrorTilt";
1455 
1456 };
1457 
1461 interface SeatAdjustment {
1462 
1467  const DOMString SeatPositionBackCushion = "SeatBackCushion";
1468 
1473  const DOMString SeatPositionRecline = "SeatReclineBack";
1474 
1479  const DOMString SeatPositionSlide = "SeatSlide";
1480 
1485  const DOMString SeatPositionCushionHeight = "SeatCushionHeight";
1486 
1491  const DOMString SeatPositionHeadrest = "SeatHeadrest";
1492 
1497  const DOMString SeatPositionSideCushion = "SeatSideCushion";
1498 
1499 };
1500 
1504 interface DriveMode {
1505 
1510  const DOMString VehicleDriveMode = "DriveMode";
1511 
1512 };
1513 
1517 interface VehicleSound {
1518 
1523  const DOMString ActiveNoiseControlMode = "ActiveNoiseControlMode";
1524 
1529  const DOMString EngineSoundEnhancementMode = "EngineSoundEnhancementMode";
1530 
1535  const DOMString AvailableSounds = "AvailableSounds";
1536 
1537 };
1538 
Corresponds with DBus Interface org.automotive.BrakeMaintenance.
Definition: ambdbusmappings.idl:1031
+
Corresponds with DBus Interface org.automotive.SteeringWheel.
Definition: ambdbusmappings.idl:378
+
Corresponds with DBus Interface org.automotive.ThrottlePosition.
Definition: ambdbusmappings.idl:391
+
Definition: vehicleproperty.h:360
+
Corresponds with DBus Interface org.automotive.WheelTick.
Definition: ambdbusmappings.idl:481
+
Corresponds with DBus Interface org.automotive.TripMeter.
Definition: ambdbusmappings.idl:55
+
Corresponds with DBus Interface org.automotive.Tire.
Definition: ambdbusmappings.idl:955
+
Definition: vehicleproperty.h:212
+
Corresponds with DBus Interface org.automotive.TractionControlSystem.
Definition: ambdbusmappings.idl:1202
+
Corresponds with DBus Interface org.automotive.InteriorLightStatus.
Definition: ambdbusmappings.idl:229
+
Corresponds with DBus Interface org.automotive.AirbagStatus.
Definition: ambdbusmappings.idl:1246
+
Corresponds with DBus Interface org.automotive.Fluid.
Definition: ambdbusmappings.idl:917
+
Corresponds with DBus Interface org.automotive.HazardLight.
Definition: ambdbusmappings.idl:1138
+
Corresponds with DBus Interface org.automotive.Horn.
Definition: ambdbusmappings.idl:242
+
Corresponds with DBus Interface org.automotive.Temperature.
Definition: ambdbusmappings.idl:552
+
Corresponds with DBus Interface org.automotive.DriveMode.
Definition: ambdbusmappings.idl:1504
+
Corresponds with DBus Interface org.automotive.ElectronicStabilityControl.
Definition: ambdbusmappings.idl:1360
+
Corresponds with DBus Interface org.automotive.PowertrainTorque.
Definition: ambdbusmappings.idl:442
+
Definition: vehicleproperty.h:81
+
Corresponds with DBus Interface org.automotive.ConvertibleRoof.
Definition: ambdbusmappings.idl:740
+
Corresponds with DBus Interface org.automotive.Doors.
Definition: ambdbusmappings.idl:848
+
Corresponds with DBus Interface org.automotive.RainSensor.
Definition: ambdbusmappings.idl:571
+
Corresponds with DBus Interface org.automotive.Alarm.
Definition: ambdbusmappings.idl:1164
+
Corresponds with DBus Interface org.automotive.SteeringWheelPosition.
Definition: ambdbusmappings.idl:1423
+
Corresponds with DBus Interface org.automotive.Defrost.
Definition: ambdbusmappings.idl:702
+
Corresponds with DBus Interface org.automotive.BatteryStatus.
Definition: ambdbusmappings.idl:930
+
Corresponds with DBus Interface org.automotive.WiperStatus.
Definition: ambdbusmappings.idl:584
+
Corresponds with DBus Interface org.automotive.SeatAdjustment.
Definition: ambdbusmappings.idl:1461
+
Corresponds with DBus Interface org.automotive.Chime.
Definition: ambdbusmappings.idl:468
+
Corresponds with DBus Interface org.automotive.Size.
Definition: ambdbusmappings.idl:791
+
Corresponds with DBus Interface org.automotive.OccupantStatus.
Definition: ambdbusmappings.idl:1334
+
Corresponds with DBus Interface org.automotive.MalfunctionIndicator.
Definition: ambdbusmappings.idl:1075
+
Corresponds with DBus Interface org.automotive.WasherFluid.
Definition: ambdbusmappings.idl:1056
+
Corresponds with DBus Interface org.automotive.VehicleSpeed.
Definition: ambdbusmappings.idl:16
+
Corresponds with DBus Interface org.automotive.LaneDepartureDetection.
Definition: ambdbusmappings.idl:1151
+
Corresponds with DBus Interface org.automotive.DrivingMode.
Definition: ambdbusmappings.idl:423
+
Corresponds with DBus Interface org.automotive.YawRate.
Definition: ambdbusmappings.idl:513
+
Corresponds with DBus Interface org.automotive.EngineCoolant.
Definition: ambdbusmappings.idl:980
+
Corresponds with DBus Interface org.automotive.Sunroof.
Definition: ambdbusmappings.idl:721
+
Corresponds with DBus Interface org.automotive.TransmissionClutch.
Definition: ambdbusmappings.idl:1018
+
Corresponds with DBus Interface org.automotive.WindowStatus.
Definition: ambdbusmappings.idl:664
+
Corresponds with DBus Interface org.automotive.Acceleration.
Definition: ambdbusmappings.idl:68
+
Corresponds with DBus Interface org.automotive.SeatBelt.
Definition: ambdbusmappings.idl:1321
+
Corresponds with DBus Interface org.automotive.ExteriorBrightness.
Definition: ambdbusmappings.idl:539
+
Corresponds with DBus Interface org.automotive.EngineSpeed.
Definition: ambdbusmappings.idl:29
+
Definition: vehicleproperty.h:228
+
Corresponds with DBus Interface org.automotive.ChildSafetyLock.
Definition: ambdbusmappings.idl:1379
+
Corresponds with DBus Interface org.automotive.VehicleSound.
Definition: ambdbusmappings.idl:1517
+
Corresponds with DBus Interface org.automotive.NightMode.
Definition: ambdbusmappings.idl:404
+
Corresponds with DBus Interface org.automotive.IgnitionTime.
Definition: ambdbusmappings.idl:494
+
Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition.
Definition: ambdbusmappings.idl:455
+
Corresponds with DBus Interface org.automotive.Diagnostic.
Definition: ambdbusmappings.idl:1088
+
Corresponds with DBus Interface org.automotive.Mirror.
Definition: ambdbusmappings.idl:1442
+
Corresponds with DBus Interface org.automotive.SideWindow.
Definition: ambdbusmappings.idl:683
+
Corresponds with DBus Interface org.automotive.AntilockBrakingSystem.
Definition: ambdbusmappings.idl:1177
+
Corresponds with DBus Interface org.automotive.CruiseControlStatus.
Definition: ambdbusmappings.idl:130
+
Corresponds with DBus Interface org.automotive.FuelInfo.
Definition: ambdbusmappings.idl:816
+
Corresponds with DBus Interface org.automotive.ClimateControl.
Definition: ambdbusmappings.idl:603
+
Corresponds with DBus Interface org.automotive.VehiclePowerMode.
Definition: ambdbusmappings.idl:42
+
Corresponds with DBus Interface org.automotive.VehicleId.
Definition: ambdbusmappings.idl:772
+
Corresponds with DBus Interface org.automotive.AtmosphericPressure.
Definition: ambdbusmappings.idl:759
+
Corresponds with DBus Interface org.automotive.VehicleType.
Definition: ambdbusmappings.idl:835
+
Corresponds with DBus Interface org.automotive.DoorStatus.
Definition: ambdbusmappings.idl:1271
+
Corresponds with DBus Interface org.automotive.LightStatus.
Definition: ambdbusmappings.idl:162
+
Corresponds with DBus Interface org.automotive.TransmissionOil.
Definition: ambdbusmappings.idl:999
+
Corresponds with DBus Interface org.automotive.ButtonEvent.
Definition: ambdbusmappings.idl:526
+
Definition: vehicleproperty.h:144
+
Corresponds with DBus Interface org.automotive.ObstacleDistance.
Definition: ambdbusmappings.idl:1347
+
Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit.
Definition: ambdbusmappings.idl:1227
+
Corresponds with DBus Interface org.automotive.Odometer.
Definition: ambdbusmappings.idl:892
+
Corresponds with DBus Interface org.automotive.WheelInformation.
Definition: ambdbusmappings.idl:861
+
Corresponds with DBus Interface org.automotive.BrakeOperation.
Definition: ambdbusmappings.idl:149
+
Corresponds with DBus Interface org.automotive.Location.
Definition: ambdbusmappings.idl:347
+
Corresponds with DBus Interface org.automotive.EngineOil.
Definition: ambdbusmappings.idl:310
+
+ + + + diff --git a/0.14/html/ambplugin_8h.html b/0.14/html/ambplugin_8h.html new file mode 100644 index 00000000..1a53a3e2 --- /dev/null +++ b/0.14/html/ambplugin_8h.html @@ -0,0 +1,137 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambplugin.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ambplugin.h File Reference
+
+
+ +

Contains common code used in plugins for Automotive message broker(AMB). +More...

+
#include <abstractsource.h>
+#include "ambpluginimpl.h"
+#include <string>
+
+Include dependency graph for ambplugin.h:
+
+
+ + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  AmbPlugin< T >
 
+

Detailed Description

+

Contains common code used in plugins for Automotive message broker(AMB).

+
+ + + + diff --git a/0.14/html/ambplugin_8h__incl.map b/0.14/html/ambplugin_8h__incl.map new file mode 100644 index 00000000..180deb15 --- /dev/null +++ b/0.14/html/ambplugin_8h__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/0.14/html/ambplugin_8h__incl.md5 b/0.14/html/ambplugin_8h__incl.md5 new file mode 100644 index 00000000..34d1fe11 --- /dev/null +++ b/0.14/html/ambplugin_8h__incl.md5 @@ -0,0 +1 @@ +f4b5f101bfffae02509d7153d248b8bc \ No newline at end of file diff --git a/0.14/html/ambplugin_8h__incl.png b/0.14/html/ambplugin_8h__incl.png new file mode 100644 index 00000000..a1ea9823 Binary files /dev/null and b/0.14/html/ambplugin_8h__incl.png differ diff --git a/0.14/html/ambplugin_8h_source.html b/0.14/html/ambplugin_8h_source.html new file mode 100644 index 00000000..079892d6 --- /dev/null +++ b/0.14/html/ambplugin_8h_source.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambplugin.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ambplugin.h
+
+
+Go to the documentation of this file.
1 /*
2 Copyright (C) 2012 Intel Corporation
3 
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8 
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
13 
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef _AMBPLUGIN_H_
20 #define _AMBPLUGIN_H_
21 
22 #include <abstractsource.h>
23 #include "ambpluginimpl.h"
24 #include <string>
25 
61 template<class T>
62 class AmbPlugin : public AbstractSource {
63 
68  static_assert(std::is_base_of<AmbPluginImpl, T>::value, "AmbPluginImpl has to be a base of T");
69 
70 public:
75  AmbPlugin(AbstractRoutingEngine* re, const std::map<std::string, std::string>& config);
76  virtual ~AmbPlugin() {}
77 
78  // from AbstractSource:
79 public:
80 
86  virtual void getPropertyAsync(AsyncPropertyReply *reply);
87 
95 
103 
109  virtual void subscribeToPropertyChanges(VehicleProperty::Property property);
110 
115  virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property);
116 
121  virtual PropertyList supported();
122 
127  virtual int supportedOperations();
128 
135  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property & property);
136 
137  // from AbstractSink
138 public:
139 
143  virtual const string uuid();
144 
150  virtual void propertyChanged(AbstractPropertyType* value);
151 
155  virtual void supportedChanged(const PropertyList & supportedProperties);
156 
157 
158  // AmbPlugin's own methods
159 public:
160 
165  void init();
166 
167 private:
168 
172  std::unique_ptr<T> d;
173 };
174 
175 //----------------------------------------------------------------------------
176 // Function implementations
177 //----------------------------------------------------------------------------
178 
179 //----------------------------------------------------------------------------
180 // AmbPlugin
181 //----------------------------------------------------------------------------
182 
183 template<typename T>
184 AmbPlugin<T>::AmbPlugin(AbstractRoutingEngine* re, const std::map<std::string, std::string>& config) :
185  AbstractSource(re, config),
186  d(new T(re, config, *this))
187 {
188 
189 }
190 
191 template<typename T>
193 {
194  if(d)
195  d->getPropertyAsync(reply);
196 }
197 
198 template<typename T>
200 {
201  if(d)
202  d->getRangePropertyAsync(reply);
203 }
204 
205 template<typename T>
207 {
208  if(d)
209  return d->setProperty(request);
210  return nullptr;
211 }
212 
213 template<typename T>
214 void AmbPlugin<T>::subscribeToPropertyChanges(VehicleProperty::Property property)
215 {
216  if(d)
217  d->subscribeToPropertyChanges(property);
218 }
219 
220 template<typename T>
221 void AmbPlugin<T>::unsubscribeToPropertyChanges(VehicleProperty::Property property)
222 {
223  if(d)
224  return d->unsubscribeToPropertyChanges(property);
225 }
226 
227 template<typename T>
229 {
230  return d ? d->supported() : PropertyList();
231 }
232 
233 template<typename T>
235 {
236  return d ? d->supportedOperations() : 0;
237 }
238 
239 template<typename T>
240 PropertyInfo AmbPlugin<T>::getPropertyInfo(const VehicleProperty::Property &property)
241 {
242  return d ? d->getPropertyInfo(property) : PropertyInfo::invalid();
243 }
244 
245 template<typename T>
246 const string AmbPlugin<T>::uuid()
247 {
248  return d ? d->uuid() : "";
249 }
250 
251 template<typename T>
253 {
254  if(d)
255  d->propertyChanged(value);
256 }
257 
258 template<typename T>
259 void AmbPlugin<T>::supportedChanged(const PropertyList &supportedProperties)
260 {
261  if(d)
262  d->supportedChanged(supportedProperties);
263 }
264 
265 template<typename T>
267 {
268  if(d)
269  d->init();
270 }
271 
272 #endif // _AMBPLUGIN_H_
273 
void init()
Definition: ambplugin.h:266
+
virtual PropertyList supported()
supported is called by the routingEngine to understand what properties this source supports ...
Definition: ambplugin.h:228
+
Definition: abstractpropertytype.h:70
+
Definition: abstractroutingengine.h:366
+
virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)
getRangePropertyAsync is called when a sink requests a series of values for a given property within a...
Definition: ambplugin.h:199
+
AmbPlugin(AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)
Definition: ambplugin.h:184
+
virtual void unsubscribeToPropertyChanges(VehicleProperty::Property property)
unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&#39;s ch...
Definition: ambplugin.h:221
+
Definition: ambplugin.h:62
+
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.
Definition: abstractroutingengine.h:123
+
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.
Definition: abstractroutingengine.h:219
+
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.
Definition: abstractroutingengine.h:331
+
virtual void propertyChanged(AbstractPropertyType *value)
Definition: ambplugin.h:252
+
virtual AsyncPropertyReply * setProperty(AsyncSetPropertyRequest request)
setProperty is called when a sink requests to set a value for a given property. This is only called i...
Definition: ambplugin.h:206
+
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &property)
getPropertyInfo used to return specific information about a property. The source should override this...
Definition: ambplugin.h:240
+
virtual void getPropertyAsync(AsyncPropertyReply *reply)
getPropertyAsync is called when a sink requests the value for given property. This is only called if ...
Definition: ambplugin.h:192
+
virtual void supportedChanged(const PropertyList &supportedProperties)
Definition: ambplugin.h:259
+
virtual void subscribeToPropertyChanges(VehicleProperty::Property property)
subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...
Definition: ambplugin.h:214
+
virtual int supportedOperations()
supportedOperations
Definition: ambplugin.h:234
+
Definition: abstractsource.h:41
+
virtual const string uuid()
Definition: ambplugin.h:246
+
+ + + + diff --git a/0.14/html/ambpluginimpl_8h_source.html b/0.14/html/ambpluginimpl_8h_source.html new file mode 100644 index 00000000..e07873af --- /dev/null +++ b/0.14/html/ambpluginimpl_8h_source.html @@ -0,0 +1,132 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/ambpluginimpl.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ambpluginimpl.h
+
+
+
1 /*
2 Copyright (C) 2012 Intel Corporation
3 
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8 
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
13 
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef _AMBPLUGINIMPL_H_
20 #define _AMBPLUGINIMPL_H_
21 
22 #include "abstractsource.h"
23 
37 {
38 
39 public:
45  AmbPluginImpl(AbstractRoutingEngine* re, const map<string, string>& config, AbstractSource &parent);
46  virtual ~AmbPluginImpl() { } /*LCOV_EXCL_LINE*/
47 
48  // aka AbstractSource:
49 public:
50 
56  virtual void getPropertyAsync(AsyncPropertyReply *reply);
57 
65 
72  virtual AsyncPropertyReply *setProperty(const AsyncSetPropertyRequest& request );
73 
79  virtual void subscribeToPropertyChanges(const VehicleProperty::Property& property);
80 
85  virtual void unsubscribeToPropertyChanges(const VehicleProperty::Property& property);
86 
91  virtual PropertyList supported() const;
92 
97  virtual int supportedOperations() const;
98 
105  virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property & property);
106 
107  // aka AbstractSink:
108 public:
109 
113  virtual const std::string uuid() const = 0;
114 
120  virtual void propertyChanged(AbstractPropertyType* value);
121 
126  virtual void supportedChanged(const PropertyList& supportedProperties);
127 
132  virtual void init();
133 
137  template <typename T>
138  void setValue(std::shared_ptr<AbstractPropertyType> property, T value)
139  {
140  if(property->value<T>() == value)
141  {
142  return;
143  }
144 
145  property->setValue(value);
146  routingEngine->updateProperty(property.get(), source.uuid());
147  }
148 
149 
150 protected:
151 
157  virtual AbstractPropertyType* findPropertyType(const VehicleProperty::Property& propertyName, const Zone::Type& zone = Zone::None);
158 
164  std::shared_ptr<AbstractPropertyType> addPropertySupport(Zone::Type zone, std::function<AbstractPropertyType* (void)> typeFactory, std::string sourceUuid="");
165 
166  template <class T>
167  std::shared_ptr<AbstractPropertyType> addPropertySupport(Zone::Type zone)
168  {
169  auto typeFactory = [](){
170  return new T;
171  };
172  return addPropertySupport(zone, typeFactory);
173  }
174 
175  //
176  // data:
177  //
178 
182  AbstractSource& source;
183 
189 
193  typedef std::map< Zone::Type, std::shared_ptr<AbstractPropertyType> > ZonePropertyType;
194 
199  std::map< VehicleProperty::Property, ZonePropertyType > properties;
200 
204  std::map< std::string, std::string> configuration;
205 };
206 
207 #endif // _AMBPLUGINIMPL_H_
208 
virtual void unsubscribeToPropertyChanges(const VehicleProperty::Property &property)
unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property&#39;s ch...
+
virtual PropertyInfo getPropertyInfo(const VehicleProperty::Property &property)
getPropertyInfo used to return specific information about a property. The source should override this...
+
void setValue(std::shared_ptr< AbstractPropertyType > property, T value)
setValue of a property
Definition: ambpluginimpl.h:138
+
virtual const string uuid()=0
Pure virtual methods:
+
AbstractRoutingEngine * routingEngine
Definition: ambpluginimpl.h:188
+
Definition: abstractpropertytype.h:70
+
AmbPluginImpl(AbstractRoutingEngine *re, const map< string, string > &config, AbstractSource &parent)
+
virtual PropertyList supported() const
supported is called by the routingEngine to understand what properties this source supports...
+
Definition: abstractroutingengine.h:366
+
virtual void supportedChanged(const PropertyList &supportedProperties)
+
virtual void subscribeToPropertyChanges(const VehicleProperty::Property &property)
subscribeToPropertyChanges is called when a sink requests a subscription. Source plugins can keep tra...
+
std::map< Zone::Type, std::shared_ptr< AbstractPropertyType > > ZonePropertyType
Definition: ambpluginimpl.h:193
+
virtual AbstractPropertyType * findPropertyType(const VehicleProperty::Property &propertyName, const Zone::Type &zone=Zone::None)
+
virtual void getPropertyAsync(AsyncPropertyReply *reply)
getPropertyAsync is called when a sink requests the value for given property. This is only called if ...
+
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.
Definition: abstractroutingengine.h:123
+
AmbPlugin private class implementation - base class for all plugin implementations.
Definition: ambpluginimpl.h:36
+
virtual void init()
+
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.
Definition: abstractroutingengine.h:219
+
virtual int supportedOperations() const
supportedOperations
+
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.
Definition: abstractroutingengine.h:331
+
std::shared_ptr< AbstractPropertyType > addPropertySupport(Zone::Type zone, std::function< AbstractPropertyType *(void)> typeFactory, std::string sourceUuid="")
+
std::map< VehicleProperty::Property, ZonePropertyType > properties
Definition: ambpluginimpl.h:199
+
virtual AsyncPropertyReply * setProperty(const AsyncSetPropertyRequest &request)
setProperty is called when a sink requests to set a value for a given property. This is only called i...
+
virtual const std::string uuid() const =0
+
void updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)
Deprecated:
Definition: abstractroutingengine.h:379
+
virtual void propertyChanged(AbstractPropertyType *value)
+
std::map< std::string, std::string > configuration
Definition: ambpluginimpl.h:204
+
Definition: abstractsource.h:41
+
virtual void getRangePropertyAsync(AsyncRangePropertyReply *reply)
getRangePropertyAsync is called when a sink requests a series of values for a given property within a...
+
+ + + + diff --git a/0.14/html/annotated.html b/0.14/html/annotated.html new file mode 100644 index 00000000..e255fab5 --- /dev/null +++ b/0.14/html/annotated.html @@ -0,0 +1,224 @@ + + + + + + +automotive-message-broker: Class List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Namb
 Npicojson
 CAbstractPropertyType
 CAbstractRoutingEngine
 CAbstractSink
 CAbstractSource
 CAccelerationCorresponds with DBus Interface org.automotive.Acceleration
 CAcceleratorPedalPositionCorresponds with DBus Interface org.automotive.AcceleratorPedalPosition
 CAirbagStatusCorresponds with DBus Interface org.automotive.AirbagStatus
 CAlarmCorresponds with DBus Interface org.automotive.Alarm
 CAmbPlugin
 CAmbPluginImplAmbPlugin private class implementation - base class for all plugin implementations
 CAntilockBrakingSystemCorresponds with DBus Interface org.automotive.AntilockBrakingSystem
 CAsyncPropertyReplyUsed 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
 CAsyncPropertyRequestUsed by sinks to request property values
 CAsyncRangePropertyReplyUsed by a source to reply to an AsyncRangePropertyRequest. 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
 CAsyncRangePropertyRequestUsed by sinks to request values within a time or sequence range
 CAsyncSetPropertyRequestUsed by sinks to set a property to the 'value'. The source will reply with a AsyncPropertyReply containing the new value or an error
 CAtmosphericPressureCorresponds with DBus Interface org.automotive.AtmosphericPressure
 CBasicPropertyType
 CBatteryStatusCorresponds with DBus Interface org.automotive.BatteryStatus
 CBrakeMaintenanceCorresponds with DBus Interface org.automotive.BrakeMaintenance
 CBrakeOperationCorresponds with DBus Interface org.automotive.BrakeOperation
 CButtonEventCorresponds with DBus Interface org.automotive.ButtonEvent
 CChildSafetyLockCorresponds with DBus Interface org.automotive.ChildSafetyLock
 CChimeCorresponds with DBus Interface org.automotive.Chime
 CClimateControlCorresponds with DBus Interface org.automotive.ClimateControl
 CConfigConfig object is the root JSON object in the config
 CConvertibleRoofCorresponds with DBus Interface org.automotive.ConvertibleRoof
 CCruiseControlStatusCorresponds with DBus Interface org.automotive.CruiseControlStatus
 CDebugOut
 CDefrostCorresponds with DBus Interface org.automotive.Defrost
 CDiagnosticCorresponds with DBus Interface org.automotive.Diagnostic
 CDoorCorresponds with DBus Interface org.automotive.Door
 CDoorsCorresponds with DBus Interface org.automotive.Doors
 CDoorStatusCorresponds with DBus Interface org.automotive.DoorStatus
 CDriveModeCorresponds with DBus Interface org.automotive.DriveMode
 CDrivingModeCorresponds with DBus Interface org.automotive.DrivingMode
 CElectronicStabilityControlCorresponds with DBus Interface org.automotive.ElectronicStabilityControl
 CEngineCoolantCorresponds with DBus Interface org.automotive.EngineCoolant
 CEngineOilCorresponds with DBus Interface org.automotive.EngineOil
 CEngineSpeedCorresponds with DBus Interface org.automotive.EngineSpeed
 CExteriorBrightnessCorresponds with DBus Interface org.automotive.ExteriorBrightness
 CFluidCorresponds with DBus Interface org.automotive.Fluid
 CFuelCorresponds with DBus Interface org.automotive.Fuel
 CFuelInfoCorresponds with DBus Interface org.automotive.FuelInfo
 CGVS
 CGVS< bool >
 CGVS< char >
 CGVS< double >
 CGVS< int >
 CGVS< int16_t >
 CGVS< int64_t >
 CGVS< uint16_t >
 CGVS< uint32_t >
 CGVS< uint64_t >
 CHazardLightCorresponds with DBus Interface org.automotive.HazardLight
 CHornCorresponds with DBus Interface org.automotive.Horn
 CIgnitionTimeCorresponds with DBus Interface org.automotive.IgnitionTime
 CInteriorLightStatusCorresponds with DBus Interface org.automotive.InteriorLightStatus
 CLaneDepartureDetectionCorresponds with DBus Interface org.automotive.LaneDepartureDetection
 CLightStatusCorresponds with DBus Interface org.automotive.LightStatus
 CListPropertyTypeListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes
 CLocationCorresponds with DBus Interface org.automotive.Location
 CMalfunctionIndicatorCorresponds with DBus Interface org.automotive.MalfunctionIndicator
 CMirrorCorresponds with DBus Interface org.automotive.Mirror
 CNightModeCorresponds with DBus Interface org.automotive.NightMode
 CObstacleDistanceCorresponds with DBus Interface org.automotive.ObstacleDistance
 COccupantStatusCorresponds with DBus Interface org.automotive.OccupantStatus
 COdometerCorresponds with DBus Interface org.automotive.Odometer
 CParkingBrakeCorresponds with DBus Interface org.automotive.ParkingBrake
 CPluginPlugin 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
 CPluginSegmentPluginSegment 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:
 CPowertrainTorqueCorresponds with DBus Interface org.automotive.PowertrainTorque
 CRainSensorCorresponds with DBus Interface org.automotive.RainSensor
 CSeatCorresponds with DBus Interface org.automotive.Seat
 CSeatAdjustmentCorresponds with DBus Interface org.automotive.SeatAdjustment
 CSeatBeltCorresponds with DBus Interface org.automotive.SeatBelt
 CSideWindowCorresponds with DBus Interface org.automotive.SideWindow
 CSizeCorresponds with DBus Interface org.automotive.Size
 CSteeringWheelCorresponds with DBus Interface org.automotive.SteeringWheel
 CSteeringWheelPositionCorresponds with DBus Interface org.automotive.SteeringWheelPosition
 CStringPropertyType
 CSunroofCorresponds with DBus Interface org.automotive.Sunroof
 CTemperatureCorresponds with DBus Interface org.automotive.Temperature
 CThrottlePositionCorresponds with DBus Interface org.automotive.ThrottlePosition
 CTireCorresponds with DBus Interface org.automotive.Tire
 CTractionControlSystemCorresponds with DBus Interface org.automotive.TractionControlSystem
 CTransmissionCorresponds with DBus Interface org.automotive.Transmission
 CTransmissionClutchCorresponds with DBus Interface org.automotive.TransmissionClutch
 CTransmissionOilCorresponds with DBus Interface org.automotive.TransmissionOil
 CTripMeterCorresponds with DBus Interface org.automotive.TripMeter
 CVariant
 CVehicleIdCorresponds with DBus Interface org.automotive.VehicleId
 CVehiclePowerModeCorresponds with DBus Interface org.automotive.VehiclePowerMode
 CVehicleProperty
 CVehicleSoundCorresponds with DBus Interface org.automotive.VehicleSound
 CVehicleSpeedCorresponds with DBus Interface org.automotive.VehicleSpeed
 CVehicleTopSpeedLimitCorresponds with DBus Interface org.automotive.VehicleTopSpeedLimit
 CVehicleTypeCorresponds with DBus Interface org.automotive.VehicleType
 CWasherFluidCorresponds with DBus Interface org.automotive.WasherFluid
 CWheelInformationCorresponds with DBus Interface org.automotive.WheelInformation
 CWheelTickCorresponds with DBus Interface org.automotive.WheelTick
 CWindowStatusCorresponds with DBus Interface org.automotive.WindowStatus
 CWiperStatusCorresponds with DBus Interface org.automotive.WiperStatus
 CYawRateCorresponds with DBus Interface org.automotive.YawRate
 CZone
+
+
+ + + + diff --git a/0.14/html/arrowdown.png b/0.14/html/arrowdown.png new file mode 100644 index 00000000..0b63f6d3 Binary files /dev/null and b/0.14/html/arrowdown.png differ diff --git a/0.14/html/arrowright.png b/0.14/html/arrowright.png new file mode 100644 index 00000000..c6ee22f9 Binary files /dev/null and b/0.14/html/arrowright.png differ diff --git a/0.14/html/bc_s.png b/0.14/html/bc_s.png new file mode 100644 index 00000000..224b29aa Binary files /dev/null and b/0.14/html/bc_s.png differ diff --git a/0.14/html/bdwn.png b/0.14/html/bdwn.png new file mode 100644 index 00000000..940a0b95 Binary files /dev/null and b/0.14/html/bdwn.png differ diff --git a/0.14/html/classAbstractPropertyType-members.html b/0.14/html/classAbstractPropertyType-members.html new file mode 100644 index 00000000..d65d3bbc --- /dev/null +++ b/0.14/html/classAbstractPropertyType-members.html @@ -0,0 +1,131 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AbstractPropertyType Member List
+
+
+ +

This is the complete list of members for AbstractPropertyType, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
copy()=0AbstractPropertyTypepure virtual
destroyedAbstractPropertyType
fromString(std::string)=0AbstractPropertyTypepure virtual
fromVariant(GVariant *)=0AbstractPropertyTypepure virtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
Priority enum nameAbstractPropertyType
priorityAbstractPropertyType
quickCopy(AbstractPropertyType *other)AbstractPropertyTypeinlinevirtual
sequenceAbstractPropertyType
setValue(boost::any val)AbstractPropertyTypeinlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
timestampAbstractPropertyType
toString() const =0AbstractPropertyTypepure virtual
toVariant()=0AbstractPropertyTypepure virtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
+ + + + diff --git a/0.14/html/classAbstractPropertyType.html b/0.14/html/classAbstractPropertyType.html new file mode 100644 index 00000000..990e5e70 --- /dev/null +++ b/0.14/html/classAbstractPropertyType.html @@ -0,0 +1,484 @@ + + + + + + +automotive-message-broker: AbstractPropertyType Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AbstractPropertyType Class Referenceabstract
+
+
+
+Inheritance diagram for AbstractPropertyType:
+
+
Inheritance graph
+ + + + + +
[legend]
+ + + + + +

+Public Types

enum  Priority { Normal = 0, +Low, +High, +Instant + }
 The Priority enum describes prority of the property type. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

AbstractPropertyType (std::string property)
 
virtual std::string toString () const =0
 toString More...
 
+virtual void fromString (std::string)=0
 fromString converts from string value
 
virtual GVariant * toVariant ()=0
 toVariant More...
 
+virtual void fromVariant (GVariant *)=0
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.
 
virtual AbstractPropertyTypecopy ()=0
 copy More...
 
virtual void quickCopy (AbstractPropertyType *other)
 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. More...
 
+bool operator== (AbstractPropertyType &other)
 
+bool operator!= (AbstractPropertyType &other)
 
virtual void setValue (boost::any val)
 setValue More...
 
+template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
+int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
+std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
+Zone::Type zone
 zone that the property is situated in.
 
+Priority priority
 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 AbstractPropertyType::Normal.
 
+std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
+ + + +

+Protected Attributes

+boost::any mValue
 
+

Detailed Description

+

Member Enumeration Documentation

+ +
+
+ +

The Priority enum describes prority of the property type.

+ + + + +
Enumerator
Normal  +

normal priority. This is default Low priority.

+
Low  +

High priority

+
High  +

Instant. Using this priority is not thread safe. This is typically used for Properties that need to be deterministic.

+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
boost::any AbstractPropertyType::anyValue ()
+
+inline
+
+ +

anyValue

+
Returns
boost::any value
+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
+
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual AbstractPropertyType* AbstractPropertyType::copy ()
+
+pure virtual
+
+ +

copy

+
Returns
a copy of the AbstractPropertyType
+ +

Implemented in ListPropertyType< T >, StringPropertyType, and BasicPropertyType< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractPropertyType::quickCopy (AbstractPropertyTypeother)
+
+inlinevirtual
+
+ +

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.

+
Parameters
+ + +
otherthe property to copy from
+
+
+ +

Reimplemented in ListPropertyType< T >.

+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
+
+
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractPropertyType::setValue (boost::any val)
+
+inlinevirtual
+
+ +

setValue

+
Parameters
+ + +
valboost::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")
+
+
+ +

Reimplemented in BasicPropertyType< T >.

+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
+
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const string AbstractPropertyType::signature ()
+
+inlinevirtual
+
+ +

signature

+
Returns
gvariant signature
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual std::string AbstractPropertyType::toString () const
+
+pure virtual
+
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual GVariant* AbstractPropertyType::toVariant ()
+
+pure virtual
+
+ +

toVariant

+
Returns
GVariant representation of value. Caller must unref the returned GVariant
+ +

Implemented in ListPropertyType< T >, StringPropertyType, and BasicPropertyType< T >.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
std::string AbstractPropertyType::name
+
+ +

name Property name.

+
See also
VehicleProperty for built-in supported property names
+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
+
+
+
+ +
+
+ + + + +
double AbstractPropertyType::timestamp
+
+ +

timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called

+
See also
amb::currentTime()
+
+setValue()
+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
+
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAbstractPropertyType__inherit__graph.map b/0.14/html/classAbstractPropertyType__inherit__graph.map new file mode 100644 index 00000000..87fb0b55 --- /dev/null +++ b/0.14/html/classAbstractPropertyType__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/0.14/html/classAbstractPropertyType__inherit__graph.md5 b/0.14/html/classAbstractPropertyType__inherit__graph.md5 new file mode 100644 index 00000000..895452a8 --- /dev/null +++ b/0.14/html/classAbstractPropertyType__inherit__graph.md5 @@ -0,0 +1 @@ +1db214537f86c39e98616effe4b95c60 \ No newline at end of file diff --git a/0.14/html/classAbstractPropertyType__inherit__graph.png b/0.14/html/classAbstractPropertyType__inherit__graph.png new file mode 100644 index 00000000..0453f9ba Binary files /dev/null and b/0.14/html/classAbstractPropertyType__inherit__graph.png differ diff --git a/0.14/html/classAbstractRoutingEngine-members.html b/0.14/html/classAbstractRoutingEngine-members.html new file mode 100644 index 00000000..39eb885a --- /dev/null +++ b/0.14/html/classAbstractRoutingEngine-members.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AbstractRoutingEngine Member List
+
+
+ +

This is the complete list of members for AbstractRoutingEngine, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
AbstractRoutingEngine(std::map< std::string, std::string > configuration) (defined in AbstractRoutingEngine)AbstractRoutingEngineinline
getPropertyAsync(AsyncPropertyRequest request)=0AbstractRoutingEnginepure virtual
getPropertyInfo(const VehicleProperty::Property &, const std::string &sourceUuid)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
getRangePropertyAsync(AsyncRangePropertyRequest request)=0AbstractRoutingEnginepure virtual
mConfig (defined in AbstractRoutingEngine)AbstractRoutingEngineprotected
PropertyChangedType typedef (defined in AbstractRoutingEngine)AbstractRoutingEngine
registerSink(AbstractSink *self)=0AbstractRoutingEnginepure virtual
registerSource(AbstractSource *src)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
setProperty(AsyncSetPropertyRequest request)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
sourcesForProperty(const VehicleProperty::Property &property)=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, PropertyChangedType callback, std::string pid="")=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, AbstractSink *self)=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0AbstractRoutingEnginepure virtual
subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0AbstractRoutingEnginepure virtual
supported()=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
unregisterSink(AbstractSink *self)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
unsubscribeToProperty(uint handle)=0AbstractRoutingEnginepure virtual
unsubscribeToProperty(const VehicleProperty::Property &, AbstractSink *self)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
updateProperty(VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)AbstractRoutingEngineinline
updateProperty(AbstractPropertyType *value, const std::string &uuid)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
updateSupported(PropertyList added, PropertyList removed, AbstractSource *source)=0 (defined in AbstractRoutingEngine)AbstractRoutingEnginepure virtual
~AbstractRoutingEngine() (defined in AbstractRoutingEngine)AbstractRoutingEnginevirtual
+ + + + diff --git a/0.14/html/classAbstractRoutingEngine.html b/0.14/html/classAbstractRoutingEngine.html new file mode 100644 index 00000000..6475a0fe --- /dev/null +++ b/0.14/html/classAbstractRoutingEngine.html @@ -0,0 +1,483 @@ + + + + + + +automotive-message-broker: AbstractRoutingEngine Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AbstractRoutingEngine Class Referenceabstract
+
+
+ + + + +

+Public Types

+typedef std::function< void(AbstractPropertyType *value)> PropertyChangedType
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

AbstractRoutingEngine (std::map< std::string, std::string > configuration)
 
+virtual void registerSource (AbstractSource *src)=0
 
+virtual void updateSupported (PropertyList added, PropertyList removed, AbstractSource *source)=0
 
+void updateProperty (VehicleProperty::Property property, AbstractPropertyType *value, std::string uuid)
 Deprecated:
 
+virtual void updateProperty (AbstractPropertyType *value, const std::string &uuid)=0
 
+virtual PropertyList supported ()=0
 
+virtual void registerSink (AbstractSink *self)=0
 sinks:
 
+virtual void unregisterSink (AbstractSink *self)=0
 
virtual std::vector< std::string > sourcesForProperty (const VehicleProperty::Property &property)=0
 
virtual AsyncPropertyReplygetPropertyAsync (AsyncPropertyRequest request)=0
 
virtual void getRangePropertyAsync (AsyncRangePropertyRequest request)=0
 getRangePropertyAsync is used for getting a range of properties that are within the specified time or sequence parameters. More...
 
+virtual AsyncPropertyReplysetProperty (AsyncSetPropertyRequest request)=0
 
virtual uint subscribeToProperty (const VehicleProperty::Property &propertyName, PropertyChangedType callback, std::string pid="")=0
 subscribeToProperty subscribes to propertyName. Value changes will be passed to callback. More...
 
virtual void unsubscribeToProperty (uint handle)=0
 unsubscribeToProperty More...
 
virtual bool subscribeToProperty (const VehicleProperty::Property &propertyName, AbstractSink *self)=0
 subscribeToProperty subscribe to changes made to a property value. More...
 
virtual bool subscribeToProperty (const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0
 subscribeToProperty subscribe to changes made to a property value. More...
 
virtual bool subscribeToProperty (const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, Zone::Type zoneFilter, AbstractSink *self)=0
 subscribeToProperty subscribe to changes made to a property value. More...
 
+virtual bool unsubscribeToProperty (const VehicleProperty::Property &, AbstractSink *self)=0
 
+virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &, const std::string &sourceUuid)=0
 
+ + + +

+Protected Attributes

+std::map< std::string, std::string > mConfig
 
+

Detailed Description

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual AsyncPropertyReply* AbstractRoutingEngine::getPropertyAsync (AsyncPropertyRequest request)
+
+pure virtual
+
+

/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 AsyncPropertyRequest /see AsyncPropertyReply. /param request requested property. /return AsyncPropertyReply. The returned AsyncPropertyReply is owned by the caller of getPropertyAsync. /code AsyncPropertyRequest request; request.property = VehicleProperty::VehicleSpeed request.completed = [](AsyncPropertyReply* reply) { //you own the reply delete reply; }; routingEngine->getPropertyAsync(request); /endcode

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractRoutingEngine::getRangePropertyAsync (AsyncRangePropertyRequest request)
+
+pure virtual
+
+ +

getRangePropertyAsync is used for getting a range of properties that are within the specified time or sequence parameters.

+
    +
  • request the request containing the property and other information required by the query
    Returns
    a pointer to the reply.
    AsyncRangePropertyRequest vehicleSpeedFromLastWeek;
    vehicleSpeedFromLastWeek.timeBegin = amb::currentTime() - 10;
    vehicleSpeedFromLastWeek.timeEnd = amb::currentTime();
    PropertyList requestList;
    requestList.push_back(VehicleProperty::VehicleSpeed);
    requestList.push_back(VehicleProperty::EngineSpeed);
    vehicleSpeedFromLastWeek.properties = requestList;
    vehicleSpeedFromLastWeek.completed = [](AsyncRangePropertyReply* reply)
    {
    std::list<AbstractPropertyType*> values = reply->values;
    for(auto itr = values.begin(); itr != values.end(); itr++)
    {
    auto val = *itr;
    DebugOut(1)<<"Value from past: ("<<val->name<<"): "<<val->toString()<<" time: "<<val->timestamp<<endl;
    }
    delete reply;
    };
    routingEngine->getRangePropertyAsync(vehicleSpeedFromLastWeek);
    +
  • +
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual std::vector<std::string> AbstractRoutingEngine::sourcesForProperty (const VehicleProperty::Property & property)
+
+pure virtual
+
+

/brief sourcesForProperty /param property /return vector of source uuid's that support the "property"

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual uint AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
PropertyChangedType callback,
std::string pid = "" 
)
+
+pure virtual
+
+ +

subscribeToProperty subscribes to propertyName. Value changes will be passed to callback.

+
    +
  • propertyName
  • +
  • callback
  • +
  • pid process id of the requesting application
    Returns
    subscription handle
    +
  • +
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
AbstractSinkself 
)
+
+pure virtual
+
+ +

subscribeToProperty subscribe to changes made to a property value.

+
    +
  • propertyName name of the property to request a subscription for.
  • +
  • self pointer to the sink who is subscribing.
    //somewhere in the sink:
    routingEngine->subscribeToProperty(VehicleProperty::EngineSpeed, this);
    //... elsewhere in the sink, this will be called when a property changes:
    void MySink::propertyChanged(const AbstractPropertyType* property)
    {
    {
    ...
    }
    }
  • +
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
const std::string & sourceUuidFilter,
AbstractSinkself 
)
+
+pure virtual
+
+ +

subscribeToProperty subscribe to changes made to a property value.

+
    +
  • propertyName name of the property to request a subscription for.
  • +
  • sourceUuidFilter source UUID to filter. Only property updates from this source will be sent to the sink.
  • +
  • self pointer to the sink who is subscribing.
  • +
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool AbstractRoutingEngine::subscribeToProperty (const VehicleProperty::Property & propertyName,
const std::string & sourceUuidFilter,
Zone::Type zoneFilter,
AbstractSinkself 
)
+
+pure virtual
+
+ +

subscribeToProperty subscribe to changes made to a property value.

+
    +
  • propertyName name of the property to request a subscription for.
  • +
  • sourceUuidFilter source UUID to filter. Only property updates from this source will be sent to the sink.
  • +
  • zoneFilter zone to filter. Only updates from this zone will be passed to the sink.
  • +
  • self pointer to the sink who is subscribing.
  • +
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractRoutingEngine::unsubscribeToProperty (uint handle)
+
+pure virtual
+
+ +

unsubscribeToProperty

+
    +
  • handle
  • +
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAbstractSink-members.html b/0.14/html/classAbstractSink-members.html new file mode 100644 index 00000000..233fb1e5 --- /dev/null +++ b/0.14/html/classAbstractSink-members.html @@ -0,0 +1,111 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AbstractSink Member List
+
+
+ +

This is the complete list of members for AbstractSink, including all inherited members.

+ + + + + + + + +
AbstractSink(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSink)AbstractSink
configuration (defined in AbstractSink)AbstractSinkprotected
propertyChanged(AbstractPropertyType *value)AbstractSinkinlinevirtual
routingEngineAbstractSinkprotected
supportedChanged(const PropertyList &supportedProperties)=0AbstractSinkpure virtual
uuid()=0AbstractSinkpure virtual
~AbstractSink() (defined in AbstractSink)AbstractSinkvirtual
+ + + + diff --git a/0.14/html/classAbstractSink.html b/0.14/html/classAbstractSink.html new file mode 100644 index 00000000..80795521 --- /dev/null +++ b/0.14/html/classAbstractSink.html @@ -0,0 +1,245 @@ + + + + + + +automotive-message-broker: AbstractSink Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AbstractSink Class Referenceabstract
+
+
+
+Inheritance diagram for AbstractSink:
+
+
Inheritance graph
+ + + + +
[legend]
+
+Collaboration diagram for AbstractSink:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + +

+Public Member Functions

AbstractSink (AbstractRoutingEngine *engine, map< string, string > config)
 
virtual const string uuid ()=0
 Pure virtual methods: More...
 
virtual void propertyChanged (AbstractPropertyType *value)
 propertyChanged is called when a subscribed to property changes. More...
 
virtual void supportedChanged (const PropertyList &supportedProperties)=0
 
+ + + + + + +

+Protected Attributes

+AbstractRoutingEngineroutingEngine
 routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins
 
+map< string, string > configuration
 
+

Detailed Description

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractSink::propertyChanged (AbstractPropertyTypevalue)
+
+inlinevirtual
+
+ +

propertyChanged is called when a subscribed to property changes.

+
See also
AbstractRoutingEngine::subscribeToPropertyChanges()
+
Parameters
+ + +
valuevalue 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<T>() or value->copy() to copy.
+
+
+ +

Reimplemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractSink::supportedChanged (const PropertyList & supportedProperties)
+
+pure virtual
+
+

supportedChanged() is called when the supported properties changes

    +
  • supportedProperties the new list of supported properties.
  • +
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const string AbstractSink::uuid ()
+
+pure virtual
+
+ +

Pure virtual methods:

+

uuid() is a unique identifier

Returns
a guid-style unique identifier
+ +

Implemented in AmbPlugin< T >.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAbstractSink__coll__graph.map b/0.14/html/classAbstractSink__coll__graph.map new file mode 100644 index 00000000..6565ae94 --- /dev/null +++ b/0.14/html/classAbstractSink__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classAbstractSink__coll__graph.md5 b/0.14/html/classAbstractSink__coll__graph.md5 new file mode 100644 index 00000000..4e2ddbb5 --- /dev/null +++ b/0.14/html/classAbstractSink__coll__graph.md5 @@ -0,0 +1 @@ +072ce8745ed49deadaa4ea8d849041f2 \ No newline at end of file diff --git a/0.14/html/classAbstractSink__coll__graph.png b/0.14/html/classAbstractSink__coll__graph.png new file mode 100644 index 00000000..93548ed1 Binary files /dev/null and b/0.14/html/classAbstractSink__coll__graph.png differ diff --git a/0.14/html/classAbstractSink__inherit__graph.map b/0.14/html/classAbstractSink__inherit__graph.map new file mode 100644 index 00000000..ecc01906 --- /dev/null +++ b/0.14/html/classAbstractSink__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classAbstractSink__inherit__graph.md5 b/0.14/html/classAbstractSink__inherit__graph.md5 new file mode 100644 index 00000000..e02dabac --- /dev/null +++ b/0.14/html/classAbstractSink__inherit__graph.md5 @@ -0,0 +1 @@ +44c1513ce3ea4cc9689a7968545e500f \ No newline at end of file diff --git a/0.14/html/classAbstractSink__inherit__graph.png b/0.14/html/classAbstractSink__inherit__graph.png new file mode 100644 index 00000000..65d82a05 Binary files /dev/null and b/0.14/html/classAbstractSink__inherit__graph.png differ diff --git a/0.14/html/classAbstractSource-members.html b/0.14/html/classAbstractSource-members.html new file mode 100644 index 00000000..690bbb53 --- /dev/null +++ b/0.14/html/classAbstractSource-members.html @@ -0,0 +1,125 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AbstractSource Member List
+
+
+ +

This is the complete list of members for AbstractSource, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractSink(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSink)AbstractSink
AbstractSource(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSource)AbstractSource
configuration (defined in AbstractSink)AbstractSinkprotected
Get enum value (defined in AbstractSource)AbstractSource
getPropertyAsync(AsyncPropertyReply *reply)=0AbstractSourcepure virtual
getPropertyInfo(const VehicleProperty::Property &property)=0AbstractSourcepure virtual
GetRanged enum value (defined in AbstractSource)AbstractSource
getRangePropertyAsync(AsyncRangePropertyReply *reply)=0AbstractSourcepure virtual
Operations enum nameAbstractSource
propertyChanged(AbstractPropertyType *value)AbstractSinkinlinevirtual
routingEngineAbstractSourceprotected
Set enum value (defined in AbstractSource)AbstractSource
setProperty(AsyncSetPropertyRequest request)=0AbstractSourcepure virtual
subscribeToPropertyChanges(VehicleProperty::Property property)=0AbstractSourcepure virtual
supported()=0AbstractSourcepure virtual
supportedChanged(const PropertyList &supportedProperties)=0AbstractSinkpure virtual
supportedOperations()=0AbstractSourcepure virtual
unsubscribeToPropertyChanges(VehicleProperty::Property property)=0AbstractSourcepure virtual
uuid()=0AbstractSinkpure virtual
~AbstractSink() (defined in AbstractSink)AbstractSinkvirtual
~AbstractSource() (defined in AbstractSource)AbstractSourcevirtual
+ + + + diff --git a/0.14/html/classAbstractSource.html b/0.14/html/classAbstractSource.html new file mode 100644 index 00000000..7e17a73c --- /dev/null +++ b/0.14/html/classAbstractSource.html @@ -0,0 +1,492 @@ + + + + + + +automotive-message-broker: AbstractSource Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AbstractSource Class Referenceabstract
+
+
+
+Inheritance diagram for AbstractSource:
+
+
Inheritance graph
+ + + + +
[legend]
+
+Collaboration diagram for AbstractSource:
+
+
Collaboration graph
+ + + + +
[legend]
+ + + + + +

+Public Types

enum  Operations { Get = 0x01, +Set = 0x02, +GetRanged = 0x04 + }
 The Operations enum is a bitmask flag used to specify which operations are supported by the source plugin.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

AbstractSource (AbstractRoutingEngine *engine, map< string, string > config)
 
virtual void getPropertyAsync (AsyncPropertyReply *reply)=0
 pure virtual methods: More...
 
virtual void getRangePropertyAsync (AsyncRangePropertyReply *reply)=0
 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 ( More...
 
virtual AsyncPropertyReplysetProperty (AsyncSetPropertyRequest request)=0
 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 ( More...
 
virtual void subscribeToPropertyChanges (VehicleProperty::Property property)=0
 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. More...
 
virtual void unsubscribeToPropertyChanges (VehicleProperty::Property property)=0
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual int supportedOperations ()=0
 supportedOperations More...
 
virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &property)=0
 getPropertyInfo used to return specific information about a property More...
 
virtual PropertyList supported ()=0
 supported More...
 
- Public Member Functions inherited from AbstractSink
AbstractSink (AbstractRoutingEngine *engine, map< string, string > config)
 
virtual const string uuid ()=0
 Pure virtual methods: More...
 
virtual void propertyChanged (AbstractPropertyType *value)
 propertyChanged is called when a subscribed to property changes. More...
 
virtual void supportedChanged (const PropertyList &supportedProperties)=0
 
+ + + + + + + + + + +

+Protected Attributes

AbstractRoutingEngineroutingEngine
 routingEngine the core routing engine used to send property updates to sink plugins. More...
 
- Protected Attributes inherited from AbstractSink
+AbstractRoutingEngineroutingEngine
 routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins
 
+map< string, string > configuration
 
+

Detailed Description

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractSource::getPropertyAsync (AsyncPropertyReplyreply)
+
+pure virtual
+
+ +

pure virtual methods:

+

getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation (

See also
Operation)
+
Parameters
+ + +
replythe reply variable.
+
+
+
See also
AsyncPropertyReply
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual PropertyInfo AbstractSource::getPropertyInfo (const VehicleProperty::Property & property)
+
+pure virtual
+
+ +

getPropertyInfo used to return specific information about a property

+
See also
PropertyInfo the source should override this otherwise a PropertyInfo::invalid() will be returned for the property
+
Parameters
+ + +
propertythe property to get info for.
+
+
+
Returns
a PropertyInfo object.
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractSource::getRangePropertyAsync (AsyncRangePropertyReplyreply)
+
+pure virtual
+
+ +

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 (

+
See also
Operations)
+
Parameters
+ + +
replyis the reply variable.
+
+
+
See also
AsyncRangePropertyReply
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual AsyncPropertyReply* AbstractSource::setProperty (AsyncSetPropertyRequest request)
+
+pure virtual
+
+ +

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 (

+
See also
Operation)
+
Parameters
+ + +
requestthe requested property to set.
+
+
+
Returns
returns a pointer to the new value for the property.
+
See also
AsyncPropertyReply
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractSource::subscribeToPropertyChanges (VehicleProperty::Property property)
+
+pure virtual
+
+ +

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.

+
Parameters
+ + +
propertythe property that is being subscribed.
+
+
+
See also
unsubscribeToPropertyChanges
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual PropertyList AbstractSource::supported ()
+
+pure virtual
+
+ +

supported

+
Returns
returns the supported properties.
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int AbstractSource::supportedOperations ()
+
+pure virtual
+
+ +

supportedOperations

+
Returns
returns the supported operations.
+
See also
Operations
+ +

Implemented in AmbPlugin< T >.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AbstractSource::unsubscribeToPropertyChanges (VehicleProperty::Property property)
+
+pure virtual
+
+ +

unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes.

+
Parameters
+ + +
propertythe property to unsubscribe to
+
+
+
See also
subscribeToPropertyChanges
+ +

Implemented in AmbPlugin< T >.

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
AbstractRoutingEngine* AbstractSource::routingEngine
+
+protected
+
+ +

routingEngine the core routing engine used to send property updates to sink plugins.

+
See also
AbstractRoutingEngine
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAbstractSource__coll__graph.map b/0.14/html/classAbstractSource__coll__graph.map new file mode 100644 index 00000000..ba6a973e --- /dev/null +++ b/0.14/html/classAbstractSource__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classAbstractSource__coll__graph.md5 b/0.14/html/classAbstractSource__coll__graph.md5 new file mode 100644 index 00000000..2adfcb68 --- /dev/null +++ b/0.14/html/classAbstractSource__coll__graph.md5 @@ -0,0 +1 @@ +88a44a061e156a1acf64ceecd8415dc5 \ No newline at end of file diff --git a/0.14/html/classAbstractSource__coll__graph.png b/0.14/html/classAbstractSource__coll__graph.png new file mode 100644 index 00000000..a0dcd3c6 Binary files /dev/null and b/0.14/html/classAbstractSource__coll__graph.png differ diff --git a/0.14/html/classAbstractSource__inherit__graph.map b/0.14/html/classAbstractSource__inherit__graph.map new file mode 100644 index 00000000..e6ad09a6 --- /dev/null +++ b/0.14/html/classAbstractSource__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classAbstractSource__inherit__graph.md5 b/0.14/html/classAbstractSource__inherit__graph.md5 new file mode 100644 index 00000000..40a2b250 --- /dev/null +++ b/0.14/html/classAbstractSource__inherit__graph.md5 @@ -0,0 +1 @@ +918b17916226b21d06a7aaae5f3d6903 \ No newline at end of file diff --git a/0.14/html/classAbstractSource__inherit__graph.png b/0.14/html/classAbstractSource__inherit__graph.png new file mode 100644 index 00000000..3fddd93f Binary files /dev/null and b/0.14/html/classAbstractSource__inherit__graph.png differ diff --git a/0.14/html/classAmbPlugin-members.html b/0.14/html/classAmbPlugin-members.html new file mode 100644 index 00000000..63370f0c --- /dev/null +++ b/0.14/html/classAmbPlugin-members.html @@ -0,0 +1,128 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AmbPlugin< T > Member List
+
+
+ +

This is the complete list of members for AmbPlugin< T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractSink(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSink)AbstractSink
AbstractSource(AbstractRoutingEngine *engine, map< string, string > config) (defined in AbstractSource)AbstractSource
AmbPlugin(AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)AmbPlugin< T >
configuration (defined in AbstractSink)AbstractSinkprotected
Get enum value (defined in AbstractSource)AbstractSource
getPropertyAsync(AsyncPropertyReply *reply)AmbPlugin< T >virtual
getPropertyInfo(const VehicleProperty::Property &property)AmbPlugin< T >virtual
GetRanged enum value (defined in AbstractSource)AbstractSource
getRangePropertyAsync(AsyncRangePropertyReply *reply)AmbPlugin< T >virtual
init()AmbPlugin< T >
Operations enum nameAbstractSource
propertyChanged(AbstractPropertyType *value)AmbPlugin< T >virtual
routingEngineAbstractSourceprotected
Set enum value (defined in AbstractSource)AbstractSource
setProperty(AsyncSetPropertyRequest request)AmbPlugin< T >virtual
subscribeToPropertyChanges(VehicleProperty::Property property)AmbPlugin< T >virtual
supported()AmbPlugin< T >virtual
supportedChanged(const PropertyList &supportedProperties)AmbPlugin< T >virtual
supportedOperations()AmbPlugin< T >virtual
unsubscribeToPropertyChanges(VehicleProperty::Property property)AmbPlugin< T >virtual
uuid()AmbPlugin< T >virtual
~AbstractSink() (defined in AbstractSink)AbstractSinkvirtual
~AbstractSource() (defined in AbstractSource)AbstractSourcevirtual
~AmbPlugin() (defined in AmbPlugin< T >)AmbPlugin< T >inlinevirtual
+ + + + diff --git a/0.14/html/classAmbPlugin.html b/0.14/html/classAmbPlugin.html new file mode 100644 index 00000000..51e15fa6 --- /dev/null +++ b/0.14/html/classAmbPlugin.html @@ -0,0 +1,202 @@ + + + + + + +automotive-message-broker: AmbPlugin< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AmbPlugin< T > Class Template Reference
+
+
+ +

#include <ambplugin.h>

+
+Inheritance diagram for AmbPlugin< T >:
+
+
Inheritance graph
+ + + + +
[legend]
+
+Collaboration diagram for AmbPlugin< T >:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AmbPlugin (AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)
 
virtual void getPropertyAsync (AsyncPropertyReply *reply)
 getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. More...
 
virtual void getRangePropertyAsync (AsyncRangePropertyReply *reply)
 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. More...
 
virtual AsyncPropertyReplysetProperty (AsyncSetPropertyRequest request)
 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. More...
 
virtual void subscribeToPropertyChanges (VehicleProperty::Property property)
 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. More...
 
virtual void unsubscribeToPropertyChanges (VehicleProperty::Property property)
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual PropertyList supported ()
 supported is called by the routingEngine to understand what properties this source supports More...
 
virtual int supportedOperations ()
 supportedOperations More...
 
virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &property)
 getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property. More...
 
virtual const string uuid ()
 
virtual void propertyChanged (AbstractPropertyType *value)
 
virtual void supportedChanged (const PropertyList &supportedProperties)
 
void init ()
 
- Public Member Functions inherited from AbstractSource
AbstractSource (AbstractRoutingEngine *engine, map< string, string > config)
 
- Public Member Functions inherited from AbstractSink
AbstractSink (AbstractRoutingEngine *engine, map< string, string > config)
 
+ + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from AbstractSource
enum  Operations { Get = 0x01, +Set = 0x02, +GetRanged = 0x04 + }
 The Operations enum is a bitmask flag used to specify which operations are supported by the source plugin.
 
- Protected Attributes inherited from AbstractSource
AbstractRoutingEngineroutingEngine
 routingEngine the core routing engine used to send property updates to sink plugins. More...
 
- Protected Attributes inherited from AbstractSink
+AbstractRoutingEngineroutingEngine
 routingEngine is the core of AMB. It is used to pass plugin and property information to other plugins
 
+map< string, string > configuration
 
+

Detailed Description

+

template<class T>
+class AmbPlugin< T >

+ +

AmbPlugin class contains common code used in plugins for Automotive message broker(AMB). For the AMB library API please visit Automotive Message Broker Library Documentation.

+

Example of the minimal code to write a new plugin using AmbPlugin:

+
#include "ambpluginimpl.h"
class MyPlugin: public AmbPluginImpl {
public:
MyPlugin(AbstractRoutingEngine* re, const std::map<std::string, std::string>& config, AbstractSource& parent);
~MyPlugin();
const std::string uuid() const { return "plugin_uuid"; }
};
// library exported function for plugin loader
extern "C" void create(AbstractRoutingEngine* routingengine, std::map<std::string, std::string> config)
{
new AmbPlugin<MyPlugin>(routingengine, config);
}

The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/ambplugin.h
  • +
+
+ + + + diff --git a/0.14/html/classAmbPluginImpl-members.html b/0.14/html/classAmbPluginImpl-members.html new file mode 100644 index 00000000..c28b4b43 --- /dev/null +++ b/0.14/html/classAmbPluginImpl-members.html @@ -0,0 +1,127 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AmbPluginImpl Member List
+
+
+ +

This is the complete list of members for AmbPluginImpl, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
addPropertySupport(Zone::Type zone, std::function< AbstractPropertyType *(void)> typeFactory, std::string sourceUuid="")AmbPluginImplprotected
addPropertySupport(Zone::Type zone) (defined in AmbPluginImpl)AmbPluginImplinlineprotected
AmbPluginImpl(AbstractRoutingEngine *re, const map< string, string > &config, AbstractSource &parent)AmbPluginImpl
configurationAmbPluginImplprotected
findPropertyType(const VehicleProperty::Property &propertyName, const Zone::Type &zone=Zone::None)AmbPluginImplprotectedvirtual
getPropertyAsync(AsyncPropertyReply *reply)AmbPluginImplvirtual
getPropertyInfo(const VehicleProperty::Property &property)AmbPluginImplvirtual
getRangePropertyAsync(AsyncRangePropertyReply *reply)AmbPluginImplvirtual
init()AmbPluginImplvirtual
propertiesAmbPluginImplprotected
propertyChanged(AbstractPropertyType *value)AmbPluginImplvirtual
routingEngineAmbPluginImplprotected
setProperty(const AsyncSetPropertyRequest &request)AmbPluginImplvirtual
setValue(std::shared_ptr< AbstractPropertyType > property, T value)AmbPluginImplinline
source (defined in AmbPluginImpl)AmbPluginImplprotected
subscribeToPropertyChanges(const VehicleProperty::Property &property)AmbPluginImplvirtual
supported() const AmbPluginImplvirtual
supportedChanged(const PropertyList &supportedProperties)AmbPluginImplvirtual
supportedOperations() const AmbPluginImplvirtual
unsubscribeToPropertyChanges(const VehicleProperty::Property &property)AmbPluginImplvirtual
uuid() const =0AmbPluginImplpure virtual
ZonePropertyType typedefAmbPluginImplprotected
~AmbPluginImpl() (defined in AmbPluginImpl)AmbPluginImplinlinevirtual
+ + + + diff --git a/0.14/html/classAmbPluginImpl.html b/0.14/html/classAmbPluginImpl.html new file mode 100644 index 00000000..b19ece45 --- /dev/null +++ b/0.14/html/classAmbPluginImpl.html @@ -0,0 +1,772 @@ + + + + + + +automotive-message-broker: AmbPluginImpl Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

AmbPlugin private class implementation - base class for all plugin implementations. + More...

+ +

#include <ambpluginimpl.h>

+
+Collaboration diagram for AmbPluginImpl:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AmbPluginImpl (AbstractRoutingEngine *re, const map< string, string > &config, AbstractSource &parent)
 
virtual void getPropertyAsync (AsyncPropertyReply *reply)
 getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. More...
 
virtual void getRangePropertyAsync (AsyncRangePropertyReply *reply)
 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. More...
 
virtual AsyncPropertyReplysetProperty (const AsyncSetPropertyRequest &request)
 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. More...
 
virtual void subscribeToPropertyChanges (const VehicleProperty::Property &property)
 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. More...
 
virtual void unsubscribeToPropertyChanges (const VehicleProperty::Property &property)
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual PropertyList supported () const
 supported is called by the routingEngine to understand what properties this source supports. More...
 
virtual int supportedOperations () const
 supportedOperations More...
 
virtual PropertyInfo getPropertyInfo (const VehicleProperty::Property &property)
 getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property More...
 
virtual const std::string uuid () const =0
 
virtual void propertyChanged (AbstractPropertyType *value)
 
virtual void supportedChanged (const PropertyList &supportedProperties)
 
virtual void init ()
 
+template<typename T >
void setValue (std::shared_ptr< AbstractPropertyType > property, T value)
 setValue of a property
 
+ + + +

+Protected Types

typedef std::map< Zone::Type, std::shared_ptr< AbstractPropertyType > > ZonePropertyType
 
+ + + + + + + + +

+Protected Member Functions

virtual AbstractPropertyTypefindPropertyType (const VehicleProperty::Property &propertyName, const Zone::Type &zone=Zone::None)
 
std::shared_ptr< AbstractPropertyTypeaddPropertySupport (Zone::Type zone, std::function< AbstractPropertyType *(void)> typeFactory, std::string sourceUuid="")
 
+template<class T >
std::shared_ptr< AbstractPropertyTypeaddPropertySupport (Zone::Type zone)
 
+ + + + + + + + + +

+Protected Attributes

+AbstractSourcesource
 
AbstractRoutingEngineroutingEngine
 
std::map< VehicleProperty::Property, ZonePropertyTypeproperties
 
std::map< std::string, std::string > configuration
 
+

Detailed Description

+

AmbPlugin private class implementation - base class for all plugin implementations.

+

Contains common code used in plugins for Automotive message broker(AMB). For the AMB library API please visit Automotive Message Broker Library Documentation.

+

Member Typedef Documentation

+ +
+
+ + + + + +
+ + + + +
typedef std::map< Zone::Type, std::shared_ptr<AbstractPropertyType> > AmbPluginImpl::ZonePropertyType
+
+protected
+
+

Helper typedef

+ +
+
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
AmbPluginImpl::AmbPluginImpl (AbstractRoutingEnginere,
const map< string, string > & config,
AbstractSourceparent 
)
+
+
Parameters
+ + + + +
reAbstractRoutingEngine
configMap of the configuration string values loaded on startup from AMB configuration file
parentAmbPlugin instance
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
std::shared_ptr<AbstractPropertyType> AmbPluginImpl::addPropertySupport (Zone::Type zone,
std::function< AbstractPropertyType *(void)> typeFactory,
std::string sourceUuid = "" 
)
+
+protected
+
+

Registers property in AMB

Parameters
+ + + +
zoneZone of the property to be registered.
typeFactoryFunction to be used to create instance of the AbstractPropertyType for registered property
+
+
+
Returns
AbstractPropertyType* if signal exits otherwise nullptr(in this case we do not know its datatype)
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual AbstractPropertyType* AmbPluginImpl::findPropertyType (const VehicleProperty::Property & propertyName,
const Zone::Type & zone = Zone::None 
)
+
+protectedvirtual
+
+

Finds property type in properties

Parameters
+ + + +
propertyNameName of the property to be found.
zoneZone of the property to be found.
+
+
+
Returns
AbstractPropertyType* if signal exits otherwise nullptr(in this case we do not know its datatype)
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AmbPluginImpl::getPropertyAsync (AsyncPropertyReplyreply)
+
+virtual
+
+ +

getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation.

+
Parameters
+ + +
replythe reply variable.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual PropertyInfo AmbPluginImpl::getPropertyInfo (const VehicleProperty::Property & property)
+
+virtual
+
+ +

getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property

+
Parameters
+ + +
propertythe property to get info for.
+
+
+
Returns
a PropertyInfo object.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AmbPluginImpl::getRangePropertyAsync (AsyncRangePropertyReplyreply)
+
+virtual
+
+ +

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.

+
Parameters
+ + +
replyis the reply variable.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
AmbPluginImpl::init ()
+
+virtual
+
+

Second phase of the plugin initialization.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AmbPluginImpl::propertyChanged (AbstractPropertyTypevalue)
+
+virtual
+
+

propertyChanged is called when a subscribed to property changes.

Parameters
+ + +
valuevalue 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<T>() or value->copy() to copy.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual AsyncPropertyReply* AmbPluginImpl::setProperty (const AsyncSetPropertyRequestrequest)
+
+virtual
+
+ +

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.

+
Parameters
+ + +
requestthe requested property to set.
+
+
+
Returns
returns a pointer to the new value for the property.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AmbPluginImpl::subscribeToPropertyChanges (const VehicleProperty::Property & property)
+
+virtual
+
+ +

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.

+
Parameters
+ + +
propertythe property that is being subscribed.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual PropertyList AmbPluginImpl::supported () const
+
+virtual
+
+ +

supported is called by the routingEngine to understand what properties this source supports.

+
Returns
returns a list of supported properties. If the the supported properties changed, the source should call AbstractRoutingEngine::setSupported.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
AmbPluginImpl::supportedChanged (const PropertyList & supportedProperties)
+
+virtual
+
+

supportedChanged() is called when the supported properties changes

+
Parameters
+ + +
supportedPropertiesthe new list of supported properties.
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual int AmbPluginImpl::supportedOperations () const
+
+virtual
+
+ +

supportedOperations

+
Returns
returns the supported operations.
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + +
virtual void AmbPluginImpl::unsubscribeToPropertyChanges (const VehicleProperty::Property & property)
+
+virtual
+
+ +

unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes.

+
Parameters
+ + +
propertythe property to unsubscribe to
+
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
virtual const std::string AmbPluginImpl::uuid () const
+
+pure virtual
+
+

uuid() is a unique identifier

Returns
a guid-style unique identifier
+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
std::map< std::string, std::string> AmbPluginImpl::configuration
+
+protected
+
+

configuration

+ +
+
+ +
+
+ + + + + +
+ + + + +
AmbPluginImpl::properties
+
+protected
+
+

Supported property values map

+ +
+
+ +
+
+ + + + + +
+ + + + +
AmbPluginImpl::routingEngine
+
+protected
+
+

AbstractRoutingEngine instance

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAmbPluginImpl__coll__graph.map b/0.14/html/classAmbPluginImpl__coll__graph.map new file mode 100644 index 00000000..2f06a6c6 --- /dev/null +++ b/0.14/html/classAmbPluginImpl__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/0.14/html/classAmbPluginImpl__coll__graph.md5 b/0.14/html/classAmbPluginImpl__coll__graph.md5 new file mode 100644 index 00000000..c8429a84 --- /dev/null +++ b/0.14/html/classAmbPluginImpl__coll__graph.md5 @@ -0,0 +1 @@ +709394b4b55751bf512e04cb3fe74ef2 \ No newline at end of file diff --git a/0.14/html/classAmbPluginImpl__coll__graph.png b/0.14/html/classAmbPluginImpl__coll__graph.png new file mode 100644 index 00000000..6115e1c0 Binary files /dev/null and b/0.14/html/classAmbPluginImpl__coll__graph.png differ diff --git a/0.14/html/classAmbPlugin__coll__graph.map b/0.14/html/classAmbPlugin__coll__graph.map new file mode 100644 index 00000000..171e44d2 --- /dev/null +++ b/0.14/html/classAmbPlugin__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/0.14/html/classAmbPlugin__coll__graph.md5 b/0.14/html/classAmbPlugin__coll__graph.md5 new file mode 100644 index 00000000..d038eec0 --- /dev/null +++ b/0.14/html/classAmbPlugin__coll__graph.md5 @@ -0,0 +1 @@ +383ffbb69e4146eac09cb7ce6ec5baea \ No newline at end of file diff --git a/0.14/html/classAmbPlugin__coll__graph.png b/0.14/html/classAmbPlugin__coll__graph.png new file mode 100644 index 00000000..e09e1b32 Binary files /dev/null and b/0.14/html/classAmbPlugin__coll__graph.png differ diff --git a/0.14/html/classAmbPlugin__inherit__graph.map b/0.14/html/classAmbPlugin__inherit__graph.map new file mode 100644 index 00000000..3501004a --- /dev/null +++ b/0.14/html/classAmbPlugin__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classAmbPlugin__inherit__graph.md5 b/0.14/html/classAmbPlugin__inherit__graph.md5 new file mode 100644 index 00000000..c4be022d --- /dev/null +++ b/0.14/html/classAmbPlugin__inherit__graph.md5 @@ -0,0 +1 @@ +8c19850cf065780914311971662e5b4c \ No newline at end of file diff --git a/0.14/html/classAmbPlugin__inherit__graph.png b/0.14/html/classAmbPlugin__inherit__graph.png new file mode 100644 index 00000000..e924d6e0 Binary files /dev/null and b/0.14/html/classAmbPlugin__inherit__graph.png differ diff --git a/0.14/html/classAsyncPropertyReply-members.html b/0.14/html/classAsyncPropertyReply-members.html new file mode 100644 index 00000000..f9727f84 --- /dev/null +++ b/0.14/html/classAsyncPropertyReply-members.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AsyncPropertyReply Member List
+
+
+ +

This is the complete list of members for AsyncPropertyReply, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
AsyncPropertyReply() (defined in AsyncPropertyReply)AsyncPropertyReply
AsyncPropertyReply(const AsyncPropertyRequest &request) (defined in AsyncPropertyReply)AsyncPropertyReply
AsyncPropertyReply(const AsyncSetPropertyRequest &request) (defined in AsyncPropertyReply)AsyncPropertyReply
AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
completedAsyncPropertyRequest
errorAsyncPropertyReply
Error enum nameAsyncPropertyReply
errorToStr(Error err)AsyncPropertyReplyinlinestatic
InvalidOperation enum value (defined in AsyncPropertyReply)AsyncPropertyReply
NoError enum value (defined in AsyncPropertyReply)AsyncPropertyReply
operator=(const AsyncPropertyRequest &other) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
PermissionDenied enum value (defined in AsyncPropertyReply)AsyncPropertyReply
pidAsyncPropertyRequest
propertyAsyncPropertyRequest
sourceUuidFilterAsyncPropertyRequest
strToError(std::string err)AsyncPropertyReplyinlinestatic
successAsyncPropertyReply
timedoutAsyncPropertyReply
Timeout enum value (defined in AsyncPropertyReply)AsyncPropertyReply
timeoutAsyncPropertyRequest
valueAsyncPropertyReply
zoneFilterAsyncPropertyRequest
ZoneNotSupported enum value (defined in AsyncPropertyReply)AsyncPropertyReply
~AsyncPropertyReply() (defined in AsyncPropertyReply)AsyncPropertyReplyvirtual
~AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinlinevirtual
+ + + + diff --git a/0.14/html/classAsyncPropertyReply.html b/0.14/html/classAsyncPropertyReply.html new file mode 100644 index 00000000..1b160a60 --- /dev/null +++ b/0.14/html/classAsyncPropertyReply.html @@ -0,0 +1,242 @@ + + + + + + +automotive-message-broker: AsyncPropertyReply Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ +

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 'false' if the request was not successful and set 'error' to the appropriate error. + More...

+ +

#include <abstractroutingengine.h>

+
+Inheritance diagram for AsyncPropertyReply:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for AsyncPropertyReply:
+
+
Collaboration graph
+ + + + +
[legend]
+ + + + + +

+Public Types

enum  Error {
+  NoError = 0, +Timeout, +InvalidOperation, +PermissionDenied, +
+  ZoneNotSupported +
+ }
 The Error enum.
 
+ + + + + + + + + + +

+Public Member Functions

AsyncPropertyReply (const AsyncPropertyRequest &request)
 
AsyncPropertyReply (const AsyncSetPropertyRequest &request)
 
- Public Member Functions inherited from AsyncPropertyRequest
AsyncPropertyRequest (const AsyncPropertyRequest &request)
 
+AsyncPropertyRequestoperator= (const AsyncPropertyRequest &other)
 
+ + + + + + + +

+Static Public Member Functions

+static std::string errorToStr (Error err)
 errorToStr returns string representing the Error
 
+static Error strToError (std::string err)
 strToError returns Error representing the string
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+AbstractPropertyTypevalue
 value of the reply. This may be null if success = false. This is owned by the source.
 
+bool success
 success indicates if the request was successfull or not. True means success. False means fail and the 'error' member should be set.
 
+TimedOutCallback timedout
 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.
 
Error error
 error contains the error if the request was not successful.\ More...
 
- Public Attributes inherited from AsyncPropertyRequest
+VehicleProperty::Property property
 property property to request.
 
+std::string sourceUuidFilter
 sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source
 
+Zone::Type zoneFilter
 zoneFilter the requesting sink should use this if he wants to filter on a specific zone
 
+GetPropertyCompletedSignal completed
 completed the callback when the request has been completed.
 
uint timeout
 use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. More...
 
+std::string pid
 pid requesting process id
 
+

Detailed Description

+

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 'false' if the request was not successful and set 'error' to the appropriate error.

+
See also
AbstractRoutingEngine::getPropertyAsync
+
+AsyncPropertyReply
+
+AbstractSource::Operations
+
+AbstractSource::getPropertyAsync
+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
+

Member Data Documentation

+ +
+
+ + + + +
Error AsyncPropertyReply::error
+
+ +

error contains the error if the request was not successful.\

+
See also
Error
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAsyncPropertyReply__coll__graph.map b/0.14/html/classAsyncPropertyReply__coll__graph.map new file mode 100644 index 00000000..868675f6 --- /dev/null +++ b/0.14/html/classAsyncPropertyReply__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classAsyncPropertyReply__coll__graph.md5 b/0.14/html/classAsyncPropertyReply__coll__graph.md5 new file mode 100644 index 00000000..627d964b --- /dev/null +++ b/0.14/html/classAsyncPropertyReply__coll__graph.md5 @@ -0,0 +1 @@ +23b3264e53685479817fd8f14ee5242b \ No newline at end of file diff --git a/0.14/html/classAsyncPropertyReply__coll__graph.png b/0.14/html/classAsyncPropertyReply__coll__graph.png new file mode 100644 index 00000000..508a5037 Binary files /dev/null and b/0.14/html/classAsyncPropertyReply__coll__graph.png differ diff --git a/0.14/html/classAsyncPropertyReply__inherit__graph.map b/0.14/html/classAsyncPropertyReply__inherit__graph.map new file mode 100644 index 00000000..0dfc0e7e --- /dev/null +++ b/0.14/html/classAsyncPropertyReply__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classAsyncPropertyReply__inherit__graph.md5 b/0.14/html/classAsyncPropertyReply__inherit__graph.md5 new file mode 100644 index 00000000..ce2bffbc --- /dev/null +++ b/0.14/html/classAsyncPropertyReply__inherit__graph.md5 @@ -0,0 +1 @@ +d5a76e81e07423e197038a30b12d4b17 \ No newline at end of file diff --git a/0.14/html/classAsyncPropertyReply__inherit__graph.png b/0.14/html/classAsyncPropertyReply__inherit__graph.png new file mode 100644 index 00000000..49bf3360 Binary files /dev/null and b/0.14/html/classAsyncPropertyReply__inherit__graph.png differ diff --git a/0.14/html/classAsyncPropertyRequest-members.html b/0.14/html/classAsyncPropertyRequest-members.html new file mode 100644 index 00000000..55f5d05b --- /dev/null +++ b/0.14/html/classAsyncPropertyRequest-members.html @@ -0,0 +1,114 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AsyncPropertyRequest Member List
+
+
+ +

This is the complete list of members for AsyncPropertyRequest, including all inherited members.

+ + + + + + + + + + + +
AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
completedAsyncPropertyRequest
operator=(const AsyncPropertyRequest &other) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
pidAsyncPropertyRequest
propertyAsyncPropertyRequest
sourceUuidFilterAsyncPropertyRequest
timeoutAsyncPropertyRequest
zoneFilterAsyncPropertyRequest
~AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinlinevirtual
+ + + + diff --git a/0.14/html/classAsyncPropertyRequest.html b/0.14/html/classAsyncPropertyRequest.html new file mode 100644 index 00000000..a107ee79 --- /dev/null +++ b/0.14/html/classAsyncPropertyRequest.html @@ -0,0 +1,181 @@ + + + + + + +automotive-message-broker: AsyncPropertyRequest Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AsyncPropertyRequest Class Reference
+
+
+ +

The AsyncPropertyRequest class is used by sinks to request property values. + More...

+ +

#include <abstractroutingengine.h>

+
+Inheritance diagram for AsyncPropertyRequest:
+
+
Inheritance graph
+ + + + +
[legend]
+ + + + + + +

+Public Member Functions

AsyncPropertyRequest (const AsyncPropertyRequest &request)
 
+AsyncPropertyRequestoperator= (const AsyncPropertyRequest &other)
 
+ + + + + + + + + + + + + + + + + + + +

+Public Attributes

+VehicleProperty::Property property
 property property to request.
 
+std::string sourceUuidFilter
 sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source
 
+Zone::Type zoneFilter
 zoneFilter the requesting sink should use this if he wants to filter on a specific zone
 
+GetPropertyCompletedSignal completed
 completed the callback when the request has been completed.
 
uint timeout
 use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. More...
 
+std::string pid
 pid requesting process id
 
+

Detailed Description

+

Member Data Documentation

+ +
+
+ + + + +
uint AsyncPropertyRequest::timeout
+
+ +

use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error.

+
See also
AsyncPropertyReply default value is: 10000 ms
+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
+
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAsyncPropertyRequest__inherit__graph.map b/0.14/html/classAsyncPropertyRequest__inherit__graph.map new file mode 100644 index 00000000..192446cb --- /dev/null +++ b/0.14/html/classAsyncPropertyRequest__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classAsyncPropertyRequest__inherit__graph.md5 b/0.14/html/classAsyncPropertyRequest__inherit__graph.md5 new file mode 100644 index 00000000..17522d75 --- /dev/null +++ b/0.14/html/classAsyncPropertyRequest__inherit__graph.md5 @@ -0,0 +1 @@ +0dbbae055352255264a3374ed2e4d0be \ No newline at end of file diff --git a/0.14/html/classAsyncPropertyRequest__inherit__graph.png b/0.14/html/classAsyncPropertyRequest__inherit__graph.png new file mode 100644 index 00000000..7911faa5 Binary files /dev/null and b/0.14/html/classAsyncPropertyRequest__inherit__graph.png differ diff --git a/0.14/html/classAsyncRangePropertyReply-members.html b/0.14/html/classAsyncRangePropertyReply-members.html new file mode 100644 index 00000000..129c6be5 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyReply-members.html @@ -0,0 +1,121 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AsyncRangePropertyReply Member List
+
+ + + + + diff --git a/0.14/html/classAsyncRangePropertyReply.html b/0.14/html/classAsyncRangePropertyReply.html new file mode 100644 index 00000000..065d6c60 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyReply.html @@ -0,0 +1,195 @@ + + + + + + +automotive-message-broker: AsyncRangePropertyReply Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AsyncRangePropertyReply Class Reference
+
+
+ +

The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. 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. + More...

+ +

#include <abstractroutingengine.h>

+
+Inheritance diagram for AsyncRangePropertyReply:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for AsyncRangePropertyReply:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + +

+Public Member Functions

AsyncRangePropertyReply (AsyncRangePropertyRequest request)
 
- Public Member Functions inherited from AsyncRangePropertyRequest
AsyncRangePropertyRequest (const AsyncRangePropertyRequest &request)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+AsyncPropertyReply::Error error
 error this is set if there was an error in the request. "success" will also be set to false.
 
+std::list< AbstractPropertyType * > values
 values if the request was successful, this will contain a list of values meeting the criteria of the request.
 
+bool success
 success this will be true if the request was successful. If not, this is false and error is set.
 
- Public Attributes inherited from AsyncRangePropertyRequest
+PropertyList properties
 properties list of properties to request
 
+std::string sourceUuid
 sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the source.
 
+Zone::Type zone
 zone if the sink wishes to request a specific zone, this should be set to the desired zone .
 
+GetRangedPropertyCompletedSignal completed
 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.
 
+double timeBegin
 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.
 
+double timeEnd
 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.
 
+int32_t sequenceBegin
 sequenceBegin set this to request values with a sequence >= to the sequenceBegin value. Set to -1 if you don't want values within a sequence ranges.
 
+int32_t sequenceEnd
 sequenceEnd set this to request values with a sequence <= to the sequenceEnd value. Set to -1 if you don't want values within a sequence ranges.
 
+std::string pid
 pid requesting process id
 
+

Detailed Description

+

The AsyncRangePropertyReply class is used by a source to reply to an AsyncRangePropertyRequest. 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.

+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAsyncRangePropertyReply__coll__graph.map b/0.14/html/classAsyncRangePropertyReply__coll__graph.map new file mode 100644 index 00000000..b0cb9fb3 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyReply__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classAsyncRangePropertyReply__coll__graph.md5 b/0.14/html/classAsyncRangePropertyReply__coll__graph.md5 new file mode 100644 index 00000000..5328b868 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyReply__coll__graph.md5 @@ -0,0 +1 @@ +57e35c133184e0b00d2214a9b8562f35 \ No newline at end of file diff --git a/0.14/html/classAsyncRangePropertyReply__coll__graph.png b/0.14/html/classAsyncRangePropertyReply__coll__graph.png new file mode 100644 index 00000000..8806e1fe Binary files /dev/null and b/0.14/html/classAsyncRangePropertyReply__coll__graph.png differ diff --git a/0.14/html/classAsyncRangePropertyReply__inherit__graph.map b/0.14/html/classAsyncRangePropertyReply__inherit__graph.map new file mode 100644 index 00000000..b0cb9fb3 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyReply__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classAsyncRangePropertyReply__inherit__graph.md5 b/0.14/html/classAsyncRangePropertyReply__inherit__graph.md5 new file mode 100644 index 00000000..5328b868 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyReply__inherit__graph.md5 @@ -0,0 +1 @@ +57e35c133184e0b00d2214a9b8562f35 \ No newline at end of file diff --git a/0.14/html/classAsyncRangePropertyReply__inherit__graph.png b/0.14/html/classAsyncRangePropertyReply__inherit__graph.png new file mode 100644 index 00000000..8806e1fe Binary files /dev/null and b/0.14/html/classAsyncRangePropertyReply__inherit__graph.png differ diff --git a/0.14/html/classAsyncRangePropertyRequest-members.html b/0.14/html/classAsyncRangePropertyRequest-members.html new file mode 100644 index 00000000..e9bdbbf6 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyRequest-members.html @@ -0,0 +1,116 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AsyncRangePropertyRequest Member List
+
+ + + + + diff --git a/0.14/html/classAsyncRangePropertyRequest.html b/0.14/html/classAsyncRangePropertyRequest.html new file mode 100644 index 00000000..8555db28 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyRequest.html @@ -0,0 +1,171 @@ + + + + + + +automotive-message-broker: AsyncRangePropertyRequest Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AsyncRangePropertyRequest Class Reference
+
+
+ +

The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence range. + More...

+ +

#include <abstractroutingengine.h>

+
+Inheritance diagram for AsyncRangePropertyRequest:
+
+
Inheritance graph
+ + + +
[legend]
+ + + + +

+Public Member Functions

AsyncRangePropertyRequest (const AsyncRangePropertyRequest &request)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+PropertyList properties
 properties list of properties to request
 
+std::string sourceUuid
 sourceUuid if the sink wishes to request a specific source, this should be set to the uuid of the source.
 
+Zone::Type zone
 zone if the sink wishes to request a specific zone, this should be set to the desired zone .
 
+GetRangedPropertyCompletedSignal completed
 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.
 
+double timeBegin
 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.
 
+double timeEnd
 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.
 
+int32_t sequenceBegin
 sequenceBegin set this to request values with a sequence >= to the sequenceBegin value. Set to -1 if you don't want values within a sequence ranges.
 
+int32_t sequenceEnd
 sequenceEnd set this to request values with a sequence <= to the sequenceEnd value. Set to -1 if you don't want values within a sequence ranges.
 
+std::string pid
 pid requesting process id
 
+

Detailed Description

+

The AsyncRangePropertyRequest class is used by sinks to request values within a time or sequence range.

+
See also
AbstractRoutingEngine::getRangePropertyAsync
+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAsyncRangePropertyRequest__inherit__graph.map b/0.14/html/classAsyncRangePropertyRequest__inherit__graph.map new file mode 100644 index 00000000..82e0110b --- /dev/null +++ b/0.14/html/classAsyncRangePropertyRequest__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classAsyncRangePropertyRequest__inherit__graph.md5 b/0.14/html/classAsyncRangePropertyRequest__inherit__graph.md5 new file mode 100644 index 00000000..1587c876 --- /dev/null +++ b/0.14/html/classAsyncRangePropertyRequest__inherit__graph.md5 @@ -0,0 +1 @@ +de2a4a06ae4eb6d59874302453453334 \ No newline at end of file diff --git a/0.14/html/classAsyncRangePropertyRequest__inherit__graph.png b/0.14/html/classAsyncRangePropertyRequest__inherit__graph.png new file mode 100644 index 00000000..d8a4624c Binary files /dev/null and b/0.14/html/classAsyncRangePropertyRequest__inherit__graph.png differ diff --git a/0.14/html/classAsyncSetPropertyRequest-members.html b/0.14/html/classAsyncSetPropertyRequest-members.html new file mode 100644 index 00000000..3ebce1b5 --- /dev/null +++ b/0.14/html/classAsyncSetPropertyRequest-members.html @@ -0,0 +1,118 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AsyncSetPropertyRequest Member List
+
+
+ +

This is the complete list of members for AsyncSetPropertyRequest, including all inherited members.

+ + + + + + + + + + + + + + + +
AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
AsyncSetPropertyRequest() (defined in AsyncSetPropertyRequest)AsyncSetPropertyRequestinline
AsyncSetPropertyRequest(const AsyncPropertyRequest &request) (defined in AsyncSetPropertyRequest)AsyncSetPropertyRequestinline
completedAsyncPropertyRequest
operator=(const AsyncPropertyRequest &other) (defined in AsyncPropertyRequest)AsyncPropertyRequestinline
pidAsyncPropertyRequest
propertyAsyncPropertyRequest
sourceUuidFilterAsyncPropertyRequest
timeoutAsyncPropertyRequest
valueAsyncSetPropertyRequest
zoneFilterAsyncPropertyRequest
~AsyncPropertyRequest() (defined in AsyncPropertyRequest)AsyncPropertyRequestinlinevirtual
~AsyncSetPropertyRequest() (defined in AsyncSetPropertyRequest)AsyncSetPropertyRequestinlinevirtual
+ + + + diff --git a/0.14/html/classAsyncSetPropertyRequest.html b/0.14/html/classAsyncSetPropertyRequest.html new file mode 100644 index 00000000..410dac9b --- /dev/null +++ b/0.14/html/classAsyncSetPropertyRequest.html @@ -0,0 +1,181 @@ + + + + + + +automotive-message-broker: AsyncSetPropertyRequest Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AsyncSetPropertyRequest Class Reference
+
+
+ +

The AsyncSetPropertyRequest class is used by sinks to set a property to the 'value'. The source will reply with a AsyncPropertyReply containing the new value or an error. + More...

+ +

#include <abstractroutingengine.h>

+
+Inheritance diagram for AsyncSetPropertyRequest:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for AsyncSetPropertyRequest:
+
+
Collaboration graph
+ + + + +
[legend]
+ + + + + + + + + +

+Public Member Functions

AsyncSetPropertyRequest (const AsyncPropertyRequest &request)
 
- Public Member Functions inherited from AsyncPropertyRequest
AsyncPropertyRequest (const AsyncPropertyRequest &request)
 
+AsyncPropertyRequestoperator= (const AsyncPropertyRequest &other)
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+AbstractPropertyTypevalue
 value the new value to set the property to.
 
- Public Attributes inherited from AsyncPropertyRequest
+VehicleProperty::Property property
 property property to request.
 
+std::string sourceUuidFilter
 sourceUuidFilter the requesting sink should use this to filter on a specific source or leave blank to use any source
 
+Zone::Type zoneFilter
 zoneFilter the requesting sink should use this if he wants to filter on a specific zone
 
+GetPropertyCompletedSignal completed
 completed the callback when the request has been completed.
 
uint timeout
 use to specify a timeout in ms for the request. When a timeout occurs, the 'completed' callback will be called with an error. More...
 
+std::string pid
 pid requesting process id
 
+

Detailed Description

+

The AsyncSetPropertyRequest class is used by sinks to set a property to the 'value'. The source will reply with a AsyncPropertyReply containing the new value or an error.

+
See also
AbstractRoutingEngine::setProperty
+
+AsyncPropertyReply
+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractroutingengine.h.
+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classAsyncSetPropertyRequest__coll__graph.map b/0.14/html/classAsyncSetPropertyRequest__coll__graph.map new file mode 100644 index 00000000..8be62243 --- /dev/null +++ b/0.14/html/classAsyncSetPropertyRequest__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classAsyncSetPropertyRequest__coll__graph.md5 b/0.14/html/classAsyncSetPropertyRequest__coll__graph.md5 new file mode 100644 index 00000000..a3ce7db5 --- /dev/null +++ b/0.14/html/classAsyncSetPropertyRequest__coll__graph.md5 @@ -0,0 +1 @@ +b9e6eb6b2ac4bd3afd8d37e991327b1b \ No newline at end of file diff --git a/0.14/html/classAsyncSetPropertyRequest__coll__graph.png b/0.14/html/classAsyncSetPropertyRequest__coll__graph.png new file mode 100644 index 00000000..cc83e70a Binary files /dev/null and b/0.14/html/classAsyncSetPropertyRequest__coll__graph.png differ diff --git a/0.14/html/classAsyncSetPropertyRequest__inherit__graph.map b/0.14/html/classAsyncSetPropertyRequest__inherit__graph.map new file mode 100644 index 00000000..48167c72 --- /dev/null +++ b/0.14/html/classAsyncSetPropertyRequest__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classAsyncSetPropertyRequest__inherit__graph.md5 b/0.14/html/classAsyncSetPropertyRequest__inherit__graph.md5 new file mode 100644 index 00000000..9c9340ae --- /dev/null +++ b/0.14/html/classAsyncSetPropertyRequest__inherit__graph.md5 @@ -0,0 +1 @@ +a8b87566b4397692842b7d29ddff4989 \ No newline at end of file diff --git a/0.14/html/classAsyncSetPropertyRequest__inherit__graph.png b/0.14/html/classAsyncSetPropertyRequest__inherit__graph.png new file mode 100644 index 00000000..fe942fe9 Binary files /dev/null and b/0.14/html/classAsyncSetPropertyRequest__inherit__graph.png differ diff --git a/0.14/html/classBasicPropertyType-members.html b/0.14/html/classBasicPropertyType-members.html new file mode 100644 index 00000000..f30b619b --- /dev/null +++ b/0.14/html/classBasicPropertyType-members.html @@ -0,0 +1,145 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
BasicPropertyType< T > Member List
+
+
+ +

This is the complete list of members for BasicPropertyType< T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
BasicPropertyType() (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(BasicPropertyType const &other) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(T val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(std::string propertyName, T val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(std::string propertyName, std::string val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
BasicPropertyType(std::string propertyName) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
basicValue()BasicPropertyType< T >inline
copy()BasicPropertyType< T >inlinevirtual
destroyedAbstractPropertyType
fromString(std::string val)BasicPropertyType< T >inlinevirtual
fromVariant(GVariant *v)BasicPropertyType< T >inlinevirtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator++() (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator--() (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator<(const BasicPropertyType< T > &other) const (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator=(BasicPropertyType const &other) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator=(T const &other) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator>(const BasicPropertyType< T > &other) const (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
priorityAbstractPropertyType
Priority enum nameAbstractPropertyType
quickCopy(AbstractPropertyType *other)AbstractPropertyTypeinlinevirtual
sequenceAbstractPropertyType
setValue(T val) (defined in BasicPropertyType< T >)BasicPropertyType< T >inline
setValue(boost::any val)BasicPropertyType< T >inlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
timestampAbstractPropertyType
toString() const BasicPropertyType< T >inlinevirtual
toVariant()BasicPropertyType< T >inlinevirtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
+ + + + diff --git a/0.14/html/classBasicPropertyType.html b/0.14/html/classBasicPropertyType.html new file mode 100644 index 00000000..f8b6506d --- /dev/null +++ b/0.14/html/classBasicPropertyType.html @@ -0,0 +1,413 @@ + + + + + + +automotive-message-broker: BasicPropertyType< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
BasicPropertyType< T > Class Template Reference
+
+
+
+Inheritance diagram for BasicPropertyType< T >:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for BasicPropertyType< T >:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

BasicPropertyType (BasicPropertyType const &other)
 
+BasicPropertyTypeoperator= (BasicPropertyType const &other)
 
+BasicPropertyTypeoperator= (T const &other)
 
+BasicPropertyTypeoperator++ ()
 
+BasicPropertyTypeoperator-- ()
 
+bool operator< (const BasicPropertyType< T > &other) const
 
+bool operator> (const BasicPropertyType< T > &other) const
 
BasicPropertyType (T val)
 
BasicPropertyType (std::string propertyName, T val)
 
BasicPropertyType (std::string propertyName, std::string val)
 
BasicPropertyType (std::string propertyName)
 
AbstractPropertyTypecopy ()
 copy More...
 
+void fromString (std::string val)
 fromString converts from string value
 
std::string toString () const
 toString More...
 
GVariant * toVariant ()
 toVariant More...
 
+void fromVariant (GVariant *v)
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.
 
basicValue ()
 basicValue More...
 
+void setValue (T val)
 
void setValue (boost::any val)
 setValue More...
 
- Public Member Functions inherited from AbstractPropertyType
AbstractPropertyType (std::string property)
 
virtual void quickCopy (AbstractPropertyType *other)
 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. More...
 
+bool operator== (AbstractPropertyType &other)
 
+bool operator!= (AbstractPropertyType &other)
 
+template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from AbstractPropertyType
enum  Priority { Normal = 0, +Low, +High, +Instant + }
 The Priority enum describes prority of the property type. More...
 
- Public Attributes inherited from AbstractPropertyType
std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
+int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
+std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
+Zone::Type zone
 zone that the property is situated in.
 
+Priority priority
 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 AbstractPropertyType::Normal.
 
+std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
- Protected Attributes inherited from AbstractPropertyType
+boost::any mValue
 
+

Detailed Description

+

Member Function Documentation

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
T BasicPropertyType< T >::basicValue ()
+
+inline
+
+ +

basicValue

+
Returns
Typed version of value. Slightly more useful than
+
See also
AbstractPropertyType::value()
+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
AbstractPropertyType* BasicPropertyType< T >::copy ()
+
+inlinevirtual
+
+ +

copy

+
Returns
a copy of the AbstractPropertyType
+ +

Implements AbstractPropertyType.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void BasicPropertyType< T >::setValue (boost::any val)
+
+inlinevirtual
+
+ +

setValue

+
Parameters
+ + +
valboost::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")
+
+
+ +

Reimplemented from AbstractPropertyType.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
std::string BasicPropertyType< T >::toString () const
+
+inlinevirtual
+
+ +

toString

+
Returns
strigified value
+ +

Implements AbstractPropertyType.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
GVariant* BasicPropertyType< T >::toVariant ()
+
+inlinevirtual
+
+ +

toVariant

+
Returns
GVariant representation of value. Caller must unref the returned GVariant
+ +

Implements AbstractPropertyType.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classBasicPropertyType__coll__graph.map b/0.14/html/classBasicPropertyType__coll__graph.map new file mode 100644 index 00000000..50e15383 --- /dev/null +++ b/0.14/html/classBasicPropertyType__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classBasicPropertyType__coll__graph.md5 b/0.14/html/classBasicPropertyType__coll__graph.md5 new file mode 100644 index 00000000..e1cd1378 --- /dev/null +++ b/0.14/html/classBasicPropertyType__coll__graph.md5 @@ -0,0 +1 @@ +c7812d4233ef5367333ae774da522b87 \ No newline at end of file diff --git a/0.14/html/classBasicPropertyType__coll__graph.png b/0.14/html/classBasicPropertyType__coll__graph.png new file mode 100644 index 00000000..2fca4ade Binary files /dev/null and b/0.14/html/classBasicPropertyType__coll__graph.png differ diff --git a/0.14/html/classBasicPropertyType__inherit__graph.map b/0.14/html/classBasicPropertyType__inherit__graph.map new file mode 100644 index 00000000..50e15383 --- /dev/null +++ b/0.14/html/classBasicPropertyType__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classBasicPropertyType__inherit__graph.md5 b/0.14/html/classBasicPropertyType__inherit__graph.md5 new file mode 100644 index 00000000..e1cd1378 --- /dev/null +++ b/0.14/html/classBasicPropertyType__inherit__graph.md5 @@ -0,0 +1 @@ +c7812d4233ef5367333ae774da522b87 \ No newline at end of file diff --git a/0.14/html/classBasicPropertyType__inherit__graph.png b/0.14/html/classBasicPropertyType__inherit__graph.png new file mode 100644 index 00000000..2fca4ade Binary files /dev/null and b/0.14/html/classBasicPropertyType__inherit__graph.png differ diff --git a/0.14/html/classDebugOut-members.html b/0.14/html/classDebugOut-members.html new file mode 100644 index 00000000..9a4e7a4f --- /dev/null +++ b/0.14/html/classDebugOut-members.html @@ -0,0 +1,115 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
DebugOut Member List
+
+
+ +

This is the complete list of members for DebugOut, including all inherited members.

+ + + + + + + + + + + + +
DebugOut(int debugLevel=4) (defined in DebugOut)DebugOutinline
ErrorDebugOutstatic
getDebugThreshhold() (defined in DebugOut)DebugOutinlinestatic
operator<<(const string &message) const (defined in DebugOut)DebugOutinline
operator<<(ostream &(*manip)(std::ostream &)) const (defined in DebugOut)DebugOutinline
operator<<(double val) const (defined in DebugOut)DebugOutinline
setDebugThreshhold(int th) (defined in DebugOut)DebugOutinlinestatic
setOutput(ostream &o) (defined in DebugOut)DebugOutinlinestatic
setThrowErr(bool v) (defined in DebugOut)DebugOutinlinestatic
setThrowWarn(bool v) (defined in DebugOut)DebugOutinlinestatic
WarningDebugOutstatic
+ + + + diff --git a/0.14/html/classDebugOut.html b/0.14/html/classDebugOut.html new file mode 100644 index 00000000..d435ceb3 --- /dev/null +++ b/0.14/html/classDebugOut.html @@ -0,0 +1,156 @@ + + + + + + +automotive-message-broker: DebugOut Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ + + + + + + + + + +

+Public Member Functions

DebugOut (int debugLevel=4)
 
+DebugOut const & operator<< (const string &message) const
 
+DebugOut const & operator<< (ostream &(*manip)(std::ostream &)) const
 
+DebugOut const & operator<< (double val) const
 
+ + + + + + + + + + + +

+Static Public Member Functions

+static void setDebugThreshhold (int th)
 
+static void setOutput (ostream &o)
 
+static void setThrowWarn (bool v)
 
+static void setThrowErr (bool v)
 
+static const int getDebugThreshhold ()
 
+ + + + + + + +

+Static Public Attributes

+static const int Error
 Error use when essential functionality is blocked.
 
+static const int Warning
 Warning use when non-essential functionality is bocked, or when workarounds exist.
 
+

Detailed Description

+
The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/debugout.h
  • +
+
+ + + + diff --git a/0.14/html/classGVS.html b/0.14/html/classGVS.html new file mode 100644 index 00000000..e18cee4a --- /dev/null +++ b/0.14/html/classGVS.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: GVS< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< T > Class Template Reference
+
+
+

Detailed Description

+

template<typename T>
+class GVS< T >

+ +
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h.
+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01bool_01_4-members.html b/0.14/html/classGVS_3_01bool_01_4-members.html new file mode 100644 index 00000000..5a5e4769 --- /dev/null +++ b/0.14/html/classGVS_3_01bool_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< bool > Member List
+
+
+ +

This is the complete list of members for GVS< bool >, including all inherited members.

+ + + + +
signature() (defined in GVS< bool >)GVS< bool >inlinestatic
stringize(std::string v) (defined in GVS< bool >)GVS< bool >inlinestatic
value(GVariant *v) (defined in GVS< bool >)GVS< bool >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01bool_01_4.html b/0.14/html/classGVS_3_01bool_01_4.html new file mode 100644 index 00000000..12364fc3 --- /dev/null +++ b/0.14/html/classGVS_3_01bool_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< bool > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< bool > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static bool value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01char_01_4-members.html b/0.14/html/classGVS_3_01char_01_4-members.html new file mode 100644 index 00000000..6d27ec48 --- /dev/null +++ b/0.14/html/classGVS_3_01char_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< char > Member List
+
+
+ +

This is the complete list of members for GVS< char >, including all inherited members.

+ + + + +
signature() (defined in GVS< char >)GVS< char >inlinestatic
stringize(std::string v) (defined in GVS< char >)GVS< char >inlinestatic
value(GVariant *v) (defined in GVS< char >)GVS< char >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01char_01_4.html b/0.14/html/classGVS_3_01char_01_4.html new file mode 100644 index 00000000..e100ae50 --- /dev/null +++ b/0.14/html/classGVS_3_01char_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< char > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< char > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static char value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01double_01_4-members.html b/0.14/html/classGVS_3_01double_01_4-members.html new file mode 100644 index 00000000..9af0ceae --- /dev/null +++ b/0.14/html/classGVS_3_01double_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< double > Member List
+
+
+ +

This is the complete list of members for GVS< double >, including all inherited members.

+ + + + +
signature() (defined in GVS< double >)GVS< double >inlinestatic
stringize(std::string v) (defined in GVS< double >)GVS< double >inlinestatic
value(GVariant *v) (defined in GVS< double >)GVS< double >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01double_01_4.html b/0.14/html/classGVS_3_01double_01_4.html new file mode 100644 index 00000000..458d8b13 --- /dev/null +++ b/0.14/html/classGVS_3_01double_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< double > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< double > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static double value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01int16__t_01_4-members.html b/0.14/html/classGVS_3_01int16__t_01_4-members.html new file mode 100644 index 00000000..0f581550 --- /dev/null +++ b/0.14/html/classGVS_3_01int16__t_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< int16_t > Member List
+
+
+ +

This is the complete list of members for GVS< int16_t >, including all inherited members.

+ + + + +
signature() (defined in GVS< int16_t >)GVS< int16_t >inlinestatic
stringize(std::string v) (defined in GVS< int16_t >)GVS< int16_t >inlinestatic
value(GVariant *v) (defined in GVS< int16_t >)GVS< int16_t >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01int16__t_01_4.html b/0.14/html/classGVS_3_01int16__t_01_4.html new file mode 100644 index 00000000..47f3457a --- /dev/null +++ b/0.14/html/classGVS_3_01int16__t_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< int16_t > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< int16_t > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static int16_t value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01int64__t_01_4-members.html b/0.14/html/classGVS_3_01int64__t_01_4-members.html new file mode 100644 index 00000000..4fe90f94 --- /dev/null +++ b/0.14/html/classGVS_3_01int64__t_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< int64_t > Member List
+
+
+ +

This is the complete list of members for GVS< int64_t >, including all inherited members.

+ + + + +
signature() (defined in GVS< int64_t >)GVS< int64_t >inlinestatic
stringize(std::string v) (defined in GVS< int64_t >)GVS< int64_t >inlinestatic
value(GVariant *v) (defined in GVS< int64_t >)GVS< int64_t >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01int64__t_01_4.html b/0.14/html/classGVS_3_01int64__t_01_4.html new file mode 100644 index 00000000..b1605c15 --- /dev/null +++ b/0.14/html/classGVS_3_01int64__t_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< int64_t > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< int64_t > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static int64_t value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01int_01_4-members.html b/0.14/html/classGVS_3_01int_01_4-members.html new file mode 100644 index 00000000..1871fb6c --- /dev/null +++ b/0.14/html/classGVS_3_01int_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< int > Member List
+
+
+ +

This is the complete list of members for GVS< int >, including all inherited members.

+ + + + +
signature() (defined in GVS< int >)GVS< int >inlinestatic
stringize(std::string v) (defined in GVS< int >)GVS< int >inlinestatic
value(GVariant *v) (defined in GVS< int >)GVS< int >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01int_01_4.html b/0.14/html/classGVS_3_01int_01_4.html new file mode 100644 index 00000000..ced3429a --- /dev/null +++ b/0.14/html/classGVS_3_01int_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< int > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< int > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static int value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01uint16__t_01_4-members.html b/0.14/html/classGVS_3_01uint16__t_01_4-members.html new file mode 100644 index 00000000..9363209c --- /dev/null +++ b/0.14/html/classGVS_3_01uint16__t_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< uint16_t > Member List
+
+
+ +

This is the complete list of members for GVS< uint16_t >, including all inherited members.

+ + + + +
signature() (defined in GVS< uint16_t >)GVS< uint16_t >inlinestatic
stringize(std::string v) (defined in GVS< uint16_t >)GVS< uint16_t >inlinestatic
value(GVariant *v) (defined in GVS< uint16_t >)GVS< uint16_t >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01uint16__t_01_4.html b/0.14/html/classGVS_3_01uint16__t_01_4.html new file mode 100644 index 00000000..1f5bafdc --- /dev/null +++ b/0.14/html/classGVS_3_01uint16__t_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< uint16_t > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< uint16_t > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static uint16_t value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01uint32__t_01_4-members.html b/0.14/html/classGVS_3_01uint32__t_01_4-members.html new file mode 100644 index 00000000..19c573bd --- /dev/null +++ b/0.14/html/classGVS_3_01uint32__t_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< uint32_t > Member List
+
+
+ +

This is the complete list of members for GVS< uint32_t >, including all inherited members.

+ + + + +
signature() (defined in GVS< uint32_t >)GVS< uint32_t >inlinestatic
stringize(std::string v) (defined in GVS< uint32_t >)GVS< uint32_t >inlinestatic
value(GVariant *v) (defined in GVS< uint32_t >)GVS< uint32_t >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01uint32__t_01_4.html b/0.14/html/classGVS_3_01uint32__t_01_4.html new file mode 100644 index 00000000..4c73888b --- /dev/null +++ b/0.14/html/classGVS_3_01uint32__t_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< uint32_t > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< uint32_t > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static uint32_t value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classGVS_3_01uint64__t_01_4-members.html b/0.14/html/classGVS_3_01uint64__t_01_4-members.html new file mode 100644 index 00000000..0fe83564 --- /dev/null +++ b/0.14/html/classGVS_3_01uint64__t_01_4-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
GVS< uint64_t > Member List
+
+
+ +

This is the complete list of members for GVS< uint64_t >, including all inherited members.

+ + + + +
signature() (defined in GVS< uint64_t >)GVS< uint64_t >inlinestatic
stringize(std::string v) (defined in GVS< uint64_t >)GVS< uint64_t >inlinestatic
value(GVariant *v) (defined in GVS< uint64_t >)GVS< uint64_t >inlinestatic
+ + + + diff --git a/0.14/html/classGVS_3_01uint64__t_01_4.html b/0.14/html/classGVS_3_01uint64__t_01_4.html new file mode 100644 index 00000000..c0b057ef --- /dev/null +++ b/0.14/html/classGVS_3_01uint64__t_01_4.html @@ -0,0 +1,120 @@ + + + + + + +automotive-message-broker: GVS< uint64_t > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
GVS< uint64_t > Class Template Reference
+
+
+ + + + + + + + +

+Static Public Member Functions

+static const char * signature ()
 
+static uint64_t value (GVariant *v)
 
+static std::string stringize (std::string v)
 
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classListPropertyType-members.html b/0.14/html/classListPropertyType-members.html new file mode 100644 index 00000000..57fc5eb5 --- /dev/null +++ b/0.14/html/classListPropertyType-members.html @@ -0,0 +1,138 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ListPropertyType< T > Member List
+
+
+ +

This is the complete list of members for ListPropertyType< T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
append(T property)ListPropertyType< T >inline
copy()ListPropertyType< T >inlinevirtual
count() (defined in ListPropertyType< T >)ListPropertyType< T >inline
destroyedAbstractPropertyType
fromString(std::string str)ListPropertyType< T >inlinevirtual
fromVariant(GVariant *v)ListPropertyType< T >inlinevirtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
list() (defined in ListPropertyType< T >)ListPropertyType< T >inline
ListPropertyType(std::string propertyName) (defined in ListPropertyType< T >)ListPropertyType< T >inline
ListPropertyType(std::string propertyName, T value) (defined in ListPropertyType< T >)ListPropertyType< T >inline
ListPropertyType(ListPropertyType &other) (defined in ListPropertyType< T >)ListPropertyType< T >inline
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
Priority enum nameAbstractPropertyType
priorityAbstractPropertyType
quickCopy(AbstractPropertyType *other)ListPropertyType< T >inlinevirtual
sequenceAbstractPropertyType
setValue(boost::any val)AbstractPropertyTypeinlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
timestampAbstractPropertyType
toString() const ListPropertyType< T >inlinevirtual
toVariant()ListPropertyType< T >inlinevirtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
~ListPropertyType() (defined in ListPropertyType< T >)ListPropertyType< T >inline
+ + + + diff --git a/0.14/html/classListPropertyType.html b/0.14/html/classListPropertyType.html new file mode 100644 index 00000000..a91d78bf --- /dev/null +++ b/0.14/html/classListPropertyType.html @@ -0,0 +1,430 @@ + + + + + + +automotive-message-broker: ListPropertyType< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ListPropertyType< T > Class Template Reference
+
+
+ +

ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. + More...

+ +

#include <abstractpropertytype.h>

+
+Inheritance diagram for ListPropertyType< T >:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for ListPropertyType< T >:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

ListPropertyType (std::string propertyName)
 
ListPropertyType (std::string propertyName, T value)
 
ListPropertyType (ListPropertyType &other)
 
void append (T property)
 append - appends a property to the list More...
 
+uint count ()
 
AbstractPropertyTypecopy ()
 copy More...
 
void quickCopy (AbstractPropertyType *other)
 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. More...
 
std::string toString () const
 toString More...
 
+void fromString (std::string str)
 fromString converts from string value
 
GVariant * toVariant ()
 toVariant More...
 
void fromVariant (GVariant *v)
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. More...
 
+std::vector< T > list ()
 
- Public Member Functions inherited from AbstractPropertyType
AbstractPropertyType (std::string property)
 
+bool operator== (AbstractPropertyType &other)
 
+bool operator!= (AbstractPropertyType &other)
 
virtual void setValue (boost::any val)
 setValue More...
 
+template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from AbstractPropertyType
enum  Priority { Normal = 0, +Low, +High, +Instant + }
 The Priority enum describes prority of the property type. More...
 
- Public Attributes inherited from AbstractPropertyType
std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
+int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
+std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
+Zone::Type zone
 zone that the property is situated in.
 
+Priority priority
 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 AbstractPropertyType::Normal.
 
+std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
- Protected Attributes inherited from AbstractPropertyType
+boost::any mValue
 
+

Detailed Description

+

template<class T = AbstractPropertyType>
+class ListPropertyType< T >

+ +

ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes.

+
Examples:
/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h, and /home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

Member Function Documentation

+ +
+
+
+template<class T = AbstractPropertyType>
+ + + + + +
+ + + + + + + + +
void ListPropertyType< T >::append (property)
+
+inline
+
+ +

append - appends a property to the list

+
    +
  • property - property to be appended.
  • +
+ +
+
+ +
+
+
+template<class T = AbstractPropertyType>
+ + + + + +
+ + + + + + + +
AbstractPropertyType* ListPropertyType< T >::copy ()
+
+inlinevirtual
+
+ +

copy

+
Returns
a copy of the AbstractPropertyType
+ +

Implements AbstractPropertyType.

+ +
+
+ +
+
+
+template<class T = AbstractPropertyType>
+ + + + + +
+ + + + + + + + +
void ListPropertyType< T >::fromVariant (GVariant * )
+
+inlinevirtual
+
+ +

fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.

+

TODO: fill this in

+ +

Implements AbstractPropertyType.

+ +
+
+ +
+
+
+template<class T = AbstractPropertyType>
+ + + + + +
+ + + + + + + + +
void ListPropertyType< T >::quickCopy (AbstractPropertyTypeother)
+
+inlinevirtual
+
+ +

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.

+
Parameters
+ + +
otherthe property to copy from
+
+
+ +

Reimplemented from AbstractPropertyType.

+ +
+
+ +
+
+
+template<class T = AbstractPropertyType>
+ + + + + +
+ + + + + + + +
std::string ListPropertyType< T >::toString () const
+
+inlinevirtual
+
+ +

toString

+
Returns
strigified value
+ +

Implements AbstractPropertyType.

+ +
+
+ +
+
+
+template<class T = AbstractPropertyType>
+ + + + + +
+ + + + + + + +
GVariant* ListPropertyType< T >::toVariant ()
+
+inlinevirtual
+
+ +

toVariant

+
Returns
GVariant representation of value. Caller must unref the returned GVariant
+ +

Implements AbstractPropertyType.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classListPropertyType__coll__graph.map b/0.14/html/classListPropertyType__coll__graph.map new file mode 100644 index 00000000..75a74e1e --- /dev/null +++ b/0.14/html/classListPropertyType__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classListPropertyType__coll__graph.md5 b/0.14/html/classListPropertyType__coll__graph.md5 new file mode 100644 index 00000000..c8357760 --- /dev/null +++ b/0.14/html/classListPropertyType__coll__graph.md5 @@ -0,0 +1 @@ +d34b4ce1fe44722b56f76345820f41b3 \ No newline at end of file diff --git a/0.14/html/classListPropertyType__coll__graph.png b/0.14/html/classListPropertyType__coll__graph.png new file mode 100644 index 00000000..de108223 Binary files /dev/null and b/0.14/html/classListPropertyType__coll__graph.png differ diff --git a/0.14/html/classListPropertyType__inherit__graph.map b/0.14/html/classListPropertyType__inherit__graph.map new file mode 100644 index 00000000..75a74e1e --- /dev/null +++ b/0.14/html/classListPropertyType__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classListPropertyType__inherit__graph.md5 b/0.14/html/classListPropertyType__inherit__graph.md5 new file mode 100644 index 00000000..c8357760 --- /dev/null +++ b/0.14/html/classListPropertyType__inherit__graph.md5 @@ -0,0 +1 @@ +d34b4ce1fe44722b56f76345820f41b3 \ No newline at end of file diff --git a/0.14/html/classListPropertyType__inherit__graph.png b/0.14/html/classListPropertyType__inherit__graph.png new file mode 100644 index 00000000..de108223 Binary files /dev/null and b/0.14/html/classListPropertyType__inherit__graph.png differ diff --git a/0.14/html/classStringPropertyType-members.html b/0.14/html/classStringPropertyType-members.html new file mode 100644 index 00000000..b376b5df --- /dev/null +++ b/0.14/html/classStringPropertyType-members.html @@ -0,0 +1,138 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
StringPropertyType Member List
+
+
+ +

This is the complete list of members for StringPropertyType, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractPropertyType(std::string property) (defined in AbstractPropertyType)AbstractPropertyTypeinline
anyValue()AbstractPropertyTypeinline
copy()StringPropertyTypeinlinevirtual
destroyedAbstractPropertyType
fromString(std::string val)StringPropertyTypeinlinevirtual
fromVariant(GVariant *v)StringPropertyTypeinlinevirtual
High enum valueAbstractPropertyType
Instant enum value (defined in AbstractPropertyType)AbstractPropertyType
Low enum valueAbstractPropertyType
mValue (defined in AbstractPropertyType)AbstractPropertyTypeprotected
nameAbstractPropertyType
Normal enum valueAbstractPropertyType
operator!=(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
operator<(const StringPropertyType &other) const (defined in StringPropertyType)StringPropertyTypeinline
operator=(StringPropertyType const &other) (defined in StringPropertyType)StringPropertyTypeinline
operator=(std::string const &other) (defined in StringPropertyType)StringPropertyTypeinline
operator==(AbstractPropertyType &other) (defined in AbstractPropertyType)AbstractPropertyTypeinline
Priority enum nameAbstractPropertyType
priorityAbstractPropertyType
quickCopy(AbstractPropertyType *other)AbstractPropertyTypeinlinevirtual
sequenceAbstractPropertyType
setValue(boost::any val)AbstractPropertyTypeinlinevirtual
signature()AbstractPropertyTypeinlinevirtual
sourceUuidAbstractPropertyType
StringPropertyType() (defined in StringPropertyType)StringPropertyTypeinline
StringPropertyType(std::string propertyName) (defined in StringPropertyType)StringPropertyTypeinline
StringPropertyType(std::string propertyName, std::string val) (defined in StringPropertyType)StringPropertyTypeinline
StringPropertyType(StringPropertyType const &other) (defined in StringPropertyType)StringPropertyTypeinline
timestampAbstractPropertyType
toString() const StringPropertyTypeinlinevirtual
toVariant()StringPropertyTypeinlinevirtual
value() const AbstractPropertyTypeinline
zoneAbstractPropertyType
~AbstractPropertyType() (defined in AbstractPropertyType)AbstractPropertyTypeinlinevirtual
+ + + + diff --git a/0.14/html/classStringPropertyType.html b/0.14/html/classStringPropertyType.html new file mode 100644 index 00000000..f7115d16 --- /dev/null +++ b/0.14/html/classStringPropertyType.html @@ -0,0 +1,318 @@ + + + + + + +automotive-message-broker: StringPropertyType Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
StringPropertyType Class Reference
+
+
+
+Inheritance diagram for StringPropertyType:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for StringPropertyType:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

StringPropertyType (std::string propertyName)
 
StringPropertyType (std::string propertyName, std::string val)
 
StringPropertyType (StringPropertyType const &other)
 
+StringPropertyTypeoperator= (StringPropertyType const &other)
 
+StringPropertyTypeoperator= (std::string const &other)
 
+bool operator< (const StringPropertyType &other) const
 
+void fromString (std::string val)
 fromString converts from string value
 
AbstractPropertyTypecopy ()
 copy More...
 
std::string toString () const
 toString More...
 
GVariant * toVariant ()
 toVariant More...
 
+void fromVariant (GVariant *v)
 fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument.
 
- Public Member Functions inherited from AbstractPropertyType
AbstractPropertyType (std::string property)
 
virtual void quickCopy (AbstractPropertyType *other)
 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. More...
 
+bool operator== (AbstractPropertyType &other)
 
+bool operator!= (AbstractPropertyType &other)
 
virtual void setValue (boost::any val)
 setValue More...
 
+template<typename T >
value () const
 value() native value. Does not use type coercion. Will throw if types do not match.
 
boost::any anyValue ()
 anyValue More...
 
virtual const string signature ()
 signature More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from AbstractPropertyType
enum  Priority { Normal = 0, +Low, +High, +Instant + }
 The Priority enum describes prority of the property type. More...
 
- Public Attributes inherited from AbstractPropertyType
std::string name
 name Property name. More...
 
double timestamp
 timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time setValue() is called More...
 
+int32_t sequence
 sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default).
 
+std::string sourceUuid
 sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified.
 
+Zone::Type zone
 zone that the property is situated in.
 
+Priority priority
 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 AbstractPropertyType::Normal.
 
+std::vector< std::function< void(AbstractPropertyType *)> > destroyed
 destroyed is called if this property is destroyed.
 
- Protected Attributes inherited from AbstractPropertyType
+boost::any mValue
 
+

Detailed Description

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
AbstractPropertyType* StringPropertyType::copy ()
+
+inlinevirtual
+
+ +

copy

+
Returns
a copy of the AbstractPropertyType
+ +

Implements AbstractPropertyType.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
std::string StringPropertyType::toString () const
+
+inlinevirtual
+
+ +

toString

+
Returns
strigified value
+ +

Implements AbstractPropertyType.

+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
GVariant* StringPropertyType::toVariant ()
+
+inlinevirtual
+
+ +

toVariant

+
Returns
GVariant representation of value. Caller must unref the returned GVariant
+ +

Implements AbstractPropertyType.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classStringPropertyType__coll__graph.map b/0.14/html/classStringPropertyType__coll__graph.map new file mode 100644 index 00000000..2347a0e5 --- /dev/null +++ b/0.14/html/classStringPropertyType__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classStringPropertyType__coll__graph.md5 b/0.14/html/classStringPropertyType__coll__graph.md5 new file mode 100644 index 00000000..90d51be5 --- /dev/null +++ b/0.14/html/classStringPropertyType__coll__graph.md5 @@ -0,0 +1 @@ +bc4af8362d2e1470e9f76daf29d20977 \ No newline at end of file diff --git a/0.14/html/classStringPropertyType__coll__graph.png b/0.14/html/classStringPropertyType__coll__graph.png new file mode 100644 index 00000000..4064b2e9 Binary files /dev/null and b/0.14/html/classStringPropertyType__coll__graph.png differ diff --git a/0.14/html/classStringPropertyType__inherit__graph.map b/0.14/html/classStringPropertyType__inherit__graph.map new file mode 100644 index 00000000..2347a0e5 --- /dev/null +++ b/0.14/html/classStringPropertyType__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classStringPropertyType__inherit__graph.md5 b/0.14/html/classStringPropertyType__inherit__graph.md5 new file mode 100644 index 00000000..90d51be5 --- /dev/null +++ b/0.14/html/classStringPropertyType__inherit__graph.md5 @@ -0,0 +1 @@ +bc4af8362d2e1470e9f76daf29d20977 \ No newline at end of file diff --git a/0.14/html/classStringPropertyType__inherit__graph.png b/0.14/html/classStringPropertyType__inherit__graph.png new file mode 100644 index 00000000..4064b2e9 Binary files /dev/null and b/0.14/html/classStringPropertyType__inherit__graph.png differ diff --git a/0.14/html/classVehicleProperty-members.html b/0.14/html/classVehicleProperty-members.html new file mode 100644 index 00000000..ea077c0a --- /dev/null +++ b/0.14/html/classVehicleProperty-members.html @@ -0,0 +1,295 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
VehicleProperty Member List
+
+
+ +

This is the complete list of members for VehicleProperty, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AccelerationX (defined in VehicleProperty)VehiclePropertystatic
AccelerationY (defined in VehicleProperty)VehiclePropertystatic
AccelerationZVehiclePropertystatic
AcceleratorPedalPosition (defined in VehicleProperty)VehiclePropertystatic
AccumulatedEngineRuntime (defined in VehicleProperty)VehiclePropertystatic
ActiveNoiseControlMode (defined in VehicleProperty)VehiclePropertystatic
AirbagActivated (defined in VehicleProperty)VehiclePropertystatic
AirbagDeployed (defined in VehicleProperty)VehiclePropertystatic
AirbagStatusVehiclePropertystatic
AirConditioning (defined in VehicleProperty)VehiclePropertystatic
AirflowDirectionVehiclePropertystatic
AirflowDirectionW3C (defined in VehicleProperty)VehiclePropertystatic
AirIntakeTemperature (defined in VehicleProperty)VehiclePropertystatic
AirRecirculation (defined in VehicleProperty)VehiclePropertystatic
AlarmStatusVehiclePropertystatic
Altitude (defined in VehicleProperty)VehiclePropertystatic
AntilockBrakingSystem (defined in VehicleProperty)VehiclePropertystatic
AntilockBrakingSystemEnabled (defined in VehicleProperty)VehiclePropertystatic
AtmosphericPressure (defined in VehicleProperty)VehiclePropertystatic
AvailableSounds (defined in VehicleProperty)VehiclePropertystatic
BatteryChargeLevelVehiclePropertystatic
BatteryCurrent (defined in VehicleProperty)VehiclePropertystatic
BatteryVoltageVehiclePropertystatic
BrakeFluidLevelVehiclePropertystatic
BrakeFluidLevelLow (defined in VehicleProperty)VehiclePropertystatic
BrakePadWear (defined in VehicleProperty)VehiclePropertystatic
BrakePressure (defined in VehicleProperty)VehiclePropertystatic
BrakesWorn (defined in VehicleProperty)VehiclePropertystatic
ButtonEventVehiclePropertystatic
ButtonEventW3C (defined in VehicleProperty)VehiclePropertystatic
capabilities()VehiclePropertystatic
ChildLockStatus (defined in VehicleProperty)VehiclePropertystatic
Chime (defined in VehicleProperty)VehiclePropertystatic
ClutchStatusVehiclePropertystatic
ConvertibleRoof (defined in VehicleProperty)VehiclePropertystatic
ConvertibleRoofStatusVehiclePropertystatic
CruiseControlActive (defined in VehicleProperty)VehiclePropertystatic
CruiseControlSpeed (defined in VehicleProperty)VehiclePropertystatic
customProperties()VehiclePropertystatic
DashboardIllumination (defined in VehicleProperty)VehiclePropertystatic
DefrostVehiclePropertystatic
DefrostMirror (defined in VehicleProperty)VehiclePropertystatic
DefrostWindow (defined in VehicleProperty)VehiclePropertystatic
Direction (defined in VehicleProperty)VehiclePropertystatic
DistanceSinceCodeCleared (defined in VehicleProperty)VehiclePropertystatic
DistanceSinceStartVehiclePropertystatic
DistanceTotal (defined in VehicleProperty)VehiclePropertystatic
DistanceWithMILOn (defined in VehicleProperty)VehiclePropertystatic
DoorLockStatus (defined in VehicleProperty)VehiclePropertystatic
DoorsPerRow (defined in VehicleProperty)VehiclePropertystatic
DoorStatusVehiclePropertystatic
DoorStatusW3CVehiclePropertystatic
DriverId (defined in VehicleProperty)VehiclePropertystatic
DrivingMode (defined in VehicleProperty)VehiclePropertystatic
DrivingModeW3C (defined in VehicleProperty)VehiclePropertystatic
ElectronicStabilityControlEnabled (defined in VehicleProperty)VehiclePropertystatic
ElectronicStabilityControlEngaged (defined in VehicleProperty)VehiclePropertystatic
EngineCoolantLevelVehiclePropertystatic
EngineCoolantTemperature (defined in VehicleProperty)VehiclePropertystatic
EngineLoad (defined in VehicleProperty)VehiclePropertystatic
EngineOilChangeIndicatorVehiclePropertystatic
EngineOilLifeRemaining (defined in VehicleProperty)VehiclePropertystatic
EngineOilPressureVehiclePropertystatic
EngineOilRemaining (defined in VehicleProperty)VehiclePropertystatic
EngineOilTemperature (defined in VehicleProperty)VehiclePropertystatic
EngineSoundEnhancementMode (defined in VehicleProperty)VehiclePropertystatic
EngineSpeedVehiclePropertystatic
ExteriorBrightness (defined in VehicleProperty)VehiclePropertystatic
ExteriorTemperature (defined in VehicleProperty)VehiclePropertystatic
factory()VehiclePropertystatic
FanSpeed (defined in VehicleProperty)VehiclePropertystatic
FrontWheelRadius (defined in VehicleProperty)VehiclePropertystatic
FuelAverageConsumption (defined in VehicleProperty)VehiclePropertystatic
FuelAverageEconomy (defined in VehicleProperty)VehiclePropertystatic
FuelConsumption (defined in VehicleProperty)VehiclePropertystatic
FuelConsumptionSinceRestart (defined in VehicleProperty)VehiclePropertystatic
FuelEconomy (defined in VehicleProperty)VehiclePropertystatic
FuelLevel (defined in VehicleProperty)VehiclePropertystatic
FuelPositionSide (defined in VehicleProperty)VehiclePropertystatic
FuelRange (defined in VehicleProperty)VehiclePropertystatic
FuelTimeSinceRestart (defined in VehicleProperty)VehiclePropertystatic
FuelType (defined in VehicleProperty)VehiclePropertystatic
GeneratedVehicleSoundMode (defined in VehicleProperty)VehiclePropertystatic
getPropertyTypeForPropertyNameValue(Property name, std::string value="")VehiclePropertystatic
HazardLightStatus (defined in VehicleProperty)VehiclePropertystatic
Heater (defined in VehicleProperty)VehiclePropertystatic
Horn (defined in VehicleProperty)VehiclePropertystatic
IgnitionTimeOff (defined in VehicleProperty)VehiclePropertystatic
IgnitionTimeOn (defined in VehicleProperty)VehiclePropertystatic
InteriorLightCenterVehiclePropertystatic
InteriorLightDriverVehiclePropertystatic
InteriorLightPassengerVehiclePropertystatic
InteriorLightStatus (defined in VehicleProperty)VehiclePropertystatic
InteriorTemperature (defined in VehicleProperty)VehiclePropertystatic
KeyId (defined in VehicleProperty)VehiclePropertystatic
LaneDepartureStatus (defined in VehicleProperty)VehiclePropertystatic
Language (defined in VehicleProperty)VehiclePropertystatic
Latitude (defined in VehicleProperty)VehiclePropertystatic
LightAutomatic (defined in VehicleProperty)VehiclePropertystatic
LightBrake (defined in VehicleProperty)VehiclePropertystatic
LightDynamicHighBeam (defined in VehicleProperty)VehiclePropertystatic
LightFog (defined in VehicleProperty)VehiclePropertystatic
LightHazard (defined in VehicleProperty)VehiclePropertystatic
LightHead (defined in VehicleProperty)VehiclePropertystatic
LightHighBeam (defined in VehicleProperty)VehiclePropertystatic
LightLeftTurn (defined in VehicleProperty)VehiclePropertystatic
LightParking (defined in VehicleProperty)VehiclePropertystatic
LightRightTurn (defined in VehicleProperty)VehiclePropertystatic
Longitude (defined in VehicleProperty)VehiclePropertystatic
MachineGunTurretStatus (defined in VehicleProperty)VehiclePropertystatic
MalfunctionIndicatorOn (defined in VehicleProperty)VehiclePropertystatic
MassAirFlow (defined in VehicleProperty)VehiclePropertystatic
MeasurementSystem (defined in VehicleProperty)VehiclePropertystatic
MirrorSettingPan (defined in VehicleProperty)VehiclePropertystatic
MirrorSettingTilt (defined in VehicleProperty)VehiclePropertystatic
NightMode (defined in VehicleProperty)VehiclePropertystatic
NoValueVehiclePropertystatic
ObstacleDistance (defined in VehicleProperty)VehiclePropertystatic
OccupantIdentificationType (defined in VehicleProperty)VehiclePropertystatic
OccupantName (defined in VehicleProperty)VehiclePropertystatic
OccupantStatusVehiclePropertystatic
OccupantStatusW3C (defined in VehicleProperty)VehiclePropertystatic
OdometerVehiclePropertystatic
ParkingBrakeStatus (defined in VehicleProperty)VehiclePropertystatic
ParkingBrakeStatusW3CVehiclePropertystatic
ParkingLightStatusVehiclePropertystatic
PowertrainTorque (defined in VehicleProperty)VehiclePropertystatic
Property typedef (defined in VehicleProperty)VehicleProperty
PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPositionVehicleProperty
PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionModeVehicleProperty
PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, Transmission::Mode) static const Property TransmissionModeW3CVehicleProperty
PropertyTypeFactoryCallback typedefVehicleProperty
RainSensor (defined in VehicleProperty)VehiclePropertystatic
RearWheelRadius (defined in VehicleProperty)VehiclePropertystatic
registerProperty(Property name, PropertyTypeFactoryCallback factory) (defined in VehicleProperty)VehiclePropertystatic
SeatBeltStatus (defined in VehicleProperty)VehiclePropertystatic
SeatCooler (defined in VehicleProperty)VehiclePropertystatic
SeatHeater (defined in VehicleProperty)VehiclePropertystatic
SeatPositionBackCushion (defined in VehicleProperty)VehiclePropertystatic
SeatPositionCushionHeight (defined in VehicleProperty)VehiclePropertystatic
SeatPositionHeadrest (defined in VehicleProperty)VehiclePropertystatic
SeatPositionRecline (defined in VehicleProperty)VehiclePropertystatic
SeatPositionSideCushion (defined in VehicleProperty)VehiclePropertystatic
SeatPositionSlide (defined in VehicleProperty)VehiclePropertystatic
SecurityAlertStatusVehiclePropertystatic
SteeringWheelAngleVehiclePropertystatic
SteeringWheelAngleW3CVehiclePropertystatic
SteeringWheelHeater (defined in VehicleProperty)VehiclePropertystatic
SteeringWheelPositionSlide (defined in VehicleProperty)VehiclePropertystatic
SteeringWheelPositionTilt (defined in VehicleProperty)VehiclePropertystatic
Sunroof (defined in VehicleProperty)VehiclePropertystatic
SunroofTilt (defined in VehicleProperty)VehiclePropertystatic
TargetTemperature (defined in VehicleProperty)VehiclePropertystatic
ThrottlePosition (defined in VehicleProperty)VehiclePropertystatic
TimeRunMILOn (defined in VehicleProperty)VehiclePropertystatic
TimeTroubleCodeClear (defined in VehicleProperty)VehiclePropertystatic
TirePressureVehiclePropertystatic
TirePressureLowVehiclePropertystatic
TireTemperatureVehiclePropertystatic
TractionControlSystem (defined in VehicleProperty)VehiclePropertystatic
TractionControlSystemEnabled (defined in VehicleProperty)VehiclePropertystatic
TransmissionClutchWearVehiclePropertystatic
TransmissionFluidLevel (defined in VehicleProperty)VehiclePropertystatic
TransmissionGearType (defined in VehicleProperty)VehiclePropertystatic
TransmissionOilTemperature (defined in VehicleProperty)VehiclePropertystatic
TransmissionOilWear (defined in VehicleProperty)VehiclePropertystatic
TransmissionShiftPositionVehiclePropertystatic
TripMeters (defined in VehicleProperty)VehiclePropertystatic
TurnSignalVehiclePropertystatic
VehicleDriveMode (defined in VehicleProperty)VehiclePropertystatic
VehicleHeight (defined in VehicleProperty)VehiclePropertystatic
VehicleLength (defined in VehicleProperty)VehiclePropertystatic
VehiclePowerMode (defined in VehicleProperty)VehiclePropertystatic
VehicleSpeed (defined in VehicleProperty)VehiclePropertystatic
VehicleTopSpeedLimit (defined in VehicleProperty)VehiclePropertystatic
VehicleType (defined in VehicleProperty)VehiclePropertystatic
VehicleWidth (defined in VehicleProperty)VehiclePropertystatic
VIN (defined in VehicleProperty)VehiclePropertystatic
WasherFluidLevel (defined in VehicleProperty)VehiclePropertystatic
WasherFluidLevelLow (defined in VehicleProperty)VehiclePropertystatic
WheelBrakeVehiclePropertystatic
WheelBrakePressure (defined in VehicleProperty)VehiclePropertystatic
WheelTick (defined in VehicleProperty)VehiclePropertystatic
WheelTrack (defined in VehicleProperty)VehiclePropertystatic
WindowLockStatus (defined in VehicleProperty)VehiclePropertystatic
WindowStatus (defined in VehicleProperty)VehiclePropertystatic
WindshieldWiperVehiclePropertystatic
WindshieldWiperSettingVehiclePropertystatic
WindshieldWiperSpeedVehiclePropertystatic
WMIVehiclePropertystatic
YawRate (defined in VehicleProperty)VehiclePropertystatic
+ + + + diff --git a/0.14/html/classVehicleProperty.html b/0.14/html/classVehicleProperty.html new file mode 100644 index 00000000..72ba88c0 --- /dev/null +++ b/0.14/html/classVehicleProperty.html @@ -0,0 +1,1385 @@ + + + + + + +automotive-message-broker: VehicleProperty Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+ +
+ + + + +

+Classes

class  ButtonEventW3CType
 
+ + + + + + +

+Public Types

+typedef std::string Property
 
typedef std::function< AbstractPropertyType *(void)> PropertyTypeFactoryCallback
 PropertyTypeFactoryCallback callback used to construct a AbstractPropertyType for a property. More...
 
+ + + + + + + + +

+Public Member Functions

 PROPERTYTYPE (TransmissionShiftPosition, TransmissionShiftPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPosition
 
PROPERTYTYPE (TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionMode
 TODO: deprecate in 0.14. Replaced by Drive::Mode.
 
 PROPERTYTYPE (TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, Transmission::Mode) static const Property TransmissionModeW3C
 
+ + + + + + + + + + + + + + + +

+Static Public Member Functions

+static void factory ()
 factory constructs a static instance of VehicleProperty. This should be called once before VehicleProperty is used in the app
 
static PropertyList capabilities ()
 capabilities More...
 
static PropertyList customProperties ()
 customProperties More...
 
+static AbstractPropertyTypegetPropertyTypeForPropertyNameValue (Property name, std::string value="")
 getPropertyTypeForPropertyNameValue returns an AbstractPropertyType* for the property name with the value specified by 'value'. Ownership of the returned AbstractPropertyType* is transfered to the caller.
 
+static bool registerProperty (Property name, PropertyTypeFactoryCallback factory)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Attributes

static const Property NoValue
 Various property types: More...
 
+static const Property VehicleSpeed
 
static const Property EngineSpeed
 
static const Property TransmissionShiftPosition
 
+static const Property ThrottlePosition
 
static const Property WheelBrake
 
+static const Property WheelBrakePressure
 
static const Property SteeringWheelAngle
 
static const Property SteeringWheelAngleW3C
 TODO: Rename to "SteeringWheel" in 0.14. More...
 
static const Property TurnSignal
 
static const Property ClutchStatus
 
static const Property EngineOilPressure
 
+static const Property EngineCoolantTemperature
 
static const Property EngineCoolantLevel
 
+static const Property MachineGunTurretStatus
 
+static const Property AccelerationX
 
+static const Property AccelerationY
 
static const Property AccelerationZ
 
+static const Property MassAirFlow
 
static const Property ButtonEvent
 TODO: deprecated. Use ButtonEventW3C. Remove in 0.14. More...
 
+static const Property ButtonEventW3C
 
+static const Property AirIntakeTemperature
 
static const Property BatteryVoltage
 
+static const Property BatteryCurrent
 
static const Property BatteryChargeLevel
 
+static const Property InteriorTemperature
 
+static const Property ExteriorTemperature
 
+static const Property EngineOilTemperature
 
+static const Property EngineOilRemaining
 
+static const Property EngineOilLifeRemaining
 
static const Property EngineOilChangeIndicator
 
+static const Property VIN
 
static const Property WMI
 
static const Property TirePressure
 
static const Property TirePressureLow
 
static const Property TireTemperature
 
+static const Property VehiclePowerMode
 
+static const Property TripMeters
 
+static const Property CruiseControlActive
 
+static const Property CruiseControlSpeed
 
+static const Property LightHead
 
+static const Property LightRightTurn
 
+static const Property LightLeftTurn
 
+static const Property LightBrake
 
+static const Property LightFog
 
+static const Property LightHazard
 
+static const Property LightParking
 
+static const Property LightHighBeam
 
+static const Property LightAutomatic
 
+static const Property LightDynamicHighBeam
 
+static const Property InteriorLightDriver
 TODO: deprecated. Use InteriorLightStatus which is zoned. Remove in 0.14.
 
+static const Property InteriorLightCenter
 TODO: deprecated. Use InteriorLightStatus which is zoned. Remove in 0.14.
 
+static const Property InteriorLightPassenger
 TODO: deprecated. Use InteriorLightStatus which is zoned. Remove in 0.14.
 
+static const Property InteriorLightStatus
 
+static const Property EngineLoad
 
+static const Property Horn
 
+static const Property FuelLevel
 
+static const Property FuelRange
 
+static const Property FuelConsumption
 
+static const Property FuelEconomy
 
+static const Property FuelAverageEconomy
 
+static const Property FuelAverageConsumption
 
+static const Property FuelTimeSinceRestart
 
+static const Property FuelConsumptionSinceRestart
 
+static const Property FuelType
 
+static const Property FuelPositionSide
 
+static const Property ExteriorBrightness
 
+static const Property Latitude
 
+static const Property Longitude
 
+static const Property Altitude
 
+static const Property Direction
 
+static const Property VehicleWidth
 
+static const Property VehicleHeight
 
+static const Property VehicleLength
 
+static const Property VehicleType
 
+static const Property DoorsPerRow
 
+static const Property TransmissionGearType
 
+static const Property FrontWheelRadius
 
+static const Property RearWheelRadius
 
+static const Property WheelTrack
 
+static const Property BrakePressure
 
+static const Property Odometer
 TODO: deprecated. remove in 0.14. Use DistanceTotal.
 
+static const Property DistanceTotal
 
static const Property DistanceSinceStart
 
+static const Property TransmissionFluidLevel
 
+static const Property TransmissionOilWear
 
+static const Property TransmissionOilTemperature
 
static const Property TransmissionClutchWear
 
static const Property BrakeFluidLevel
 
+static const Property WasherFluidLevel
 
+static const Property WasherFluidLevelLow
 
static const Property SecurityAlertStatus
 TODO: Depreciated in 0.14. Use AlarmStatus. More...
 
+static const Property ParkingBrakeStatus
 
static const Property ParkingBrakeStatusW3C
 ParkingBrakeStatusW3C use with ParkingBrake::W3C::*. More...
 
static const Property ParkingLightStatus
 
+static const Property HazardLightStatus
 
+static const Property AntilockBrakingSystem
 
+static const Property AntilockBrakingSystemEnabled
 
+static const Property TractionControlSystem
 
+static const Property TractionControlSystemEnabled
 
+static const Property VehicleTopSpeedLimit
 
+static const Property AirbagStatus
 TODO: Deprecated in 0.14.
 
+static const Property AirbagActivated
 
+static const Property AirbagDeployed
 
+static const Property DoorStatus
 TODO: deprecate in 0.14. Use DoorStatusW3C.
 
+static const Property DoorStatusW3C
 DoorStatusW3C use with Door::W3C::*.
 
+static const Property DoorLockStatus
 
+static const Property ChildLockStatus
 
+static const Property SeatBeltStatus
 
+static const Property WindowLockStatus
 
+static const Property OccupantStatus
 TODO Deprecated in 0.14.
 
+static const Property OccupantStatusW3C
 
+static const Property ObstacleDistance
 
+static const Property RainSensor
 
+static const Property WindshieldWiper
 TODO Deprecated in 0.14. Use WinshieldWiperSpeed.
 
+static const Property WindshieldWiperSpeed
 WindshieldWiperSpeed Use WiperSpeedSetting::W3C::* for value.
 
+static const Property WindshieldWiperSetting
 WindshieldWiperSetting Use WiperSpeedSetting::W3C::* for value.
 
+static const Property AirflowDirection
 TODO: Deprecated. Remove in 0.14.
 
+static const Property AirflowDirectionW3C
 
+static const Property FanSpeed
 
+static const Property TargetTemperature
 
+static const Property AirConditioning
 
+static const Property AirRecirculation
 
+static const Property Heater
 
+static const Property Defrost
 TODO: deprecated. remove in 0.14.
 
+static const Property DefrostWindow
 
+static const Property DefrostMirror
 
+static const Property SteeringWheelHeater
 
+static const Property SeatHeater
 
+static const Property SeatCooler
 
+static const Property WindowStatus
 
+static const Property Sunroof
 
+static const Property SunroofTilt
 
+static const Property ConvertibleRoof
 
+static const Property ConvertibleRoofStatus
 ConvertibleRoofStatus use with ConvertibleRoofW3C::*.
 
+static const Property NightMode
 
+static const Property DrivingMode
 
+static const Property DrivingModeW3C
 
+static const Property KeyId
 
+static const Property Language
 
+static const Property MeasurementSystem
 
+static const Property MirrorSettingPan
 
+static const Property MirrorSettingTilt
 
+static const Property SteeringWheelPositionSlide
 
+static const Property SteeringWheelPositionTilt
 
+static const Property SeatPositionRecline
 
+static const Property SeatPositionSlide
 
+static const Property SeatPositionCushionHeight
 
+static const Property SeatPositionHeadrest
 
+static const Property SeatPositionBackCushion
 
+static const Property SeatPositionSideCushion
 
+static const Property DashboardIllumination
 
+static const Property GeneratedVehicleSoundMode
 
+static const Property DriverId
 
+static const Property PowertrainTorque
 
+static const Property AcceleratorPedalPosition
 
+static const Property Chime
 
+static const Property WheelTick
 
+static const Property IgnitionTimeOn
 
+static const Property IgnitionTimeOff
 
+static const Property YawRate
 
+static const Property BrakePadWear
 
+static const Property BrakeFluidLevelLow
 
+static const Property BrakesWorn
 
+static const Property MalfunctionIndicatorOn
 
+static const Property AccumulatedEngineRuntime
 
+static const Property DistanceSinceCodeCleared
 
+static const Property DistanceWithMILOn
 
+static const Property TimeRunMILOn
 
+static const Property TimeTroubleCodeClear
 
+static const Property VehicleDriveMode
 
+static const Property ActiveNoiseControlMode
 
+static const Property AvailableSounds
 
+static const Property EngineSoundEnhancementMode
 
+static const Property ElectronicStabilityControlEnabled
 
+static const Property ElectronicStabilityControlEngaged
 
+static const Property OccupantIdentificationType
 
+static const Property OccupantName
 
+static const Property AtmosphericPressure
 
+static const Property LaneDepartureStatus
 
+static const Property AlarmStatus
 AlarmStatus. Use with Security::W3C*.
 
+

Detailed Description

+

Member Typedef Documentation

+ +
+
+ + + + +
typedef std::function<AbstractPropertyType* (void)> VehicleProperty::PropertyTypeFactoryCallback
+
+ +

PropertyTypeFactoryCallback callback used to construct a AbstractPropertyType for a property.

+
See also
registerProperty
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
static PropertyList VehicleProperty::capabilities ()
+
+static
+
+ +

capabilities

+

END PROPERTIES

+
Returns
returns list of all registered properties
+
See also
VehicleProperty::registerProperty
+ +
+
+ +
+
+ + + + + +
+ + + + + + + +
static PropertyList VehicleProperty::customProperties ()
+
+static
+
+ +

customProperties

+
Returns
returns list of custom properties defined by plugins using VehicleProperty::registerProperty
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VehicleProperty::PROPERTYTYPE (TransmissionShiftPosition ,
TransmissionShiftPositionType ,
BasicPropertyType< Transmission::TransmissionPositions > ,
Transmission::TransmissionPositions  
) const
+
+

< Transmission Gear Position 0 = Neutral 1 = 1st 2 = 2nd ... 64 = CVT 128 = Reverse

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VehicleProperty::PROPERTYTYPE (TransmissionMode ,
TransmissionModeType ,
BasicPropertyType< Transmission::Mode,
Transmission::Mode  
) const
+
+

< TransmissionModeW3C see Transmission::W3C::Park, Transmission::W3C::Drive, etcThrottle position 0-100%

+ +
+
+

Member Data Documentation

+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::AccelerationZ
+
+static
+
+

Mass Air Flow. grams/sec

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::BatteryChargeLevel
+
+static
+
+

Interior Air Temperature in degrees celcius

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::BatteryVoltage
+
+static
+
+

< Battery voltage in volts

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::BrakeFluidLevel
+
+static
+
+

Washer Fluid Level 0-100%.

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::ButtonEvent
+
+static
+
+ +

TODO: deprecated. Use ButtonEventW3C. Remove in 0.14.

+

< Button Event

See also
ButtonEvents::ButtonEventType
+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::ClutchStatus
+
+static
+
+

Oil pressure TODO: units

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::DistanceSinceStart
+
+static
+
+

Transmission Fluid Level 0-100%.

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::EngineCoolantLevel
+
+static
+
+

0=off, 1=on

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::EngineOilChangeIndicator
+
+static
+
+

Vehicle Identification Number (ISO 3779) 17 chars

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::EngineOilPressure
+
+static
+
+

Engine coolant temperature in degrees celcius

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::EngineSpeed
+
+static
+
+

< Engine Speed in rotations per minute

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::NoValue
+
+static
+
+ +

Various property types:

+

Vehicle Velocity in km/h

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::ParkingBrakeStatusW3C
+
+static
+
+ +

ParkingBrakeStatusW3C use with ParkingBrake::W3C::*.

+

Parking Light Status status of parking lights active (true) or inactive (false)

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::ParkingLightStatus
+
+static
+
+

Hazard Lights Status status of parking lights active (true) or inactive (false)

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::SecurityAlertStatus
+
+static
+
+ +

TODO: Depreciated in 0.14. Use AlarmStatus.

+

Parking Brake Status status of parking break active (true) or inactive (false) TODO: Deprecated in 0.14.

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::SteeringWheelAngle
+
+static
+
+

< Steering wheel angle (0-359) TODO: Deprecate in 0.14. Replace with SteeringWheelAngleW3C

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::SteeringWheelAngleW3C
+
+static
+
+ +

TODO: Rename to "SteeringWheel" in 0.14.

+

0=off, 1=right, 2=left, 3=hazard

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::TirePressure
+
+static
+
+

< Tire pressure in kPa Tire pressure low

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::TirePressureLow
+
+static
+
+

Tire temperature in degrees C

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::TireTemperature
+
+static
+
+

Vehicle Power Mode.

See also
Power::Modes
+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::TransmissionClutchWear
+
+static
+
+

Brake Fluid Level 0-100%.

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::TransmissionShiftPosition
+
+static
+
+

< Transmission Shift Position 0 = Neutral 1 = 1st 2 = 2nd ... 96 = Drive 128 = Reverse 255 = Park

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::TurnSignal
+
+static
+
+

Clutch pedal status 0=off, 1=on

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::WheelBrake
+
+static
+
+

< Wheel brake position. Engaged = true, Idle = false

+ +
+
+ +
+
+ + + + + +
+ + + + +
const Property VehicleProperty::WMI
+
+static
+
+

< World Manufacturer Identifier (SAE) 3 characters.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType-members.html b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType-members.html new file mode 100644 index 00000000..9da536b8 --- /dev/null +++ b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType-members.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
VehicleProperty::ButtonEventW3CType Member List
+
+
+ +

This is the complete list of members for VehicleProperty::ButtonEventW3CType, including all inherited members.

+ + +
ButtonEventW3CType() (defined in VehicleProperty::ButtonEventW3CType)VehicleProperty::ButtonEventW3CTypeinline
+ + + + diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType.html b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType.html new file mode 100644 index 00000000..a65f074b --- /dev/null +++ b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType.html @@ -0,0 +1,128 @@ + + + + + + +automotive-message-broker: VehicleProperty::ButtonEventW3CType Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
VehicleProperty::ButtonEventW3CType Class Reference
+
+
+ +

#include <vehicleproperty.h>

+
+Inheritance diagram for VehicleProperty::ButtonEventW3CType:
+
+
Inheritance graph
+ + +
[legend]
+
+Collaboration diagram for VehicleProperty::ButtonEventW3CType:
+
+
Collaboration graph
+ + +
[legend]
+

Detailed Description

+

Air intake temperature in degrees celcius

+

The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map new file mode 100644 index 00000000..c0a5c755 --- /dev/null +++ b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.map @@ -0,0 +1,2 @@ + + diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 new file mode 100644 index 00000000..b8668f66 --- /dev/null +++ b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.md5 @@ -0,0 +1 @@ +6d89eb800394e579984fcc17e32d8b6a \ No newline at end of file diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png new file mode 100644 index 00000000..2bdb9589 Binary files /dev/null and b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__coll__graph.png differ diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map new file mode 100644 index 00000000..c0a5c755 --- /dev/null +++ b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.map @@ -0,0 +1,2 @@ + + diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 new file mode 100644 index 00000000..b8668f66 --- /dev/null +++ b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.md5 @@ -0,0 +1 @@ +6d89eb800394e579984fcc17e32d8b6a \ No newline at end of file diff --git a/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png new file mode 100644 index 00000000..2bdb9589 Binary files /dev/null and b/0.14/html/classVehicleProperty_1_1ButtonEventW3CType__inherit__graph.png differ diff --git a/0.14/html/classZone-members.html b/0.14/html/classZone-members.html new file mode 100644 index 00000000..b235b711 --- /dev/null +++ b/0.14/html/classZone-members.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Zone Member List
+
+
+ +

This is the complete list of members for Zone, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
BackSide enum value (defined in Zone)Zone
Center enum value (defined in Zone)Zone
Front enum value (defined in Zone)Zone
FrontLeft (defined in Zone)Zonestatic
FrontRight (defined in Zone)Zonestatic
FrontSide enum value (defined in Zone)Zone
Left enum value (defined in Zone)Zone
LeftSide enum value (defined in Zone)Zone
Middle enum value (defined in Zone)Zone
MiddleLeft (defined in Zone)Zonestatic
MiddleRight (defined in Zone)Zonestatic
None enum value (defined in Zone)Zone
Rear enum value (defined in Zone)Zone
RearLeft (defined in Zone)Zonestatic
RearRight (defined in Zone)Zonestatic
Right enum value (defined in Zone)Zone
RightSide enum value (defined in Zone)Zone
Type typedef (defined in Zone)Zone
ZoneList typedef (defined in Zone)Zone
+ + + + diff --git a/0.14/html/classZone.html b/0.14/html/classZone.html new file mode 100644 index 00000000..a17656b0 --- /dev/null +++ b/0.14/html/classZone.html @@ -0,0 +1,158 @@ + + + + + + +automotive-message-broker: Zone Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Zone Class Reference
+
+
+ + + + + + + + +

+Public Types

enum  {
+  None = 0, +Front = 1, +Middle = 1 << 1, +Right = 1 << 2, +
+  Left = 1 << 3, +Rear = 1 << 4, +Center = 1 << 5, +LeftSide = 1 << 6, +
+  RightSide = 1 << 7, +FrontSide = 1 << 8, +BackSide = 1 << 9 +
+ }
 
+typedef int Type
 
+typedef std::vector< Zone::Type > ZoneList
 
+ + + + + + + + + + + + + +

+Static Public Attributes

+static const Zone::Type FrontRight
 
+static const Zone::Type FrontLeft
 
+static const Zone::Type MiddleRight
 
+static const Zone::Type MiddleLeft
 
+static const Zone::Type RearRight
 
+static const Zone::Type RearLeft
 
+

Detailed Description

+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/0.14/html/classamb_1_1Timestamp-members.html b/0.14/html/classamb_1_1Timestamp-members.html new file mode 100644 index 00000000..d2073b69 --- /dev/null +++ b/0.14/html/classamb_1_1Timestamp-members.html @@ -0,0 +1,113 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
amb::Timestamp Member List
+
+
+ +

This is the complete list of members for amb::Timestamp, including all inherited members.

+ + + + + + +
currentTime() (defined in amb::Timestamp)amb::Timestamp
epochTime(double time) (defined in amb::Timestamp)amb::Timestamp
epochTime() (defined in amb::Timestamp)amb::Timestamp
instance() (defined in amb::Timestamp)amb::Timestampstatic
Timestamp() (defined in amb::Timestamp)amb::Timestampprotected
+ + + + diff --git a/0.14/html/classamb_1_1Timestamp.html b/0.14/html/classamb_1_1Timestamp.html new file mode 100644 index 00000000..1b79f604 --- /dev/null +++ b/0.14/html/classamb_1_1Timestamp.html @@ -0,0 +1,131 @@ + + + + + + +automotive-message-broker: amb::Timestamp Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
amb::Timestamp Class Reference
+
+
+ + + + + + + + +

+Public Member Functions

+double currentTime ()
 
+double epochTime (double time)
 
+double epochTime ()
 
+ + + +

+Static Public Member Functions

+static Timestampinstance ()
 
+
The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/timestamp.h
  • +
+
+ + + + diff --git a/0.14/html/classes.html b/0.14/html/classes.html new file mode 100644 index 00000000..f0b3e77c --- /dev/null +++ b/0.14/html/classes.html @@ -0,0 +1,167 @@ + + + + + + +automotive-message-broker: Class Index + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V | W | Y | Z | _
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  A  
+
ConvertibleRoof   GVS< uint16_t >   PluginSegment   VehicleProperty   
CruiseControlStatus   GVS< uint32_t >   PowertrainTorque   VehicleSound   
AbstractPropertyType   
  D  
+
GVS< uint64_t >   PropertyCompare (amb)   VehicleSpeed   
AbstractRoutingEngine   
  H  
+
  R  
+
VehicleTopSpeedLimit   
AbstractSink   DebugOut   VehicleType   
AbstractSource   Defrost   HazardLight   RainSensor   
  W  
+
Acceleration   Diagnostic   Horn   
  S  
+
AcceleratorPedalPosition   Door   
  I  
+
WasherFluid   
AirbagStatus   Doors   Seat   WheelInformation   
Alarm   DoorStatus   IgnitionTime   SeatAdjustment   WheelTick   
AmbPlugin   DriveMode   InteriorLightStatus   SeatBelt   WindowStatus   
AmbPluginImpl   DrivingMode   
  L  
+
SideWindow   WiperStatus   
AntilockBrakingSystem   
  E  
+
Size   
  Y  
+
AsyncPropertyReply   LaneDepartureDetection   SteeringWheel   
AsyncPropertyRequest   ElectronicStabilityControl   LightStatus   SteeringWheelPosition   YawRate   
AsyncRangePropertyReply   EngineCoolant   ListPropertyType   StringPropertyType   
  Z  
+
AsyncRangePropertyRequest   EngineOil   Location   Sunroof   
AsyncSetPropertyRequest   EngineSpeed   
  M  
+
  T  
+
Zone   
AtmosphericPressure   ExteriorBrightness   
  _  
+
  B  
+
  F  
+
MalfunctionIndicator   Temperature   
Mirror   ThrottlePosition   value::_storage (picojson)   
BasicPropertyType   Fluid   
  N  
+
Timestamp (amb)   
  d  
+
BatteryStatus   Fuel   Tire   
BrakeMaintenance   FuelInfo   NightMode   TractionControlSystem   default_parse_context (picojson)   
BrakeOperation   
  G  
+
  O  
+
Transmission   deny_parse_context (picojson)   
ButtonEvent   TransmissionClutch   null_parse_context::dummy_str (picojson)   
VehicleProperty::ButtonEventW3CType   GVS   ObstacleDistance   TransmissionOil   
  i  
+
  C  
+
GVS< bool >   OccupantStatus   TripMeter   
GVS< char >   Odometer   
  V  
+
input (picojson)   
ChildSafetyLock   GVS< double >   
  P  
+
  l  
+
Chime   GVS< int >   Variant   
ClimateControl   GVS< int16_t >   ParkingBrake   VehicleId   last_error_t (picojson)   
Config   GVS< int64_t >   Plugin   VehiclePowerMode   
  n  
+
null (picojson)   
+
A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V | W | Y | Z | _
+
+ + + + diff --git a/0.14/html/classpicojson_1_1default__parse__context-members.html b/0.14/html/classpicojson_1_1default__parse__context-members.html new file mode 100644 index 00000000..ed48195d --- /dev/null +++ b/0.14/html/classpicojson_1_1default__parse__context-members.html @@ -0,0 +1,119 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::default_parse_context Member List
+
+
+ +

This is the complete list of members for picojson::default_parse_context, including all inherited members.

+ + + + + + + + + + + + +
default_parse_context(value *out) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
out_ (defined in picojson::default_parse_context)picojson::default_parse_contextprotected
parse_array_item(input< Iter > &in, size_t) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_array_start() (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_array_stop(size_t) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_object_item(input< Iter > &in, const std::string &key) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_object_start() (defined in picojson::default_parse_context)picojson::default_parse_contextinline
parse_string(input< Iter > &in) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
set_bool(bool b) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
set_null() (defined in picojson::default_parse_context)picojson::default_parse_contextinline
set_number(double f) (defined in picojson::default_parse_context)picojson::default_parse_contextinline
+ + + + diff --git a/0.14/html/classpicojson_1_1default__parse__context.html b/0.14/html/classpicojson_1_1default__parse__context.html new file mode 100644 index 00000000..643fe645 --- /dev/null +++ b/0.14/html/classpicojson_1_1default__parse__context.html @@ -0,0 +1,164 @@ + + + + + + +automotive-message-broker: picojson::default_parse_context Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::default_parse_context Class Reference
+
+
+
+Collaboration diagram for picojson::default_parse_context:
+
+
Collaboration graph
+ + + + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

default_parse_context (value *out)
 
+bool set_null ()
 
+bool set_bool (bool b)
 
+bool set_number (double f)
 
+template<typename Iter >
bool parse_string (input< Iter > &in)
 
+bool parse_array_start ()
 
+template<typename Iter >
bool parse_array_item (input< Iter > &in, size_t)
 
+bool parse_array_stop (size_t)
 
+bool parse_object_start ()
 
+template<typename Iter >
bool parse_object_item (input< Iter > &in, const std::string &key)
 
+ + + +

+Protected Attributes

+valueout_
 
+
The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/classpicojson_1_1default__parse__context__coll__graph.map b/0.14/html/classpicojson_1_1default__parse__context__coll__graph.map new file mode 100644 index 00000000..ad8b955e --- /dev/null +++ b/0.14/html/classpicojson_1_1default__parse__context__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/classpicojson_1_1default__parse__context__coll__graph.md5 b/0.14/html/classpicojson_1_1default__parse__context__coll__graph.md5 new file mode 100644 index 00000000..a7f1ee02 --- /dev/null +++ b/0.14/html/classpicojson_1_1default__parse__context__coll__graph.md5 @@ -0,0 +1 @@ +e7cb06945337b5066bb62edc088cd6c8 \ No newline at end of file diff --git a/0.14/html/classpicojson_1_1default__parse__context__coll__graph.png b/0.14/html/classpicojson_1_1default__parse__context__coll__graph.png new file mode 100644 index 00000000..60eb38b7 Binary files /dev/null and b/0.14/html/classpicojson_1_1default__parse__context__coll__graph.png differ diff --git a/0.14/html/classpicojson_1_1deny__parse__context-members.html b/0.14/html/classpicojson_1_1deny__parse__context-members.html new file mode 100644 index 00000000..97ac9186 --- /dev/null +++ b/0.14/html/classpicojson_1_1deny__parse__context-members.html @@ -0,0 +1,117 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::deny_parse_context Member List
+
+
+ +

This is the complete list of members for picojson::deny_parse_context, including all inherited members.

+ + + + + + + + + + +
parse_array_item(input< Iter > &, size_t) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_array_start() (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_array_stop(size_t) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_object_item(input< Iter > &, const std::string &) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_object_start() (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
parse_string(input< Iter > &) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
set_bool(bool) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
set_null() (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
set_number(double) (defined in picojson::deny_parse_context)picojson::deny_parse_contextinline
+ + + + diff --git a/0.14/html/classpicojson_1_1deny__parse__context.html b/0.14/html/classpicojson_1_1deny__parse__context.html new file mode 100644 index 00000000..184a817e --- /dev/null +++ b/0.14/html/classpicojson_1_1deny__parse__context.html @@ -0,0 +1,145 @@ + + + + + + +automotive-message-broker: picojson::deny_parse_context Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::deny_parse_context Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+bool set_null ()
 
+bool set_bool (bool)
 
+bool set_number (double)
 
+template<typename Iter >
bool parse_string (input< Iter > &)
 
+bool parse_array_start ()
 
+template<typename Iter >
bool parse_array_item (input< Iter > &, size_t)
 
+bool parse_array_stop (size_t)
 
+bool parse_object_start ()
 
+template<typename Iter >
bool parse_object_item (input< Iter > &, const std::string &)
 
+
The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/classpicojson_1_1input-members.html b/0.14/html/classpicojson_1_1input-members.html new file mode 100644 index 00000000..5f799aa8 --- /dev/null +++ b/0.14/html/classpicojson_1_1input-members.html @@ -0,0 +1,121 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::input< Iter > Member List
+
+
+ +

This is the complete list of members for picojson::input< Iter >, including all inherited members.

+ + + + + + + + + + + + + + +
cur() const (defined in picojson::input< Iter >)picojson::input< Iter >inline
cur_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
end_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
expect(int expect) (defined in picojson::input< Iter >)picojson::input< Iter >inline
getc() (defined in picojson::input< Iter >)picojson::input< Iter >inline
input(const Iter &first, const Iter &last) (defined in picojson::input< Iter >)picojson::input< Iter >inline
last_ch_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
line() const (defined in picojson::input< Iter >)picojson::input< Iter >inline
line_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
match(const std::string &pattern) (defined in picojson::input< Iter >)picojson::input< Iter >inline
skip_ws() (defined in picojson::input< Iter >)picojson::input< Iter >inline
ungetc() (defined in picojson::input< Iter >)picojson::input< Iter >inline
ungot_ (defined in picojson::input< Iter >)picojson::input< Iter >protected
+ + + + diff --git a/0.14/html/classpicojson_1_1input.html b/0.14/html/classpicojson_1_1input.html new file mode 100644 index 00000000..5c694267 --- /dev/null +++ b/0.14/html/classpicojson_1_1input.html @@ -0,0 +1,158 @@ + + + + + + +automotive-message-broker: picojson::input< Iter > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::input< Iter > Class Template Reference
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

input (const Iter &first, const Iter &last)
 
+int getc ()
 
+void ungetc ()
 
+Iter cur () const
 
+int line () const
 
+void skip_ws ()
 
+bool expect (int expect)
 
+bool match (const std::string &pattern)
 
+ + + + + + + + + + + +

+Protected Attributes

+Iter cur_
 
+Iter end_
 
+int last_ch_
 
+bool ungot_
 
+int line_
 
+
The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/classpicojson_1_1null__parse__context-members.html b/0.14/html/classpicojson_1_1null__parse__context-members.html new file mode 100644 index 00000000..bcef4eb5 --- /dev/null +++ b/0.14/html/classpicojson_1_1null__parse__context-members.html @@ -0,0 +1,118 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::null_parse_context Member List
+
+
+ +

This is the complete list of members for picojson::null_parse_context, including all inherited members.

+ + + + + + + + + + + +
null_parse_context() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_array_item(input< Iter > &in, size_t) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_array_start() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_array_stop(size_t) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_object_item(input< Iter > &in, const std::string &) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_object_start() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
parse_string(input< Iter > &in) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
set_bool(bool) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
set_null() (defined in picojson::null_parse_context)picojson::null_parse_contextinline
set_number(double) (defined in picojson::null_parse_context)picojson::null_parse_contextinline
+ + + + diff --git a/0.14/html/classpicojson_1_1null__parse__context.html b/0.14/html/classpicojson_1_1null__parse__context.html new file mode 100644 index 00000000..8805e683 --- /dev/null +++ b/0.14/html/classpicojson_1_1null__parse__context.html @@ -0,0 +1,151 @@ + + + + + + +automotive-message-broker: picojson::null_parse_context Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::null_parse_context Class Reference
+
+
+ + + + +

+Classes

struct  dummy_str
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

+bool set_null ()
 
+bool set_bool (bool)
 
+bool set_number (double)
 
+template<typename Iter >
bool parse_string (input< Iter > &in)
 
+bool parse_array_start ()
 
+template<typename Iter >
bool parse_array_item (input< Iter > &in, size_t)
 
+bool parse_array_stop (size_t)
 
+bool parse_object_start ()
 
+template<typename Iter >
bool parse_object_item (input< Iter > &in, const std::string &)
 
+
The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/classpicojson_1_1value-members.html b/0.14/html/classpicojson_1_1value-members.html new file mode 100644 index 00000000..89ed651e --- /dev/null +++ b/0.14/html/classpicojson_1_1value-members.html @@ -0,0 +1,139 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::value Member List
+
+
+ +

This is the complete list of members for picojson::value, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
array typedef (defined in picojson::value)picojson::value
contains(size_t idx) const (defined in picojson::value)picojson::valueinline
contains(const std::string &key) const (defined in picojson::value)picojson::valueinline
evaluate_as_boolean() const (defined in picojson::value)picojson::valueinline
get() const (defined in picojson::value)picojson::value
get() (defined in picojson::value)picojson::value
get(size_t idx) const (defined in picojson::value)picojson::valueinline
get(const std::string &key) const (defined in picojson::value)picojson::valueinline
get(size_t idx) (defined in picojson::value)picojson::valueinline
get(const std::string &key) (defined in picojson::value)picojson::valueinline
is() const (defined in picojson::value)picojson::value
is() const (defined in picojson::value)picojson::valueinline
object typedef (defined in picojson::value)picojson::value
operator=(const value &x) (defined in picojson::value)picojson::valueinline
serialize(Iter os, bool prettify=false) const (defined in picojson::value)picojson::value
serialize(bool prettify=false) const (defined in picojson::value)picojson::valueinline
swap(value &x) (defined in picojson::value)picojson::valueinline
to_str() const (defined in picojson::value)picojson::valueinline
type_ (defined in picojson::value)picojson::valueprotected
u_ (defined in picojson::value)picojson::valueprotected
value() (defined in picojson::value)picojson::valueinline
value(int type, bool) (defined in picojson::value)picojson::valueinline
value(bool b) (defined in picojson::value)picojson::valueinlineexplicit
value(double n) (defined in picojson::value)picojson::valueinlineexplicit
value(const std::string &s) (defined in picojson::value)picojson::valueinlineexplicit
value(const array &a) (defined in picojson::value)picojson::valueinlineexplicit
value(const object &o) (defined in picojson::value)picojson::valueinlineexplicit
value(const char *s) (defined in picojson::value)picojson::valueinlineexplicit
value(const char *s, size_t len) (defined in picojson::value)picojson::valueinline
value(const value &x) (defined in picojson::value)picojson::valueinline
~value() (defined in picojson::value)picojson::valueinline
+ + + + diff --git a/0.14/html/classpicojson_1_1value.html b/0.14/html/classpicojson_1_1value.html new file mode 100644 index 00000000..d9fc7889 --- /dev/null +++ b/0.14/html/classpicojson_1_1value.html @@ -0,0 +1,229 @@ + + + + + + +automotive-message-broker: picojson::value Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::value Class Reference
+
+
+
+Collaboration diagram for picojson::value:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + +

+Classes

union  _storage
 
+ + + + + +

+Public Types

+typedef std::vector< valuearray
 
+typedef std::map< std::string, valueobject
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

value (int type, bool)
 
value (bool b)
 
value (double n)
 
value (const std::string &s)
 
value (const array &a)
 
value (const object &o)
 
value (const char *s)
 
value (const char *s, size_t len)
 
value (const value &x)
 
+valueoperator= (const value &x)
 
+void swap (value &x)
 
+template<typename T >
bool is () const
 
+template<typename T >
const T & get () const
 
+template<typename T >
T & get ()
 
+bool evaluate_as_boolean () const
 
+const valueget (size_t idx) const
 
+const valueget (const std::string &key) const
 
+valueget (size_t idx)
 
+valueget (const std::string &key)
 
+bool contains (size_t idx) const
 
+bool contains (const std::string &key) const
 
+std::string to_str () const
 
+template<typename Iter >
void serialize (Iter os, bool prettify=false) const
 
+std::string serialize (bool prettify=false) const
 
+template<>
bool is () const
 
+ + + + + +

+Protected Attributes

+int type_
 
+_storage u_
 
+
The documentation for this class was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/classpicojson_1_1value__coll__graph.map b/0.14/html/classpicojson_1_1value__coll__graph.map new file mode 100644 index 00000000..89456dd9 --- /dev/null +++ b/0.14/html/classpicojson_1_1value__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/classpicojson_1_1value__coll__graph.md5 b/0.14/html/classpicojson_1_1value__coll__graph.md5 new file mode 100644 index 00000000..43a1ec31 --- /dev/null +++ b/0.14/html/classpicojson_1_1value__coll__graph.md5 @@ -0,0 +1 @@ +d950cb920398cb05e32875898ff4a964 \ No newline at end of file diff --git a/0.14/html/classpicojson_1_1value__coll__graph.png b/0.14/html/classpicojson_1_1value__coll__graph.png new file mode 100644 index 00000000..1fc2084c Binary files /dev/null and b/0.14/html/classpicojson_1_1value__coll__graph.png differ diff --git a/0.14/html/closed.png b/0.14/html/closed.png new file mode 100644 index 00000000..98cc2c90 Binary files /dev/null and b/0.14/html/closed.png differ diff --git a/0.14/html/cmake_install.cmake b/0.14/html/cmake_install.cmake new file mode 100644 index 00000000..725efc83 --- /dev/null +++ b/0.14/html/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/html/dbus_plugin.html b/0.14/html/dbus_plugin.html new file mode 100644 index 00000000..fe627c47 --- /dev/null +++ b/0.14/html/dbus_plugin.html @@ -0,0 +1,101 @@ + + + + + + +automotive-message-broker: DBus plugin + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+
+ + +
+ +
+ +
+
+
+
DBus plugin
+
+
+

Version: 0.14.0

+

This plugin provides a nice DBus API to application who want access to AMB data.

+

To use the DBus plugin, add the following to the "sinks" array in /etc/ambd/config:

+
1 {
2  "name" : "dbussink",
3  "path" : "/usr/local/lib/automotive-message-broker/dbussinkplugin.so",
4  "frequency" : "60"
5 }

Configuration Key Definitions:

+

"name" name of plugin. This key is not used by the plugin at this moment.

+

"path" path to plugin on the filesystem.

+

"frequency" Frequency in Hz which AMB will fire dbus signals. AMB will fire the most recent values at this rate.

+

Default: 60

+
+ + + + diff --git a/0.14/html/debugout_8h.html b/0.14/html/debugout_8h.html new file mode 100644 index 00000000..d4d9661e --- /dev/null +++ b/0.14/html/debugout_8h.html @@ -0,0 +1,192 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/debugout.h File Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
debugout.h File Reference
+
+
+ +

The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example: +More...

+
#include <string>
+#include <iostream>
+#include <fstream>
+#include <sstream>
+#include <stdexcept>
+#include "timestamp.h"
+
+Include dependency graph for debugout.h:
+
+
+ + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  DebugOut
 
+ + + + + + +

+Functions

+void debugOut (const string &message)
 
void amb::deprecateMethod (const string &methodName, const std::string &version)
 deprecateMethod prints warning if method is used. Throws if version >= PROJECT_SERIES More...
 
+

Detailed Description

+

The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:

+
DebugOut::setDebugThreshhold(3);
DebugOut(DebugOut::Warning) << "This is a warning" << std::endl;
DebugOut(3) << "This will only show if the threshhold is 3 or lower." << std::endl;
ofstream logfile;
logfile.open("amb.log", ios::out | ios::trunc);
DebugOut::setOutput(logfile)
DebugOut::setThrowErr(true);
DebugOut::setThrowWarn(true);
DebugOut(DebugOut::Error) << "This will throw an exception." << std::endl;
DebugOut::setOutput(std::cerr);
DebugOut() << "This will log to stderr." << std::endl;

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void amb::deprecateMethod (const string & methodName,
const std::string & version 
)
+
+ +

deprecateMethod prints warning if method is used. Throws if version >= PROJECT_SERIES

+
Parameters
+ + + +
methodNamename of method being deprecated.
versionversion in which this method will no longer function in.
+
+
+ +
+
+
+ + + + diff --git a/0.14/html/debugout_8h__dep__incl.map b/0.14/html/debugout_8h__dep__incl.map new file mode 100644 index 00000000..e6bb1359 --- /dev/null +++ b/0.14/html/debugout_8h__dep__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/0.14/html/debugout_8h__dep__incl.md5 b/0.14/html/debugout_8h__dep__incl.md5 new file mode 100644 index 00000000..56f35202 --- /dev/null +++ b/0.14/html/debugout_8h__dep__incl.md5 @@ -0,0 +1 @@ +027fae0646e80c7591944b4e73eaf583 \ No newline at end of file diff --git a/0.14/html/debugout_8h__dep__incl.png b/0.14/html/debugout_8h__dep__incl.png new file mode 100644 index 00000000..179d2c3e Binary files /dev/null and b/0.14/html/debugout_8h__dep__incl.png differ diff --git a/0.14/html/debugout_8h__incl.map b/0.14/html/debugout_8h__incl.map new file mode 100644 index 00000000..9ca933dd --- /dev/null +++ b/0.14/html/debugout_8h__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/debugout_8h__incl.md5 b/0.14/html/debugout_8h__incl.md5 new file mode 100644 index 00000000..fff8fce2 --- /dev/null +++ b/0.14/html/debugout_8h__incl.md5 @@ -0,0 +1 @@ +4ab03ea22069e2e6106b79eccc7ff054 \ No newline at end of file diff --git a/0.14/html/debugout_8h__incl.png b/0.14/html/debugout_8h__incl.png new file mode 100644 index 00000000..525c540f Binary files /dev/null and b/0.14/html/debugout_8h__incl.png differ diff --git a/0.14/html/debugout_8h_source.html b/0.14/html/debugout_8h_source.html new file mode 100644 index 00000000..f865f145 --- /dev/null +++ b/0.14/html/debugout_8h_source.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/debugout.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
debugout.h
+
+
+Go to the documentation of this file.
1 /*
2 Copyright (C) 2012 Intel Corporation
3 
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8 
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
13 
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #ifndef DEBUGOUT__H__
20 #define DEBUGOUT__H__
21 
22 #include <string>
23 #include <iostream>
24 #include <fstream>
25 #include <sstream>
26 #include <stdexcept>
27 #include "timestamp.h"
28 
29 using namespace std;
30 
31 void debugOut(const string &message);
32 
63 namespace amb
64 {
70 void deprecateMethod(const string &methodName, const std::string & version);
71 }
72 
73 class DebugOut
74 {
75 public:
76 
80  static const int Error;
81 
85  static const int Warning;
86 
87  DebugOut(int debugLevel = 4)
88  {
89  mDebugLevel = debugLevel;
90 
91  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
92  {
93  ostream out(buf);
94  out.precision(15);
95  out<<bufferTime(amb::currentTime())<<" | ";
96 
97  if(mDebugLevel == Error)
98  out<<"ERROR ";
99  if(mDebugLevel == Warning)
100  out<<"WARNING ";
101  }
102  }
103  DebugOut const& operator << (const string &message) const
104  {
105  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
106  {
107  ostream out(buf);
108  out.precision(15);
109  out<<message;
110  }
111  return *this;
112  }
113 
114  DebugOut const& operator << (ostream & (*manip)(std::ostream&)) const
115  {
116 
117 
118  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
119  {
120  ostream out(buf);
121  out.precision(15);
122  out<<endl;
123 
124  if((mDebugLevel == Error && throwErr))
125  {
126  throw std::runtime_error("Abort on Error is set");
127  }
128  else if ((mDebugLevel == Warning && throwWarn))
129  {
130  throw std::runtime_error("Abort on Warning is set");
131  }
132  }
133  return *this;
134  }
135 
136  DebugOut const & operator << (double val) const
137  {
138  if(mDebugLevel <= debugThreshhold || mDebugLevel == Error || mDebugLevel == Warning)
139  {
140  ostream out(buf);
141  out.precision(15);
142  out<<val<<" ";
143  }
144  return *this;
145  }
146 
147  static void setDebugThreshhold(int th)
148  {
149  debugThreshhold = th;
150  }
151 
152  static void setOutput(ostream &o)
153  {
154  buf = o.rdbuf();
155  }
156 
157  static void setThrowWarn(bool v)
158  {
159  throwWarn = v;
160  }
161 
162  static void setThrowErr(bool v)
163  {
164  throwErr = v;
165  }
166 
167  static const int getDebugThreshhold()
168  {
169  return debugThreshhold;
170  }
171 
172 private:
173 
174  std::string bufferTime(double time)
175  {
176  ostringstream f;
177 
178  f.precision(15);
179 
180  f<<time;
181 
182  while(f.str().length() <= 15)
183  {
184  f<<" ";
185  }
186 
187  return f.str();
188  }
189 
190  static int debugThreshhold;
191  static std::streambuf *buf;
192  static bool throwWarn;
193  static bool throwErr;
194  int mDebugLevel;
195 };
196 
197 #endif
198 
Definition: picojson.h:1002
+
static const int Error
Error use when essential functionality is blocked.
Definition: debugout.h:80
+
static const int Warning
Warning use when non-essential functionality is bocked, or when workarounds exist.
Definition: debugout.h:85
+
Definition: abstractpropertytype.h:256
+
void deprecateMethod(const string &methodName, const std::string &version)
deprecateMethod prints warning if method is used. Throws if version >= PROJECT_SERIES ...
+
Definition: debugout.h:73
+
+ + + + diff --git a/0.14/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html b/0.14/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html new file mode 100644 index 00000000..a86c5d33 --- /dev/null +++ b/0.14/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html @@ -0,0 +1,113 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
lib Directory Reference
+
+
+ + + + + + + + +

+Files

file  ambplugin.h [code]
 Contains common code used in plugins for Automotive message broker(AMB).
 
file  debugout.h [code]
 The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:
 
+
+ + + + diff --git a/0.14/html/dir_fd810295a2f1bcea6f41e66ffd94fb86.html b/0.14/html/dir_fd810295a2f1bcea6f41e66ffd94fb86.html new file mode 100644 index 00000000..ef6b210e --- /dev/null +++ b/0.14/html/dir_fd810295a2f1bcea6f41e66ffd94fb86.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins Directory Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
plugins Directory Reference
+
+
+ + + + +

+Files

file  plugins.idl [code]
 
+
+ + + + diff --git a/0.14/html/doc.png b/0.14/html/doc.png new file mode 100644 index 00000000..17edabff Binary files /dev/null and b/0.14/html/doc.png differ diff --git a/0.14/html/doxygen.css b/0.14/html/doxygen.css new file mode 100644 index 00000000..1425ec53 --- /dev/null +++ b/0.14/html/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/html/doxygen.png b/0.14/html/doxygen.png new file mode 100644 index 00000000..3ff17d80 Binary files /dev/null and b/0.14/html/doxygen.png differ diff --git a/0.14/html/dynsections.js b/0.14/html/dynsections.js new file mode 100644 index 00000000..85e18369 --- /dev/null +++ b/0.14/html/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 + + + + + +automotive-message-broker: Examples + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
Examples
+
+ + + + + diff --git a/0.14/html/files.html b/0.14/html/files.html new file mode 100644 index 00000000..73b41a1a --- /dev/null +++ b/0.14/html/files.html @@ -0,0 +1,124 @@ + + + + + + +automotive-message-broker: File List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all documented files with brief descriptions:
+
[detail level 12]
+ + + + + + + + + + + + + + + + + + + + + +
  lib
 abstractpropertytype.h
 abstractroutingengine.h
 abstractsink.h
 abstractsource.h
 ambplugin.hContains common code used in plugins for Automotive message broker(AMB)
 ambpluginimpl.h
 debugout.hThe DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:
 listplusplus.h
 nullptr.h
 picojson.h
 timestamp.h
 uuidhelper.h
 vehicleproperty.h
  plugins
 plugins.idl
 amb.fidl
 ambd-configuration.idlThis 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"
 ambdbusmappings.idlThis 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 data specification The pattern each interface is 'const DOMString AMBProperty = DBusProperty' where 'AMBProperty' is the internal name and 'DBusProperty' is the DBus property name
 libamb.h
 mainpage.idl
+
+
+ + + + diff --git a/0.14/html/folderclosed.png b/0.14/html/folderclosed.png new file mode 100644 index 00000000..bb8ab35e Binary files /dev/null and b/0.14/html/folderclosed.png differ diff --git a/0.14/html/folderopen.png b/0.14/html/folderopen.png new file mode 100644 index 00000000..d6c7f676 Binary files /dev/null and b/0.14/html/folderopen.png differ diff --git a/0.14/html/functions.html b/0.14/html/functions.html new file mode 100644 index 00000000..77935ee2 --- /dev/null +++ b/0.14/html/functions.html @@ -0,0 +1,214 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- a -

+
+ + + + diff --git a/0.14/html/functions_b.html b/0.14/html/functions_b.html new file mode 100644 index 00000000..5a455eb0 --- /dev/null +++ b/0.14/html/functions_b.html @@ -0,0 +1,165 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- b -

+
+ + + + diff --git a/0.14/html/functions_c.html b/0.14/html/functions_c.html new file mode 100644 index 00000000..3d36a410 --- /dev/null +++ b/0.14/html/functions_c.html @@ -0,0 +1,181 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- c -

+
+ + + + diff --git a/0.14/html/functions_d.html b/0.14/html/functions_d.html new file mode 100644 index 00000000..7a7272a8 --- /dev/null +++ b/0.14/html/functions_d.html @@ -0,0 +1,188 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- d -

+
+ + + + diff --git a/0.14/html/functions_e.html b/0.14/html/functions_e.html new file mode 100644 index 00000000..a3bcbdd4 --- /dev/null +++ b/0.14/html/functions_e.html @@ -0,0 +1,197 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- e -

+
+ + + + diff --git a/0.14/html/functions_enum.html b/0.14/html/functions_enum.html new file mode 100644 index 00000000..f0a836db --- /dev/null +++ b/0.14/html/functions_enum.html @@ -0,0 +1,121 @@ + + + + + + +automotive-message-broker: Class Members - Enumerations + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/0.14/html/functions_eval.html b/0.14/html/functions_eval.html new file mode 100644 index 00000000..d9fc2c55 --- /dev/null +++ b/0.14/html/functions_eval.html @@ -0,0 +1,118 @@ + + + + + + +automotive-message-broker: Class Members - Enumerator + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/0.14/html/functions_f.html b/0.14/html/functions_f.html new file mode 100644 index 00000000..16a1692f --- /dev/null +++ b/0.14/html/functions_f.html @@ -0,0 +1,192 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- f -

+
+ + + + diff --git a/0.14/html/functions_func.html b/0.14/html/functions_func.html new file mode 100644 index 00000000..a4dec15b --- /dev/null +++ b/0.14/html/functions_func.html @@ -0,0 +1,344 @@ + + + + + + +automotive-message-broker: Class Members - Functions + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- e -

+ + +

- f -

+ + +

- g -

+ + +

- i -

+ + +

- p -

+ + +

- q -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+
+ + + + diff --git a/0.14/html/functions_g.html b/0.14/html/functions_g.html new file mode 100644 index 00000000..a668fea6 --- /dev/null +++ b/0.14/html/functions_g.html @@ -0,0 +1,158 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- g -

+
+ + + + diff --git a/0.14/html/functions_h.html b/0.14/html/functions_h.html new file mode 100644 index 00000000..c96f00fc --- /dev/null +++ b/0.14/html/functions_h.html @@ -0,0 +1,150 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- h -

+
+ + + + diff --git a/0.14/html/functions_i.html b/0.14/html/functions_i.html new file mode 100644 index 00000000..2b252ef2 --- /dev/null +++ b/0.14/html/functions_i.html @@ -0,0 +1,163 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- i -

+
+ + + + diff --git a/0.14/html/functions_l.html b/0.14/html/functions_l.html new file mode 100644 index 00000000..fc10b6e8 --- /dev/null +++ b/0.14/html/functions_l.html @@ -0,0 +1,180 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- l -

+
+ + + + diff --git a/0.14/html/functions_m.html b/0.14/html/functions_m.html new file mode 100644 index 00000000..70bdc1d5 --- /dev/null +++ b/0.14/html/functions_m.html @@ -0,0 +1,153 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- m -

+
+ + + + diff --git a/0.14/html/functions_n.html b/0.14/html/functions_n.html new file mode 100644 index 00000000..98ef2a4d --- /dev/null +++ b/0.14/html/functions_n.html @@ -0,0 +1,151 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- n -

+
+ + + + diff --git a/0.14/html/functions_o.html b/0.14/html/functions_o.html new file mode 100644 index 00000000..65dd5910 --- /dev/null +++ b/0.14/html/functions_o.html @@ -0,0 +1,161 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- o -

+
+ + + + diff --git a/0.14/html/functions_p.html b/0.14/html/functions_p.html new file mode 100644 index 00000000..8a820a4b --- /dev/null +++ b/0.14/html/functions_p.html @@ -0,0 +1,182 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- p -

+
+ + + + diff --git a/0.14/html/functions_q.html b/0.14/html/functions_q.html new file mode 100644 index 00000000..ec4f47d2 --- /dev/null +++ b/0.14/html/functions_q.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- q -

+
+ + + + diff --git a/0.14/html/functions_r.html b/0.14/html/functions_r.html new file mode 100644 index 00000000..d38c903a --- /dev/null +++ b/0.14/html/functions_r.html @@ -0,0 +1,152 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- r -

+
+ + + + diff --git a/0.14/html/functions_s.html b/0.14/html/functions_s.html new file mode 100644 index 00000000..94465e57 --- /dev/null +++ b/0.14/html/functions_s.html @@ -0,0 +1,259 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- s -

+
+ + + + diff --git a/0.14/html/functions_t.html b/0.14/html/functions_t.html new file mode 100644 index 00000000..672a3789 --- /dev/null +++ b/0.14/html/functions_t.html @@ -0,0 +1,227 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- t -

+
+ + + + diff --git a/0.14/html/functions_type.html b/0.14/html/functions_type.html new file mode 100644 index 00000000..4dca8a18 --- /dev/null +++ b/0.14/html/functions_type.html @@ -0,0 +1,115 @@ + + + + + + +automotive-message-broker: Class Members - Typedefs + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/0.14/html/functions_u.html b/0.14/html/functions_u.html new file mode 100644 index 00000000..c95da85d --- /dev/null +++ b/0.14/html/functions_u.html @@ -0,0 +1,154 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- u -

+
+ + + + diff --git a/0.14/html/functions_v.html b/0.14/html/functions_v.html new file mode 100644 index 00000000..afb61f5d --- /dev/null +++ b/0.14/html/functions_v.html @@ -0,0 +1,173 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- v -

+
+ + + + diff --git a/0.14/html/functions_vars.html b/0.14/html/functions_vars.html new file mode 100644 index 00000000..cca0c3a8 --- /dev/null +++ b/0.14/html/functions_vars.html @@ -0,0 +1,196 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/0.14/html/functions_vars_b.html b/0.14/html/functions_vars_b.html new file mode 100644 index 00000000..4f472991 --- /dev/null +++ b/0.14/html/functions_vars_b.html @@ -0,0 +1,159 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- b -

+
+ + + + diff --git a/0.14/html/functions_vars_c.html b/0.14/html/functions_vars_c.html new file mode 100644 index 00000000..d0031741 --- /dev/null +++ b/0.14/html/functions_vars_c.html @@ -0,0 +1,166 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/0.14/html/functions_vars_d.html b/0.14/html/functions_vars_d.html new file mode 100644 index 00000000..9ba1e2c9 --- /dev/null +++ b/0.14/html/functions_vars_d.html @@ -0,0 +1,185 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/0.14/html/functions_vars_e.html b/0.14/html/functions_vars_e.html new file mode 100644 index 00000000..3b83351d --- /dev/null +++ b/0.14/html/functions_vars_e.html @@ -0,0 +1,188 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+ + + + diff --git a/0.14/html/functions_vars_f.html b/0.14/html/functions_vars_f.html new file mode 100644 index 00000000..ad686c25 --- /dev/null +++ b/0.14/html/functions_vars_f.html @@ -0,0 +1,171 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- f -

+
+ + + + diff --git a/0.14/html/functions_vars_h.html b/0.14/html/functions_vars_h.html new file mode 100644 index 00000000..c7710cd7 --- /dev/null +++ b/0.14/html/functions_vars_h.html @@ -0,0 +1,144 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/0.14/html/functions_vars_i.html b/0.14/html/functions_vars_i.html new file mode 100644 index 00000000..37980d83 --- /dev/null +++ b/0.14/html/functions_vars_i.html @@ -0,0 +1,156 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/0.14/html/functions_vars_l.html b/0.14/html/functions_vars_l.html new file mode 100644 index 00000000..566dde94 --- /dev/null +++ b/0.14/html/functions_vars_l.html @@ -0,0 +1,174 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+ + + + diff --git a/0.14/html/functions_vars_m.html b/0.14/html/functions_vars_m.html new file mode 100644 index 00000000..6934a4db --- /dev/null +++ b/0.14/html/functions_vars_m.html @@ -0,0 +1,147 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/0.14/html/functions_vars_n.html b/0.14/html/functions_vars_n.html new file mode 100644 index 00000000..59192cef --- /dev/null +++ b/0.14/html/functions_vars_n.html @@ -0,0 +1,145 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+ + + + diff --git a/0.14/html/functions_vars_o.html b/0.14/html/functions_vars_o.html new file mode 100644 index 00000000..bab64bb0 --- /dev/null +++ b/0.14/html/functions_vars_o.html @@ -0,0 +1,155 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/0.14/html/functions_vars_p.html b/0.14/html/functions_vars_p.html new file mode 100644 index 00000000..9ae0183a --- /dev/null +++ b/0.14/html/functions_vars_p.html @@ -0,0 +1,165 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+ + + + diff --git a/0.14/html/functions_vars_r.html b/0.14/html/functions_vars_r.html new file mode 100644 index 00000000..cae1a727 --- /dev/null +++ b/0.14/html/functions_vars_r.html @@ -0,0 +1,146 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

+
+ + + + diff --git a/0.14/html/functions_vars_s.html b/0.14/html/functions_vars_s.html new file mode 100644 index 00000000..efc663f1 --- /dev/null +++ b/0.14/html/functions_vars_s.html @@ -0,0 +1,214 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/0.14/html/functions_vars_t.html b/0.14/html/functions_vars_t.html new file mode 100644 index 00000000..f068aade --- /dev/null +++ b/0.14/html/functions_vars_t.html @@ -0,0 +1,212 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/0.14/html/functions_vars_v.html b/0.14/html/functions_vars_v.html new file mode 100644 index 00000000..fcc54330 --- /dev/null +++ b/0.14/html/functions_vars_v.html @@ -0,0 +1,169 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+ + + + diff --git a/0.14/html/functions_vars_w.html b/0.14/html/functions_vars_w.html new file mode 100644 index 00000000..20b94ec8 --- /dev/null +++ b/0.14/html/functions_vars_w.html @@ -0,0 +1,176 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/0.14/html/functions_vars_y.html b/0.14/html/functions_vars_y.html new file mode 100644 index 00000000..cc69fcb2 --- /dev/null +++ b/0.14/html/functions_vars_y.html @@ -0,0 +1,139 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- y -

+
+ + + + diff --git a/0.14/html/functions_vars_z.html b/0.14/html/functions_vars_z.html new file mode 100644 index 00000000..730c1dd8 --- /dev/null +++ b/0.14/html/functions_vars_z.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: Class Members - Variables + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- z -

+
+ + + + diff --git a/0.14/html/functions_w.html b/0.14/html/functions_w.html new file mode 100644 index 00000000..0ffd5a9c --- /dev/null +++ b/0.14/html/functions_w.html @@ -0,0 +1,179 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- w -

+
+ + + + diff --git a/0.14/html/functions_y.html b/0.14/html/functions_y.html new file mode 100644 index 00000000..26fce9d2 --- /dev/null +++ b/0.14/html/functions_y.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- y -

+
+ + + + diff --git a/0.14/html/functions_z.html b/0.14/html/functions_z.html new file mode 100644 index 00000000..21bb4d0a --- /dev/null +++ b/0.14/html/functions_z.html @@ -0,0 +1,148 @@ + + + + + + +automotive-message-broker: Class Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- z -

+
+ + + + diff --git a/0.14/html/globals.html b/0.14/html/globals.html new file mode 100644 index 00000000..60a9b1d8 --- /dev/null +++ b/0.14/html/globals.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: File Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented file members with links to the documentation:
+
+ + + + diff --git a/0.14/html/globals_func.html b/0.14/html/globals_func.html new file mode 100644 index 00000000..3c15321d --- /dev/null +++ b/0.14/html/globals_func.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: File Members + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/0.14/html/graph_legend.html b/0.14/html/graph_legend.html new file mode 100644 index 00000000..d5e698b7 --- /dev/null +++ b/0.14/html/graph_legend.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: Graph Legend + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

1 /*! Invisible class because of truncation */
2 class Invisible { };
3 
4 /*! Truncated class, inheritance relation is hidden */
5 class Truncated : public Invisible { };
6 
7 /* Class not documented with doxygen comments */
8 class Undocumented { };
9 
10 /*! Class that is inherited using public inheritance */
11 class PublicBase : public Truncated { };
12 
13 /*! A template class */
14 template<class T> class Templ { };
15 
16 /*! Class that is inherited using protected inheritance */
17 class ProtectedBase { };
18 
19 /*! Class that is inherited using private inheritance */
20 class PrivateBase { };
21 
22 /*! Class that is used by the Inherited class */
23 class Used { };
24 
25 /*! Super class that inherits a number of other classes */
26 class Inherited : public PublicBase,
27  protected ProtectedBase,
28  private PrivateBase,
29  public Undocumented,
30  public Templ<int>
31 {
32  private:
33  Used *m_usedClass;
34 };

This will result in the following graph:

+
+ +
+

The boxes in the above graph have the following meaning:

+
    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a gray border denotes an undocumented struct or class.
  • +
  • +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.
  • +
+

The arrows have the following meaning:

+
    +
  • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +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.
  • +
  • +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.
  • +
+
+ + + + diff --git a/0.14/html/graph_legend.md5 b/0.14/html/graph_legend.md5 new file mode 100644 index 00000000..a06ed050 --- /dev/null +++ b/0.14/html/graph_legend.md5 @@ -0,0 +1 @@ +387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/0.14/html/graph_legend.png b/0.14/html/graph_legend.png new file mode 100644 index 00000000..37f264ea Binary files /dev/null and b/0.14/html/graph_legend.png differ diff --git a/0.14/html/group__dbus__api__module.html b/0.14/html/group__dbus__api__module.html new file mode 100644 index 00000000..d287aab9 --- /dev/null +++ b/0.14/html/group__dbus__api__module.html @@ -0,0 +1,102 @@ + + + + + + +automotive-message-broker: Dbus_api_module + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Dbus_api_module
+
+
+ + + + +

+Files

file  amb.fidl
 
+

Detailed Description

+
+ + + + diff --git a/0.14/html/group__libamb.html b/0.14/html/group__libamb.html new file mode 100644 index 00000000..c61085e6 --- /dev/null +++ b/0.14/html/group__libamb.html @@ -0,0 +1,583 @@ + + + + + + +automotive-message-broker: Libamb + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Libamb
+
+
+ + + + + +

+Files

file  debugout.h
 The DebugOut class represents a class used for outputing debug information The specified debug level will only be outputed if the debug level is => the debug threshhold Here's a simple example:
 
+ + + + + + + + +

+Classes

class  AmbPlugin< T >
 
class  AmbPluginImpl
 AmbPlugin private class implementation - base class for all plugin implementations. More...
 
class  DebugOut
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

 AmbPlugin< T >::AmbPlugin (AbstractRoutingEngine *re, const std::map< std::string, std::string > &config)
 
virtual void AmbPlugin< T >::getPropertyAsync (AsyncPropertyReply *reply)
 getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation. More...
 
virtual void AmbPlugin< T >::getRangePropertyAsync (AsyncRangePropertyReply *reply)
 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. More...
 
virtual AsyncPropertyReplyAmbPlugin< T >::setProperty (AsyncSetPropertyRequest request)
 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. More...
 
virtual void AmbPlugin< T >::subscribeToPropertyChanges (VehicleProperty::Property property)
 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. More...
 
virtual void AmbPlugin< T >::unsubscribeToPropertyChanges (VehicleProperty::Property property)
 unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes. More...
 
virtual PropertyList AmbPlugin< T >::supported ()
 supported is called by the routingEngine to understand what properties this source supports More...
 
virtual int AmbPlugin< T >::supportedOperations ()
 supportedOperations More...
 
virtual PropertyInfo AmbPlugin< T >::getPropertyInfo (const VehicleProperty::Property &property)
 getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property. More...
 
virtual const string AmbPlugin< T >::uuid ()
 
virtual void AmbPlugin< T >::propertyChanged (AbstractPropertyType *value)
 
virtual void AmbPlugin< T >::supportedChanged (const PropertyList &supportedProperties)
 
void AmbPlugin< T >::init ()
 
+

Detailed Description

+

Function Documentation

+ +
+
+
+template<typename T >
+ + + + + + + + + + + + + + + + + + +
AmbPlugin< T >::AmbPlugin (AbstractRoutingEnginere,
const std::map< std::string, std::string > & config 
)
+
+

Compile time check

+
Parameters
+ + + +
reAbstractRoutingEngine
configMap of the configuration string values loaded on startup from AMB configuration file
+
+
+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void AmbPlugin< T >::getPropertyAsync (AsyncPropertyReplyreply)
+
+virtual
+
+ +

getPropertyAsync is called when a sink requests the value for given property. This is only called if the source supports the Get operation.

+
Parameters
+ + +
replythe reply variable.
+
+
+
See also
AsyncPropertyReply
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
PropertyInfo AmbPlugin< T >::getPropertyInfo (const VehicleProperty::Property & property)
+
+virtual
+
+ +

getPropertyInfo used to return specific information about a property. The source should override this otherwise a PropertyInfo::invalid() will be returned for the property.

+
Parameters
+ + +
propertythe property to get info for.
+
+
+
Returns
a PropertyInfo object.
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void AmbPlugin< T >::getRangePropertyAsync (AsyncRangePropertyReplyreply)
+
+virtual
+
+ +

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.

+
Parameters
+ + +
replyis the reply variable.
+
+
+
See also
AsyncRangePropertyReply
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + +
void AmbPlugin< T >::init ()
+
+

Second phase of the plugin initialization.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void AmbPlugin< T >::propertyChanged (AbstractPropertyTypevalue)
+
+virtual
+
+

propertyChanged is called when a subscribed to property changes.

Parameters
+ + +
valuevalue 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<T>() or value->copy() to copy.
+
+
+ +

Reimplemented from AbstractSink.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
AsyncPropertyReply * AmbPlugin< T >::setProperty (AsyncSetPropertyRequest request)
+
+virtual
+
+ +

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.

+
Parameters
+ + +
requestthe requested property to set.
+
+
+
Returns
returns a pointer to the new value for the property.
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void AmbPlugin< T >::subscribeToPropertyChanges (VehicleProperty::Property property)
+
+virtual
+
+ +

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.

+
Parameters
+ + +
propertythe property that is being subscribed.
+
+
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
PropertyList AmbPlugin< T >::supported ()
+
+virtual
+
+ +

supported is called by the routingEngine to understand what properties this source supports

+
Returns
returns a list of supported properties. If the the supported properties changed, the source should call AbstractRoutingEngine::setSupported.
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void AmbPlugin< T >::supportedChanged (const PropertyList & supportedProperties)
+
+virtual
+
+

supportedChanged() is called when the supported properties changes

Parameters
+ + +
supportedPropertiesthe new list of supported properties.
+
+
+ +

Implements AbstractSink.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
int AmbPlugin< T >::supportedOperations ()
+
+virtual
+
+ +

supportedOperations

+
Returns
returns the supported operations.
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void AmbPlugin< T >::unsubscribeToPropertyChanges (VehicleProperty::Property property)
+
+virtual
+
+ +

unsubscribeToPropertyChanges is called when a sink requests to unsubscribe from a given property's changes.

+
Parameters
+ + +
propertythe property to unsubscribe to
+
+
+ +

Implements AbstractSource.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const string AmbPlugin< T >::uuid ()
+
+virtual
+
+

uuid() is a unique identifier

Returns
A guid-style unique identifier
+ +

Implements AbstractSink.

+ +
+
+
+ + + + diff --git a/0.14/html/hierarchy.html b/0.14/html/hierarchy.html new file mode 100644 index 00000000..4f5fb52c --- /dev/null +++ b/0.14/html/hierarchy.html @@ -0,0 +1,225 @@ + + + + + + +automotive-message-broker: Class Hierarchy + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 123]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Cpicojson::value::_storage
 CAbstractPropertyType
 CAbstractRoutingEngine
 CAbstractSink
 CAccelerationCorresponds with DBus Interface org.automotive.Acceleration
 CAcceleratorPedalPositionCorresponds with DBus Interface org.automotive.AcceleratorPedalPosition
 CAirbagStatusCorresponds with DBus Interface org.automotive.AirbagStatus
 CAlarmCorresponds with DBus Interface org.automotive.Alarm
 CAmbPluginImplAmbPlugin private class implementation - base class for all plugin implementations
 CAntilockBrakingSystemCorresponds with DBus Interface org.automotive.AntilockBrakingSystem
 CAsyncPropertyRequestUsed by sinks to request property values
 CAsyncRangePropertyRequestUsed by sinks to request values within a time or sequence range
 CAtmosphericPressureCorresponds with DBus Interface org.automotive.AtmosphericPressure
 CBatteryStatusCorresponds with DBus Interface org.automotive.BatteryStatus
 CBrakeMaintenanceCorresponds with DBus Interface org.automotive.BrakeMaintenance
 CBrakeOperationCorresponds with DBus Interface org.automotive.BrakeOperation
 CButtonEventCorresponds with DBus Interface org.automotive.ButtonEvent
 CChildSafetyLockCorresponds with DBus Interface org.automotive.ChildSafetyLock
 CChimeCorresponds with DBus Interface org.automotive.Chime
 CClimateControlCorresponds with DBus Interface org.automotive.ClimateControl
 CConfigConfig object is the root JSON object in the config
 CConvertibleRoofCorresponds with DBus Interface org.automotive.ConvertibleRoof
 CCruiseControlStatusCorresponds with DBus Interface org.automotive.CruiseControlStatus
 CDebugOut
 Cpicojson::default_parse_context
 CDefrostCorresponds with DBus Interface org.automotive.Defrost
 Cpicojson::deny_parse_context
 CDiagnosticCorresponds with DBus Interface org.automotive.Diagnostic
 CDoorCorresponds with DBus Interface org.automotive.Door
 CDoorsCorresponds with DBus Interface org.automotive.Doors
 CDoorStatusCorresponds with DBus Interface org.automotive.DoorStatus
 CDriveModeCorresponds with DBus Interface org.automotive.DriveMode
 CDrivingModeCorresponds with DBus Interface org.automotive.DrivingMode
 Cpicojson::null_parse_context::dummy_str
 CElectronicStabilityControlCorresponds with DBus Interface org.automotive.ElectronicStabilityControl
 CEngineCoolantCorresponds with DBus Interface org.automotive.EngineCoolant
 CEngineOilCorresponds with DBus Interface org.automotive.EngineOil
 CEngineSpeedCorresponds with DBus Interface org.automotive.EngineSpeed
 CExteriorBrightnessCorresponds with DBus Interface org.automotive.ExteriorBrightness
 CFluidCorresponds with DBus Interface org.automotive.Fluid
 CFuelCorresponds with DBus Interface org.automotive.Fuel
 CFuelInfoCorresponds with DBus Interface org.automotive.FuelInfo
 CGVS< T >
 CGVS< bool >
 CGVS< char >
 CGVS< double >
 CGVS< int >
 CGVS< int16_t >
 CGVS< int64_t >
 CGVS< uint16_t >
 CGVS< uint32_t >
 CGVS< uint64_t >
 CHazardLightCorresponds with DBus Interface org.automotive.HazardLight
 CHornCorresponds with DBus Interface org.automotive.Horn
 CIgnitionTimeCorresponds with DBus Interface org.automotive.IgnitionTime
 Cpicojson::input< Iter >
 CInteriorLightStatusCorresponds with DBus Interface org.automotive.InteriorLightStatus
 CLaneDepartureDetectionCorresponds with DBus Interface org.automotive.LaneDepartureDetection
 Cpicojson::last_error_t< T >
 CLightStatusCorresponds with DBus Interface org.automotive.LightStatus
 CLocationCorresponds with DBus Interface org.automotive.Location
 CMalfunctionIndicatorCorresponds with DBus Interface org.automotive.MalfunctionIndicator
 CMapPropertyType
 CMirrorCorresponds with DBus Interface org.automotive.Mirror
 CNightModeCorresponds with DBus Interface org.automotive.NightMode
 Cpicojson::null
 Cpicojson::null_parse_context
 CObstacleDistanceCorresponds with DBus Interface org.automotive.ObstacleDistance
 COccupantStatusCorresponds with DBus Interface org.automotive.OccupantStatus
 COdometerCorresponds with DBus Interface org.automotive.Odometer
 CParkingBrakeCorresponds with DBus Interface org.automotive.ParkingBrake
 CPluginPlugin 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
 CPowertrainTorqueCorresponds with DBus Interface org.automotive.PowertrainTorque
 Camb::PropertyCompare
 CRainSensorCorresponds with DBus Interface org.automotive.RainSensor
 CSeatCorresponds with DBus Interface org.automotive.Seat
 CSeatAdjustmentCorresponds with DBus Interface org.automotive.SeatAdjustment
 CSeatBeltCorresponds with DBus Interface org.automotive.SeatBelt
 CSideWindowCorresponds with DBus Interface org.automotive.SideWindow
 CSizeCorresponds with DBus Interface org.automotive.Size
 CSteeringWheelCorresponds with DBus Interface org.automotive.SteeringWheel
 CSteeringWheelPositionCorresponds with DBus Interface org.automotive.SteeringWheelPosition
 CSunroofCorresponds with DBus Interface org.automotive.Sunroof
 CTemperatureCorresponds with DBus Interface org.automotive.Temperature
 CThrottlePositionCorresponds with DBus Interface org.automotive.ThrottlePosition
 Camb::Timestamp
 CTireCorresponds with DBus Interface org.automotive.Tire
 CTractionControlSystemCorresponds with DBus Interface org.automotive.TractionControlSystem
 CTransmissionCorresponds with DBus Interface org.automotive.Transmission
 CTransmissionClutchCorresponds with DBus Interface org.automotive.TransmissionClutch
 CTransmissionOilCorresponds with DBus Interface org.automotive.TransmissionOil
 CTripMeterCorresponds with DBus Interface org.automotive.TripMeter
 Cpicojson::value
 CVariant
 CVehicleIdCorresponds with DBus Interface org.automotive.VehicleId
 CVehiclePowerModeCorresponds with DBus Interface org.automotive.VehiclePowerMode
 CVehicleProperty
 CVehicleSoundCorresponds with DBus Interface org.automotive.VehicleSound
 CVehicleSpeedCorresponds with DBus Interface org.automotive.VehicleSpeed
 CVehicleTopSpeedLimitCorresponds with DBus Interface org.automotive.VehicleTopSpeedLimit
 CVehicleTypeCorresponds with DBus Interface org.automotive.VehicleType
 CWasherFluidCorresponds with DBus Interface org.automotive.WasherFluid
 CWheelInformationCorresponds with DBus Interface org.automotive.WheelInformation
 CWheelTickCorresponds with DBus Interface org.automotive.WheelTick
 CWindowStatusCorresponds with DBus Interface org.automotive.WindowStatus
 CWiperStatusCorresponds with DBus Interface org.automotive.WiperStatus
 CYawRateCorresponds with DBus Interface org.automotive.YawRate
 CZone
+
+
+ + + + diff --git a/0.14/html/index.html b/0.14/html/index.html new file mode 100644 index 00000000..8291ecf6 --- /dev/null +++ b/0.14/html/index.html @@ -0,0 +1,124 @@ + + + + + + +automotive-message-broker: Automotive Message Broker Documentation + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
Automotive Message Broker Documentation
+
+
+
Version
0.14.0
+

+AMB Documentation Sections

+ +

+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:

+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 library documentation.

+

+Crosswalk Vehicle Extension

+

AMB also comes with a crosswalk extension that implements the W3C Automotive Business group vehicle and data specifications.

+

+Licensing

+

AMB is licensed LGPL v2. This allows the creation of proprietary plugins.

+

+Previous Versions

+ +
+ + + + diff --git a/0.14/html/inherit_graph_0.map b/0.14/html/inherit_graph_0.map new file mode 100644 index 00000000..9215ad00 --- /dev/null +++ b/0.14/html/inherit_graph_0.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/0.14/html/inherit_graph_0.md5 b/0.14/html/inherit_graph_0.md5 new file mode 100644 index 00000000..e9df8f0e --- /dev/null +++ b/0.14/html/inherit_graph_0.md5 @@ -0,0 +1 @@ +df7ba553c20ce4f20227282b54d52c20 \ No newline at end of file diff --git a/0.14/html/inherit_graph_0.png b/0.14/html/inherit_graph_0.png new file mode 100644 index 00000000..63438e00 Binary files /dev/null and b/0.14/html/inherit_graph_0.png differ diff --git a/0.14/html/inherit_graph_1.map b/0.14/html/inherit_graph_1.map new file mode 100644 index 00000000..b7b04fbc --- /dev/null +++ b/0.14/html/inherit_graph_1.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_1.md5 b/0.14/html/inherit_graph_1.md5 new file mode 100644 index 00000000..abd362ff --- /dev/null +++ b/0.14/html/inherit_graph_1.md5 @@ -0,0 +1 @@ +1d1612a62bfdfa8be96dabcb5954f1a6 \ No newline at end of file diff --git a/0.14/html/inherit_graph_1.png b/0.14/html/inherit_graph_1.png new file mode 100644 index 00000000..eed64ade Binary files /dev/null and b/0.14/html/inherit_graph_1.png differ diff --git a/0.14/html/inherit_graph_10.map b/0.14/html/inherit_graph_10.map new file mode 100644 index 00000000..4b92eb81 --- /dev/null +++ b/0.14/html/inherit_graph_10.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_10.md5 b/0.14/html/inherit_graph_10.md5 new file mode 100644 index 00000000..77ebf568 --- /dev/null +++ b/0.14/html/inherit_graph_10.md5 @@ -0,0 +1 @@ +b3f25fcbf361a5b764e6f766eff8e9a0 \ No newline at end of file diff --git a/0.14/html/inherit_graph_10.png b/0.14/html/inherit_graph_10.png new file mode 100644 index 00000000..ccc0797a Binary files /dev/null and b/0.14/html/inherit_graph_10.png differ diff --git a/0.14/html/inherit_graph_100.map b/0.14/html/inherit_graph_100.map new file mode 100644 index 00000000..beb5bcce --- /dev/null +++ b/0.14/html/inherit_graph_100.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_100.md5 b/0.14/html/inherit_graph_100.md5 new file mode 100644 index 00000000..a07781c5 --- /dev/null +++ b/0.14/html/inherit_graph_100.md5 @@ -0,0 +1 @@ +7d7a007d714839efdc53e5316de44f1e \ No newline at end of file diff --git a/0.14/html/inherit_graph_100.png b/0.14/html/inherit_graph_100.png new file mode 100644 index 00000000..7b89882d Binary files /dev/null and b/0.14/html/inherit_graph_100.png differ diff --git a/0.14/html/inherit_graph_101.map b/0.14/html/inherit_graph_101.map new file mode 100644 index 00000000..177abc1e --- /dev/null +++ b/0.14/html/inherit_graph_101.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_101.md5 b/0.14/html/inherit_graph_101.md5 new file mode 100644 index 00000000..81f09d67 --- /dev/null +++ b/0.14/html/inherit_graph_101.md5 @@ -0,0 +1 @@ +15303ef08a01395b94629e430954c91f \ No newline at end of file diff --git a/0.14/html/inherit_graph_101.png b/0.14/html/inherit_graph_101.png new file mode 100644 index 00000000..b2704993 Binary files /dev/null and b/0.14/html/inherit_graph_101.png differ diff --git a/0.14/html/inherit_graph_102.map b/0.14/html/inherit_graph_102.map new file mode 100644 index 00000000..1b89af3e --- /dev/null +++ b/0.14/html/inherit_graph_102.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_102.md5 b/0.14/html/inherit_graph_102.md5 new file mode 100644 index 00000000..6215d51c --- /dev/null +++ b/0.14/html/inherit_graph_102.md5 @@ -0,0 +1 @@ +364736de447f564a216759793daecd2d \ No newline at end of file diff --git a/0.14/html/inherit_graph_102.png b/0.14/html/inherit_graph_102.png new file mode 100644 index 00000000..8248ea5c Binary files /dev/null and b/0.14/html/inherit_graph_102.png differ diff --git a/0.14/html/inherit_graph_103.map b/0.14/html/inherit_graph_103.map new file mode 100644 index 00000000..6b08a1dd --- /dev/null +++ b/0.14/html/inherit_graph_103.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_103.md5 b/0.14/html/inherit_graph_103.md5 new file mode 100644 index 00000000..656f543d --- /dev/null +++ b/0.14/html/inherit_graph_103.md5 @@ -0,0 +1 @@ +e0eca9dd60397b94f8a35d362e6bc669 \ No newline at end of file diff --git a/0.14/html/inherit_graph_103.png b/0.14/html/inherit_graph_103.png new file mode 100644 index 00000000..97738b29 Binary files /dev/null and b/0.14/html/inherit_graph_103.png differ diff --git a/0.14/html/inherit_graph_104.map b/0.14/html/inherit_graph_104.map new file mode 100644 index 00000000..af437363 --- /dev/null +++ b/0.14/html/inherit_graph_104.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_104.md5 b/0.14/html/inherit_graph_104.md5 new file mode 100644 index 00000000..4ccf65b9 --- /dev/null +++ b/0.14/html/inherit_graph_104.md5 @@ -0,0 +1 @@ +7c15c530e79d3e09c6771cd48bb88e91 \ No newline at end of file diff --git a/0.14/html/inherit_graph_104.png b/0.14/html/inherit_graph_104.png new file mode 100644 index 00000000..fb50611c Binary files /dev/null and b/0.14/html/inherit_graph_104.png differ diff --git a/0.14/html/inherit_graph_105.map b/0.14/html/inherit_graph_105.map new file mode 100644 index 00000000..77ccaa5f --- /dev/null +++ b/0.14/html/inherit_graph_105.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_105.md5 b/0.14/html/inherit_graph_105.md5 new file mode 100644 index 00000000..fde8834b --- /dev/null +++ b/0.14/html/inherit_graph_105.md5 @@ -0,0 +1 @@ +fd08d8a7aa4b2c5feae2e552e68b0e1e \ No newline at end of file diff --git a/0.14/html/inherit_graph_105.png b/0.14/html/inherit_graph_105.png new file mode 100644 index 00000000..8bb20ce4 Binary files /dev/null and b/0.14/html/inherit_graph_105.png differ diff --git a/0.14/html/inherit_graph_106.map b/0.14/html/inherit_graph_106.map new file mode 100644 index 00000000..e202ec8b --- /dev/null +++ b/0.14/html/inherit_graph_106.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_106.md5 b/0.14/html/inherit_graph_106.md5 new file mode 100644 index 00000000..c293e769 --- /dev/null +++ b/0.14/html/inherit_graph_106.md5 @@ -0,0 +1 @@ +0e5e9b16b564fb8a5ed01fa485a4ae19 \ No newline at end of file diff --git a/0.14/html/inherit_graph_106.png b/0.14/html/inherit_graph_106.png new file mode 100644 index 00000000..b6c9f185 Binary files /dev/null and b/0.14/html/inherit_graph_106.png differ diff --git a/0.14/html/inherit_graph_107.map b/0.14/html/inherit_graph_107.map new file mode 100644 index 00000000..34c63f13 --- /dev/null +++ b/0.14/html/inherit_graph_107.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_107.md5 b/0.14/html/inherit_graph_107.md5 new file mode 100644 index 00000000..bb631a57 --- /dev/null +++ b/0.14/html/inherit_graph_107.md5 @@ -0,0 +1 @@ +b94b3ac559d052db347fc3c3750baf8b \ No newline at end of file diff --git a/0.14/html/inherit_graph_107.png b/0.14/html/inherit_graph_107.png new file mode 100644 index 00000000..3f4dc493 Binary files /dev/null and b/0.14/html/inherit_graph_107.png differ diff --git a/0.14/html/inherit_graph_11.map b/0.14/html/inherit_graph_11.map new file mode 100644 index 00000000..9d469c80 --- /dev/null +++ b/0.14/html/inherit_graph_11.map @@ -0,0 +1,5 @@ + + + + + diff --git a/0.14/html/inherit_graph_11.md5 b/0.14/html/inherit_graph_11.md5 new file mode 100644 index 00000000..9ee2ccc8 --- /dev/null +++ b/0.14/html/inherit_graph_11.md5 @@ -0,0 +1 @@ +adc56e9c5dd74e67e941f90185efa9c1 \ No newline at end of file diff --git a/0.14/html/inherit_graph_11.png b/0.14/html/inherit_graph_11.png new file mode 100644 index 00000000..4d7eeae3 Binary files /dev/null and b/0.14/html/inherit_graph_11.png differ diff --git a/0.14/html/inherit_graph_12.map b/0.14/html/inherit_graph_12.map new file mode 100644 index 00000000..71aad14f --- /dev/null +++ b/0.14/html/inherit_graph_12.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/inherit_graph_12.md5 b/0.14/html/inherit_graph_12.md5 new file mode 100644 index 00000000..59f6c300 --- /dev/null +++ b/0.14/html/inherit_graph_12.md5 @@ -0,0 +1 @@ +30a5d32f1118f4b12c4265a93087db5b \ No newline at end of file diff --git a/0.14/html/inherit_graph_12.png b/0.14/html/inherit_graph_12.png new file mode 100644 index 00000000..c2962064 Binary files /dev/null and b/0.14/html/inherit_graph_12.png differ diff --git a/0.14/html/inherit_graph_13.map b/0.14/html/inherit_graph_13.map new file mode 100644 index 00000000..0c5e27fd --- /dev/null +++ b/0.14/html/inherit_graph_13.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_13.md5 b/0.14/html/inherit_graph_13.md5 new file mode 100644 index 00000000..defa85bd --- /dev/null +++ b/0.14/html/inherit_graph_13.md5 @@ -0,0 +1 @@ +bca92af326eeb77c6a6d6dcfbe3fb681 \ No newline at end of file diff --git a/0.14/html/inherit_graph_13.png b/0.14/html/inherit_graph_13.png new file mode 100644 index 00000000..827d89ff Binary files /dev/null and b/0.14/html/inherit_graph_13.png differ diff --git a/0.14/html/inherit_graph_14.map b/0.14/html/inherit_graph_14.map new file mode 100644 index 00000000..9384448b --- /dev/null +++ b/0.14/html/inherit_graph_14.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_14.md5 b/0.14/html/inherit_graph_14.md5 new file mode 100644 index 00000000..964f383c --- /dev/null +++ b/0.14/html/inherit_graph_14.md5 @@ -0,0 +1 @@ +f1b9bfba4824fbe7e2df4b3cfc837664 \ No newline at end of file diff --git a/0.14/html/inherit_graph_14.png b/0.14/html/inherit_graph_14.png new file mode 100644 index 00000000..ba2a6414 Binary files /dev/null and b/0.14/html/inherit_graph_14.png differ diff --git a/0.14/html/inherit_graph_15.map b/0.14/html/inherit_graph_15.map new file mode 100644 index 00000000..5646551c --- /dev/null +++ b/0.14/html/inherit_graph_15.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_15.md5 b/0.14/html/inherit_graph_15.md5 new file mode 100644 index 00000000..b283f799 --- /dev/null +++ b/0.14/html/inherit_graph_15.md5 @@ -0,0 +1 @@ +cd2c5bd2d37dfe36fcc538fa01dc7f37 \ No newline at end of file diff --git a/0.14/html/inherit_graph_15.png b/0.14/html/inherit_graph_15.png new file mode 100644 index 00000000..2c788d4f Binary files /dev/null and b/0.14/html/inherit_graph_15.png differ diff --git a/0.14/html/inherit_graph_16.map b/0.14/html/inherit_graph_16.map new file mode 100644 index 00000000..39cc4593 --- /dev/null +++ b/0.14/html/inherit_graph_16.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_16.md5 b/0.14/html/inherit_graph_16.md5 new file mode 100644 index 00000000..24b55746 --- /dev/null +++ b/0.14/html/inherit_graph_16.md5 @@ -0,0 +1 @@ +23576c872a01074c042cf48d6327075f \ No newline at end of file diff --git a/0.14/html/inherit_graph_16.png b/0.14/html/inherit_graph_16.png new file mode 100644 index 00000000..f435b603 Binary files /dev/null and b/0.14/html/inherit_graph_16.png differ diff --git a/0.14/html/inherit_graph_17.map b/0.14/html/inherit_graph_17.map new file mode 100644 index 00000000..3b915903 --- /dev/null +++ b/0.14/html/inherit_graph_17.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_17.md5 b/0.14/html/inherit_graph_17.md5 new file mode 100644 index 00000000..a48fd25e --- /dev/null +++ b/0.14/html/inherit_graph_17.md5 @@ -0,0 +1 @@ +f3ca495aafb14c00fcf731cc74682128 \ No newline at end of file diff --git a/0.14/html/inherit_graph_17.png b/0.14/html/inherit_graph_17.png new file mode 100644 index 00000000..0b6f43e4 Binary files /dev/null and b/0.14/html/inherit_graph_17.png differ diff --git a/0.14/html/inherit_graph_18.map b/0.14/html/inherit_graph_18.map new file mode 100644 index 00000000..178f3377 --- /dev/null +++ b/0.14/html/inherit_graph_18.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_18.md5 b/0.14/html/inherit_graph_18.md5 new file mode 100644 index 00000000..a547ba3b --- /dev/null +++ b/0.14/html/inherit_graph_18.md5 @@ -0,0 +1 @@ +16130a4abfac29a428cd8730e91c0fa8 \ No newline at end of file diff --git a/0.14/html/inherit_graph_18.png b/0.14/html/inherit_graph_18.png new file mode 100644 index 00000000..87aa8dc8 Binary files /dev/null and b/0.14/html/inherit_graph_18.png differ diff --git a/0.14/html/inherit_graph_19.map b/0.14/html/inherit_graph_19.map new file mode 100644 index 00000000..ce583981 --- /dev/null +++ b/0.14/html/inherit_graph_19.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_19.md5 b/0.14/html/inherit_graph_19.md5 new file mode 100644 index 00000000..fddecfcc --- /dev/null +++ b/0.14/html/inherit_graph_19.md5 @@ -0,0 +1 @@ +79f7974c53fec4cc0919ea1ee3229346 \ No newline at end of file diff --git a/0.14/html/inherit_graph_19.png b/0.14/html/inherit_graph_19.png new file mode 100644 index 00000000..8da168b2 Binary files /dev/null and b/0.14/html/inherit_graph_19.png differ diff --git a/0.14/html/inherit_graph_2.map b/0.14/html/inherit_graph_2.map new file mode 100644 index 00000000..26cea2bc --- /dev/null +++ b/0.14/html/inherit_graph_2.map @@ -0,0 +1,5 @@ + + + + + diff --git a/0.14/html/inherit_graph_2.md5 b/0.14/html/inherit_graph_2.md5 new file mode 100644 index 00000000..7c2beaf1 --- /dev/null +++ b/0.14/html/inherit_graph_2.md5 @@ -0,0 +1 @@ +9bb70cf929e0b12b0f1def2c9027154f \ No newline at end of file diff --git a/0.14/html/inherit_graph_2.png b/0.14/html/inherit_graph_2.png new file mode 100644 index 00000000..a865abc0 Binary files /dev/null and b/0.14/html/inherit_graph_2.png differ diff --git a/0.14/html/inherit_graph_20.map b/0.14/html/inherit_graph_20.map new file mode 100644 index 00000000..f18cdaf0 --- /dev/null +++ b/0.14/html/inherit_graph_20.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_20.md5 b/0.14/html/inherit_graph_20.md5 new file mode 100644 index 00000000..b3b54028 --- /dev/null +++ b/0.14/html/inherit_graph_20.md5 @@ -0,0 +1 @@ +83ae01046f65e9fadfe4862c4b51ae5b \ No newline at end of file diff --git a/0.14/html/inherit_graph_20.png b/0.14/html/inherit_graph_20.png new file mode 100644 index 00000000..7bf1f408 Binary files /dev/null and b/0.14/html/inherit_graph_20.png differ diff --git a/0.14/html/inherit_graph_21.map b/0.14/html/inherit_graph_21.map new file mode 100644 index 00000000..0dc002ef --- /dev/null +++ b/0.14/html/inherit_graph_21.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_21.md5 b/0.14/html/inherit_graph_21.md5 new file mode 100644 index 00000000..f832a31d --- /dev/null +++ b/0.14/html/inherit_graph_21.md5 @@ -0,0 +1 @@ +d69c3f6efcc8f70616f299a6199e9451 \ No newline at end of file diff --git a/0.14/html/inherit_graph_21.png b/0.14/html/inherit_graph_21.png new file mode 100644 index 00000000..f4c36486 Binary files /dev/null and b/0.14/html/inherit_graph_21.png differ diff --git a/0.14/html/inherit_graph_22.map b/0.14/html/inherit_graph_22.map new file mode 100644 index 00000000..dec4f310 --- /dev/null +++ b/0.14/html/inherit_graph_22.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_22.md5 b/0.14/html/inherit_graph_22.md5 new file mode 100644 index 00000000..fed26c49 --- /dev/null +++ b/0.14/html/inherit_graph_22.md5 @@ -0,0 +1 @@ +398ee2cfef88996e81da3f3dc61aeb5e \ No newline at end of file diff --git a/0.14/html/inherit_graph_22.png b/0.14/html/inherit_graph_22.png new file mode 100644 index 00000000..c7ee604c Binary files /dev/null and b/0.14/html/inherit_graph_22.png differ diff --git a/0.14/html/inherit_graph_23.map b/0.14/html/inherit_graph_23.map new file mode 100644 index 00000000..75f4b7fe --- /dev/null +++ b/0.14/html/inherit_graph_23.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_23.md5 b/0.14/html/inherit_graph_23.md5 new file mode 100644 index 00000000..841dac72 --- /dev/null +++ b/0.14/html/inherit_graph_23.md5 @@ -0,0 +1 @@ +1eead6db2ece4f34c5e5f4f483b9a643 \ No newline at end of file diff --git a/0.14/html/inherit_graph_23.png b/0.14/html/inherit_graph_23.png new file mode 100644 index 00000000..4965eee0 Binary files /dev/null and b/0.14/html/inherit_graph_23.png differ diff --git a/0.14/html/inherit_graph_24.map b/0.14/html/inherit_graph_24.map new file mode 100644 index 00000000..e46d3ada --- /dev/null +++ b/0.14/html/inherit_graph_24.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_24.md5 b/0.14/html/inherit_graph_24.md5 new file mode 100644 index 00000000..0734f911 --- /dev/null +++ b/0.14/html/inherit_graph_24.md5 @@ -0,0 +1 @@ +1dd0b30b6cac62e42f7ee9c979e55c8f \ No newline at end of file diff --git a/0.14/html/inherit_graph_24.png b/0.14/html/inherit_graph_24.png new file mode 100644 index 00000000..11c99225 Binary files /dev/null and b/0.14/html/inherit_graph_24.png differ diff --git a/0.14/html/inherit_graph_25.map b/0.14/html/inherit_graph_25.map new file mode 100644 index 00000000..a10a444a --- /dev/null +++ b/0.14/html/inherit_graph_25.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_25.md5 b/0.14/html/inherit_graph_25.md5 new file mode 100644 index 00000000..9d08ea82 --- /dev/null +++ b/0.14/html/inherit_graph_25.md5 @@ -0,0 +1 @@ +4111a7c8b36310ae4bc057bb315ca043 \ No newline at end of file diff --git a/0.14/html/inherit_graph_25.png b/0.14/html/inherit_graph_25.png new file mode 100644 index 00000000..fdc0f120 Binary files /dev/null and b/0.14/html/inherit_graph_25.png differ diff --git a/0.14/html/inherit_graph_26.map b/0.14/html/inherit_graph_26.map new file mode 100644 index 00000000..7386b1b3 --- /dev/null +++ b/0.14/html/inherit_graph_26.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_26.md5 b/0.14/html/inherit_graph_26.md5 new file mode 100644 index 00000000..bdb39072 --- /dev/null +++ b/0.14/html/inherit_graph_26.md5 @@ -0,0 +1 @@ +a2cdc271fe0ae72d9290fd7d33371cc6 \ No newline at end of file diff --git a/0.14/html/inherit_graph_26.png b/0.14/html/inherit_graph_26.png new file mode 100644 index 00000000..d17474ca Binary files /dev/null and b/0.14/html/inherit_graph_26.png differ diff --git a/0.14/html/inherit_graph_27.map b/0.14/html/inherit_graph_27.map new file mode 100644 index 00000000..d5a86e48 --- /dev/null +++ b/0.14/html/inherit_graph_27.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_27.md5 b/0.14/html/inherit_graph_27.md5 new file mode 100644 index 00000000..62dcbf45 --- /dev/null +++ b/0.14/html/inherit_graph_27.md5 @@ -0,0 +1 @@ +d9f55599f068216bd1ad283b4368e5da \ No newline at end of file diff --git a/0.14/html/inherit_graph_27.png b/0.14/html/inherit_graph_27.png new file mode 100644 index 00000000..63ad989d Binary files /dev/null and b/0.14/html/inherit_graph_27.png differ diff --git a/0.14/html/inherit_graph_28.map b/0.14/html/inherit_graph_28.map new file mode 100644 index 00000000..50b464fb --- /dev/null +++ b/0.14/html/inherit_graph_28.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_28.md5 b/0.14/html/inherit_graph_28.md5 new file mode 100644 index 00000000..766ed5cf --- /dev/null +++ b/0.14/html/inherit_graph_28.md5 @@ -0,0 +1 @@ +818b252c5da0ca672b820540f7d1a5f9 \ No newline at end of file diff --git a/0.14/html/inherit_graph_28.png b/0.14/html/inherit_graph_28.png new file mode 100644 index 00000000..a81265d7 Binary files /dev/null and b/0.14/html/inherit_graph_28.png differ diff --git a/0.14/html/inherit_graph_29.map b/0.14/html/inherit_graph_29.map new file mode 100644 index 00000000..898b449c --- /dev/null +++ b/0.14/html/inherit_graph_29.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_29.md5 b/0.14/html/inherit_graph_29.md5 new file mode 100644 index 00000000..9b2129c5 --- /dev/null +++ b/0.14/html/inherit_graph_29.md5 @@ -0,0 +1 @@ +57cb3f689ed6e1a8875209f51cb65169 \ No newline at end of file diff --git a/0.14/html/inherit_graph_29.png b/0.14/html/inherit_graph_29.png new file mode 100644 index 00000000..141233c7 Binary files /dev/null and b/0.14/html/inherit_graph_29.png differ diff --git a/0.14/html/inherit_graph_3.map b/0.14/html/inherit_graph_3.map new file mode 100644 index 00000000..27a7656d --- /dev/null +++ b/0.14/html/inherit_graph_3.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_3.md5 b/0.14/html/inherit_graph_3.md5 new file mode 100644 index 00000000..e1ea3178 --- /dev/null +++ b/0.14/html/inherit_graph_3.md5 @@ -0,0 +1 @@ +8a7d187ce879ae76cfdb3a44260b1274 \ No newline at end of file diff --git a/0.14/html/inherit_graph_3.png b/0.14/html/inherit_graph_3.png new file mode 100644 index 00000000..e4d24dce Binary files /dev/null and b/0.14/html/inherit_graph_3.png differ diff --git a/0.14/html/inherit_graph_30.map b/0.14/html/inherit_graph_30.map new file mode 100644 index 00000000..f1663236 --- /dev/null +++ b/0.14/html/inherit_graph_30.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_30.md5 b/0.14/html/inherit_graph_30.md5 new file mode 100644 index 00000000..e9ac73ab --- /dev/null +++ b/0.14/html/inherit_graph_30.md5 @@ -0,0 +1 @@ +96f18b18ac90835ed8eb27e850d044d8 \ No newline at end of file diff --git a/0.14/html/inherit_graph_30.png b/0.14/html/inherit_graph_30.png new file mode 100644 index 00000000..52eb02c5 Binary files /dev/null and b/0.14/html/inherit_graph_30.png differ diff --git a/0.14/html/inherit_graph_31.map b/0.14/html/inherit_graph_31.map new file mode 100644 index 00000000..e84cc4cb --- /dev/null +++ b/0.14/html/inherit_graph_31.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_31.md5 b/0.14/html/inherit_graph_31.md5 new file mode 100644 index 00000000..b36e3843 --- /dev/null +++ b/0.14/html/inherit_graph_31.md5 @@ -0,0 +1 @@ +24517267cf740720e61b5bb752da998c \ No newline at end of file diff --git a/0.14/html/inherit_graph_31.png b/0.14/html/inherit_graph_31.png new file mode 100644 index 00000000..e4da79d8 Binary files /dev/null and b/0.14/html/inherit_graph_31.png differ diff --git a/0.14/html/inherit_graph_32.map b/0.14/html/inherit_graph_32.map new file mode 100644 index 00000000..b7c8128f --- /dev/null +++ b/0.14/html/inherit_graph_32.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_32.md5 b/0.14/html/inherit_graph_32.md5 new file mode 100644 index 00000000..7f8e965b --- /dev/null +++ b/0.14/html/inherit_graph_32.md5 @@ -0,0 +1 @@ +d048b2acdd53c90bce6ab121dccae44b \ No newline at end of file diff --git a/0.14/html/inherit_graph_32.png b/0.14/html/inherit_graph_32.png new file mode 100644 index 00000000..0a57c4a7 Binary files /dev/null and b/0.14/html/inherit_graph_32.png differ diff --git a/0.14/html/inherit_graph_33.map b/0.14/html/inherit_graph_33.map new file mode 100644 index 00000000..f11bf427 --- /dev/null +++ b/0.14/html/inherit_graph_33.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_33.md5 b/0.14/html/inherit_graph_33.md5 new file mode 100644 index 00000000..90f0a9b4 --- /dev/null +++ b/0.14/html/inherit_graph_33.md5 @@ -0,0 +1 @@ +14e789a083b5d2131b931adc3f708876 \ No newline at end of file diff --git a/0.14/html/inherit_graph_33.png b/0.14/html/inherit_graph_33.png new file mode 100644 index 00000000..15bd32ed Binary files /dev/null and b/0.14/html/inherit_graph_33.png differ diff --git a/0.14/html/inherit_graph_34.map b/0.14/html/inherit_graph_34.map new file mode 100644 index 00000000..d1715c9c --- /dev/null +++ b/0.14/html/inherit_graph_34.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_34.md5 b/0.14/html/inherit_graph_34.md5 new file mode 100644 index 00000000..3a7384d8 --- /dev/null +++ b/0.14/html/inherit_graph_34.md5 @@ -0,0 +1 @@ +634793f4d06b8597db6e24d6b8959f97 \ No newline at end of file diff --git a/0.14/html/inherit_graph_34.png b/0.14/html/inherit_graph_34.png new file mode 100644 index 00000000..63dd78ca Binary files /dev/null and b/0.14/html/inherit_graph_34.png differ diff --git a/0.14/html/inherit_graph_35.map b/0.14/html/inherit_graph_35.map new file mode 100644 index 00000000..87eaccb1 --- /dev/null +++ b/0.14/html/inherit_graph_35.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_35.md5 b/0.14/html/inherit_graph_35.md5 new file mode 100644 index 00000000..5a935332 --- /dev/null +++ b/0.14/html/inherit_graph_35.md5 @@ -0,0 +1 @@ +a52bc307f527167fa23aa23f0236bd9a \ No newline at end of file diff --git a/0.14/html/inherit_graph_35.png b/0.14/html/inherit_graph_35.png new file mode 100644 index 00000000..4b3ce279 Binary files /dev/null and b/0.14/html/inherit_graph_35.png differ diff --git a/0.14/html/inherit_graph_36.map b/0.14/html/inherit_graph_36.map new file mode 100644 index 00000000..e6a73020 --- /dev/null +++ b/0.14/html/inherit_graph_36.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_36.md5 b/0.14/html/inherit_graph_36.md5 new file mode 100644 index 00000000..665dfdbf --- /dev/null +++ b/0.14/html/inherit_graph_36.md5 @@ -0,0 +1 @@ +2cae1ce795bcca06cc0922b376813a2f \ No newline at end of file diff --git a/0.14/html/inherit_graph_36.png b/0.14/html/inherit_graph_36.png new file mode 100644 index 00000000..ddf3b7f0 Binary files /dev/null and b/0.14/html/inherit_graph_36.png differ diff --git a/0.14/html/inherit_graph_37.map b/0.14/html/inherit_graph_37.map new file mode 100644 index 00000000..c513f60b --- /dev/null +++ b/0.14/html/inherit_graph_37.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_37.md5 b/0.14/html/inherit_graph_37.md5 new file mode 100644 index 00000000..7ad54b29 --- /dev/null +++ b/0.14/html/inherit_graph_37.md5 @@ -0,0 +1 @@ +e73afb0cad0b3c3f5935dcb37085da0c \ No newline at end of file diff --git a/0.14/html/inherit_graph_37.png b/0.14/html/inherit_graph_37.png new file mode 100644 index 00000000..ea11e7e6 Binary files /dev/null and b/0.14/html/inherit_graph_37.png differ diff --git a/0.14/html/inherit_graph_38.map b/0.14/html/inherit_graph_38.map new file mode 100644 index 00000000..92f83449 --- /dev/null +++ b/0.14/html/inherit_graph_38.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_38.md5 b/0.14/html/inherit_graph_38.md5 new file mode 100644 index 00000000..b36b99bc --- /dev/null +++ b/0.14/html/inherit_graph_38.md5 @@ -0,0 +1 @@ +907f452e0b3936f73ba9cd454d358ea0 \ No newline at end of file diff --git a/0.14/html/inherit_graph_38.png b/0.14/html/inherit_graph_38.png new file mode 100644 index 00000000..cd01c01f Binary files /dev/null and b/0.14/html/inherit_graph_38.png differ diff --git a/0.14/html/inherit_graph_39.map b/0.14/html/inherit_graph_39.map new file mode 100644 index 00000000..2ba7709d --- /dev/null +++ b/0.14/html/inherit_graph_39.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_39.md5 b/0.14/html/inherit_graph_39.md5 new file mode 100644 index 00000000..0a0e400d --- /dev/null +++ b/0.14/html/inherit_graph_39.md5 @@ -0,0 +1 @@ +66c9837730a4cd337b7edade16d205bb \ No newline at end of file diff --git a/0.14/html/inherit_graph_39.png b/0.14/html/inherit_graph_39.png new file mode 100644 index 00000000..45824f7a Binary files /dev/null and b/0.14/html/inherit_graph_39.png differ diff --git a/0.14/html/inherit_graph_4.map b/0.14/html/inherit_graph_4.map new file mode 100644 index 00000000..05718b85 --- /dev/null +++ b/0.14/html/inherit_graph_4.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_4.md5 b/0.14/html/inherit_graph_4.md5 new file mode 100644 index 00000000..87e1e0d8 --- /dev/null +++ b/0.14/html/inherit_graph_4.md5 @@ -0,0 +1 @@ +efcc56fe8391495ad39665b691b6d12b \ No newline at end of file diff --git a/0.14/html/inherit_graph_4.png b/0.14/html/inherit_graph_4.png new file mode 100644 index 00000000..4928d8ec Binary files /dev/null and b/0.14/html/inherit_graph_4.png differ diff --git a/0.14/html/inherit_graph_40.map b/0.14/html/inherit_graph_40.map new file mode 100644 index 00000000..b8404c97 --- /dev/null +++ b/0.14/html/inherit_graph_40.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_40.md5 b/0.14/html/inherit_graph_40.md5 new file mode 100644 index 00000000..079a5ac5 --- /dev/null +++ b/0.14/html/inherit_graph_40.md5 @@ -0,0 +1 @@ +5317c9125d1b7ca46688717b2d818232 \ No newline at end of file diff --git a/0.14/html/inherit_graph_40.png b/0.14/html/inherit_graph_40.png new file mode 100644 index 00000000..34a54bda Binary files /dev/null and b/0.14/html/inherit_graph_40.png differ diff --git a/0.14/html/inherit_graph_41.map b/0.14/html/inherit_graph_41.map new file mode 100644 index 00000000..9644ea07 --- /dev/null +++ b/0.14/html/inherit_graph_41.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_41.md5 b/0.14/html/inherit_graph_41.md5 new file mode 100644 index 00000000..f5f91863 --- /dev/null +++ b/0.14/html/inherit_graph_41.md5 @@ -0,0 +1 @@ +ecbc7f8fd12cb8761b999194ac002eb1 \ No newline at end of file diff --git a/0.14/html/inherit_graph_41.png b/0.14/html/inherit_graph_41.png new file mode 100644 index 00000000..d3889dfe Binary files /dev/null and b/0.14/html/inherit_graph_41.png differ diff --git a/0.14/html/inherit_graph_42.map b/0.14/html/inherit_graph_42.map new file mode 100644 index 00000000..aac67a70 --- /dev/null +++ b/0.14/html/inherit_graph_42.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_42.md5 b/0.14/html/inherit_graph_42.md5 new file mode 100644 index 00000000..c9238dbf --- /dev/null +++ b/0.14/html/inherit_graph_42.md5 @@ -0,0 +1 @@ +6647e21ce4fda18cb76065d3fb75759a \ No newline at end of file diff --git a/0.14/html/inherit_graph_42.png b/0.14/html/inherit_graph_42.png new file mode 100644 index 00000000..3729397a Binary files /dev/null and b/0.14/html/inherit_graph_42.png differ diff --git a/0.14/html/inherit_graph_43.map b/0.14/html/inherit_graph_43.map new file mode 100644 index 00000000..8982badc --- /dev/null +++ b/0.14/html/inherit_graph_43.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_43.md5 b/0.14/html/inherit_graph_43.md5 new file mode 100644 index 00000000..37ec8ff7 --- /dev/null +++ b/0.14/html/inherit_graph_43.md5 @@ -0,0 +1 @@ +de60b84a27bdb1a627d6a841ca379d22 \ No newline at end of file diff --git a/0.14/html/inherit_graph_43.png b/0.14/html/inherit_graph_43.png new file mode 100644 index 00000000..621f3713 Binary files /dev/null and b/0.14/html/inherit_graph_43.png differ diff --git a/0.14/html/inherit_graph_44.map b/0.14/html/inherit_graph_44.map new file mode 100644 index 00000000..e48b9aca --- /dev/null +++ b/0.14/html/inherit_graph_44.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_44.md5 b/0.14/html/inherit_graph_44.md5 new file mode 100644 index 00000000..83af9ec8 --- /dev/null +++ b/0.14/html/inherit_graph_44.md5 @@ -0,0 +1 @@ +1218afbcb6b929c447f815e58dee7e91 \ No newline at end of file diff --git a/0.14/html/inherit_graph_44.png b/0.14/html/inherit_graph_44.png new file mode 100644 index 00000000..911d7a82 Binary files /dev/null and b/0.14/html/inherit_graph_44.png differ diff --git a/0.14/html/inherit_graph_45.map b/0.14/html/inherit_graph_45.map new file mode 100644 index 00000000..ccbc5967 --- /dev/null +++ b/0.14/html/inherit_graph_45.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_45.md5 b/0.14/html/inherit_graph_45.md5 new file mode 100644 index 00000000..38c81638 --- /dev/null +++ b/0.14/html/inherit_graph_45.md5 @@ -0,0 +1 @@ +a45399b71482af4c6fc7a03230706605 \ No newline at end of file diff --git a/0.14/html/inherit_graph_45.png b/0.14/html/inherit_graph_45.png new file mode 100644 index 00000000..968eef0d Binary files /dev/null and b/0.14/html/inherit_graph_45.png differ diff --git a/0.14/html/inherit_graph_46.map b/0.14/html/inherit_graph_46.map new file mode 100644 index 00000000..3c3dd3e0 --- /dev/null +++ b/0.14/html/inherit_graph_46.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_46.md5 b/0.14/html/inherit_graph_46.md5 new file mode 100644 index 00000000..bc0f499c --- /dev/null +++ b/0.14/html/inherit_graph_46.md5 @@ -0,0 +1 @@ +dbed0fbefe60dd638b724d1e03344622 \ No newline at end of file diff --git a/0.14/html/inherit_graph_46.png b/0.14/html/inherit_graph_46.png new file mode 100644 index 00000000..192c2b48 Binary files /dev/null and b/0.14/html/inherit_graph_46.png differ diff --git a/0.14/html/inherit_graph_47.map b/0.14/html/inherit_graph_47.map new file mode 100644 index 00000000..d3d8884b --- /dev/null +++ b/0.14/html/inherit_graph_47.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_47.md5 b/0.14/html/inherit_graph_47.md5 new file mode 100644 index 00000000..8d2183f1 --- /dev/null +++ b/0.14/html/inherit_graph_47.md5 @@ -0,0 +1 @@ +520b9ce5c1b90127962906a5bb77a42e \ No newline at end of file diff --git a/0.14/html/inherit_graph_47.png b/0.14/html/inherit_graph_47.png new file mode 100644 index 00000000..3e013075 Binary files /dev/null and b/0.14/html/inherit_graph_47.png differ diff --git a/0.14/html/inherit_graph_48.map b/0.14/html/inherit_graph_48.map new file mode 100644 index 00000000..b36afd6f --- /dev/null +++ b/0.14/html/inherit_graph_48.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_48.md5 b/0.14/html/inherit_graph_48.md5 new file mode 100644 index 00000000..dbf7525d --- /dev/null +++ b/0.14/html/inherit_graph_48.md5 @@ -0,0 +1 @@ +934870aa75ea762ff97d75afb3fad9a2 \ No newline at end of file diff --git a/0.14/html/inherit_graph_48.png b/0.14/html/inherit_graph_48.png new file mode 100644 index 00000000..a52ef80c Binary files /dev/null and b/0.14/html/inherit_graph_48.png differ diff --git a/0.14/html/inherit_graph_49.map b/0.14/html/inherit_graph_49.map new file mode 100644 index 00000000..3e3a806b --- /dev/null +++ b/0.14/html/inherit_graph_49.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_49.md5 b/0.14/html/inherit_graph_49.md5 new file mode 100644 index 00000000..a5e8d178 --- /dev/null +++ b/0.14/html/inherit_graph_49.md5 @@ -0,0 +1 @@ +8a7f8821f9c1ab35f86ff10e770261b6 \ No newline at end of file diff --git a/0.14/html/inherit_graph_49.png b/0.14/html/inherit_graph_49.png new file mode 100644 index 00000000..5d80f6f1 Binary files /dev/null and b/0.14/html/inherit_graph_49.png differ diff --git a/0.14/html/inherit_graph_5.map b/0.14/html/inherit_graph_5.map new file mode 100644 index 00000000..226b254f --- /dev/null +++ b/0.14/html/inherit_graph_5.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_5.md5 b/0.14/html/inherit_graph_5.md5 new file mode 100644 index 00000000..ff2061a6 --- /dev/null +++ b/0.14/html/inherit_graph_5.md5 @@ -0,0 +1 @@ +e7e05bab62bcdaee081cb896b4158129 \ No newline at end of file diff --git a/0.14/html/inherit_graph_5.png b/0.14/html/inherit_graph_5.png new file mode 100644 index 00000000..db3decba Binary files /dev/null and b/0.14/html/inherit_graph_5.png differ diff --git a/0.14/html/inherit_graph_50.map b/0.14/html/inherit_graph_50.map new file mode 100644 index 00000000..098cd111 --- /dev/null +++ b/0.14/html/inherit_graph_50.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_50.md5 b/0.14/html/inherit_graph_50.md5 new file mode 100644 index 00000000..97316e9f --- /dev/null +++ b/0.14/html/inherit_graph_50.md5 @@ -0,0 +1 @@ +0214a4a882ed13cfc49aa1bc3f9888c1 \ No newline at end of file diff --git a/0.14/html/inherit_graph_50.png b/0.14/html/inherit_graph_50.png new file mode 100644 index 00000000..def24fcc Binary files /dev/null and b/0.14/html/inherit_graph_50.png differ diff --git a/0.14/html/inherit_graph_51.map b/0.14/html/inherit_graph_51.map new file mode 100644 index 00000000..e1ad690c --- /dev/null +++ b/0.14/html/inherit_graph_51.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_51.md5 b/0.14/html/inherit_graph_51.md5 new file mode 100644 index 00000000..03c0aced --- /dev/null +++ b/0.14/html/inherit_graph_51.md5 @@ -0,0 +1 @@ +26ae39976df22895d3a66e72532e07ad \ No newline at end of file diff --git a/0.14/html/inherit_graph_51.png b/0.14/html/inherit_graph_51.png new file mode 100644 index 00000000..cde06334 Binary files /dev/null and b/0.14/html/inherit_graph_51.png differ diff --git a/0.14/html/inherit_graph_52.map b/0.14/html/inherit_graph_52.map new file mode 100644 index 00000000..f9c033cc --- /dev/null +++ b/0.14/html/inherit_graph_52.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_52.md5 b/0.14/html/inherit_graph_52.md5 new file mode 100644 index 00000000..16d1986b --- /dev/null +++ b/0.14/html/inherit_graph_52.md5 @@ -0,0 +1 @@ +94e1ca181a9be94f9990d377334233ed \ No newline at end of file diff --git a/0.14/html/inherit_graph_52.png b/0.14/html/inherit_graph_52.png new file mode 100644 index 00000000..1f090dc4 Binary files /dev/null and b/0.14/html/inherit_graph_52.png differ diff --git a/0.14/html/inherit_graph_53.map b/0.14/html/inherit_graph_53.map new file mode 100644 index 00000000..ed26fda6 --- /dev/null +++ b/0.14/html/inherit_graph_53.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_53.md5 b/0.14/html/inherit_graph_53.md5 new file mode 100644 index 00000000..2a478eeb --- /dev/null +++ b/0.14/html/inherit_graph_53.md5 @@ -0,0 +1 @@ +c8cc6eecf7a394b1084a161d31033bf1 \ No newline at end of file diff --git a/0.14/html/inherit_graph_53.png b/0.14/html/inherit_graph_53.png new file mode 100644 index 00000000..9a21ba0f Binary files /dev/null and b/0.14/html/inherit_graph_53.png differ diff --git a/0.14/html/inherit_graph_54.map b/0.14/html/inherit_graph_54.map new file mode 100644 index 00000000..6114ef57 --- /dev/null +++ b/0.14/html/inherit_graph_54.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_54.md5 b/0.14/html/inherit_graph_54.md5 new file mode 100644 index 00000000..1b17ab7b --- /dev/null +++ b/0.14/html/inherit_graph_54.md5 @@ -0,0 +1 @@ +c5269042d0d6584db9fbdd37243eeb6a \ No newline at end of file diff --git a/0.14/html/inherit_graph_54.png b/0.14/html/inherit_graph_54.png new file mode 100644 index 00000000..5dc2dd02 Binary files /dev/null and b/0.14/html/inherit_graph_54.png differ diff --git a/0.14/html/inherit_graph_55.map b/0.14/html/inherit_graph_55.map new file mode 100644 index 00000000..9f75731e --- /dev/null +++ b/0.14/html/inherit_graph_55.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_55.md5 b/0.14/html/inherit_graph_55.md5 new file mode 100644 index 00000000..b066433a --- /dev/null +++ b/0.14/html/inherit_graph_55.md5 @@ -0,0 +1 @@ +9f6e8666eafc50ea9b8b6cefb3b12e11 \ No newline at end of file diff --git a/0.14/html/inherit_graph_55.png b/0.14/html/inherit_graph_55.png new file mode 100644 index 00000000..708dcf37 Binary files /dev/null and b/0.14/html/inherit_graph_55.png differ diff --git a/0.14/html/inherit_graph_56.map b/0.14/html/inherit_graph_56.map new file mode 100644 index 00000000..5c4f96d4 --- /dev/null +++ b/0.14/html/inherit_graph_56.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_56.md5 b/0.14/html/inherit_graph_56.md5 new file mode 100644 index 00000000..7fdc4bec --- /dev/null +++ b/0.14/html/inherit_graph_56.md5 @@ -0,0 +1 @@ +e0e36014cffd52d8abeaed1f7e8ef84a \ No newline at end of file diff --git a/0.14/html/inherit_graph_56.png b/0.14/html/inherit_graph_56.png new file mode 100644 index 00000000..77861acc Binary files /dev/null and b/0.14/html/inherit_graph_56.png differ diff --git a/0.14/html/inherit_graph_57.map b/0.14/html/inherit_graph_57.map new file mode 100644 index 00000000..fe955c23 --- /dev/null +++ b/0.14/html/inherit_graph_57.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_57.md5 b/0.14/html/inherit_graph_57.md5 new file mode 100644 index 00000000..98407aca --- /dev/null +++ b/0.14/html/inherit_graph_57.md5 @@ -0,0 +1 @@ +87989213c876010d139f8dc1f101bbb4 \ No newline at end of file diff --git a/0.14/html/inherit_graph_57.png b/0.14/html/inherit_graph_57.png new file mode 100644 index 00000000..e257d696 Binary files /dev/null and b/0.14/html/inherit_graph_57.png differ diff --git a/0.14/html/inherit_graph_58.map b/0.14/html/inherit_graph_58.map new file mode 100644 index 00000000..1bcaae99 --- /dev/null +++ b/0.14/html/inherit_graph_58.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_58.md5 b/0.14/html/inherit_graph_58.md5 new file mode 100644 index 00000000..6981be54 --- /dev/null +++ b/0.14/html/inherit_graph_58.md5 @@ -0,0 +1 @@ +fd631deb100eb482fa0f4e041dff7e3b \ No newline at end of file diff --git a/0.14/html/inherit_graph_58.png b/0.14/html/inherit_graph_58.png new file mode 100644 index 00000000..0bdd392f Binary files /dev/null and b/0.14/html/inherit_graph_58.png differ diff --git a/0.14/html/inherit_graph_59.map b/0.14/html/inherit_graph_59.map new file mode 100644 index 00000000..c6ef8ffc --- /dev/null +++ b/0.14/html/inherit_graph_59.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_59.md5 b/0.14/html/inherit_graph_59.md5 new file mode 100644 index 00000000..26878003 --- /dev/null +++ b/0.14/html/inherit_graph_59.md5 @@ -0,0 +1 @@ +52c658fdda55a839d61a92fbd62b1ed7 \ No newline at end of file diff --git a/0.14/html/inherit_graph_59.png b/0.14/html/inherit_graph_59.png new file mode 100644 index 00000000..548635e3 Binary files /dev/null and b/0.14/html/inherit_graph_59.png differ diff --git a/0.14/html/inherit_graph_6.map b/0.14/html/inherit_graph_6.map new file mode 100644 index 00000000..10de73b3 --- /dev/null +++ b/0.14/html/inherit_graph_6.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_6.md5 b/0.14/html/inherit_graph_6.md5 new file mode 100644 index 00000000..74186100 --- /dev/null +++ b/0.14/html/inherit_graph_6.md5 @@ -0,0 +1 @@ +bacde6d1c05b99dc062c52a79fdf010d \ No newline at end of file diff --git a/0.14/html/inherit_graph_6.png b/0.14/html/inherit_graph_6.png new file mode 100644 index 00000000..6a6388dc Binary files /dev/null and b/0.14/html/inherit_graph_6.png differ diff --git a/0.14/html/inherit_graph_60.map b/0.14/html/inherit_graph_60.map new file mode 100644 index 00000000..9b80fe51 --- /dev/null +++ b/0.14/html/inherit_graph_60.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_60.md5 b/0.14/html/inherit_graph_60.md5 new file mode 100644 index 00000000..9550ea5c --- /dev/null +++ b/0.14/html/inherit_graph_60.md5 @@ -0,0 +1 @@ +c1e0d79e32f09780cb36e4bf045d2c03 \ No newline at end of file diff --git a/0.14/html/inherit_graph_60.png b/0.14/html/inherit_graph_60.png new file mode 100644 index 00000000..4d90adcc Binary files /dev/null and b/0.14/html/inherit_graph_60.png differ diff --git a/0.14/html/inherit_graph_61.map b/0.14/html/inherit_graph_61.map new file mode 100644 index 00000000..e026b1bb --- /dev/null +++ b/0.14/html/inherit_graph_61.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_61.md5 b/0.14/html/inherit_graph_61.md5 new file mode 100644 index 00000000..6b21852b --- /dev/null +++ b/0.14/html/inherit_graph_61.md5 @@ -0,0 +1 @@ +c660950e13dce9b177733b6187593e1b \ No newline at end of file diff --git a/0.14/html/inherit_graph_61.png b/0.14/html/inherit_graph_61.png new file mode 100644 index 00000000..3cbd196e Binary files /dev/null and b/0.14/html/inherit_graph_61.png differ diff --git a/0.14/html/inherit_graph_62.map b/0.14/html/inherit_graph_62.map new file mode 100644 index 00000000..28eb460e --- /dev/null +++ b/0.14/html/inherit_graph_62.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_62.md5 b/0.14/html/inherit_graph_62.md5 new file mode 100644 index 00000000..bcb60a26 --- /dev/null +++ b/0.14/html/inherit_graph_62.md5 @@ -0,0 +1 @@ +bca7e11ea1b7aefb4a005bd2cb7ec523 \ No newline at end of file diff --git a/0.14/html/inherit_graph_62.png b/0.14/html/inherit_graph_62.png new file mode 100644 index 00000000..e2f13c15 Binary files /dev/null and b/0.14/html/inherit_graph_62.png differ diff --git a/0.14/html/inherit_graph_63.map b/0.14/html/inherit_graph_63.map new file mode 100644 index 00000000..db458408 --- /dev/null +++ b/0.14/html/inherit_graph_63.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_63.md5 b/0.14/html/inherit_graph_63.md5 new file mode 100644 index 00000000..c9edda41 --- /dev/null +++ b/0.14/html/inherit_graph_63.md5 @@ -0,0 +1 @@ +87517cb31e35a9dd4756d895675fcf03 \ No newline at end of file diff --git a/0.14/html/inherit_graph_63.png b/0.14/html/inherit_graph_63.png new file mode 100644 index 00000000..46c602e5 Binary files /dev/null and b/0.14/html/inherit_graph_63.png differ diff --git a/0.14/html/inherit_graph_64.map b/0.14/html/inherit_graph_64.map new file mode 100644 index 00000000..2635bc6e --- /dev/null +++ b/0.14/html/inherit_graph_64.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_64.md5 b/0.14/html/inherit_graph_64.md5 new file mode 100644 index 00000000..a1b86456 --- /dev/null +++ b/0.14/html/inherit_graph_64.md5 @@ -0,0 +1 @@ +2fba39def466dde8a7ef3f57df222e24 \ No newline at end of file diff --git a/0.14/html/inherit_graph_64.png b/0.14/html/inherit_graph_64.png new file mode 100644 index 00000000..cd87b82c Binary files /dev/null and b/0.14/html/inherit_graph_64.png differ diff --git a/0.14/html/inherit_graph_65.map b/0.14/html/inherit_graph_65.map new file mode 100644 index 00000000..77627d78 --- /dev/null +++ b/0.14/html/inherit_graph_65.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_65.md5 b/0.14/html/inherit_graph_65.md5 new file mode 100644 index 00000000..128075b2 --- /dev/null +++ b/0.14/html/inherit_graph_65.md5 @@ -0,0 +1 @@ +1fc50b37973c73e2e38b345bf1d2f34c \ No newline at end of file diff --git a/0.14/html/inherit_graph_65.png b/0.14/html/inherit_graph_65.png new file mode 100644 index 00000000..65a9b4ca Binary files /dev/null and b/0.14/html/inherit_graph_65.png differ diff --git a/0.14/html/inherit_graph_66.map b/0.14/html/inherit_graph_66.map new file mode 100644 index 00000000..5301f6fc --- /dev/null +++ b/0.14/html/inherit_graph_66.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_66.md5 b/0.14/html/inherit_graph_66.md5 new file mode 100644 index 00000000..e20c3143 --- /dev/null +++ b/0.14/html/inherit_graph_66.md5 @@ -0,0 +1 @@ +054796cec047e4deea80b07fc2363818 \ No newline at end of file diff --git a/0.14/html/inherit_graph_66.png b/0.14/html/inherit_graph_66.png new file mode 100644 index 00000000..df2ee900 Binary files /dev/null and b/0.14/html/inherit_graph_66.png differ diff --git a/0.14/html/inherit_graph_67.map b/0.14/html/inherit_graph_67.map new file mode 100644 index 00000000..cf3419f5 --- /dev/null +++ b/0.14/html/inherit_graph_67.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_67.md5 b/0.14/html/inherit_graph_67.md5 new file mode 100644 index 00000000..28c8337d --- /dev/null +++ b/0.14/html/inherit_graph_67.md5 @@ -0,0 +1 @@ +e0ee59c7992093b34f8c4e3856c8f534 \ No newline at end of file diff --git a/0.14/html/inherit_graph_67.png b/0.14/html/inherit_graph_67.png new file mode 100644 index 00000000..165f7a5d Binary files /dev/null and b/0.14/html/inherit_graph_67.png differ diff --git a/0.14/html/inherit_graph_68.map b/0.14/html/inherit_graph_68.map new file mode 100644 index 00000000..01768c41 --- /dev/null +++ b/0.14/html/inherit_graph_68.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_68.md5 b/0.14/html/inherit_graph_68.md5 new file mode 100644 index 00000000..55a754bc --- /dev/null +++ b/0.14/html/inherit_graph_68.md5 @@ -0,0 +1 @@ +39edb7ed984aede99d1f8eda8991af82 \ No newline at end of file diff --git a/0.14/html/inherit_graph_68.png b/0.14/html/inherit_graph_68.png new file mode 100644 index 00000000..806e3ba9 Binary files /dev/null and b/0.14/html/inherit_graph_68.png differ diff --git a/0.14/html/inherit_graph_69.map b/0.14/html/inherit_graph_69.map new file mode 100644 index 00000000..4e9dcc71 --- /dev/null +++ b/0.14/html/inherit_graph_69.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_69.md5 b/0.14/html/inherit_graph_69.md5 new file mode 100644 index 00000000..fbbced8b --- /dev/null +++ b/0.14/html/inherit_graph_69.md5 @@ -0,0 +1 @@ +d72d0d4c6666ff5dddeee3b1c74ec303 \ No newline at end of file diff --git a/0.14/html/inherit_graph_69.png b/0.14/html/inherit_graph_69.png new file mode 100644 index 00000000..7fefe149 Binary files /dev/null and b/0.14/html/inherit_graph_69.png differ diff --git a/0.14/html/inherit_graph_7.map b/0.14/html/inherit_graph_7.map new file mode 100644 index 00000000..a6c8b05f --- /dev/null +++ b/0.14/html/inherit_graph_7.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_7.md5 b/0.14/html/inherit_graph_7.md5 new file mode 100644 index 00000000..d33ccdd6 --- /dev/null +++ b/0.14/html/inherit_graph_7.md5 @@ -0,0 +1 @@ +ec17bc6c0cf9c512fd8a39858a8d46db \ No newline at end of file diff --git a/0.14/html/inherit_graph_7.png b/0.14/html/inherit_graph_7.png new file mode 100644 index 00000000..487625b2 Binary files /dev/null and b/0.14/html/inherit_graph_7.png differ diff --git a/0.14/html/inherit_graph_70.map b/0.14/html/inherit_graph_70.map new file mode 100644 index 00000000..b8e5d3fc --- /dev/null +++ b/0.14/html/inherit_graph_70.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_70.md5 b/0.14/html/inherit_graph_70.md5 new file mode 100644 index 00000000..b1485356 --- /dev/null +++ b/0.14/html/inherit_graph_70.md5 @@ -0,0 +1 @@ +14556e0c09cbaaf1aa6a42e1ae62f696 \ No newline at end of file diff --git a/0.14/html/inherit_graph_70.png b/0.14/html/inherit_graph_70.png new file mode 100644 index 00000000..833154f6 Binary files /dev/null and b/0.14/html/inherit_graph_70.png differ diff --git a/0.14/html/inherit_graph_71.map b/0.14/html/inherit_graph_71.map new file mode 100644 index 00000000..8bb62857 --- /dev/null +++ b/0.14/html/inherit_graph_71.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_71.md5 b/0.14/html/inherit_graph_71.md5 new file mode 100644 index 00000000..b0b33e80 --- /dev/null +++ b/0.14/html/inherit_graph_71.md5 @@ -0,0 +1 @@ +ca47eff457c287f7dfa019405e069187 \ No newline at end of file diff --git a/0.14/html/inherit_graph_71.png b/0.14/html/inherit_graph_71.png new file mode 100644 index 00000000..aa3e5768 Binary files /dev/null and b/0.14/html/inherit_graph_71.png differ diff --git a/0.14/html/inherit_graph_72.map b/0.14/html/inherit_graph_72.map new file mode 100644 index 00000000..2f23067a --- /dev/null +++ b/0.14/html/inherit_graph_72.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_72.md5 b/0.14/html/inherit_graph_72.md5 new file mode 100644 index 00000000..845b7b75 --- /dev/null +++ b/0.14/html/inherit_graph_72.md5 @@ -0,0 +1 @@ +4fd6aba209849085a29ed4872cc22918 \ No newline at end of file diff --git a/0.14/html/inherit_graph_72.png b/0.14/html/inherit_graph_72.png new file mode 100644 index 00000000..3fb847e4 Binary files /dev/null and b/0.14/html/inherit_graph_72.png differ diff --git a/0.14/html/inherit_graph_73.map b/0.14/html/inherit_graph_73.map new file mode 100644 index 00000000..77a7a3d0 --- /dev/null +++ b/0.14/html/inherit_graph_73.map @@ -0,0 +1,4 @@ + + + + diff --git a/0.14/html/inherit_graph_73.md5 b/0.14/html/inherit_graph_73.md5 new file mode 100644 index 00000000..b4f63d5b --- /dev/null +++ b/0.14/html/inherit_graph_73.md5 @@ -0,0 +1 @@ +e1604866607135fe1f23c94946daedc8 \ No newline at end of file diff --git a/0.14/html/inherit_graph_73.png b/0.14/html/inherit_graph_73.png new file mode 100644 index 00000000..43faf660 Binary files /dev/null and b/0.14/html/inherit_graph_73.png differ diff --git a/0.14/html/inherit_graph_74.map b/0.14/html/inherit_graph_74.map new file mode 100644 index 00000000..0a6ed9fb --- /dev/null +++ b/0.14/html/inherit_graph_74.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_74.md5 b/0.14/html/inherit_graph_74.md5 new file mode 100644 index 00000000..99b19b80 --- /dev/null +++ b/0.14/html/inherit_graph_74.md5 @@ -0,0 +1 @@ +7ec8c2a1bfc3dabd708a1fa0613d2d98 \ No newline at end of file diff --git a/0.14/html/inherit_graph_74.png b/0.14/html/inherit_graph_74.png new file mode 100644 index 00000000..ab28566a Binary files /dev/null and b/0.14/html/inherit_graph_74.png differ diff --git a/0.14/html/inherit_graph_75.map b/0.14/html/inherit_graph_75.map new file mode 100644 index 00000000..20c31f8e --- /dev/null +++ b/0.14/html/inherit_graph_75.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_75.md5 b/0.14/html/inherit_graph_75.md5 new file mode 100644 index 00000000..ce0c1063 --- /dev/null +++ b/0.14/html/inherit_graph_75.md5 @@ -0,0 +1 @@ +ef9b3b1bd2b65d7af6c78081b605b08e \ No newline at end of file diff --git a/0.14/html/inherit_graph_75.png b/0.14/html/inherit_graph_75.png new file mode 100644 index 00000000..e08269e4 Binary files /dev/null and b/0.14/html/inherit_graph_75.png differ diff --git a/0.14/html/inherit_graph_76.map b/0.14/html/inherit_graph_76.map new file mode 100644 index 00000000..39f385ca --- /dev/null +++ b/0.14/html/inherit_graph_76.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_76.md5 b/0.14/html/inherit_graph_76.md5 new file mode 100644 index 00000000..d92ba84d --- /dev/null +++ b/0.14/html/inherit_graph_76.md5 @@ -0,0 +1 @@ +94a2789f407d1cb490b13856df6ec8cf \ No newline at end of file diff --git a/0.14/html/inherit_graph_76.png b/0.14/html/inherit_graph_76.png new file mode 100644 index 00000000..29eb700e Binary files /dev/null and b/0.14/html/inherit_graph_76.png differ diff --git a/0.14/html/inherit_graph_77.map b/0.14/html/inherit_graph_77.map new file mode 100644 index 00000000..e09f9f16 --- /dev/null +++ b/0.14/html/inherit_graph_77.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_77.md5 b/0.14/html/inherit_graph_77.md5 new file mode 100644 index 00000000..617f11df --- /dev/null +++ b/0.14/html/inherit_graph_77.md5 @@ -0,0 +1 @@ +ee0b707cd2f2605f5c565d648e05a72c \ No newline at end of file diff --git a/0.14/html/inherit_graph_77.png b/0.14/html/inherit_graph_77.png new file mode 100644 index 00000000..0e0df6ad Binary files /dev/null and b/0.14/html/inherit_graph_77.png differ diff --git a/0.14/html/inherit_graph_78.map b/0.14/html/inherit_graph_78.map new file mode 100644 index 00000000..7a2783ec --- /dev/null +++ b/0.14/html/inherit_graph_78.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_78.md5 b/0.14/html/inherit_graph_78.md5 new file mode 100644 index 00000000..b9ab1de5 --- /dev/null +++ b/0.14/html/inherit_graph_78.md5 @@ -0,0 +1 @@ +a8fbca6c0d5d6d334065b5ee764950d1 \ No newline at end of file diff --git a/0.14/html/inherit_graph_78.png b/0.14/html/inherit_graph_78.png new file mode 100644 index 00000000..7403119a Binary files /dev/null and b/0.14/html/inherit_graph_78.png differ diff --git a/0.14/html/inherit_graph_79.map b/0.14/html/inherit_graph_79.map new file mode 100644 index 00000000..dbb00368 --- /dev/null +++ b/0.14/html/inherit_graph_79.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_79.md5 b/0.14/html/inherit_graph_79.md5 new file mode 100644 index 00000000..478e6a14 --- /dev/null +++ b/0.14/html/inherit_graph_79.md5 @@ -0,0 +1 @@ +ea8ba2d83e218965a78b8cbb304802d6 \ No newline at end of file diff --git a/0.14/html/inherit_graph_79.png b/0.14/html/inherit_graph_79.png new file mode 100644 index 00000000..320eabed Binary files /dev/null and b/0.14/html/inherit_graph_79.png differ diff --git a/0.14/html/inherit_graph_8.map b/0.14/html/inherit_graph_8.map new file mode 100644 index 00000000..0c225673 --- /dev/null +++ b/0.14/html/inherit_graph_8.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_8.md5 b/0.14/html/inherit_graph_8.md5 new file mode 100644 index 00000000..d663497b --- /dev/null +++ b/0.14/html/inherit_graph_8.md5 @@ -0,0 +1 @@ +a3c9423acabc50e375eb0843ff52fd3c \ No newline at end of file diff --git a/0.14/html/inherit_graph_8.png b/0.14/html/inherit_graph_8.png new file mode 100644 index 00000000..4f14a620 Binary files /dev/null and b/0.14/html/inherit_graph_8.png differ diff --git a/0.14/html/inherit_graph_80.map b/0.14/html/inherit_graph_80.map new file mode 100644 index 00000000..10d8f9bd --- /dev/null +++ b/0.14/html/inherit_graph_80.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_80.md5 b/0.14/html/inherit_graph_80.md5 new file mode 100644 index 00000000..6514758c --- /dev/null +++ b/0.14/html/inherit_graph_80.md5 @@ -0,0 +1 @@ +8edcbd9d74a72383d966ad4b8768577e \ No newline at end of file diff --git a/0.14/html/inherit_graph_80.png b/0.14/html/inherit_graph_80.png new file mode 100644 index 00000000..918b315b Binary files /dev/null and b/0.14/html/inherit_graph_80.png differ diff --git a/0.14/html/inherit_graph_81.map b/0.14/html/inherit_graph_81.map new file mode 100644 index 00000000..f73b03c7 --- /dev/null +++ b/0.14/html/inherit_graph_81.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_81.md5 b/0.14/html/inherit_graph_81.md5 new file mode 100644 index 00000000..2041b97b --- /dev/null +++ b/0.14/html/inherit_graph_81.md5 @@ -0,0 +1 @@ +f2e84dd2bd308050e20217ecfc4c99b0 \ No newline at end of file diff --git a/0.14/html/inherit_graph_81.png b/0.14/html/inherit_graph_81.png new file mode 100644 index 00000000..269a7e24 Binary files /dev/null and b/0.14/html/inherit_graph_81.png differ diff --git a/0.14/html/inherit_graph_82.map b/0.14/html/inherit_graph_82.map new file mode 100644 index 00000000..fc6a8838 --- /dev/null +++ b/0.14/html/inherit_graph_82.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_82.md5 b/0.14/html/inherit_graph_82.md5 new file mode 100644 index 00000000..beccd11d --- /dev/null +++ b/0.14/html/inherit_graph_82.md5 @@ -0,0 +1 @@ +77122ddeebb616e77c256cf0f77fa394 \ No newline at end of file diff --git a/0.14/html/inherit_graph_82.png b/0.14/html/inherit_graph_82.png new file mode 100644 index 00000000..b17b1a4b Binary files /dev/null and b/0.14/html/inherit_graph_82.png differ diff --git a/0.14/html/inherit_graph_83.map b/0.14/html/inherit_graph_83.map new file mode 100644 index 00000000..3fa74007 --- /dev/null +++ b/0.14/html/inherit_graph_83.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_83.md5 b/0.14/html/inherit_graph_83.md5 new file mode 100644 index 00000000..66584b3a --- /dev/null +++ b/0.14/html/inherit_graph_83.md5 @@ -0,0 +1 @@ +8b94f8c8307de988923a24183ee3c599 \ No newline at end of file diff --git a/0.14/html/inherit_graph_83.png b/0.14/html/inherit_graph_83.png new file mode 100644 index 00000000..dc0ac3c7 Binary files /dev/null and b/0.14/html/inherit_graph_83.png differ diff --git a/0.14/html/inherit_graph_84.map b/0.14/html/inherit_graph_84.map new file mode 100644 index 00000000..e464470b --- /dev/null +++ b/0.14/html/inherit_graph_84.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_84.md5 b/0.14/html/inherit_graph_84.md5 new file mode 100644 index 00000000..45701dde --- /dev/null +++ b/0.14/html/inherit_graph_84.md5 @@ -0,0 +1 @@ +16d54e3cf0ad4eefc5670a4c23caf009 \ No newline at end of file diff --git a/0.14/html/inherit_graph_84.png b/0.14/html/inherit_graph_84.png new file mode 100644 index 00000000..ee74a059 Binary files /dev/null and b/0.14/html/inherit_graph_84.png differ diff --git a/0.14/html/inherit_graph_85.map b/0.14/html/inherit_graph_85.map new file mode 100644 index 00000000..ee2fd296 --- /dev/null +++ b/0.14/html/inherit_graph_85.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_85.md5 b/0.14/html/inherit_graph_85.md5 new file mode 100644 index 00000000..65a5ee58 --- /dev/null +++ b/0.14/html/inherit_graph_85.md5 @@ -0,0 +1 @@ +0782e2e0423d8ddf393cb4b2262e55b6 \ No newline at end of file diff --git a/0.14/html/inherit_graph_85.png b/0.14/html/inherit_graph_85.png new file mode 100644 index 00000000..52e4f395 Binary files /dev/null and b/0.14/html/inherit_graph_85.png differ diff --git a/0.14/html/inherit_graph_86.map b/0.14/html/inherit_graph_86.map new file mode 100644 index 00000000..353e8aec --- /dev/null +++ b/0.14/html/inherit_graph_86.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_86.md5 b/0.14/html/inherit_graph_86.md5 new file mode 100644 index 00000000..939f83cc --- /dev/null +++ b/0.14/html/inherit_graph_86.md5 @@ -0,0 +1 @@ +42aa42c9b081bc7ee5c7d37033e331fe \ No newline at end of file diff --git a/0.14/html/inherit_graph_86.png b/0.14/html/inherit_graph_86.png new file mode 100644 index 00000000..f64f0af5 Binary files /dev/null and b/0.14/html/inherit_graph_86.png differ diff --git a/0.14/html/inherit_graph_87.map b/0.14/html/inherit_graph_87.map new file mode 100644 index 00000000..59d5f7ab --- /dev/null +++ b/0.14/html/inherit_graph_87.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_87.md5 b/0.14/html/inherit_graph_87.md5 new file mode 100644 index 00000000..8a7f482c --- /dev/null +++ b/0.14/html/inherit_graph_87.md5 @@ -0,0 +1 @@ +037ae7795ffd52f930bf56a33953c2ae \ No newline at end of file diff --git a/0.14/html/inherit_graph_87.png b/0.14/html/inherit_graph_87.png new file mode 100644 index 00000000..7ce49407 Binary files /dev/null and b/0.14/html/inherit_graph_87.png differ diff --git a/0.14/html/inherit_graph_88.map b/0.14/html/inherit_graph_88.map new file mode 100644 index 00000000..49e463c9 --- /dev/null +++ b/0.14/html/inherit_graph_88.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_88.md5 b/0.14/html/inherit_graph_88.md5 new file mode 100644 index 00000000..51f46e55 --- /dev/null +++ b/0.14/html/inherit_graph_88.md5 @@ -0,0 +1 @@ +d2947cf4392db5a88d4548add9445742 \ No newline at end of file diff --git a/0.14/html/inherit_graph_88.png b/0.14/html/inherit_graph_88.png new file mode 100644 index 00000000..8313c846 Binary files /dev/null and b/0.14/html/inherit_graph_88.png differ diff --git a/0.14/html/inherit_graph_89.map b/0.14/html/inherit_graph_89.map new file mode 100644 index 00000000..924c4443 --- /dev/null +++ b/0.14/html/inherit_graph_89.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_89.md5 b/0.14/html/inherit_graph_89.md5 new file mode 100644 index 00000000..6fbdc8b6 --- /dev/null +++ b/0.14/html/inherit_graph_89.md5 @@ -0,0 +1 @@ +8cab25a2c69823299a45e8c90ea020ce \ No newline at end of file diff --git a/0.14/html/inherit_graph_89.png b/0.14/html/inherit_graph_89.png new file mode 100644 index 00000000..2c1f7e46 Binary files /dev/null and b/0.14/html/inherit_graph_89.png differ diff --git a/0.14/html/inherit_graph_9.map b/0.14/html/inherit_graph_9.map new file mode 100644 index 00000000..25dedfcf --- /dev/null +++ b/0.14/html/inherit_graph_9.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_9.md5 b/0.14/html/inherit_graph_9.md5 new file mode 100644 index 00000000..d095ad90 --- /dev/null +++ b/0.14/html/inherit_graph_9.md5 @@ -0,0 +1 @@ +e0265523d280fb00692fb4ec4d34c5fb \ No newline at end of file diff --git a/0.14/html/inherit_graph_9.png b/0.14/html/inherit_graph_9.png new file mode 100644 index 00000000..5b0b3dd5 Binary files /dev/null and b/0.14/html/inherit_graph_9.png differ diff --git a/0.14/html/inherit_graph_90.map b/0.14/html/inherit_graph_90.map new file mode 100644 index 00000000..6f835b64 --- /dev/null +++ b/0.14/html/inherit_graph_90.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_90.md5 b/0.14/html/inherit_graph_90.md5 new file mode 100644 index 00000000..cae4006b --- /dev/null +++ b/0.14/html/inherit_graph_90.md5 @@ -0,0 +1 @@ +4ca8a54435b2aa6d4145dc5c09b21d9f \ No newline at end of file diff --git a/0.14/html/inherit_graph_90.png b/0.14/html/inherit_graph_90.png new file mode 100644 index 00000000..1b88e2e9 Binary files /dev/null and b/0.14/html/inherit_graph_90.png differ diff --git a/0.14/html/inherit_graph_91.map b/0.14/html/inherit_graph_91.map new file mode 100644 index 00000000..080df04c --- /dev/null +++ b/0.14/html/inherit_graph_91.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_91.md5 b/0.14/html/inherit_graph_91.md5 new file mode 100644 index 00000000..273542fa --- /dev/null +++ b/0.14/html/inherit_graph_91.md5 @@ -0,0 +1 @@ +2e410c5905997c272c0c2df8ec14fff3 \ No newline at end of file diff --git a/0.14/html/inherit_graph_91.png b/0.14/html/inherit_graph_91.png new file mode 100644 index 00000000..63bbd9f0 Binary files /dev/null and b/0.14/html/inherit_graph_91.png differ diff --git a/0.14/html/inherit_graph_92.map b/0.14/html/inherit_graph_92.map new file mode 100644 index 00000000..7728c358 --- /dev/null +++ b/0.14/html/inherit_graph_92.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_92.md5 b/0.14/html/inherit_graph_92.md5 new file mode 100644 index 00000000..c825f3e4 --- /dev/null +++ b/0.14/html/inherit_graph_92.md5 @@ -0,0 +1 @@ +26b49dcb58203bd7b40cb1b8ef7b048a \ No newline at end of file diff --git a/0.14/html/inherit_graph_92.png b/0.14/html/inherit_graph_92.png new file mode 100644 index 00000000..028e2941 Binary files /dev/null and b/0.14/html/inherit_graph_92.png differ diff --git a/0.14/html/inherit_graph_93.map b/0.14/html/inherit_graph_93.map new file mode 100644 index 00000000..de30861d --- /dev/null +++ b/0.14/html/inherit_graph_93.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_93.md5 b/0.14/html/inherit_graph_93.md5 new file mode 100644 index 00000000..a9cd84dd --- /dev/null +++ b/0.14/html/inherit_graph_93.md5 @@ -0,0 +1 @@ +3432c79e97ed6cb71f41e3078961e50e \ No newline at end of file diff --git a/0.14/html/inherit_graph_93.png b/0.14/html/inherit_graph_93.png new file mode 100644 index 00000000..84e952ef Binary files /dev/null and b/0.14/html/inherit_graph_93.png differ diff --git a/0.14/html/inherit_graph_94.map b/0.14/html/inherit_graph_94.map new file mode 100644 index 00000000..cd44ebca --- /dev/null +++ b/0.14/html/inherit_graph_94.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_94.md5 b/0.14/html/inherit_graph_94.md5 new file mode 100644 index 00000000..e15291b4 --- /dev/null +++ b/0.14/html/inherit_graph_94.md5 @@ -0,0 +1 @@ +96a63a3ddd68434da428dd65b5bfd4a4 \ No newline at end of file diff --git a/0.14/html/inherit_graph_94.png b/0.14/html/inherit_graph_94.png new file mode 100644 index 00000000..fd8c9fc0 Binary files /dev/null and b/0.14/html/inherit_graph_94.png differ diff --git a/0.14/html/inherit_graph_95.map b/0.14/html/inherit_graph_95.map new file mode 100644 index 00000000..874777c7 --- /dev/null +++ b/0.14/html/inherit_graph_95.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_95.md5 b/0.14/html/inherit_graph_95.md5 new file mode 100644 index 00000000..8bf7078c --- /dev/null +++ b/0.14/html/inherit_graph_95.md5 @@ -0,0 +1 @@ +c207f47c4bc125339756539e1bfcee3e \ No newline at end of file diff --git a/0.14/html/inherit_graph_95.png b/0.14/html/inherit_graph_95.png new file mode 100644 index 00000000..7378c92c Binary files /dev/null and b/0.14/html/inherit_graph_95.png differ diff --git a/0.14/html/inherit_graph_96.map b/0.14/html/inherit_graph_96.map new file mode 100644 index 00000000..b5bc98cf --- /dev/null +++ b/0.14/html/inherit_graph_96.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_96.md5 b/0.14/html/inherit_graph_96.md5 new file mode 100644 index 00000000..0ca63589 --- /dev/null +++ b/0.14/html/inherit_graph_96.md5 @@ -0,0 +1 @@ +550898765a849cc7fdca8762c6a25133 \ No newline at end of file diff --git a/0.14/html/inherit_graph_96.png b/0.14/html/inherit_graph_96.png new file mode 100644 index 00000000..fb8beff1 Binary files /dev/null and b/0.14/html/inherit_graph_96.png differ diff --git a/0.14/html/inherit_graph_97.map b/0.14/html/inherit_graph_97.map new file mode 100644 index 00000000..d1d17946 --- /dev/null +++ b/0.14/html/inherit_graph_97.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_97.md5 b/0.14/html/inherit_graph_97.md5 new file mode 100644 index 00000000..b7a3b4ca --- /dev/null +++ b/0.14/html/inherit_graph_97.md5 @@ -0,0 +1 @@ +e4933f6314a3fcd1d08891e9fadad045 \ No newline at end of file diff --git a/0.14/html/inherit_graph_97.png b/0.14/html/inherit_graph_97.png new file mode 100644 index 00000000..bbac52d9 Binary files /dev/null and b/0.14/html/inherit_graph_97.png differ diff --git a/0.14/html/inherit_graph_98.map b/0.14/html/inherit_graph_98.map new file mode 100644 index 00000000..58ea4805 --- /dev/null +++ b/0.14/html/inherit_graph_98.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_98.md5 b/0.14/html/inherit_graph_98.md5 new file mode 100644 index 00000000..b8de3578 --- /dev/null +++ b/0.14/html/inherit_graph_98.md5 @@ -0,0 +1 @@ +4deae78aff6d48b2f65c4e8a3daef0da \ No newline at end of file diff --git a/0.14/html/inherit_graph_98.png b/0.14/html/inherit_graph_98.png new file mode 100644 index 00000000..006aa85e Binary files /dev/null and b/0.14/html/inherit_graph_98.png differ diff --git a/0.14/html/inherit_graph_99.map b/0.14/html/inherit_graph_99.map new file mode 100644 index 00000000..927d2969 --- /dev/null +++ b/0.14/html/inherit_graph_99.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/inherit_graph_99.md5 b/0.14/html/inherit_graph_99.md5 new file mode 100644 index 00000000..c3d0eec7 --- /dev/null +++ b/0.14/html/inherit_graph_99.md5 @@ -0,0 +1 @@ +47d96638153853921a6a451b9906b695 \ No newline at end of file diff --git a/0.14/html/inherit_graph_99.png b/0.14/html/inherit_graph_99.png new file mode 100644 index 00000000..7c67d2e2 Binary files /dev/null and b/0.14/html/inherit_graph_99.png differ diff --git a/0.14/html/inherits.html b/0.14/html/inherits.html new file mode 100644 index 00000000..d18db779 --- /dev/null +++ b/0.14/html/inherits.html @@ -0,0 +1,654 @@ + + + + + + +automotive-message-broker: Class Hierarchy + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+ + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + +
+ + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+
+ + + + diff --git a/0.14/html/interfaceAcceleration-members.html b/0.14/html/interfaceAcceleration-members.html new file mode 100644 index 00000000..c5cdc77b --- /dev/null +++ b/0.14/html/interfaceAcceleration-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Acceleration Member List
+
+
+ +

This is the complete list of members for Acceleration, including all inherited members.

+ + + + +
AccelerationXAcceleration
AccelerationYAcceleration
AccelerationZAcceleration
+ + + + diff --git a/0.14/html/interfaceAcceleration.html b/0.14/html/interfaceAcceleration.html new file mode 100644 index 00000000..dbb6a6f6 --- /dev/null +++ b/0.14/html/interfaceAcceleration.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: Acceleration Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Acceleration Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Acceleration. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString AccelerationX = "X"
 corresponds with DBus property X for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationX
 
+const DOMString AccelerationY = "Y"
 corresponds with DBus property Y for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationY
 
+const DOMString AccelerationZ = "Z"
 corresponds with DBus property Z for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationZ
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Acceleration.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceAcceleratorPedalPosition-members.html b/0.14/html/interfaceAcceleratorPedalPosition-members.html new file mode 100644 index 00000000..dc9261d8 --- /dev/null +++ b/0.14/html/interfaceAcceleratorPedalPosition-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AcceleratorPedalPosition Member List
+
+
+ +

This is the complete list of members for AcceleratorPedalPosition, including all inherited members.

+ + +
AcceleratorPedalPositionAcceleratorPedalPosition
+ + + + diff --git a/0.14/html/interfaceAcceleratorPedalPosition.html b/0.14/html/interfaceAcceleratorPedalPosition.html new file mode 100644 index 00000000..918a9bd1 --- /dev/null +++ b/0.14/html/interfaceAcceleratorPedalPosition.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: AcceleratorPedalPosition Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AcceleratorPedalPosition Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString AcceleratorPedalPosition = "Value"
 corresponds with DBus property Value for interface org.automotive.AcceleratorPedalPosition AMB fulfills this member with VehicleProperty::AcceleratorPedalPosition
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceAirbagStatus-members.html b/0.14/html/interfaceAirbagStatus-members.html new file mode 100644 index 00000000..029b0183 --- /dev/null +++ b/0.14/html/interfaceAirbagStatus-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AirbagStatus Member List
+
+
+ +

This is the complete list of members for AirbagStatus, including all inherited members.

+ + + + +
AirbagActivatedAirbagStatus
AirbagDeployedAirbagStatus
AirbagStatusAirbagStatus
+ + + + diff --git a/0.14/html/interfaceAirbagStatus.html b/0.14/html/interfaceAirbagStatus.html new file mode 100644 index 00000000..070b54f7 --- /dev/null +++ b/0.14/html/interfaceAirbagStatus.html @@ -0,0 +1,131 @@ + + + + + + +automotive-message-broker: AirbagStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AirbagStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.AirbagStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString AirbagStatus = "AirbagStatus"
 corresponds with DBus property AirbagStatus for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagStatus
 
+const DOMString AirbagActivated = "AirbagActivated"
 corresponds with DBus property AirbagActivated for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagActivated
 
+const DOMString AirbagDeployed = "AirbagDeployed"
 corresponds with DBus property AirbagDeployed for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagDeployed
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.AirbagStatus.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceAlarm-members.html b/0.14/html/interfaceAlarm-members.html new file mode 100644 index 00000000..04307c33 --- /dev/null +++ b/0.14/html/interfaceAlarm-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Alarm Member List
+
+
+ +

This is the complete list of members for Alarm, including all inherited members.

+ + +
AlarmStatusAlarm
+ + + + diff --git a/0.14/html/interfaceAlarm.html b/0.14/html/interfaceAlarm.html new file mode 100644 index 00000000..10caf4ed --- /dev/null +++ b/0.14/html/interfaceAlarm.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: Alarm Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Alarm Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Alarm. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString AlarmStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.Alarm AMB fulfills this member with VehicleProperty::AlarmStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Alarm.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceAntilockBrakingSystem-members.html b/0.14/html/interfaceAntilockBrakingSystem-members.html new file mode 100644 index 00000000..18354932 --- /dev/null +++ b/0.14/html/interfaceAntilockBrakingSystem-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AntilockBrakingSystem Member List
+
+
+ +

This is the complete list of members for AntilockBrakingSystem, including all inherited members.

+ + + +
AntilockBrakingSystemAntilockBrakingSystem
AntilockBrakingSystemEnabledAntilockBrakingSystem
+ + + + diff --git a/0.14/html/interfaceAntilockBrakingSystem.html b/0.14/html/interfaceAntilockBrakingSystem.html new file mode 100644 index 00000000..f2968c29 --- /dev/null +++ b/0.14/html/interfaceAntilockBrakingSystem.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: AntilockBrakingSystem Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AntilockBrakingSystem Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

const DOMString AntilockBrakingSystem = "AntilockBrakingSystem"
 corresponds with DBus property AntilockBrakingSystem for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem More...
 
+const DOMString AntilockBrakingSystemEnabled = "Enabled"
 corresponds with DBus property Enabled for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystemEnabled
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.AntilockBrakingSystem.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

Member Data Documentation

+ +
+
+ + + + +
const DOMString AntilockBrakingSystem::AntilockBrakingSystem = "AntilockBrakingSystem"
+
+ +

corresponds with DBus property AntilockBrakingSystem for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem

+

corresponds with DBus property Engaged for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem

+ +
+
+
The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceAtmosphericPressure-members.html b/0.14/html/interfaceAtmosphericPressure-members.html new file mode 100644 index 00000000..b4433ab3 --- /dev/null +++ b/0.14/html/interfaceAtmosphericPressure-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
AtmosphericPressure Member List
+
+
+ +

This is the complete list of members for AtmosphericPressure, including all inherited members.

+ + +
AtmosphericPressureAtmosphericPressure
+ + + + diff --git a/0.14/html/interfaceAtmosphericPressure.html b/0.14/html/interfaceAtmosphericPressure.html new file mode 100644 index 00000000..9849b938 --- /dev/null +++ b/0.14/html/interfaceAtmosphericPressure.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: AtmosphericPressure Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
AtmosphericPressure Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.AtmosphericPressure. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString AtmosphericPressure = "Pressure"
 corresponds with DBus property Pressure for interface org.automotive.AtmosphericPressure AMB fulfills this member with VehicleProperty::AtmosphericPressure
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.AtmosphericPressure.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceBatteryStatus-members.html b/0.14/html/interfaceBatteryStatus-members.html new file mode 100644 index 00000000..25f8968a --- /dev/null +++ b/0.14/html/interfaceBatteryStatus-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
BatteryStatus Member List
+
+
+ +

This is the complete list of members for BatteryStatus, including all inherited members.

+ + + + +
BatteryChargeLevelBatteryStatus
BatteryCurrentBatteryStatus
BatteryVoltageBatteryStatus
+ + + + diff --git a/0.14/html/interfaceBatteryStatus.html b/0.14/html/interfaceBatteryStatus.html new file mode 100644 index 00000000..50b4917b --- /dev/null +++ b/0.14/html/interfaceBatteryStatus.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: BatteryStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
BatteryStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.BatteryStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString BatteryVoltage = "Voltage"
 corresponds with DBus property Voltage for interface org.automotive.BatteryStatus AMB fulfills this member with VehicleProperty::BatteryVoltage
 
+const DOMString BatteryCurrent = "Current"
 corresponds with DBus property Current for interface org.automotive.BatteryStatus AMB fulfills this member with VehicleProperty::BatteryCurrent
 
+const DOMString BatteryChargeLevel = "ChargeLevel"
 corresponds with DBus property ChargeLevel for interface org.automotive.BatteryStatus AMB fulfills this member with VehicleProperty::BatteryChargeLevel
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.BatteryStatus.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceBrakeMaintenance-members.html b/0.14/html/interfaceBrakeMaintenance-members.html new file mode 100644 index 00000000..11949ff8 --- /dev/null +++ b/0.14/html/interfaceBrakeMaintenance-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
BrakeMaintenance Member List
+
+
+ +

This is the complete list of members for BrakeMaintenance, including all inherited members.

+ + + + +
BrakeFluidLevelBrakeMaintenance
BrakeFluidLevelLowBrakeMaintenance
BrakePadWearBrakeMaintenance
+ + + + diff --git a/0.14/html/interfaceBrakeMaintenance.html b/0.14/html/interfaceBrakeMaintenance.html new file mode 100644 index 00000000..f6a08679 --- /dev/null +++ b/0.14/html/interfaceBrakeMaintenance.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: BrakeMaintenance Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
BrakeMaintenance Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.BrakeMaintenance. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString BrakePadWear = "PadWear"
 corresponds with DBus property PadWear for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakePadWear
 
+const DOMString BrakeFluidLevel = "FluidLevel"
 corresponds with DBus property FluidLevel for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakeFluidLevel
 
+const DOMString BrakeFluidLevelLow = "FluidLevelLow"
 corresponds with DBus property FluidLevelLow for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakeFluidLevelLow
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.BrakeMaintenance.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceBrakeOperation-members.html b/0.14/html/interfaceBrakeOperation-members.html new file mode 100644 index 00000000..1199cd6a --- /dev/null +++ b/0.14/html/interfaceBrakeOperation-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
BrakeOperation Member List
+
+
+ +

This is the complete list of members for BrakeOperation, including all inherited members.

+ + +
WheelBrakeBrakeOperation
+ + + + diff --git a/0.14/html/interfaceBrakeOperation.html b/0.14/html/interfaceBrakeOperation.html new file mode 100644 index 00000000..7526133d --- /dev/null +++ b/0.14/html/interfaceBrakeOperation.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: BrakeOperation Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
BrakeOperation Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.BrakeOperation. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString WheelBrake = "BrakePedalDepressed"
 corresponds with DBus property BrakePedalDepressed for interface org.automotive.BrakeOperation AMB fulfills this member with VehicleProperty::WheelBrake
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.BrakeOperation.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceButtonEvent-members.html b/0.14/html/interfaceButtonEvent-members.html new file mode 100644 index 00000000..f2bde03e --- /dev/null +++ b/0.14/html/interfaceButtonEvent-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ButtonEvent Member List
+
+
+ +

This is the complete list of members for ButtonEvent, including all inherited members.

+ + +
YawRateButtonEvent
+ + + + diff --git a/0.14/html/interfaceButtonEvent.html b/0.14/html/interfaceButtonEvent.html new file mode 100644 index 00000000..f0aa82a4 --- /dev/null +++ b/0.14/html/interfaceButtonEvent.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: ButtonEvent Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ButtonEvent Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ButtonEvent. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString YawRate = "Value"
 corresponds with DBus property Value for interface org.automotive.ButtonEvent AMB fulfills this member with VehicleProperty::YawRate
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ButtonEvent.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceChildSafetyLock-members.html b/0.14/html/interfaceChildSafetyLock-members.html new file mode 100644 index 00000000..a6b37ed4 --- /dev/null +++ b/0.14/html/interfaceChildSafetyLock-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ChildSafetyLock Member List
+
+
+ +

This is the complete list of members for ChildSafetyLock, including all inherited members.

+ + +
ChildLockStatusChildSafetyLock
+ + + + diff --git a/0.14/html/interfaceChildSafetyLock.html b/0.14/html/interfaceChildSafetyLock.html new file mode 100644 index 00000000..739d239c --- /dev/null +++ b/0.14/html/interfaceChildSafetyLock.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: ChildSafetyLock Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ChildSafetyLock Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ChildSafetyLock. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString ChildLockStatus = "Lock"
 corresponds with DBus property Lock for interface org.automotive.ChildSafetyLock AMB fulfills this member with VehicleProperty::ChildLockStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ChildSafetyLock.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceChime-members.html b/0.14/html/interfaceChime-members.html new file mode 100644 index 00000000..8251a6d6 --- /dev/null +++ b/0.14/html/interfaceChime-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Chime Member List
+
+
+ +

This is the complete list of members for Chime, including all inherited members.

+ + +
ChimeChime
+ + + + diff --git a/0.14/html/interfaceChime.html b/0.14/html/interfaceChime.html new file mode 100644 index 00000000..5d9527a6 --- /dev/null +++ b/0.14/html/interfaceChime.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: Chime Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Chime Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Chime. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString Chime = "Status"
 corresponds with DBus property Status for interface org.automotive.Chime AMB fulfills this member with VehicleProperty::Chime
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Chime.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceClimateControl-members.html b/0.14/html/interfaceClimateControl-members.html new file mode 100644 index 00000000..2748dd3a --- /dev/null +++ b/0.14/html/interfaceClimateControl-members.html @@ -0,0 +1,113 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ClimateControl Member List
+
+ + + + + diff --git a/0.14/html/interfaceClimateControl.html b/0.14/html/interfaceClimateControl.html new file mode 100644 index 00000000..ea6c469b --- /dev/null +++ b/0.14/html/interfaceClimateControl.html @@ -0,0 +1,154 @@ + + + + + + +automotive-message-broker: ClimateControl Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ClimateControl Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ClimateControl. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+const DOMString AirflowDirectionW3C = "AirflowDirection"
 corresponds with DBus property AirflowDirection for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirflowDirectionW3C
 
+const DOMString FanSpeed = "FanSpeedLevel"
 corresponds with DBus property FanSpeedLevel for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::FanSpeed
 
+const DOMString TargetTemperature = "TargetTemperature"
 corresponds with DBus property TargetTemperature for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::TargetTemperature
 
+const DOMString AirConditioning = "AirConditioning"
 corresponds with DBus property AirConditioning for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirConditioning
 
+const DOMString AirRecirculation = "AirRecirculation"
 corresponds with DBus property AirRecirculation for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirRecirculation
 
+const DOMString Heater = "Heater"
 corresponds with DBus property Heater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::Heater
 
+const DOMString SteeringWheelHeater = "SteeringWheelHeater"
 corresponds with DBus property SteeringWheelHeater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SteeringWheelHeater
 
+const DOMString SeatHeater = "SeatHeater"
 corresponds with DBus property SeatHeater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SeatHeater
 
+const DOMString SeatCooler = "SeatCooler"
 corresponds with DBus property SeatCooler for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SeatCooler
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ClimateControl.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceConfig-members.html b/0.14/html/interfaceConfig-members.html new file mode 100644 index 00000000..38991756 --- /dev/null +++ b/0.14/html/interfaceConfig-members.html @@ -0,0 +1,108 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Config Member List
+
+
+ +

This is the complete list of members for Config, including all inherited members.

+ + + + + +
mainloopConfig
pluginsConfig
sinksConfig
sourcesConfig
+ + + + diff --git a/0.14/html/interfaceConfig.html b/0.14/html/interfaceConfig.html new file mode 100644 index 00000000..1adb0565 --- /dev/null +++ b/0.14/html/interfaceConfig.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: Config Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Config Interface Reference
+
+
+ +

Config object is the root JSON object in the config. + More...

+ +

import"ambd-configuration.idl";

+
+Collaboration diagram for Config:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + + + +

+Public Attributes

+readonly attribute DOMString plugins
 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 mainloop
 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 Plugin[] sources
 source plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
 
+readonly attribute Plugin[] sinks
 sink plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
 
+

Detailed Description

+

Config object is the root JSON object in the config.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceConfig__coll__graph.map b/0.14/html/interfaceConfig__coll__graph.map new file mode 100644 index 00000000..db8652e4 --- /dev/null +++ b/0.14/html/interfaceConfig__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/interfaceConfig__coll__graph.md5 b/0.14/html/interfaceConfig__coll__graph.md5 new file mode 100644 index 00000000..2c1cda13 --- /dev/null +++ b/0.14/html/interfaceConfig__coll__graph.md5 @@ -0,0 +1 @@ +d0740e890eb26d7afc4a07ff62df2391 \ No newline at end of file diff --git a/0.14/html/interfaceConfig__coll__graph.png b/0.14/html/interfaceConfig__coll__graph.png new file mode 100644 index 00000000..3801bd85 Binary files /dev/null and b/0.14/html/interfaceConfig__coll__graph.png differ diff --git a/0.14/html/interfaceConvertibleRoof-members.html b/0.14/html/interfaceConvertibleRoof-members.html new file mode 100644 index 00000000..b5502371 --- /dev/null +++ b/0.14/html/interfaceConvertibleRoof-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ConvertibleRoof Member List
+
+
+ +

This is the complete list of members for ConvertibleRoof, including all inherited members.

+ + + +
ConvertibleRoofConvertibleRoof
ConvertibleRoofStatusConvertibleRoof
+ + + + diff --git a/0.14/html/interfaceConvertibleRoof.html b/0.14/html/interfaceConvertibleRoof.html new file mode 100644 index 00000000..a14b0d2c --- /dev/null +++ b/0.14/html/interfaceConvertibleRoof.html @@ -0,0 +1,127 @@ + + + + + + +automotive-message-broker: ConvertibleRoof Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ConvertibleRoof Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ConvertibleRoof. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString ConvertibleRoof = "Setting"
 corresponds with DBus property Setting for interface org.automotive.ConvertibleRoof AMB fulfills this member with VehicleProperty::ConvertibleRoof
 
+const DOMString ConvertibleRoofStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.ConvertibleRoof AMB fulfills this member with VehicleProperty::ConvertibleRoofStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ConvertibleRoof.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceCruiseControlStatus-members.html b/0.14/html/interfaceCruiseControlStatus-members.html new file mode 100644 index 00000000..c151522c --- /dev/null +++ b/0.14/html/interfaceCruiseControlStatus-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
CruiseControlStatus Member List
+
+
+ +

This is the complete list of members for CruiseControlStatus, including all inherited members.

+ + + +
CruiseControlActiveCruiseControlStatus
CruiseControlSpeedCruiseControlStatus
+ + + + diff --git a/0.14/html/interfaceCruiseControlStatus.html b/0.14/html/interfaceCruiseControlStatus.html new file mode 100644 index 00000000..c75cf12d --- /dev/null +++ b/0.14/html/interfaceCruiseControlStatus.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: CruiseControlStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
CruiseControlStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.CruiseControlStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString CruiseControlSpeed = "Speed"
 corresponds with DBus property Speed for interface org.automotive.CruiseControlStatus AMB fulfills this member with VehicleProperty::CruiseControlSpeed
 
+const DOMString CruiseControlActive = "Status"
 corresponds with DBus property Status for interface org.automotive.CruiseControlStatus AMB fulfills this member with VehicleProperty::CruiseControlActive
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.CruiseControlStatus.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceDefrost-members.html b/0.14/html/interfaceDefrost-members.html new file mode 100644 index 00000000..ba3b53af --- /dev/null +++ b/0.14/html/interfaceDefrost-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Defrost Member List
+
+
+ +

This is the complete list of members for Defrost, including all inherited members.

+ + + +
DefrostMirrorDefrost
DefrostWindowDefrost
+ + + + diff --git a/0.14/html/interfaceDefrost.html b/0.14/html/interfaceDefrost.html new file mode 100644 index 00000000..296fbb03 --- /dev/null +++ b/0.14/html/interfaceDefrost.html @@ -0,0 +1,127 @@ + + + + + + +automotive-message-broker: Defrost Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Defrost Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Defrost. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString DefrostWindow = "DefrostWindow"
 corresponds with DBus property DefrostWindow for interface org.automotive.Defrost AMB fulfills this member with VehicleProperty::DefrostWindow
 
+const DOMString DefrostMirror = "DefrostMirror"
 corresponds with DBus property DefrostMirror for interface org.automotive.Defrost AMB fulfills this member with VehicleProperty::DefrostMirror
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Defrost.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceDiagnostic-members.html b/0.14/html/interfaceDiagnostic-members.html new file mode 100644 index 00000000..15fb6b88 --- /dev/null +++ b/0.14/html/interfaceDiagnostic-members.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Diagnostic Member List
+
+ + + + + diff --git a/0.14/html/interfaceDiagnostic.html b/0.14/html/interfaceDiagnostic.html new file mode 100644 index 00000000..7d9455b5 --- /dev/null +++ b/0.14/html/interfaceDiagnostic.html @@ -0,0 +1,138 @@ + + + + + + +automotive-message-broker: Diagnostic Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Diagnostic Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Diagnostic. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + + + + + + + +

+Public Attributes

+const DOMString AccumulatedEngineRuntime = "AccumulatedEngineRuntime"
 corresponds with DBus property AccumulatedEngineRuntime for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::AccumulatedEngineRuntime
 
+const DOMString DistanceWithMILOn = "DistanceWithMILOn"
 corresponds with DBus property DistanceWithMILOn for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::DistanceWithMILOn
 
+const DOMString DistanceSinceCodeCleared = "DistanceSinceCodeCleared"
 corresponds with DBus property DistanceSinceCodeCleared for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::DistanceSinceCodeCleared
 
+const DOMString TimeRunMILOn = "TimeRunMILOn"
 corresponds with DBus property TimeRunMILOn for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::TimeRunMILOn
 
+const DOMString TimeTroubleCodeClear = "TimeTroubleCodeClear"
 corresponds with DBus property TimeTroubleCodeClear for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::TimeTroubleCodeClear
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Diagnostic.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceDoor-members.html b/0.14/html/interfaceDoor-members.html new file mode 100644 index 00000000..bf333217 --- /dev/null +++ b/0.14/html/interfaceDoor-members.html @@ -0,0 +1,111 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Door Member List
+
+
+ +

This is the complete list of members for Door, including all inherited members.

+ + + + + + + + +
Ajar enum value (defined in Door)Door
ChildLockStatusDoor
Closed enum value (defined in Door)Door
DoorLockStatusDoor
DoorStatusW3CDoor
Open enum value (defined in Door)Door
Status enum name (defined in Door)Door
+ + + + diff --git a/0.14/html/interfaceDoor.html b/0.14/html/interfaceDoor.html new file mode 100644 index 00000000..525c35bf --- /dev/null +++ b/0.14/html/interfaceDoor.html @@ -0,0 +1,140 @@ + + + + + + +automotive-message-broker: Door Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Door Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Door. + More...

+ +

import"ambdbusmappings.idl";

+ + + + +

+Public Types

enum  Status { Closed = 0, +Open, +Ajar + }
 
+ + + + + + + + + + +

+Public Attributes

+const DOMString DoorStatusW3C = "Status"
 corresponds with DBus property Status for interface org.automotive.Door AMB fulfills this member with VehicleProperty::DoorStatusW3C
 
+const DOMString DoorLockStatus = "Lock"
 corresponds with DBus property Lock for interface org.automotive.Door AMB fulfills this member with VehicleProperty::DoorLockStatus
 
+const DOMString ChildLockStatus = "ChildLock"
 corresponds with DBus property ChildLock for interface org.automotive.Door AMB fulfills this member with VehicleProperty::ChildLockStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Door.

+

The documentation for this interface was generated from the following files: +
+ + + + diff --git a/0.14/html/interfaceDoorStatus-members.html b/0.14/html/interfaceDoorStatus-members.html new file mode 100644 index 00000000..dbbbf735 --- /dev/null +++ b/0.14/html/interfaceDoorStatus-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
DoorStatus Member List
+
+
+ +

This is the complete list of members for DoorStatus, including all inherited members.

+ + + + +
ChildLockStatusDoorStatus
DoorLockStatusDoorStatus
DoorStatusDoorStatus
+ + + + diff --git a/0.14/html/interfaceDoorStatus.html b/0.14/html/interfaceDoorStatus.html new file mode 100644 index 00000000..d836536f --- /dev/null +++ b/0.14/html/interfaceDoorStatus.html @@ -0,0 +1,131 @@ + + + + + + +automotive-message-broker: DoorStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
DoorStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.DoorStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString DoorStatus = "DoorStatus"
 corresponds with DBus property DoorStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::DoorStatus
 
+const DOMString DoorLockStatus = "DoorLockStatus"
 corresponds with DBus property DoorLockStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::DoorLockStatus
 
+const DOMString ChildLockStatus = "ChildLockStatus"
 corresponds with DBus property ChildLockStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::ChildLockStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.DoorStatus.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceDoors-members.html b/0.14/html/interfaceDoors-members.html new file mode 100644 index 00000000..68b2d465 --- /dev/null +++ b/0.14/html/interfaceDoors-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Doors Member List
+
+
+ +

This is the complete list of members for Doors, including all inherited members.

+ + +
DoorsPerRowDoors
+ + + + diff --git a/0.14/html/interfaceDoors.html b/0.14/html/interfaceDoors.html new file mode 100644 index 00000000..2d3f2b54 --- /dev/null +++ b/0.14/html/interfaceDoors.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: Doors Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Doors Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Doors. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString DoorsPerRow = "DoorsPerRow"
 corresponds with DBus property DoorsPerRow for interface org.automotive.Doors AMB fulfills this member with VehicleProperty::DoorsPerRow
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Doors.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceDriveMode-members.html b/0.14/html/interfaceDriveMode-members.html new file mode 100644 index 00000000..a2e846e1 --- /dev/null +++ b/0.14/html/interfaceDriveMode-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
DriveMode Member List
+
+
+ +

This is the complete list of members for DriveMode, including all inherited members.

+ + +
VehicleDriveModeDriveMode
+ + + + diff --git a/0.14/html/interfaceDriveMode.html b/0.14/html/interfaceDriveMode.html new file mode 100644 index 00000000..5d37eb39 --- /dev/null +++ b/0.14/html/interfaceDriveMode.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: DriveMode Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
DriveMode Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.DriveMode. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString VehicleDriveMode = "DriveMode"
 corresponds with DBus property DriveMode for interface org.automotive.DriveMode AMB fulfills this member with VehicleProperty::VehicleDriveMode
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.DriveMode.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceDrivingMode-members.html b/0.14/html/interfaceDrivingMode-members.html new file mode 100644 index 00000000..ab1cc35d --- /dev/null +++ b/0.14/html/interfaceDrivingMode-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
DrivingMode Member List
+
+
+ +

This is the complete list of members for DrivingMode, including all inherited members.

+ + + +
DrivingModeDrivingMode
DrivingModeW3CDrivingMode
+ + + + diff --git a/0.14/html/interfaceDrivingMode.html b/0.14/html/interfaceDrivingMode.html new file mode 100644 index 00000000..2e17d658 --- /dev/null +++ b/0.14/html/interfaceDrivingMode.html @@ -0,0 +1,127 @@ + + + + + + +automotive-message-broker: DrivingMode Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
DrivingMode Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.DrivingMode. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString DrivingMode = "DrivingMode"
 corresponds with DBus property DrivingMode for interface org.automotive.DrivingMode AMB fulfills this member with VehicleProperty::DrivingMode
 
+const DOMString DrivingModeW3C = "Mode"
 corresponds with DBus property Mode for interface org.automotive.DrivingMode AMB fulfills this member with VehicleProperty::DrivingModeW3C
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.DrivingMode.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceElectronicStabilityControl-members.html b/0.14/html/interfaceElectronicStabilityControl-members.html new file mode 100644 index 00000000..69986270 --- /dev/null +++ b/0.14/html/interfaceElectronicStabilityControl-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ElectronicStabilityControl Member List
+
+ + + + + diff --git a/0.14/html/interfaceElectronicStabilityControl.html b/0.14/html/interfaceElectronicStabilityControl.html new file mode 100644 index 00000000..bbbe4a57 --- /dev/null +++ b/0.14/html/interfaceElectronicStabilityControl.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: ElectronicStabilityControl Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ElectronicStabilityControl Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString ElectronicStabilityControlEnabled = "Enabled"
 corresponds with DBus property Enabled for interface org.automotive.ElectronicStabilityControl AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEnabled
 
+const DOMString ElectronicStabilityControlEngaged = "Engaged"
 corresponds with DBus property Engaged for interface org.automotive.ElectronicStabilityControl AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEngaged
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ElectronicStabilityControl.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceEngineCoolant-members.html b/0.14/html/interfaceEngineCoolant-members.html new file mode 100644 index 00000000..7e54c44b --- /dev/null +++ b/0.14/html/interfaceEngineCoolant-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
EngineCoolant Member List
+
+
+ +

This is the complete list of members for EngineCoolant, including all inherited members.

+ + + +
EngineCoolantLevelEngineCoolant
EngineCoolantTemperatureEngineCoolant
+ + + + diff --git a/0.14/html/interfaceEngineCoolant.html b/0.14/html/interfaceEngineCoolant.html new file mode 100644 index 00000000..8daf4c65 --- /dev/null +++ b/0.14/html/interfaceEngineCoolant.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: EngineCoolant Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
EngineCoolant Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.EngineCoolant. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString EngineCoolantLevel = "Level"
 corresponds with DBus property Level for interface org.automotive.EngineCoolant AMB fulfills this member with VehicleProperty::EngineCoolantLevel
 
+const DOMString EngineCoolantTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.EngineCoolant AMB fulfills this member with VehicleProperty::EngineCoolantTemperature
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.EngineCoolant.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceEngineOil-members.html b/0.14/html/interfaceEngineOil-members.html new file mode 100644 index 00000000..6a93427e --- /dev/null +++ b/0.14/html/interfaceEngineOil-members.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
EngineOil Member List
+
+ + + + + diff --git a/0.14/html/interfaceEngineOil.html b/0.14/html/interfaceEngineOil.html new file mode 100644 index 00000000..1b8aa823 --- /dev/null +++ b/0.14/html/interfaceEngineOil.html @@ -0,0 +1,138 @@ + + + + + + +automotive-message-broker: EngineOil Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
EngineOil Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.EngineOil. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + + + + + + + +

+Public Attributes

+const DOMString EngineOilRemaining = "Level"
 corresponds with DBus property Level for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilRemaining
 
+const DOMString EngineOilTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilTemperature
 
+const DOMString EngineOilPressure = "Pressure"
 corresponds with DBus property Pressure for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilPressure
 
+const DOMString EngineOilChangeIndicator = "Change"
 corresponds with DBus property Change for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilChangeIndicator
 
+const DOMString EngineOilLifeRemaining = "LifeRemaining"
 corresponds with DBus property LifeRemaining for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilLifeRemaining
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.EngineOil.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceEngineSpeed-members.html b/0.14/html/interfaceEngineSpeed-members.html new file mode 100644 index 00000000..3b33d26a --- /dev/null +++ b/0.14/html/interfaceEngineSpeed-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
EngineSpeed Member List
+
+
+ +

This is the complete list of members for EngineSpeed, including all inherited members.

+ + +
EngineSpeedEngineSpeed
+ + + + diff --git a/0.14/html/interfaceEngineSpeed.html b/0.14/html/interfaceEngineSpeed.html new file mode 100644 index 00000000..77b1c3e6 --- /dev/null +++ b/0.14/html/interfaceEngineSpeed.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: EngineSpeed Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
EngineSpeed Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.EngineSpeed. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString EngineSpeed = "Speed"
 corresponds with DBus property Speed for interface org.automotive.EngineSpeed AMB fulfills this member with VehicleProperty::EngineSpeed
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.EngineSpeed.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceExteriorBrightness-members.html b/0.14/html/interfaceExteriorBrightness-members.html new file mode 100644 index 00000000..9118ac18 --- /dev/null +++ b/0.14/html/interfaceExteriorBrightness-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ExteriorBrightness Member List
+
+
+ +

This is the complete list of members for ExteriorBrightness, including all inherited members.

+ + +
ExteriorBrightnessExteriorBrightness
+ + + + diff --git a/0.14/html/interfaceExteriorBrightness.html b/0.14/html/interfaceExteriorBrightness.html new file mode 100644 index 00000000..ae20696f --- /dev/null +++ b/0.14/html/interfaceExteriorBrightness.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: ExteriorBrightness Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ExteriorBrightness Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ExteriorBrightness. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString ExteriorBrightness = "ExteriorBrightness"
 corresponds with DBus property ExteriorBrightness for interface org.automotive.ExteriorBrightness AMB fulfills this member with VehicleProperty::ExteriorBrightness
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ExteriorBrightness.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceFluid-members.html b/0.14/html/interfaceFluid-members.html new file mode 100644 index 00000000..5409b231 --- /dev/null +++ b/0.14/html/interfaceFluid-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Fluid Member List
+
+
+ +

This is the complete list of members for Fluid, including all inherited members.

+ + +
TransmissionFluidLevelFluid
+ + + + diff --git a/0.14/html/interfaceFluid.html b/0.14/html/interfaceFluid.html new file mode 100644 index 00000000..227827d7 --- /dev/null +++ b/0.14/html/interfaceFluid.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: Fluid Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Fluid Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Fluid. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString TransmissionFluidLevel = "Transmission"
 corresponds with DBus property Transmission for interface org.automotive.Fluid AMB fulfills this member with VehicleProperty::TransmissionFluidLevel
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Fluid.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceFuel-members.html b/0.14/html/interfaceFuel-members.html new file mode 100644 index 00000000..c355b46c --- /dev/null +++ b/0.14/html/interfaceFuel-members.html @@ -0,0 +1,125 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Fuel Member List
+
+
+ +

This is the complete list of members for Fuel, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
Diesel enum value (defined in Fuel)Fuel
Electric enum value (defined in Fuel)Fuel
Front enum value (defined in Fuel)Fuel
FuelAverageConsumptionFuel
FuelAverageEconomyFuel
FuelConsumptionFuel
FuelConsumptionSinceRestartFuel
FuelEconomyFuel
FuelLevelFuel
FuelRangeFuel
FuelTimeSinceRestartFuel
Gasoline enum value (defined in Fuel)Fuel
High_Octane enum value (defined in Fuel)Fuel
Hydrogen enum value (defined in Fuel)Fuel
Left enum value (defined in Fuel)Fuel
Rear enum value (defined in Fuel)Fuel
RefuelPosition enum name (defined in Fuel)Fuel
Right enum value (defined in Fuel)Fuel
Type enum name (defined in Fuel)Fuel
Unknown enum value (defined in Fuel)Fuel
UnknownPosition enum value (defined in Fuel)Fuel
+ + + + diff --git a/0.14/html/interfaceFuel.html b/0.14/html/interfaceFuel.html new file mode 100644 index 00000000..25b5c76a --- /dev/null +++ b/0.14/html/interfaceFuel.html @@ -0,0 +1,176 @@ + + + + + + +automotive-message-broker: Fuel Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Fuel Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Fuel. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + +

+Public Types

enum  Type {
+  Unknown = -1, +Gasoline = 0, +High_Octane, +Diesel, +
+  Electric, +Hydrogen +
+ }
 
enum  RefuelPosition {
+  UnknownPosition = -1, +Left = 0, +Right, +Front, +
+  Rear +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+const DOMString FuelLevel = "Level"
 corresponds with DBus property Level for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelLevel
 
+const DOMString FuelRange = "Range"
 corresponds with DBus property Range for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelRange
 
+const DOMString FuelConsumption = "InstantConsumption"
 corresponds with DBus property InstantConsumption for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelConsumption
 
+const DOMString FuelEconomy = "InstantEconomy"
 corresponds with DBus property InstantEconomy for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelEconomy
 
+const DOMString FuelAverageEconomy = "AverageEconomy"
 corresponds with DBus property AverageEconomy for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelAverageEconomy
 
+const DOMString FuelAverageConsumption = "AverageConsumption"
 corresponds with DBus property AverageConsumption for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelAverageConsumption
 
+const DOMString FuelConsumptionSinceRestart = "FuelConsumedSinceRestart"
 corresponds with DBus property FuelConsumedSinceRestart for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelConsumptionSinceRestart
 
+const DOMString FuelTimeSinceRestart = "TimeSinceRestart"
 corresponds with DBus property TimeSinceRestart for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelTimeSinceRestart
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Fuel.

+

The documentation for this interface was generated from the following files: +
+ + + + diff --git a/0.14/html/interfaceFuelInfo-members.html b/0.14/html/interfaceFuelInfo-members.html new file mode 100644 index 00000000..46d4bb91 --- /dev/null +++ b/0.14/html/interfaceFuelInfo-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
FuelInfo Member List
+
+
+ +

This is the complete list of members for FuelInfo, including all inherited members.

+ + + +
FuelPositionSideFuelInfo
FuelTypeFuelInfo
+ + + + diff --git a/0.14/html/interfaceFuelInfo.html b/0.14/html/interfaceFuelInfo.html new file mode 100644 index 00000000..67dd2b64 --- /dev/null +++ b/0.14/html/interfaceFuelInfo.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: FuelInfo Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
FuelInfo Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.FuelInfo. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString FuelType = "Type"
 corresponds with DBus property Type for interface org.automotive.FuelInfo AMB fulfills this member with VehicleProperty::FuelType
 
+const DOMString FuelPositionSide = "RefuelPosition"
 corresponds with DBus property RefuelPosition for interface org.automotive.FuelInfo AMB fulfills this member with VehicleProperty::FuelPositionSide
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.FuelInfo.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceHazardLight-members.html b/0.14/html/interfaceHazardLight-members.html new file mode 100644 index 00000000..8d0f45b2 --- /dev/null +++ b/0.14/html/interfaceHazardLight-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
HazardLight Member List
+
+
+ +

This is the complete list of members for HazardLight, including all inherited members.

+ + +
HazardLightStatusHazardLight
+ + + + diff --git a/0.14/html/interfaceHazardLight.html b/0.14/html/interfaceHazardLight.html new file mode 100644 index 00000000..4372c4f6 --- /dev/null +++ b/0.14/html/interfaceHazardLight.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: HazardLight Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
HazardLight Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.HazardLight. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString HazardLightStatus = "HazardLight"
 corresponds with DBus property HazardLight for interface org.automotive.HazardLight AMB fulfills this member with VehicleProperty::HazardLightStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.HazardLight.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceHorn-members.html b/0.14/html/interfaceHorn-members.html new file mode 100644 index 00000000..a358d200 --- /dev/null +++ b/0.14/html/interfaceHorn-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Horn Member List
+
+
+ +

This is the complete list of members for Horn, including all inherited members.

+ + +
HornHorn
+ + + + diff --git a/0.14/html/interfaceHorn.html b/0.14/html/interfaceHorn.html new file mode 100644 index 00000000..8b90196c --- /dev/null +++ b/0.14/html/interfaceHorn.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: Horn Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Horn Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Horn. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString Horn = "Status"
 corresponds with DBus property Status for interface org.automotive.Horn AMB fulfills this member with VehicleProperty::Horn
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Horn.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceIgnitionTime-members.html b/0.14/html/interfaceIgnitionTime-members.html new file mode 100644 index 00000000..60ef067e --- /dev/null +++ b/0.14/html/interfaceIgnitionTime-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
IgnitionTime Member List
+
+
+ +

This is the complete list of members for IgnitionTime, including all inherited members.

+ + + +
IgnitionTimeOffIgnitionTime
IgnitionTimeOnIgnitionTime
+ + + + diff --git a/0.14/html/interfaceIgnitionTime.html b/0.14/html/interfaceIgnitionTime.html new file mode 100644 index 00000000..53b1f2d1 --- /dev/null +++ b/0.14/html/interfaceIgnitionTime.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: IgnitionTime Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
IgnitionTime Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.IgnitionTime. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString IgnitionTimeOn = "IgnitionTimeOn"
 corresponds with DBus property IgnitionTimeOn for interface org.automotive.IgnitionTime AMB fulfills this member with VehicleProperty::IgnitionTimeOn
 
+const DOMString IgnitionTimeOff = "IgnitionTimeOff"
 corresponds with DBus property IgnitionTimeOff for interface org.automotive.IgnitionTime AMB fulfills this member with VehicleProperty::IgnitionTimeOff
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.IgnitionTime.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceInteriorLightStatus-members.html b/0.14/html/interfaceInteriorLightStatus-members.html new file mode 100644 index 00000000..8b49fa1a --- /dev/null +++ b/0.14/html/interfaceInteriorLightStatus-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
InteriorLightStatus Member List
+
+
+ +

This is the complete list of members for InteriorLightStatus, including all inherited members.

+ + +
InteriorLightStatusInteriorLightStatus
+ + + + diff --git a/0.14/html/interfaceInteriorLightStatus.html b/0.14/html/interfaceInteriorLightStatus.html new file mode 100644 index 00000000..58b5ee76 --- /dev/null +++ b/0.14/html/interfaceInteriorLightStatus.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: InteriorLightStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
InteriorLightStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.InteriorLightStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString InteriorLightStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.InteriorLightStatus AMB fulfills this member with VehicleProperty::InteriorLightStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.InteriorLightStatus.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceLaneDepartureDetection-members.html b/0.14/html/interfaceLaneDepartureDetection-members.html new file mode 100644 index 00000000..62aa337e --- /dev/null +++ b/0.14/html/interfaceLaneDepartureDetection-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
LaneDepartureDetection Member List
+
+
+ +

This is the complete list of members for LaneDepartureDetection, including all inherited members.

+ + +
LaneDepartureStatusLaneDepartureDetection
+ + + + diff --git a/0.14/html/interfaceLaneDepartureDetection.html b/0.14/html/interfaceLaneDepartureDetection.html new file mode 100644 index 00000000..4f462946 --- /dev/null +++ b/0.14/html/interfaceLaneDepartureDetection.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: LaneDepartureDetection Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
LaneDepartureDetection Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.LaneDepartureDetection. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString LaneDepartureStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.LaneDepartureDetection AMB fulfills this member with VehicleProperty::LaneDepartureStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.LaneDepartureDetection.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceLightStatus-members.html b/0.14/html/interfaceLightStatus-members.html new file mode 100644 index 00000000..24372453 --- /dev/null +++ b/0.14/html/interfaceLightStatus-members.html @@ -0,0 +1,114 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
LightStatus Member List
+
+ + + + + diff --git a/0.14/html/interfaceLightStatus.html b/0.14/html/interfaceLightStatus.html new file mode 100644 index 00000000..32464c22 --- /dev/null +++ b/0.14/html/interfaceLightStatus.html @@ -0,0 +1,158 @@ + + + + + + +automotive-message-broker: LightStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
LightStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.LightStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+const DOMString LightHead = "Head"
 corresponds with DBus property Head for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHead
 
+const DOMString LightRightTurn = "RightTurn"
 corresponds with DBus property RightTurn for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightRightTurn
 
+const DOMString LightLeftTurn = "LeftTurn"
 corresponds with DBus property LeftTurn for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightLeftTurn
 
+const DOMString LightBrake = "Brake"
 corresponds with DBus property Brake for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightBrake
 
+const DOMString LightFog = "Fog"
 corresponds with DBus property Fog for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightFog
 
+const DOMString LightHazard = "Hazard"
 corresponds with DBus property Hazard for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHazard
 
+const DOMString LightParking = "Parking"
 corresponds with DBus property Parking for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightParking
 
+const DOMString LightHighBeam = "HighBeam"
 corresponds with DBus property HighBeam for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHighBeam
 
+const DOMString LightAutomatic = "AutomaticHeadlights"
 corresponds with DBus property AutomaticHeadlights for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightAutomatic
 
+const DOMString LightDynamicHighBeam = "DynamicHighBeam"
 corresponds with DBus property DynamicHighBeam for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightDynamicHighBeam
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.LightStatus.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceLocation-members.html b/0.14/html/interfaceLocation-members.html new file mode 100644 index 00000000..1f6dad1e --- /dev/null +++ b/0.14/html/interfaceLocation-members.html @@ -0,0 +1,108 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Location Member List
+
+
+ +

This is the complete list of members for Location, including all inherited members.

+ + + + + +
AltitudeLocation
DirectionLocation
LatitudeLocation
LongitudeLocation
+ + + + diff --git a/0.14/html/interfaceLocation.html b/0.14/html/interfaceLocation.html new file mode 100644 index 00000000..fbaa5ff8 --- /dev/null +++ b/0.14/html/interfaceLocation.html @@ -0,0 +1,134 @@ + + + + + + +automotive-message-broker: Location Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Location Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Location. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + + + + +

+Public Attributes

+const DOMString Latitude = "Latitude"
 corresponds with DBus property Latitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Latitude
 
+const DOMString Longitude = "Longitude"
 corresponds with DBus property Longitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Longitude
 
+const DOMString Altitude = "Altitude"
 corresponds with DBus property Altitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Altitude
 
+const DOMString Direction = "Direction"
 corresponds with DBus property Direction for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Direction
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Location.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceMalfunctionIndicator-members.html b/0.14/html/interfaceMalfunctionIndicator-members.html new file mode 100644 index 00000000..9daf5e7e --- /dev/null +++ b/0.14/html/interfaceMalfunctionIndicator-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
MalfunctionIndicator Member List
+
+
+ +

This is the complete list of members for MalfunctionIndicator, including all inherited members.

+ + +
MalfunctionIndicatorOnMalfunctionIndicator
+ + + + diff --git a/0.14/html/interfaceMalfunctionIndicator.html b/0.14/html/interfaceMalfunctionIndicator.html new file mode 100644 index 00000000..9ca03b34 --- /dev/null +++ b/0.14/html/interfaceMalfunctionIndicator.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: MalfunctionIndicator Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
MalfunctionIndicator Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.MalfunctionIndicator. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString MalfunctionIndicatorOn = "On"
 corresponds with DBus property On for interface org.automotive.MalfunctionIndicator AMB fulfills this member with VehicleProperty::MalfunctionIndicatorOn
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.MalfunctionIndicator.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceMirror-members.html b/0.14/html/interfaceMirror-members.html new file mode 100644 index 00000000..c2145c44 --- /dev/null +++ b/0.14/html/interfaceMirror-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Mirror Member List
+
+
+ +

This is the complete list of members for Mirror, including all inherited members.

+ + + +
MirrorSettingPanMirror
MirrorSettingTiltMirror
+ + + + diff --git a/0.14/html/interfaceMirror.html b/0.14/html/interfaceMirror.html new file mode 100644 index 00000000..dfe5ea3f --- /dev/null +++ b/0.14/html/interfaceMirror.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: Mirror Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Mirror Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Mirror. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString MirrorSettingPan = "MirrorPan"
 corresponds with DBus property MirrorPan for interface org.automotive.Mirror AMB fulfills this member with VehicleProperty::MirrorSettingPan
 
+const DOMString MirrorSettingTilt = "MirrorTilt"
 corresponds with DBus property MirrorTilt for interface org.automotive.Mirror AMB fulfills this member with VehicleProperty::MirrorSettingTilt
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Mirror.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceNightMode-members.html b/0.14/html/interfaceNightMode-members.html new file mode 100644 index 00000000..d7f86afb --- /dev/null +++ b/0.14/html/interfaceNightMode-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
NightMode Member List
+
+
+ +

This is the complete list of members for NightMode, including all inherited members.

+ + +
NightModeNightMode
+ + + + diff --git a/0.14/html/interfaceNightMode.html b/0.14/html/interfaceNightMode.html new file mode 100644 index 00000000..22a6246b --- /dev/null +++ b/0.14/html/interfaceNightMode.html @@ -0,0 +1,138 @@ + + + + + + +automotive-message-broker: NightMode Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
NightMode Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.NightMode. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

const DOMString NightMode = "NightMode"
 corresponds with DBus property NightMode for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode More...
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.NightMode.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

Member Data Documentation

+ +
+
+ + + + +
const DOMString NightMode::NightMode = "NightMode"
+
+ +

corresponds with DBus property NightMode for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode

+

corresponds with DBus property Mode for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode

+ +
+
+
The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceObstacleDistance-members.html b/0.14/html/interfaceObstacleDistance-members.html new file mode 100644 index 00000000..cb04c124 --- /dev/null +++ b/0.14/html/interfaceObstacleDistance-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ObstacleDistance Member List
+
+
+ +

This is the complete list of members for ObstacleDistance, including all inherited members.

+ + +
ObstacleDistanceObstacleDistance
+ + + + diff --git a/0.14/html/interfaceObstacleDistance.html b/0.14/html/interfaceObstacleDistance.html new file mode 100644 index 00000000..e75b62ae --- /dev/null +++ b/0.14/html/interfaceObstacleDistance.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: ObstacleDistance Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ObstacleDistance Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ObstacleDistance. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString ObstacleDistance = "ObstacleDistance"
 corresponds with DBus property ObstacleDistance for interface org.automotive.ObstacleDistance AMB fulfills this member with VehicleProperty::ObstacleDistance
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ObstacleDistance.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceOccupantStatus-members.html b/0.14/html/interfaceOccupantStatus-members.html new file mode 100644 index 00000000..13e759a2 --- /dev/null +++ b/0.14/html/interfaceOccupantStatus-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
OccupantStatus Member List
+
+
+ +

This is the complete list of members for OccupantStatus, including all inherited members.

+ + +
OccupantStatusOccupantStatus
+ + + + diff --git a/0.14/html/interfaceOccupantStatus.html b/0.14/html/interfaceOccupantStatus.html new file mode 100644 index 00000000..7d714063 --- /dev/null +++ b/0.14/html/interfaceOccupantStatus.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: OccupantStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
OccupantStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.OccupantStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString OccupantStatus = "OccupantStatus"
 corresponds with DBus property OccupantStatus for interface org.automotive.OccupantStatus AMB fulfills this member with VehicleProperty::OccupantStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.OccupantStatus.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceOdometer-members.html b/0.14/html/interfaceOdometer-members.html new file mode 100644 index 00000000..4a737359 --- /dev/null +++ b/0.14/html/interfaceOdometer-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Odometer Member List
+
+
+ +

This is the complete list of members for Odometer, including all inherited members.

+ + + + +
DistanceSinceStartOdometer
DistanceTotalOdometer
OdometerOdometer
+ + + + diff --git a/0.14/html/interfaceOdometer.html b/0.14/html/interfaceOdometer.html new file mode 100644 index 00000000..b2fc957f --- /dev/null +++ b/0.14/html/interfaceOdometer.html @@ -0,0 +1,131 @@ + + + + + + +automotive-message-broker: Odometer Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Odometer Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Odometer. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString Odometer = "Odometer"
 corresponds with DBus property Odometer for interface org.automotive.Odometer AMB fulfills this member with VehicleProperty::Odometer
 
+const DOMString DistanceTotal = "DistanceTotal"
 corresponds with DBus property DistanceTotal for interface org.automotive.Odometer AMB fulfills this member with VehicleProperty::DistanceTotal
 
+const DOMString DistanceSinceStart = "DistanceSinceStart"
 corresponds with DBus property DistanceSinceStart for interface org.automotive.Odometer AMB fulfills this member with VehicleProperty::DistanceSinceStart
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Odometer.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceParkingBrake-members.html b/0.14/html/interfaceParkingBrake-members.html new file mode 100644 index 00000000..75bde35b --- /dev/null +++ b/0.14/html/interfaceParkingBrake-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ParkingBrake Member List
+
+
+ +

This is the complete list of members for ParkingBrake, including all inherited members.

+ + +
ParkingBrakeStatusW3CParkingBrake
+ + + + diff --git a/0.14/html/interfaceParkingBrake.html b/0.14/html/interfaceParkingBrake.html new file mode 100644 index 00000000..fe5d4cff --- /dev/null +++ b/0.14/html/interfaceParkingBrake.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: ParkingBrake Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ParkingBrake Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ParkingBrake. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString ParkingBrakeStatusW3C = "Status"
 corresponds with DBus property Status for interface org.automotive.ParkingBrake AMB fulfills this member with VehicleProperty::ParkingBrakeStatusW3C
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ParkingBrake.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfacePlugin-members.html b/0.14/html/interfacePlugin-members.html new file mode 100644 index 00000000..6e8519ca --- /dev/null +++ b/0.14/html/interfacePlugin-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Plugin Member List
+
+
+ +

This is the complete list of members for Plugin, including all inherited members.

+ + + +
namePlugin
pathPlugin
+ + + + diff --git a/0.14/html/interfacePlugin.html b/0.14/html/interfacePlugin.html new file mode 100644 index 00000000..8c98a694 --- /dev/null +++ b/0.14/html/interfacePlugin.html @@ -0,0 +1,134 @@ + + + + + + +automotive-message-broker: Plugin Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Plugin Interface Reference
+
+
+ +

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. + More...

+ +

import"ambd-configuration.idl";

+
+Inheritance diagram for Plugin:
+
+
Inheritance graph
+ + + +
[legend]
+ + + + + + + + +

+Public Attributes

+readonly attribute DOMString name
 name of plugin (ie 'ExamplePlugin')
 
+readonly attribute DOMString path
 path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so)
 
+

Detailed Description

+

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.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfacePluginSegment-members.html b/0.14/html/interfacePluginSegment-members.html new file mode 100644 index 00000000..6ac8fb01 --- /dev/null +++ b/0.14/html/interfacePluginSegment-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
PluginSegment Member List
+
+
+ +

This is the complete list of members for PluginSegment, including all inherited members.

+ + + + +
enabledPluginSegment
namePlugin
pathPlugin
+ + + + diff --git a/0.14/html/interfacePluginSegment.html b/0.14/html/interfacePluginSegment.html new file mode 100644 index 00000000..8c4820db --- /dev/null +++ b/0.14/html/interfacePluginSegment.html @@ -0,0 +1,147 @@ + + + + + + +automotive-message-broker: PluginSegment Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
PluginSegment Interface Reference
+
+
+ +

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: + More...

+ +

import"ambd-configuration.idl";

+
+Inheritance diagram for PluginSegment:
+
+
Inheritance graph
+ + + +
[legend]
+
+Collaboration diagram for PluginSegment:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + +

+Public Attributes

+readonly attribute boolean enabled
 enabled - returns true if the plugin is enabled or not.
 
- Public Attributes inherited from Plugin
+readonly attribute DOMString name
 name of plugin (ie 'ExamplePlugin')
 
+readonly attribute DOMString path
 path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so)
 
+

Detailed Description

+

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:

+
{
"name" : "MyPlugin",
"path" : "/usr/local/lib/automotive-message-broker/myplugin.so",
"enabled" : false
}

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfacePluginSegment__coll__graph.map b/0.14/html/interfacePluginSegment__coll__graph.map new file mode 100644 index 00000000..16f30ba5 --- /dev/null +++ b/0.14/html/interfacePluginSegment__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/interfacePluginSegment__coll__graph.md5 b/0.14/html/interfacePluginSegment__coll__graph.md5 new file mode 100644 index 00000000..f143e6ed --- /dev/null +++ b/0.14/html/interfacePluginSegment__coll__graph.md5 @@ -0,0 +1 @@ +360c31b939257a3a501373ef7356e3c7 \ No newline at end of file diff --git a/0.14/html/interfacePluginSegment__coll__graph.png b/0.14/html/interfacePluginSegment__coll__graph.png new file mode 100644 index 00000000..ee036e6c Binary files /dev/null and b/0.14/html/interfacePluginSegment__coll__graph.png differ diff --git a/0.14/html/interfacePluginSegment__inherit__graph.map b/0.14/html/interfacePluginSegment__inherit__graph.map new file mode 100644 index 00000000..16f30ba5 --- /dev/null +++ b/0.14/html/interfacePluginSegment__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/interfacePluginSegment__inherit__graph.md5 b/0.14/html/interfacePluginSegment__inherit__graph.md5 new file mode 100644 index 00000000..f143e6ed --- /dev/null +++ b/0.14/html/interfacePluginSegment__inherit__graph.md5 @@ -0,0 +1 @@ +360c31b939257a3a501373ef7356e3c7 \ No newline at end of file diff --git a/0.14/html/interfacePluginSegment__inherit__graph.png b/0.14/html/interfacePluginSegment__inherit__graph.png new file mode 100644 index 00000000..ee036e6c Binary files /dev/null and b/0.14/html/interfacePluginSegment__inherit__graph.png differ diff --git a/0.14/html/interfacePlugin__inherit__graph.map b/0.14/html/interfacePlugin__inherit__graph.map new file mode 100644 index 00000000..533ffa25 --- /dev/null +++ b/0.14/html/interfacePlugin__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/0.14/html/interfacePlugin__inherit__graph.md5 b/0.14/html/interfacePlugin__inherit__graph.md5 new file mode 100644 index 00000000..5ef533d5 --- /dev/null +++ b/0.14/html/interfacePlugin__inherit__graph.md5 @@ -0,0 +1 @@ +a6d3c70d3aaab06aa523ad521cc53f70 \ No newline at end of file diff --git a/0.14/html/interfacePlugin__inherit__graph.png b/0.14/html/interfacePlugin__inherit__graph.png new file mode 100644 index 00000000..59f587b2 Binary files /dev/null and b/0.14/html/interfacePlugin__inherit__graph.png differ diff --git a/0.14/html/interfacePowertrainTorque-members.html b/0.14/html/interfacePowertrainTorque-members.html new file mode 100644 index 00000000..bf7ebe60 --- /dev/null +++ b/0.14/html/interfacePowertrainTorque-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
PowertrainTorque Member List
+
+
+ +

This is the complete list of members for PowertrainTorque, including all inherited members.

+ + +
PowertrainTorquePowertrainTorque
+ + + + diff --git a/0.14/html/interfacePowertrainTorque.html b/0.14/html/interfacePowertrainTorque.html new file mode 100644 index 00000000..ca5f09d3 --- /dev/null +++ b/0.14/html/interfacePowertrainTorque.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: PowertrainTorque Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
PowertrainTorque Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.PowertrainTorque. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString PowertrainTorque = "Value"
 corresponds with DBus property Value for interface org.automotive.PowertrainTorque AMB fulfills this member with VehicleProperty::PowertrainTorque
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.PowertrainTorque.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceRainSensor-members.html b/0.14/html/interfaceRainSensor-members.html new file mode 100644 index 00000000..185422fc --- /dev/null +++ b/0.14/html/interfaceRainSensor-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
RainSensor Member List
+
+
+ +

This is the complete list of members for RainSensor, including all inherited members.

+ + +
RainSensorRainSensor
+ + + + diff --git a/0.14/html/interfaceRainSensor.html b/0.14/html/interfaceRainSensor.html new file mode 100644 index 00000000..13e6cb48 --- /dev/null +++ b/0.14/html/interfaceRainSensor.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: RainSensor Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
RainSensor Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.RainSensor. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString RainSensor = "RainIntensity"
 corresponds with DBus property RainIntensity for interface org.automotive.RainSensor AMB fulfills this member with VehicleProperty::RainSensor
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.RainSensor.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceSeat-members.html b/0.14/html/interfaceSeat-members.html new file mode 100644 index 00000000..9085b0ef --- /dev/null +++ b/0.14/html/interfaceSeat-members.html @@ -0,0 +1,112 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Seat Member List
+
+
+ +

This is the complete list of members for Seat, including all inherited members.

+ + + + + + + + + +
Adult enum value (defined in Seat)Seat
Child enum value (defined in Seat)Seat
Occupant enum name (defined in Seat)Seat
OccupantIdentificationTypeSeat
OccupantNameSeat
OccupantStatusW3CSeat
SeatBeltStatusSeat
Vacant enum value (defined in Seat)Seat
+ + + + diff --git a/0.14/html/interfaceSeat.html b/0.14/html/interfaceSeat.html new file mode 100644 index 00000000..550f62d1 --- /dev/null +++ b/0.14/html/interfaceSeat.html @@ -0,0 +1,144 @@ + + + + + + +automotive-message-broker: Seat Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Seat Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Seat. + More...

+ +

import"ambdbusmappings.idl";

+ + + + +

+Public Types

enum  Occupant { Vacant = 0, +Child, +Adult + }
 
+ + + + + + + + + + + + + +

+Public Attributes

+const DOMString OccupantStatusW3C = "Occupant"
 corresponds with DBus property Occupant for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantStatusW3C
 
+const DOMString SeatBeltStatus = "SeatBelt"
 corresponds with DBus property SeatBelt for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::SeatBeltStatus
 
+const DOMString OccupantName = "OccupantName"
 corresponds with DBus property OccupantName for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantName
 
+const DOMString OccupantIdentificationType = "IdentificationType"
 corresponds with DBus property IdentificationType for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantIdentificationType
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Seat.

+

The documentation for this interface was generated from the following files: +
+ + + + diff --git a/0.14/html/interfaceSeatAdjustment-members.html b/0.14/html/interfaceSeatAdjustment-members.html new file mode 100644 index 00000000..3bdfd0c7 --- /dev/null +++ b/0.14/html/interfaceSeatAdjustment-members.html @@ -0,0 +1,110 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
SeatAdjustment Member List
+
+ + + + + diff --git a/0.14/html/interfaceSeatAdjustment.html b/0.14/html/interfaceSeatAdjustment.html new file mode 100644 index 00000000..481fad5e --- /dev/null +++ b/0.14/html/interfaceSeatAdjustment.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: SeatAdjustment Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
SeatAdjustment Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.SeatAdjustment. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + + + + + + + + + + +

+Public Attributes

+const DOMString SeatPositionBackCushion = "SeatBackCushion"
 corresponds with DBus property SeatBackCushion for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionBackCushion
 
+const DOMString SeatPositionRecline = "SeatReclineBack"
 corresponds with DBus property SeatReclineBack for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionRecline
 
+const DOMString SeatPositionSlide = "SeatSlide"
 corresponds with DBus property SeatSlide for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionSlide
 
+const DOMString SeatPositionCushionHeight = "SeatCushionHeight"
 corresponds with DBus property SeatCushionHeight for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionCushionHeight
 
+const DOMString SeatPositionHeadrest = "SeatHeadrest"
 corresponds with DBus property SeatHeadrest for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionHeadrest
 
+const DOMString SeatPositionSideCushion = "SeatSideCushion"
 corresponds with DBus property SeatSideCushion for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionSideCushion
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.SeatAdjustment.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceSeatBelt-members.html b/0.14/html/interfaceSeatBelt-members.html new file mode 100644 index 00000000..41f086bd --- /dev/null +++ b/0.14/html/interfaceSeatBelt-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
SeatBelt Member List
+
+
+ +

This is the complete list of members for SeatBelt, including all inherited members.

+ + +
SeatBeltStatusSeatBelt
+ + + + diff --git a/0.14/html/interfaceSeatBelt.html b/0.14/html/interfaceSeatBelt.html new file mode 100644 index 00000000..8c246a79 --- /dev/null +++ b/0.14/html/interfaceSeatBelt.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: SeatBelt Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
SeatBelt Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.SeatBelt. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString SeatBeltStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.SeatBelt AMB fulfills this member with VehicleProperty::SeatBeltStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.SeatBelt.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceSideWindow-members.html b/0.14/html/interfaceSideWindow-members.html new file mode 100644 index 00000000..1be7b3c3 --- /dev/null +++ b/0.14/html/interfaceSideWindow-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
SideWindow Member List
+
+
+ +

This is the complete list of members for SideWindow, including all inherited members.

+ + + +
WindowLockStatusSideWindow
WindowStatusSideWindow
+ + + + diff --git a/0.14/html/interfaceSideWindow.html b/0.14/html/interfaceSideWindow.html new file mode 100644 index 00000000..0434a809 --- /dev/null +++ b/0.14/html/interfaceSideWindow.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: SideWindow Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
SideWindow Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.SideWindow. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString WindowStatus = "Openness"
 corresponds with DBus property Openness for interface org.automotive.SideWindow AMB fulfills this member with VehicleProperty::WindowStatus
 
+const DOMString WindowLockStatus = "Lock"
 corresponds with DBus property Lock for interface org.automotive.SideWindow AMB fulfills this member with VehicleProperty::WindowLockStatus
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.SideWindow.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceSize-members.html b/0.14/html/interfaceSize-members.html new file mode 100644 index 00000000..3ec27a7a --- /dev/null +++ b/0.14/html/interfaceSize-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Size Member List
+
+
+ +

This is the complete list of members for Size, including all inherited members.

+ + + + +
VehicleHeightSize
VehicleLengthSize
VehicleWidthSize
+ + + + diff --git a/0.14/html/interfaceSize.html b/0.14/html/interfaceSize.html new file mode 100644 index 00000000..40a07280 --- /dev/null +++ b/0.14/html/interfaceSize.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: Size Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Size Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Size. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString VehicleWidth = "Width"
 corresponds with DBus property Width for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleWidth
 
+const DOMString VehicleHeight = "Height"
 corresponds with DBus property Height for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleHeight
 
+const DOMString VehicleLength = "Length"
 corresponds with DBus property Length for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleLength
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Size.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceSteeringWheel-members.html b/0.14/html/interfaceSteeringWheel-members.html new file mode 100644 index 00000000..9e5edecb --- /dev/null +++ b/0.14/html/interfaceSteeringWheel-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
SteeringWheel Member List
+
+
+ +

This is the complete list of members for SteeringWheel, including all inherited members.

+ + +
SteeringWheelAngleW3CSteeringWheel
+ + + + diff --git a/0.14/html/interfaceSteeringWheel.html b/0.14/html/interfaceSteeringWheel.html new file mode 100644 index 00000000..f1bef7a8 --- /dev/null +++ b/0.14/html/interfaceSteeringWheel.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: SteeringWheel Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
SteeringWheel Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.SteeringWheel. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString SteeringWheelAngleW3C = "Angle"
 corresponds with DBus property Angle for interface org.automotive.SteeringWheel AMB fulfills this member with VehicleProperty::SteeringWheelAngleW3C
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.SteeringWheel.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceSteeringWheelPosition-members.html b/0.14/html/interfaceSteeringWheelPosition-members.html new file mode 100644 index 00000000..b6881711 --- /dev/null +++ b/0.14/html/interfaceSteeringWheelPosition-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
SteeringWheelPosition Member List
+
+
+ +

This is the complete list of members for SteeringWheelPosition, including all inherited members.

+ + + +
SteeringWheelPositionSlideSteeringWheelPosition
SteeringWheelPositionTiltSteeringWheelPosition
+ + + + diff --git a/0.14/html/interfaceSteeringWheelPosition.html b/0.14/html/interfaceSteeringWheelPosition.html new file mode 100644 index 00000000..9d4fff2e --- /dev/null +++ b/0.14/html/interfaceSteeringWheelPosition.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: SteeringWheelPosition Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
SteeringWheelPosition Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.SteeringWheelPosition. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString SteeringWheelPositionSlide = "Slide"
 corresponds with DBus property Slide for interface org.automotive.SteeringWheelPosition AMB fulfills this member with VehicleProperty::SteeringWheelPositionSlide
 
+const DOMString SteeringWheelPositionTilt = "Tilt"
 corresponds with DBus property Tilt for interface org.automotive.SteeringWheelPosition AMB fulfills this member with VehicleProperty::SteeringWheelPositionTilt
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.SteeringWheelPosition.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceSunroof-members.html b/0.14/html/interfaceSunroof-members.html new file mode 100644 index 00000000..8c9e9c17 --- /dev/null +++ b/0.14/html/interfaceSunroof-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Sunroof Member List
+
+
+ +

This is the complete list of members for Sunroof, including all inherited members.

+ + + +
SunroofSunroof
SunroofTiltSunroof
+ + + + diff --git a/0.14/html/interfaceSunroof.html b/0.14/html/interfaceSunroof.html new file mode 100644 index 00000000..0f8fe761 --- /dev/null +++ b/0.14/html/interfaceSunroof.html @@ -0,0 +1,127 @@ + + + + + + +automotive-message-broker: Sunroof Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Sunroof Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Sunroof. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString Sunroof = "Openness"
 corresponds with DBus property Openness for interface org.automotive.Sunroof AMB fulfills this member with VehicleProperty::Sunroof
 
+const DOMString SunroofTilt = "Tilt"
 corresponds with DBus property Tilt for interface org.automotive.Sunroof AMB fulfills this member with VehicleProperty::SunroofTilt
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Sunroof.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceTemperature-members.html b/0.14/html/interfaceTemperature-members.html new file mode 100644 index 00000000..2417cba0 --- /dev/null +++ b/0.14/html/interfaceTemperature-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Temperature Member List
+
+
+ +

This is the complete list of members for Temperature, including all inherited members.

+ + + +
ExteriorTemperatureTemperature
InteriorTemperatureTemperature
+ + + + diff --git a/0.14/html/interfaceTemperature.html b/0.14/html/interfaceTemperature.html new file mode 100644 index 00000000..44e36b92 --- /dev/null +++ b/0.14/html/interfaceTemperature.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: Temperature Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Temperature Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Temperature. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString InteriorTemperature = "InteriorTemperature"
 corresponds with DBus property InteriorTemperature for interface org.automotive.Temperature AMB fulfills this member with VehicleProperty::InteriorTemperature
 
+const DOMString ExteriorTemperature = "ExteriorTemperature"
 corresponds with DBus property ExteriorTemperature for interface org.automotive.Temperature AMB fulfills this member with VehicleProperty::ExteriorTemperature
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Temperature.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceThrottlePosition-members.html b/0.14/html/interfaceThrottlePosition-members.html new file mode 100644 index 00000000..169c5887 --- /dev/null +++ b/0.14/html/interfaceThrottlePosition-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
ThrottlePosition Member List
+
+
+ +

This is the complete list of members for ThrottlePosition, including all inherited members.

+ + +
ThrottlePositionThrottlePosition
+ + + + diff --git a/0.14/html/interfaceThrottlePosition.html b/0.14/html/interfaceThrottlePosition.html new file mode 100644 index 00000000..222873e4 --- /dev/null +++ b/0.14/html/interfaceThrottlePosition.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: ThrottlePosition Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
ThrottlePosition Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.ThrottlePosition. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString ThrottlePosition = "Value"
 corresponds with DBus property Value for interface org.automotive.ThrottlePosition AMB fulfills this member with VehicleProperty::ThrottlePosition
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.ThrottlePosition.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceTire-members.html b/0.14/html/interfaceTire-members.html new file mode 100644 index 00000000..38d06603 --- /dev/null +++ b/0.14/html/interfaceTire-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Tire Member List
+
+
+ +

This is the complete list of members for Tire, including all inherited members.

+ + + + +
TirePressureTire
TirePressureLowTire
TireTemperatureTire
+ + + + diff --git a/0.14/html/interfaceTire.html b/0.14/html/interfaceTire.html new file mode 100644 index 00000000..123463b2 --- /dev/null +++ b/0.14/html/interfaceTire.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: Tire Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Tire Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Tire. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString TirePressure = "Pressure"
 corresponds with DBus property Pressure for interface org.automotive.Tire AMB fulfills this member with VehicleProperty::TirePressure
 
+const DOMString TirePressureLow = "PressureLow"
 corresponds with DBus property PressureLow for interface org.automotive.Tire AMB fulfills this member with VehicleProperty::TirePressureLow
 
+const DOMString TireTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.Tire AMB fulfills this member with VehicleProperty::TireTemperature
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Tire.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceTractionControlSystem-members.html b/0.14/html/interfaceTractionControlSystem-members.html new file mode 100644 index 00000000..02224b7c --- /dev/null +++ b/0.14/html/interfaceTractionControlSystem-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
TractionControlSystem Member List
+
+
+ +

This is the complete list of members for TractionControlSystem, including all inherited members.

+ + + +
TractionControlSystemTractionControlSystem
TractionControlSystemEnabledTractionControlSystem
+ + + + diff --git a/0.14/html/interfaceTractionControlSystem.html b/0.14/html/interfaceTractionControlSystem.html new file mode 100644 index 00000000..00cf484b --- /dev/null +++ b/0.14/html/interfaceTractionControlSystem.html @@ -0,0 +1,142 @@ + + + + + + +automotive-message-broker: TractionControlSystem Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
TractionControlSystem Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.TractionControlSystem. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

const DOMString TractionControlSystem = "TractionControlSystem"
 corresponds with DBus property TractionControlSystem for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem More...
 
+const DOMString TractionControlSystemEnabled = "Enabled"
 corresponds with DBus property Enabled for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystemEnabled
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.TractionControlSystem.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

Member Data Documentation

+ +
+
+ + + + +
const DOMString TractionControlSystem::TractionControlSystem = "TractionControlSystem"
+
+ +

corresponds with DBus property TractionControlSystem for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem

+

corresponds with DBus property Engaged for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem

+ +
+
+
The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceTransmission-members.html b/0.14/html/interfaceTransmission-members.html new file mode 100644 index 00000000..ee973b02 --- /dev/null +++ b/0.14/html/interfaceTransmission-members.html @@ -0,0 +1,135 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Transmission Member List
+
+
+ +

This is the complete list of members for Transmission, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Auto enum value (defined in Transmission)Transmission
CV enum value (defined in Transmission)Transmission
CVT enum value (defined in Transmission)Transmission
Drive enum value (defined in Transmission)Transmission
Economy enum value (defined in Transmission)Transmission
Eighth enum value (defined in Transmission)Transmission
Fifth enum value (defined in Transmission)Transmission
First enum value (defined in Transmission)Transmission
Forth enum value (defined in Transmission)Transmission
Manual enum value (defined in Transmission)Transmission
Mode enum nameTransmission
Neutral enum value (defined in Transmission)Transmission
Ninth enum value (defined in Transmission)Transmission
Normal enum value (defined in Transmission)Transmission
OEMCustom1 enum value (defined in Transmission)Transmission
OEMCustom2 enum value (defined in Transmission)Transmission
Park enum value (defined in Transmission)Transmission
Reverse enum value (defined in Transmission)Transmission
Second enum value (defined in Transmission)Transmission
Seventh enum value (defined in Transmission)Transmission
Sixth enum value (defined in Transmission)Transmission
Sports enum value (defined in Transmission)Transmission
Tenth enum value (defined in Transmission)Transmission
Third enum value (defined in Transmission)Transmission
TransmissionGearPositionTransmission
TransmissionGearTypeTransmission
TransmissionModeW3CTransmission
TransmissionPositions enum name (defined in Transmission)Transmission
TransmissionShiftPositionTransmission
Type enum name (defined in Transmission)Transmission
Unknown enum value (defined in Transmission)Transmission
+ + + + diff --git a/0.14/html/interfaceTransmission.html b/0.14/html/interfaceTransmission.html new file mode 100644 index 00000000..a0e83831 --- /dev/null +++ b/0.14/html/interfaceTransmission.html @@ -0,0 +1,206 @@ + + + + + + +automotive-message-broker: Transmission Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Transmission Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.Transmission. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Types

enum  TransmissionPositions {
+  Neutral = 0, +First, +Second, +Third, +
+  Forth, +Fifth, +Sixth, +Seventh, +
+  Eighth, +Ninth, +Tenth, +CVT = 64, +
+  Drive = 96, +Reverse = 128, +Park = 255 +
+ }
 
enum  Mode {
+  Normal =0, +Sports = 1, +Economy = 2, +OEMCustom1 = 3, +
+  OEMCustom2 = 4 +
+ }
 
enum  Type { Unknown = -1, +Auto = 0, +Manual = 1, +CV = 2 + }
 
+ + + + + + + + + + + + + +

+Public Attributes

+const DOMString TransmissionShiftPosition = "ShiftPosition"
 corresponds with DBus property ShiftPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionShiftPosition
 
const DOMString TransmissionGearPosition = "GearPosition"
 corresponds with DBus property GearPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition More...
 
+const DOMString TransmissionModeW3C = "Mode"
 corresponds with DBus property Mode for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionModeW3C
 
+const DOMString TransmissionGearType = "Type"
 corresponds with DBus property Type for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearType
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.Transmission.

+

Member Enumeration Documentation

+ +
+
+ + + + +
enum Transmission::Mode
+
+

TODO: deprecate in 0.14. Replaced with Drive::Mode:

+ +
+
+

Member Data Documentation

+ +
+
+ + + + +
const DOMString Transmission::TransmissionGearPosition = "GearPosition"
+
+ +

corresponds with DBus property GearPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition

+

corresponds with DBus property Gear for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition

+ +
+
+
The documentation for this interface was generated from the following files: +
+ + + + diff --git a/0.14/html/interfaceTransmissionClutch-members.html b/0.14/html/interfaceTransmissionClutch-members.html new file mode 100644 index 00000000..a84104cb --- /dev/null +++ b/0.14/html/interfaceTransmissionClutch-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
TransmissionClutch Member List
+
+
+ +

This is the complete list of members for TransmissionClutch, including all inherited members.

+ + +
TransmissionClutchWearTransmissionClutch
+ + + + diff --git a/0.14/html/interfaceTransmissionClutch.html b/0.14/html/interfaceTransmissionClutch.html new file mode 100644 index 00000000..ee46cc0e --- /dev/null +++ b/0.14/html/interfaceTransmissionClutch.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: TransmissionClutch Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
TransmissionClutch Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.TransmissionClutch. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString TransmissionClutchWear = "Wear"
 corresponds with DBus property Wear for interface org.automotive.TransmissionClutch AMB fulfills this member with VehicleProperty::TransmissionClutchWear
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.TransmissionClutch.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceTransmissionOil-members.html b/0.14/html/interfaceTransmissionOil-members.html new file mode 100644 index 00000000..e22b2ae8 --- /dev/null +++ b/0.14/html/interfaceTransmissionOil-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
TransmissionOil Member List
+
+
+ +

This is the complete list of members for TransmissionOil, including all inherited members.

+ + + +
TransmissionOilTemperatureTransmissionOil
TransmissionOilWearTransmissionOil
+ + + + diff --git a/0.14/html/interfaceTransmissionOil.html b/0.14/html/interfaceTransmissionOil.html new file mode 100644 index 00000000..f9e01f78 --- /dev/null +++ b/0.14/html/interfaceTransmissionOil.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: TransmissionOil Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
TransmissionOil Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.TransmissionOil. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString TransmissionOilWear = "Wear"
 corresponds with DBus property Wear for interface org.automotive.TransmissionOil AMB fulfills this member with VehicleProperty::TransmissionOilWear
 
+const DOMString TransmissionOilTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.TransmissionOil AMB fulfills this member with VehicleProperty::TransmissionOilTemperature
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.TransmissionOil.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceTripMeter-members.html b/0.14/html/interfaceTripMeter-members.html new file mode 100644 index 00000000..0919a2c0 --- /dev/null +++ b/0.14/html/interfaceTripMeter-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
TripMeter Member List
+
+
+ +

This is the complete list of members for TripMeter, including all inherited members.

+ + +
TripMetersTripMeter
+ + + + diff --git a/0.14/html/interfaceTripMeter.html b/0.14/html/interfaceTripMeter.html new file mode 100644 index 00000000..85e266b1 --- /dev/null +++ b/0.14/html/interfaceTripMeter.html @@ -0,0 +1,122 @@ + + + + + + +automotive-message-broker: TripMeter Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
TripMeter Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.TripMeter. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString TripMeters = "TripMeters"
 corresponds with DBus property TripMeters for interface org.automotive.TripMeter AMB fulfills this member with VehicleProperty::TripMeters
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.TripMeter.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceVehicleId-members.html b/0.14/html/interfaceVehicleId-members.html new file mode 100644 index 00000000..b4bb7c8a --- /dev/null +++ b/0.14/html/interfaceVehicleId-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
VehicleId Member List
+
+
+ +

This is the complete list of members for VehicleId, including all inherited members.

+ + + +
VINVehicleId
WMIVehicleId
+ + + + diff --git a/0.14/html/interfaceVehicleId.html b/0.14/html/interfaceVehicleId.html new file mode 100644 index 00000000..6d92f130 --- /dev/null +++ b/0.14/html/interfaceVehicleId.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: VehicleId Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
VehicleId Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.VehicleId. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString WMI = "WMI"
 corresponds with DBus property WMI for interface org.automotive.VehicleId AMB fulfills this member with VehicleProperty::WMI
 
+const DOMString VIN = "VIN"
 corresponds with DBus property VIN for interface org.automotive.VehicleId AMB fulfills this member with VehicleProperty::VIN
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.VehicleId.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceVehiclePowerMode-members.html b/0.14/html/interfaceVehiclePowerMode-members.html new file mode 100644 index 00000000..b0d172dc --- /dev/null +++ b/0.14/html/interfaceVehiclePowerMode-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
VehiclePowerMode Member List
+
+
+ +

This is the complete list of members for VehiclePowerMode, including all inherited members.

+ + +
VehiclePowerModeVehiclePowerMode
+ + + + diff --git a/0.14/html/interfaceVehiclePowerMode.html b/0.14/html/interfaceVehiclePowerMode.html new file mode 100644 index 00000000..0b8292d5 --- /dev/null +++ b/0.14/html/interfaceVehiclePowerMode.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: VehiclePowerMode Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
VehiclePowerMode Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.VehiclePowerMode. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString VehiclePowerMode = "VehiclePowerMode"
 corresponds with DBus property VehiclePowerMode for interface org.automotive.VehiclePowerMode AMB fulfills this member with VehicleProperty::VehiclePowerMode
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.VehiclePowerMode.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceVehicleSound-members.html b/0.14/html/interfaceVehicleSound-members.html new file mode 100644 index 00000000..f0fc81d3 --- /dev/null +++ b/0.14/html/interfaceVehicleSound-members.html @@ -0,0 +1,107 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
VehicleSound Member List
+
+
+ +

This is the complete list of members for VehicleSound, including all inherited members.

+ + + + +
ActiveNoiseControlModeVehicleSound
AvailableSoundsVehicleSound
EngineSoundEnhancementModeVehicleSound
+ + + + diff --git a/0.14/html/interfaceVehicleSound.html b/0.14/html/interfaceVehicleSound.html new file mode 100644 index 00000000..3bb072c9 --- /dev/null +++ b/0.14/html/interfaceVehicleSound.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: VehicleSound Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
VehicleSound Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.VehicleSound. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + +

+Public Attributes

+const DOMString ActiveNoiseControlMode = "ActiveNoiseControlMode"
 corresponds with DBus property ActiveNoiseControlMode for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::ActiveNoiseControlMode
 
+const DOMString EngineSoundEnhancementMode = "EngineSoundEnhancementMode"
 corresponds with DBus property EngineSoundEnhancementMode for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::EngineSoundEnhancementMode
 
+const DOMString AvailableSounds = "AvailableSounds"
 corresponds with DBus property AvailableSounds for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::AvailableSounds
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.VehicleSound.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceVehicleSpeed-members.html b/0.14/html/interfaceVehicleSpeed-members.html new file mode 100644 index 00000000..a5e9a102 --- /dev/null +++ b/0.14/html/interfaceVehicleSpeed-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
VehicleSpeed Member List
+
+
+ +

This is the complete list of members for VehicleSpeed, including all inherited members.

+ + +
VehicleSpeedVehicleSpeed
+ + + + diff --git a/0.14/html/interfaceVehicleSpeed.html b/0.14/html/interfaceVehicleSpeed.html new file mode 100644 index 00000000..7071fed2 --- /dev/null +++ b/0.14/html/interfaceVehicleSpeed.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: VehicleSpeed Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
VehicleSpeed Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.VehicleSpeed. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString VehicleSpeed = "Speed"
 corresponds with DBus property Speed for interface org.automotive.VehicleSpeed AMB fulfills this member with VehicleProperty::VehicleSpeed
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.VehicleSpeed.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceVehicleTopSpeedLimit-members.html b/0.14/html/interfaceVehicleTopSpeedLimit-members.html new file mode 100644 index 00000000..6b18005b --- /dev/null +++ b/0.14/html/interfaceVehicleTopSpeedLimit-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
VehicleTopSpeedLimit Member List
+
+
+ +

This is the complete list of members for VehicleTopSpeedLimit, including all inherited members.

+ + +
VehicleTopSpeedLimitVehicleTopSpeedLimit
+ + + + diff --git a/0.14/html/interfaceVehicleTopSpeedLimit.html b/0.14/html/interfaceVehicleTopSpeedLimit.html new file mode 100644 index 00000000..977a61a0 --- /dev/null +++ b/0.14/html/interfaceVehicleTopSpeedLimit.html @@ -0,0 +1,138 @@ + + + + + + +automotive-message-broker: VehicleTopSpeedLimit Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
VehicleTopSpeedLimit Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

const DOMString VehicleTopSpeedLimit = "VehicleTopSpeedLimit"
 corresponds with DBus property VehicleTopSpeedLimit for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit More...
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

Member Data Documentation

+ +
+
+ + + + +
const DOMString VehicleTopSpeedLimit::VehicleTopSpeedLimit = "VehicleTopSpeedLimit"
+
+ +

corresponds with DBus property VehicleTopSpeedLimit for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit

+

corresponds with DBus property Speed for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit

+ +
+
+
The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceVehicleType-members.html b/0.14/html/interfaceVehicleType-members.html new file mode 100644 index 00000000..048d3bf3 --- /dev/null +++ b/0.14/html/interfaceVehicleType-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
VehicleType Member List
+
+
+ +

This is the complete list of members for VehicleType, including all inherited members.

+ + +
VehicleTypeVehicleType
+ + + + diff --git a/0.14/html/interfaceVehicleType.html b/0.14/html/interfaceVehicleType.html new file mode 100644 index 00000000..ceedb471 --- /dev/null +++ b/0.14/html/interfaceVehicleType.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: VehicleType Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
VehicleType Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.VehicleType. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString VehicleType = "Type"
 corresponds with DBus property Type for interface org.automotive.VehicleType AMB fulfills this member with VehicleProperty::VehicleType
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.VehicleType.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceWasherFluid-members.html b/0.14/html/interfaceWasherFluid-members.html new file mode 100644 index 00000000..bae3dcee --- /dev/null +++ b/0.14/html/interfaceWasherFluid-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
WasherFluid Member List
+
+
+ +

This is the complete list of members for WasherFluid, including all inherited members.

+ + + +
WasherFluidLevelWasherFluid
WasherFluidLevelLowWasherFluid
+ + + + diff --git a/0.14/html/interfaceWasherFluid.html b/0.14/html/interfaceWasherFluid.html new file mode 100644 index 00000000..94d1dc83 --- /dev/null +++ b/0.14/html/interfaceWasherFluid.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: WasherFluid Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
WasherFluid Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.WasherFluid. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString WasherFluidLevel = "Level"
 corresponds with DBus property Level for interface org.automotive.WasherFluid AMB fulfills this member with VehicleProperty::WasherFluidLevel
 
+const DOMString WasherFluidLevelLow = "LevelLow"
 corresponds with DBus property LevelLow for interface org.automotive.WasherFluid AMB fulfills this member with VehicleProperty::WasherFluidLevelLow
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.WasherFluid.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceWheelInformation-members.html b/0.14/html/interfaceWheelInformation-members.html new file mode 100644 index 00000000..6f6f4b85 --- /dev/null +++ b/0.14/html/interfaceWheelInformation-members.html @@ -0,0 +1,108 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
WheelInformation Member List
+
+ + + + + diff --git a/0.14/html/interfaceWheelInformation.html b/0.14/html/interfaceWheelInformation.html new file mode 100644 index 00000000..ced4adf0 --- /dev/null +++ b/0.14/html/interfaceWheelInformation.html @@ -0,0 +1,134 @@ + + + + + + +automotive-message-broker: WheelInformation Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
WheelInformation Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.WheelInformation. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + + + + + + + +

+Public Attributes

+const DOMString FrontWheelRadius = "FrontWheelRadius"
 corresponds with DBus property FrontWheelRadius for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::FrontWheelRadius
 
+const DOMString RearWheelRadius = "RearWheelRadius"
 corresponds with DBus property RearWheelRadius for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::RearWheelRadius
 
+const DOMString WheelTrack = "WheelTrack"
 corresponds with DBus property WheelTrack for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::WheelTrack
 
+const DOMString AntilockBrakingSystem = "AntilockBrakingSystem"
 corresponds with DBus property AntilockBrakingSystem for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.WheelInformation.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceWheelTick-members.html b/0.14/html/interfaceWheelTick-members.html new file mode 100644 index 00000000..d3b9316a --- /dev/null +++ b/0.14/html/interfaceWheelTick-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
WheelTick Member List
+
+
+ +

This is the complete list of members for WheelTick, including all inherited members.

+ + +
WheelTickWheelTick
+ + + + diff --git a/0.14/html/interfaceWheelTick.html b/0.14/html/interfaceWheelTick.html new file mode 100644 index 00000000..af88aaa0 --- /dev/null +++ b/0.14/html/interfaceWheelTick.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: WheelTick Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
WheelTick Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.WheelTick. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString WheelTick = "Value"
 corresponds with DBus property Value for interface org.automotive.WheelTick AMB fulfills this member with VehicleProperty::WheelTick
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.WheelTick.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceWindowStatus-members.html b/0.14/html/interfaceWindowStatus-members.html new file mode 100644 index 00000000..6e4413fb --- /dev/null +++ b/0.14/html/interfaceWindowStatus-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
WindowStatus Member List
+
+
+ +

This is the complete list of members for WindowStatus, including all inherited members.

+ + + +
DefrostWindowStatus
WindowStatusWindowStatus
+ + + + diff --git a/0.14/html/interfaceWindowStatus.html b/0.14/html/interfaceWindowStatus.html new file mode 100644 index 00000000..981d1e22 --- /dev/null +++ b/0.14/html/interfaceWindowStatus.html @@ -0,0 +1,127 @@ + + + + + + +automotive-message-broker: WindowStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
WindowStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.WindowStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString WindowStatus = "Openness"
 corresponds with DBus property Openness for interface org.automotive.WindowStatus AMB fulfills this member with VehicleProperty::WindowStatus
 
+const DOMString Defrost = "Defrost"
 corresponds with DBus property Defrost for interface org.automotive.WindowStatus AMB fulfills this member with VehicleProperty::Defrost
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.WindowStatus.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceWiperStatus-members.html b/0.14/html/interfaceWiperStatus-members.html new file mode 100644 index 00000000..6308f153 --- /dev/null +++ b/0.14/html/interfaceWiperStatus-members.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
WiperStatus Member List
+
+
+ +

This is the complete list of members for WiperStatus, including all inherited members.

+ + + +
WindshieldWiperSettingWiperStatus
WindshieldWiperSpeedWiperStatus
+ + + + diff --git a/0.14/html/interfaceWiperStatus.html b/0.14/html/interfaceWiperStatus.html new file mode 100644 index 00000000..6da0da29 --- /dev/null +++ b/0.14/html/interfaceWiperStatus.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: WiperStatus Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
WiperStatus Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.WiperStatus. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + + + + +

+Public Attributes

+const DOMString WindshieldWiperSpeed = "WiperSpeed"
 corresponds with DBus property WiperSpeed for interface org.automotive.WiperStatus AMB fulfills this member with VehicleProperty::WindshieldWiperSpeed
 
+const DOMString WindshieldWiperSetting = "WiperSetting"
 corresponds with DBus property WiperSetting for interface org.automotive.WiperStatus AMB fulfills this member with VehicleProperty::WindshieldWiperSetting
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.WiperStatus.

+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/interfaceYawRate-members.html b/0.14/html/interfaceYawRate-members.html new file mode 100644 index 00000000..8390fab8 --- /dev/null +++ b/0.14/html/interfaceYawRate-members.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
YawRate Member List
+
+
+ +

This is the complete list of members for YawRate, including all inherited members.

+ + +
YawRateYawRate
+ + + + diff --git a/0.14/html/interfaceYawRate.html b/0.14/html/interfaceYawRate.html new file mode 100644 index 00000000..39a0143c --- /dev/null +++ b/0.14/html/interfaceYawRate.html @@ -0,0 +1,123 @@ + + + + + + +automotive-message-broker: YawRate Interface Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
YawRate Interface Reference
+
+
+ +

Corresponds with DBus Interface org.automotive.YawRate. + More...

+ +

import"ambdbusmappings.idl";

+ + + + + +

+Public Attributes

+const DOMString YawRate = "Value"
 corresponds with DBus property Value for interface org.automotive.YawRate AMB fulfills this member with VehicleProperty::YawRate
 
+

Detailed Description

+

Corresponds with DBus Interface org.automotive.YawRate.

+
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
+

The documentation for this interface was generated from the following file: +
+ + + + diff --git a/0.14/html/jquery.js b/0.14/html/jquery.js new file mode 100644 index 00000000..d52a1c77 --- /dev/null +++ b/0.14/html/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(;b40){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(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?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
a";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>",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="
";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="
t
";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="
";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-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=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=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=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;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?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;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=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 bRe[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=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.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="";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="

";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="
";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;bT0){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;bT0){for(bB=bA;bB=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-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=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_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
","
"]}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>");try{for(var bw=0,bv=this.length;bw1&&bw0?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>");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]===""&&!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=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)<[^<]*)*<\/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=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("
").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.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").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"?"":"")+"");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;h0){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('
').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
');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(hl.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');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=$(' + + + +
+
+
libamb.h File Reference
+
+
+ +

Go to the source code of this file.

+

Detailed Description

+

+Automotive Message Broker Library Documentation

+
Version
0.14.0
+

+Introduction

+

Automotive Message Broker (AMB) Library documentation outlines the internal classes and structures for building plugins for AMB.

+

+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.

+

+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 mappings documentation. 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.

+

+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/.

+

+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.

+

+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/html/libamb_8h_source.html b/0.14/html/libamb_8h_source.html new file mode 100644 index 00000000..32e18cda --- /dev/null +++ b/0.14/html/libamb_8h_source.html @@ -0,0 +1,99 @@ + + + + + + +automotive-message-broker: libamb.h Source File + + + + + + + + + + +
+
+
+ + + + + +
+
automotive-message-broker +  0.14.0 +
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
libamb.h
+
+ + + + + diff --git a/0.14/html/listplusplus_8h_source.html b/0.14/html/listplusplus_8h_source.html new file mode 100644 index 00000000..47c91dc5 --- /dev/null +++ b/0.14/html/listplusplus_8h_source.html @@ -0,0 +1,103 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/listplusplus.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
listplusplus.h
+
+
+
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef LISTPLUSPLUS_H
21 #define LISTPLUSPLUS_H
22 
23 #include <list>
24 #include <algorithm>
25 #include <functional>
26 
27 template <class T, class V>
28 bool contains(const T & iteratable, V value)
29 {
30  return iteratable.size() > 0 && (std::find(iteratable.begin(), iteratable.end(), value) != iteratable.end());
31 }
32 
33 template <class T, class V>
34 bool contains(const T & iteratable, V value, std::function<bool(V,V)> comparator)
35 {
36  for(auto i : iteratable)
37  {
38  if(comparator(value, i))
39  return true;
40  }
41 
42  return false;
43 }
44 
45 template <class T, class V>
46 void removeOne(T * iteratable, V value)
47 {
48  typename T::iterator itr = std::find(iteratable->begin(), iteratable->end(), value);
49 
50  if (itr != iteratable->end())
51  {
52  iteratable->erase(itr);
53  }
54 }
55 
56 #endif // LISTPLUSPLUS_H
+ + + + diff --git a/0.14/html/mainpage.idl b/0.14/html/mainpage.idl new file mode 100644 index 00000000..0bae662b --- /dev/null +++ b/0.14/html/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 library documentation. +* \section crosswalk Crosswalk Vehicle Extension +* AMB also comes with a crosswalk extension that implements the W3C Automotive Business group +* vehicle and data specifications. +* \section licensing Licensing +* AMB is licensed LGPL v2. This allows the creation of proprietary plugins. +* \section previous_versions Previous Versions +* - 0.13 +* - 0.12 library Documentation +* - 0.12 DBus API Documentation +*/ diff --git a/0.14/html/mainpage_8idl_source.html b/0.14/html/mainpage_8idl_source.html new file mode 100644 index 00000000..16a2b004 --- /dev/null +++ b/0.14/html/mainpage_8idl_source.html @@ -0,0 +1,99 @@ + + + + + + +automotive-message-broker: mainpage.idl Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
mainpage.idl
+
+
+
1 
+ + + + diff --git a/0.14/html/modules.html b/0.14/html/modules.html new file mode 100644 index 00000000..7ff14e2b --- /dev/null +++ b/0.14/html/modules.html @@ -0,0 +1,99 @@ + + + + + + +automotive-message-broker: Modules + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
Modules
+
+
+
Here is a list of all modules:
+ + + +
 Libamb
 Dbus_api_module
+
+
+ + + + diff --git a/0.14/html/nav_f.png b/0.14/html/nav_f.png new file mode 100644 index 00000000..72a58a52 Binary files /dev/null and b/0.14/html/nav_f.png differ diff --git a/0.14/html/nav_g.png b/0.14/html/nav_g.png new file mode 100644 index 00000000..2093a237 Binary files /dev/null and b/0.14/html/nav_g.png differ diff --git a/0.14/html/nav_h.png b/0.14/html/nav_h.png new file mode 100644 index 00000000..33389b10 Binary files /dev/null and b/0.14/html/nav_h.png differ diff --git a/0.14/html/nullptr_8h_source.html b/0.14/html/nullptr_8h_source.html new file mode 100644 index 00000000..1dc1cb68 --- /dev/null +++ b/0.14/html/nullptr_8h_source.html @@ -0,0 +1,103 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/nullptr.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
nullptr.h
+
+
+
1 #define GCC_VERSION (__GNUC__ * 10000 \
2  + __GNUC_MINOR__ * 100 \
3  + __GNUC_PATCHLEVEL__)
4 
5 #if GCC_VERSION < 40600
6 #define nullptr 0
7 #endif
+ + + + diff --git a/0.14/html/open.png b/0.14/html/open.png new file mode 100644 index 00000000..30f75c7e Binary files /dev/null and b/0.14/html/open.png differ diff --git a/0.14/html/pages.html b/0.14/html/pages.html new file mode 100644 index 00000000..3c361344 --- /dev/null +++ b/0.14/html/pages.html @@ -0,0 +1,101 @@ + + + + + + +automotive-message-broker: Related Pages + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+
+
Related Pages
+
+
+
Here is a list of all related documentation pages:
+
+ + + + diff --git a/0.14/html/picojson_8h_source.html b/0.14/html/picojson_8h_source.html new file mode 100644 index 00000000..55010a95 --- /dev/null +++ b/0.14/html/picojson_8h_source.html @@ -0,0 +1,114 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/picojson.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson.h
+
+
+
1 /*
2  * Copyright 2009-2010 Cybozu Labs, Inc.
3  * Copyright 2011-2014 Kazuho Oku
4  * All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are met:
8  *
9  * 1. Redistributions of source code must retain the above copyright notice,
10  * this list of conditions and the following disclaimer.
11  *
12  * 2. Redistributions in binary form must reproduce the above copyright notice,
13  * this list of conditions and the following disclaimer in the documentation
14  * and/or other materials provided with the distribution.
15  *
16  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
20  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26  * POSSIBILITY OF SUCH DAMAGE.
27  */
28 #ifndef picojson_h
29 #define picojson_h
30 
31 #include <algorithm>
32 #include <cstdio>
33 #include <cstdlib>
34 #include <cstring>
35 #include <iostream>
36 #include <iterator>
37 #include <limits>
38 #include <map>
39 #include <stdexcept>
40 #include <string>
41 #include <vector>
42 
43 // for isnan/isinf
44 #if __cplusplus>=201103L
45 # include <cmath>
46 #else
47 extern "C" {
48 # ifdef _MSC_VER
49 # include <float.h>
50 # elif defined(__INTEL_COMPILER)
51 # include <mathimf.h>
52 # else
53 # include <math.h>
54 # endif
55 }
56 #endif
57 
58 // experimental support for int64_t (see README.mkdn for detail)
59 #ifdef PICOJSON_USE_INT64
60 # define __STDC_FORMAT_MACROS
61 # include <errno.h>
62 # include <inttypes.h>
63 #endif
64 
65 // to disable the use of localeconv(3), set PICOJSON_USE_LOCALE to 0
66 #ifndef PICOJSON_USE_LOCALE
67 # define PICOJSON_USE_LOCALE 1
68 #endif
69 #if PICOJSON_USE_LOCALE
70 extern "C" {
71 # include <locale.h>
72 }
73 #endif
74 
75 #ifndef PICOJSON_ASSERT
76 # define PICOJSON_ASSERT(e) do { if (! (e)) throw std::runtime_error(#e); } while (0)
77 #endif
78 
79 #ifdef _MSC_VER
80  #define SNPRINTF _snprintf_s
81  #pragma warning(push)
82  #pragma warning(disable : 4244) // conversion from int to char
83  #pragma warning(disable : 4127) // conditional expression is constant
84  #pragma warning(disable : 4702) // unreachable code
85 #else
86  #define SNPRINTF snprintf
87 #endif
88 
89 namespace picojson {
90 
91  enum {
92  null_type,
93  boolean_type,
94  number_type,
95  string_type,
96  array_type,
97  object_type
98 #ifdef PICOJSON_USE_INT64
99  , int64_type
100 #endif
101  };
102 
103  enum {
104  INDENT_WIDTH = 2
105  };
106 
107  struct null {};
108 
109  class value {
110  public:
111  typedef std::vector<value> array;
112  typedef std::map<std::string, value> object;
113  union _storage {
114  bool boolean_;
115  double number_;
116 #ifdef PICOJSON_USE_INT64
117  int64_t int64_;
118 #endif
119  std::string* string_;
120  array* array_;
121  object* object_;
122  };
123  protected:
124  int type_;
125  _storage u_;
126  public:
127  value();
128  value(int type, bool);
129  explicit value(bool b);
130 #ifdef PICOJSON_USE_INT64
131  explicit value(int64_t i);
132 #endif
133  explicit value(double n);
134  explicit value(const std::string& s);
135  explicit value(const array& a);
136  explicit value(const object& o);
137  explicit value(const char* s);
138  value(const char* s, size_t len);
139  ~value();
140  value(const value& x);
141  value& operator=(const value& x);
142  void swap(value& x);
143  template <typename T> bool is() const;
144  template <typename T> const T& get() const;
145  template <typename T> T& get();
146  bool evaluate_as_boolean() const;
147  const value& get(size_t idx) const;
148  const value& get(const std::string& key) const;
149  value& get(size_t idx);
150  value& get(const std::string& key);
151 
152  bool contains(size_t idx) const;
153  bool contains(const std::string& key) const;
154  std::string to_str() const;
155  template <typename Iter> void serialize(Iter os, bool prettify = false) const;
156  std::string serialize(bool prettify = false) const;
157  private:
158  template <typename T> value(const T*); // intentionally defined to block implicit conversion of pointer to bool
159  template <typename Iter> static void _indent(Iter os, int indent);
160  template <typename Iter> void _serialize(Iter os, int indent) const;
161  std::string _serialize(int indent) const;
162  };
163 
164  typedef value::array array;
165  typedef value::object object;
166 
167  inline value::value() : type_(null_type) {}
168 
169  inline value::value(int type, bool) : type_(type) {
170  switch (type) {
171 #define INIT(p, v) case p##type: u_.p = v; break
172  INIT(boolean_, false);
173  INIT(number_, 0.0);
174 #ifdef PICOJSON_USE_INT64
175  INIT(int64_, 0);
176 #endif
177  INIT(string_, new std::string());
178  INIT(array_, new array());
179  INIT(object_, new object());
180 #undef INIT
181  default: break;
182  }
183  }
184 
185  inline value::value(bool b) : type_(boolean_type) {
186  u_.boolean_ = b;
187  }
188 
189 #ifdef PICOJSON_USE_INT64
190  inline value::value(int64_t i) : type_(int64_type) {
191  u_.int64_ = i;
192  }
193 #endif
194 
195  inline value::value(double n) : type_(number_type) {
196  if (
197 #ifdef _MSC_VER
198  ! _finite(n)
199 #elif __cplusplus>=201103L || !(defined(isnan) && defined(isinf))
200  std::isnan(n) || std::isinf(n)
201 #else
202  isnan(n) || isinf(n)
203 #endif
204  ) {
205  throw std::overflow_error("");
206  }
207  u_.number_ = n;
208  }
209 
210  inline value::value(const std::string& s) : type_(string_type) {
211  u_.string_ = new std::string(s);
212  }
213 
214  inline value::value(const array& a) : type_(array_type) {
215  u_.array_ = new array(a);
216  }
217 
218  inline value::value(const object& o) : type_(object_type) {
219  u_.object_ = new object(o);
220  }
221 
222  inline value::value(const char* s) : type_(string_type) {
223  u_.string_ = new std::string(s);
224  }
225 
226  inline value::value(const char* s, size_t len) : type_(string_type) {
227  u_.string_ = new std::string(s, len);
228  }
229 
230  inline value::~value() {
231  switch (type_) {
232 #define DEINIT(p) case p##type: delete u_.p; break
233  DEINIT(string_);
234  DEINIT(array_);
235  DEINIT(object_);
236 #undef DEINIT
237  default: break;
238  }
239  }
240 
241  inline value::value(const value& x) : type_(x.type_) {
242  switch (type_) {
243 #define INIT(p, v) case p##type: u_.p = v; break
244  INIT(string_, new std::string(*x.u_.string_));
245  INIT(array_, new array(*x.u_.array_));
246  INIT(object_, new object(*x.u_.object_));
247 #undef INIT
248  default:
249  u_ = x.u_;
250  break;
251  }
252  }
253 
254  inline value& value::operator=(const value& x) {
255  if (this != &x) {
256  this->~value();
257  new (this) value(x);
258  }
259  return *this;
260  }
261 
262  inline void value::swap(value& x) {
263  std::swap(type_, x.type_);
264  std::swap(u_, x.u_);
265  }
266 
267 #define IS(ctype, jtype) \
268  template <> inline bool value::is<ctype>() const { \
269  return type_ == jtype##_type; \
270  }
271  IS(null, null)
272  IS(bool, boolean)
273 #ifdef PICOJSON_USE_INT64
274  IS(int64_t, int64)
275 #endif
276  IS(std::string, string)
277  IS(array, array)
278  IS(object, object)
279 #undef IS
280  template <> inline bool value::is<double>() const {
281  return type_ == number_type
282 #ifdef PICOJSON_USE_INT64
283  || type_ == int64_type
284 #endif
285  ;
286  }
287 
288 #define GET(ctype, var) \
289  template <> inline const ctype& value::get<ctype>() const { \
290  PICOJSON_ASSERT("type mismatch! call is<type>() before get<type>()" \
291  && is<ctype>()); \
292  return var; \
293  } \
294  template <> inline ctype& value::get<ctype>() { \
295  PICOJSON_ASSERT("type mismatch! call is<type>() before get<type>()" \
296  && is<ctype>()); \
297  return var; \
298  }
299  GET(bool, u_.boolean_)
300  GET(std::string, *u_.string_)
301  GET(array, *u_.array_)
302  GET(object, *u_.object_)
303 #ifdef PICOJSON_USE_INT64
304  GET(double, (type_ == int64_type && (const_cast<value*>(this)->type_ = number_type, const_cast<value*>(this)->u_.number_ = u_.int64_), u_.number_))
305  GET(int64_t, u_.int64_)
306 #else
307  GET(double, u_.number_)
308 #endif
309 #undef GET
310 
311  inline bool value::evaluate_as_boolean() const {
312  switch (type_) {
313  case null_type:
314  return false;
315  case boolean_type:
316  return u_.boolean_;
317  case number_type:
318  return u_.number_ != 0;
319  case string_type:
320  return ! u_.string_->empty();
321  default:
322  return true;
323  }
324  }
325 
326  inline const value& value::get(size_t idx) const {
327  static value s_null;
328  PICOJSON_ASSERT(is<array>());
329  return idx < u_.array_->size() ? (*u_.array_)[idx] : s_null;
330  }
331 
332  inline value& value::get(size_t idx) {
333  static value s_null;
334  PICOJSON_ASSERT(is<array>());
335  return idx < u_.array_->size() ? (*u_.array_)[idx] : s_null;
336  }
337 
338  inline const value& value::get(const std::string& key) const {
339  static value s_null;
340  PICOJSON_ASSERT(is<object>());
341  object::const_iterator i = u_.object_->find(key);
342  return i != u_.object_->end() ? i->second : s_null;
343  }
344 
345  inline value& value::get(const std::string& key) {
346  static value s_null;
347  PICOJSON_ASSERT(is<object>());
348  object::iterator i = u_.object_->find(key);
349  return i != u_.object_->end() ? i->second : s_null;
350  }
351 
352  inline bool value::contains(size_t idx) const {
353  PICOJSON_ASSERT(is<array>());
354  return idx < u_.array_->size();
355  }
356 
357  inline bool value::contains(const std::string& key) const {
358  PICOJSON_ASSERT(is<object>());
359  object::const_iterator i = u_.object_->find(key);
360  return i != u_.object_->end();
361  }
362 
363  inline std::string value::to_str() const {
364  switch (type_) {
365  case null_type: return "null";
366  case boolean_type: return u_.boolean_ ? "true" : "false";
367 #ifdef PICOJSON_USE_INT64
368  case int64_type: {
369  char buf[sizeof("-9223372036854775808")];
370  SNPRINTF(buf, sizeof(buf), "%" PRId64, u_.int64_);
371  return buf;
372  }
373 #endif
374  case number_type: {
375  char buf[256];
376  double tmp;
377  SNPRINTF(buf, sizeof(buf), fabs(u_.number_) < (1ULL << 53) && modf(u_.number_, &tmp) == 0 ? "%.f" : "%.17g", u_.number_);
378 #if PICOJSON_USE_LOCALE
379  char *decimal_point = localeconv()->decimal_point;
380  if (strcmp(decimal_point, ".") != 0) {
381  size_t decimal_point_len = strlen(decimal_point);
382  for (char *p = buf; *p != '\0'; ++p) {
383  if (strncmp(p, decimal_point, decimal_point_len) == 0) {
384  return std::string(buf, p) + "." + (p + decimal_point_len);
385  }
386  }
387  }
388 #endif
389  return buf;
390  }
391  case string_type: return *u_.string_;
392  case array_type: {
393  std::string output;
394  for(auto i : get<array>()) {
395  if(i.is<std::string>())
396  output += "\"" + i.to_str() +"\",";
397  else
398  output+= i.to_str() + ",";
399  }
400  output = output.substr(0, output.length() - 1);
401  output = "[" + output + "]";
402  return output;
403  }
404  case object_type: {
405  std::string output;
406  for(auto i : get<object>()) {
407  output += "\""+ i.first + "\":" + i.second.to_str() + ",";
408  }
409  output = output.substr(0, output.length() - 1);
410  output = "{" + output + "}";
411  return output;
412  }
413  default: PICOJSON_ASSERT(0);
414 #ifdef _MSC_VER
415  __assume(0);
416 #endif
417  }
418  return std::string();
419  }
420 
421  template <typename Iter> void copy(const std::string& s, Iter oi) {
422  std::copy(s.begin(), s.end(), oi);
423  }
424 
425  template <typename Iter> void serialize_str(const std::string& s, Iter oi) {
426  *oi++ = '"';
427  for (std::string::const_iterator i = s.begin(); i != s.end(); ++i) {
428  switch (*i) {
429 #define MAP(val, sym) case val: copy(sym, oi); break
430  MAP('"', "\\\"");
431  MAP('\\', "\\\\");
432  MAP('/', "\\/");
433  MAP('\b', "\\b");
434  MAP('\f', "\\f");
435  MAP('\n', "\\n");
436  MAP('\r', "\\r");
437  MAP('\t', "\\t");
438 #undef MAP
439  default:
440  if (static_cast<unsigned char>(*i) < 0x20 || *i == 0x7f) {
441  char buf[7];
442  SNPRINTF(buf, sizeof(buf), "\\u%04x", *i & 0xff);
443  copy(buf, buf + 6, oi);
444  } else {
445  *oi++ = *i;
446  }
447  break;
448  }
449  }
450  *oi++ = '"';
451  }
452 
453  template <typename Iter> void value::serialize(Iter oi, bool prettify) const {
454  return _serialize(oi, prettify ? 0 : -1);
455  }
456 
457  inline std::string value::serialize(bool prettify) const {
458  return _serialize(prettify ? 0 : -1);
459  }
460 
461  template <typename Iter> void value::_indent(Iter oi, int indent) {
462  *oi++ = '\n';
463  for (int i = 0; i < indent * INDENT_WIDTH; ++i) {
464  *oi++ = ' ';
465  }
466  }
467 
468  template <typename Iter> void value::_serialize(Iter oi, int indent) const {
469  switch (type_) {
470  case string_type:
471  serialize_str(*u_.string_, oi);
472  break;
473  case array_type: {
474  *oi++ = '[';
475  if (indent != -1) {
476  ++indent;
477  }
478  for (array::const_iterator i = u_.array_->begin();
479  i != u_.array_->end();
480  ++i) {
481  if (i != u_.array_->begin()) {
482  *oi++ = ',';
483  }
484  if (indent != -1) {
485  _indent(oi, indent);
486  }
487  i->_serialize(oi, indent);
488  }
489  if (indent != -1) {
490  --indent;
491  if (! u_.array_->empty()) {
492  _indent(oi, indent);
493  }
494  }
495  *oi++ = ']';
496  break;
497  }
498  case object_type: {
499  *oi++ = '{';
500  if (indent != -1) {
501  ++indent;
502  }
503  for (object::const_iterator i = u_.object_->begin();
504  i != u_.object_->end();
505  ++i) {
506  if (i != u_.object_->begin()) {
507  *oi++ = ',';
508  }
509  if (indent != -1) {
510  _indent(oi, indent);
511  }
512  serialize_str(i->first, oi);
513  *oi++ = ':';
514  if (indent != -1) {
515  *oi++ = ' ';
516  }
517  i->second._serialize(oi, indent);
518  }
519  if (indent != -1) {
520  --indent;
521  if (! u_.object_->empty()) {
522  _indent(oi, indent);
523  }
524  }
525  *oi++ = '}';
526  break;
527  }
528  default:
529  copy(to_str(), oi);
530  break;
531  }
532  if (indent == 0) {
533  *oi++ = '\n';
534  }
535  }
536 
537  inline std::string value::_serialize(int indent) const {
538  std::string s;
539  _serialize(std::back_inserter(s), indent);
540  return s;
541  }
542 
543  template <typename Iter> class input {
544  protected:
545  Iter cur_, end_;
546  int last_ch_;
547  bool ungot_;
548  int line_;
549  public:
550  input(const Iter& first, const Iter& last) : cur_(first), end_(last), last_ch_(-1), ungot_(false), line_(1) {}
551  int getc() {
552  if (ungot_) {
553  ungot_ = false;
554  return last_ch_;
555  }
556  if (cur_ == end_) {
557  last_ch_ = -1;
558  return -1;
559  }
560  if (last_ch_ == '\n') {
561  line_++;
562  }
563  last_ch_ = *cur_ & 0xff;
564  ++cur_;
565  return last_ch_;
566  }
567  void ungetc() {
568  if (last_ch_ != -1) {
569  PICOJSON_ASSERT(! ungot_);
570  ungot_ = true;
571  }
572  }
573  Iter cur() const { return cur_; }
574  int line() const { return line_; }
575  void skip_ws() {
576  while (1) {
577  int ch = getc();
578  if (! (ch == ' ' || ch == '\t' || ch == '\n' || ch == '\r')) {
579  ungetc();
580  break;
581  }
582  }
583  }
584  bool expect(int expect) {
585  skip_ws();
586  if (getc() != expect) {
587  ungetc();
588  return false;
589  }
590  return true;
591  }
592  bool match(const std::string& pattern) {
593  for (std::string::const_iterator pi(pattern.begin());
594  pi != pattern.end();
595  ++pi) {
596  if (getc() != *pi) {
597  ungetc();
598  return false;
599  }
600  }
601  return true;
602  }
603  };
604 
605  template<typename Iter> inline int _parse_quadhex(input<Iter> &in) {
606  int uni_ch = 0, hex;
607  for (int i = 0; i < 4; i++) {
608  if ((hex = in.getc()) == -1) {
609  return -1;
610  }
611  if ('0' <= hex && hex <= '9') {
612  hex -= '0';
613  } else if ('A' <= hex && hex <= 'F') {
614  hex -= 'A' - 0xa;
615  } else if ('a' <= hex && hex <= 'f') {
616  hex -= 'a' - 0xa;
617  } else {
618  in.ungetc();
619  return -1;
620  }
621  uni_ch = uni_ch * 16 + hex;
622  }
623  return uni_ch;
624  }
625 
626  template<typename String, typename Iter> inline bool _parse_codepoint(String& out, input<Iter>& in) {
627  int uni_ch;
628  if ((uni_ch = _parse_quadhex(in)) == -1) {
629  return false;
630  }
631  if (0xd800 <= uni_ch && uni_ch <= 0xdfff) {
632  if (0xdc00 <= uni_ch) {
633  // a second 16-bit of a surrogate pair appeared
634  return false;
635  }
636  // first 16-bit of surrogate pair, get the next one
637  if (in.getc() != '\\' || in.getc() != 'u') {
638  in.ungetc();
639  return false;
640  }
641  int second = _parse_quadhex(in);
642  if (! (0xdc00 <= second && second <= 0xdfff)) {
643  return false;
644  }
645  uni_ch = ((uni_ch - 0xd800) << 10) | ((second - 0xdc00) & 0x3ff);
646  uni_ch += 0x10000;
647  }
648  if (uni_ch < 0x80) {
649  out.push_back(uni_ch);
650  } else {
651  if (uni_ch < 0x800) {
652  out.push_back(0xc0 | (uni_ch >> 6));
653  } else {
654  if (uni_ch < 0x10000) {
655  out.push_back(0xe0 | (uni_ch >> 12));
656  } else {
657  out.push_back(0xf0 | (uni_ch >> 18));
658  out.push_back(0x80 | ((uni_ch >> 12) & 0x3f));
659  }
660  out.push_back(0x80 | ((uni_ch >> 6) & 0x3f));
661  }
662  out.push_back(0x80 | (uni_ch & 0x3f));
663  }
664  return true;
665  }
666 
667  template<typename String, typename Iter> inline bool _parse_string(String& out, input<Iter>& in) {
668  while (1) {
669  int ch = in.getc();
670  if (ch < ' ') {
671  in.ungetc();
672  return false;
673  } else if (ch == '"') {
674  return true;
675  } else if (ch == '\\') {
676  if ((ch = in.getc()) == -1) {
677  return false;
678  }
679  switch (ch) {
680 #define MAP(sym, val) case sym: out.push_back(val); break
681  MAP('"', '\"');
682  MAP('\\', '\\');
683  MAP('/', '/');
684  MAP('b', '\b');
685  MAP('f', '\f');
686  MAP('n', '\n');
687  MAP('r', '\r');
688  MAP('t', '\t');
689 #undef MAP
690  case 'u':
691  if (! _parse_codepoint(out, in)) {
692  return false;
693  }
694  break;
695  default:
696  return false;
697  }
698  } else {
699  out.push_back(ch);
700  }
701  }
702  return false;
703  }
704 
705  template <typename Context, typename Iter> inline bool _parse_array(Context& ctx, input<Iter>& in) {
706  if (! ctx.parse_array_start()) {
707  return false;
708  }
709  size_t idx = 0;
710  if (in.expect(']')) {
711  return ctx.parse_array_stop(idx);
712  }
713  do {
714  if (! ctx.parse_array_item(in, idx)) {
715  return false;
716  }
717  idx++;
718  } while (in.expect(','));
719  return in.expect(']') && ctx.parse_array_stop(idx);
720  }
721 
722  template <typename Context, typename Iter> inline bool _parse_object(Context& ctx, input<Iter>& in) {
723  if (! ctx.parse_object_start()) {
724  return false;
725  }
726  if (in.expect('}')) {
727  return true;
728  }
729  do {
730  std::string key;
731  if (! in.expect('"')
732  || ! _parse_string(key, in)
733  || ! in.expect(':')) {
734  return false;
735  }
736  if (! ctx.parse_object_item(in, key)) {
737  return false;
738  }
739  } while (in.expect(','));
740  return in.expect('}');
741  }
742 
743  template <typename Iter> inline std::string _parse_number(input<Iter>& in) {
744  std::string num_str;
745  while (1) {
746  int ch = in.getc();
747  if (('0' <= ch && ch <= '9') || ch == '+' || ch == '-'
748  || ch == 'e' || ch == 'E') {
749  num_str.push_back(ch);
750  } else if (ch == '.') {
751 #if PICOJSON_USE_LOCALE
752  num_str += localeconv()->decimal_point;
753 #else
754  num_str.push_back('.');
755 #endif
756  } else {
757  in.ungetc();
758  break;
759  }
760  }
761  return num_str;
762  }
763 
764  template <typename Context, typename Iter> inline bool _parse(Context& ctx, input<Iter>& in) {
765  in.skip_ws();
766  int ch = in.getc();
767  switch (ch) {
768 #define IS(ch, text, op) case ch: \
769  if (in.match(text) && op) { \
770  return true; \
771  } else { \
772  return false; \
773  }
774  IS('n', "ull", ctx.set_null());
775  IS('f', "alse", ctx.set_bool(false));
776  IS('t', "rue", ctx.set_bool(true));
777 #undef IS
778  case '"':
779  return ctx.parse_string(in);
780  case '[':
781  return _parse_array(ctx, in);
782  case '{':
783  return _parse_object(ctx, in);
784  default:
785  if (('0' <= ch && ch <= '9') || ch == '-') {
786  double f;
787  char *endp;
788  in.ungetc();
789  std::string num_str = _parse_number(in);
790  if (num_str.empty()) {
791  return false;
792  }
793 #ifdef PICOJSON_USE_INT64
794  {
795  errno = 0;
796  intmax_t ival = strtoimax(num_str.c_str(), &endp, 10);
797  if (errno == 0
798  && std::numeric_limits<int64_t>::min() <= ival
799  && ival <= std::numeric_limits<int64_t>::max()
800  && endp == num_str.c_str() + num_str.size()) {
801  ctx.set_int64(ival);
802  return true;
803  }
804  }
805 #endif
806  f = strtod(num_str.c_str(), &endp);
807  if (endp == num_str.c_str() + num_str.size()) {
808  ctx.set_number(f);
809  return true;
810  }
811  return false;
812  }
813  break;
814  }
815  in.ungetc();
816  return false;
817  }
818 
820  public:
821  bool set_null() { return false; }
822  bool set_bool(bool) { return false; }
823 #ifdef PICOJSON_USE_INT64
824  bool set_int64(int64_t) { return false; }
825 #endif
826  bool set_number(double) { return false; }
827  template <typename Iter> bool parse_string(input<Iter>&) { return false; }
828  bool parse_array_start() { return false; }
829  template <typename Iter> bool parse_array_item(input<Iter>&, size_t) {
830  return false;
831  }
832  bool parse_array_stop(size_t) { return false; }
833  bool parse_object_start() { return false; }
834  template <typename Iter> bool parse_object_item(input<Iter>&, const std::string&) {
835  return false;
836  }
837  };
838 
840  protected:
841  value* out_;
842  public:
843  default_parse_context(value* out) : out_(out) {}
844  bool set_null() {
845  *out_ = value();
846  return true;
847  }
848  bool set_bool(bool b) {
849  *out_ = value(b);
850  return true;
851  }
852 #ifdef PICOJSON_USE_INT64
853  bool set_int64(int64_t i) {
854  *out_ = value(i);
855  return true;
856  }
857 #endif
858  bool set_number(double f) {
859  *out_ = value(f);
860  return true;
861  }
862  template<typename Iter> bool parse_string(input<Iter>& in) {
863  *out_ = value(string_type, false);
864  return _parse_string(out_->get<std::string>(), in);
865  }
866  bool parse_array_start() {
867  *out_ = value(array_type, false);
868  return true;
869  }
870  template <typename Iter> bool parse_array_item(input<Iter>& in, size_t) {
871  array& a = out_->get<array>();
872  a.push_back(value());
873  default_parse_context ctx(&a.back());
874  return _parse(ctx, in);
875  }
876  bool parse_array_stop(size_t) { return true; }
877  bool parse_object_start() {
878  *out_ = value(object_type, false);
879  return true;
880  }
881  template <typename Iter> bool parse_object_item(input<Iter>& in, const std::string& key) {
882  object& o = out_->get<object>();
883  default_parse_context ctx(&o[key]);
884  return _parse(ctx, in);
885  }
886  private:
888  default_parse_context& operator=(const default_parse_context&);
889  };
890 
892  public:
893  struct dummy_str {
894  void push_back(int) {}
895  };
896  public:
897  null_parse_context() {}
898  bool set_null() { return true; }
899  bool set_bool(bool) { return true; }
900 #ifdef PICOJSON_USE_INT64
901  bool set_int64(int64_t) { return true; }
902 #endif
903  bool set_number(double) { return true; }
904  template <typename Iter> bool parse_string(input<Iter>& in) {
905  dummy_str s;
906  return _parse_string(s, in);
907  }
908  bool parse_array_start() { return true; }
909  template <typename Iter> bool parse_array_item(input<Iter>& in, size_t) {
910  return _parse(*this, in);
911  }
912  bool parse_array_stop(size_t) { return true; }
913  bool parse_object_start() { return true; }
914  template <typename Iter> bool parse_object_item(input<Iter>& in, const std::string&) {
915  return _parse(*this, in);
916  }
917  private:
919  null_parse_context& operator=(const null_parse_context&);
920  };
921 
922  // obsolete, use the version below
923  template <typename Iter> inline std::string parse(value& out, Iter& pos, const Iter& last) {
924  std::string err;
925  pos = parse(out, pos, last, &err);
926  return err;
927  }
928 
929  template <typename Context, typename Iter> inline Iter _parse(Context& ctx, const Iter& first, const Iter& last, std::string* err) {
930  input<Iter> in(first, last);
931  if (! _parse(ctx, in) && err != NULL) {
932  char buf[64];
933  SNPRINTF(buf, sizeof(buf), "syntax error at line %d near: ", in.line());
934  *err = buf;
935  while (1) {
936  int ch = in.getc();
937  if (ch == -1 || ch == '\n') {
938  break;
939  } else if (ch >= ' ') {
940  err->push_back(ch);
941  }
942  }
943  }
944  return in.cur();
945  }
946 
947  template <typename Iter> inline Iter parse(value& out, const Iter& first, const Iter& last, std::string* err) {
948  default_parse_context ctx(&out);
949  return _parse(ctx, first, last, err);
950  }
951 
952  inline std::string parse(value& out, const std::string& s) {
953  std::string err;
954  parse(out, s.begin(), s.end(), &err);
955  return err;
956  }
957 
958  inline std::string parse(value& out, std::istream& is) {
959  std::string err;
960  parse(out, std::istreambuf_iterator<char>(is.rdbuf()),
961  std::istreambuf_iterator<char>(), &err);
962  return err;
963  }
964 
965  template <typename T> struct last_error_t {
966  static std::string s;
967  };
968  template <typename T> std::string last_error_t<T>::s;
969 
970  inline void set_last_error(const std::string& s) {
972  }
973 
974  inline const std::string& get_last_error() {
975  return last_error_t<bool>::s;
976  }
977 
978  inline bool operator==(const value& x, const value& y) {
979  if (x.is<null>())
980  return y.is<null>();
981 #define PICOJSON_CMP(type) \
982  if (x.is<type>()) \
983  return y.is<type>() && x.get<type>() == y.get<type>()
984  PICOJSON_CMP(bool);
985  PICOJSON_CMP(double);
986  PICOJSON_CMP(std::string);
987  PICOJSON_CMP(array);
988  PICOJSON_CMP(object);
989 #undef PICOJSON_CMP
990  PICOJSON_ASSERT(0);
991 #ifdef _MSC_VER
992  __assume(0);
993 #endif
994  return false;
995  }
996 
997  inline bool operator!=(const value& x, const value& y) {
998  return ! (x == y);
999  }
1000 }
1001 
1002 namespace std {
1003  template<> inline void swap(picojson::value& x, picojson::value& y)
1004  {
1005  x.swap(y);
1006  }
1007 }
1008 
1009 inline std::istream& operator>>(std::istream& is, picojson::value& x)
1010 {
1011  picojson::set_last_error(std::string());
1012  std::string err = picojson::parse(x, is);
1013  if (! err.empty()) {
1014  picojson::set_last_error(err);
1015  is.setstate(std::ios::failbit);
1016  }
1017  return is;
1018 }
1019 
1020 inline std::ostream& operator<<(std::ostream& os, const picojson::value& x)
1021 {
1022  x.serialize(std::ostream_iterator<char>(os));
1023  return os;
1024 }
1025 #ifdef _MSC_VER
1026  #pragma warning(pop)
1027 #endif
1028 
1029 #endif
Definition: picojson.h:113
+
Definition: picojson.h:965
+
Definition: picojson.h:543
+
Definition: picojson.h:891
+
Definition: picojson.h:1002
+
Definition: picojson.h:839
+
Definition: picojson.h:109
+
Definition: picojson.h:107
+
Definition: picojson.h:89
+
Definition: picojson.h:819
+
Definition: picojson.h:893
+
+ + + + diff --git a/0.14/html/plugins_8idl.html b/0.14/html/plugins_8idl.html new file mode 100644 index 00000000..ba6c21ff --- /dev/null +++ b/0.14/html/plugins_8idl.html @@ -0,0 +1,126 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins/plugins.idl File Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
plugins.idl File Reference
+
+
+ +

Go to the source code of this file.

+

Detailed Description

+

+AMB Plugin documentation

+

+Introduction

+

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:

    +
  • bluemonkey_plugin - Extensible javascript engine plugin for defining plugin behavior in javascript
  • +
  • database_plugin - Plugin that logs data in a sqlite database and can play back logs
  • +
  • DBus plugin - Exposes AMB Properties on DBus
  • +
  • gpsnmea_plugin - GPS Plugin that provides location position data from NMEA compatible devices
  • +
  • obd2_plugin - Plugin that provides data from OBD-II compatible vehicles
  • +
  • opencvlux_plugin - Plugin that uses OpenCV to produce ADAS data and perform video logging
  • +
  • websocket_plugin - Both source and sink plugin that uses a websocket protocol to communicate
  • +
  • Wheel source plugin - Plugin that generates data using the Logitech G27 racing wheel
  • +
+

+Additional Plugin Documentation

+

In addition to the plugin documentation listed above, some plugins have additional information. Here are some links:

    +
  • bluemonkey
  • +
  • websocket
  • +
+
+ + + + diff --git a/0.14/html/plugins_8idl_source.html b/0.14/html/plugins_8idl_source.html new file mode 100644 index 00000000..e6530eed --- /dev/null +++ b/0.14/html/plugins_8idl_source.html @@ -0,0 +1,103 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins/plugins.idl Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
plugins.idl
+
+ + + + + diff --git a/0.14/html/release_notes.html b/0.14/html/release_notes.html new file mode 100644 index 00000000..3642114d --- /dev/null +++ b/0.14/html/release_notes.html @@ -0,0 +1,116 @@ + + + + + + +automotive-message-broker: AMB Release Notes + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+
+ + +
+ +
+ +
+
+
+
AMB Release Notes
+
+
+

Version: 0.14

+

New features:

+
    +
  • [DBus] some classes for exporting custom interfaces moved to plugins-common
  • +
  • [Bluemonkey plugin] support for creating custom dbus interfaces: bluemonkey.exportInterface()
  • +
  • [Bluemonkey plugin] dbus module supports creating dbus interfaces to system or session services and creating/exporting dbus objects
  • +
  • [ambctl] support for enabling disabling plugins
  • +
  • [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
  • +
  • [xwalk] vehicle extension now dynamically exports all AMB supported objects
  • +
+

Changes:

+
    +
  • Plugin create() method signature changed.
  • +
  • Removed AbstractSinkManager class
  • +
  • Removed deprecated dbus interfaces
  • +
  • Removed deprecated 'FooChanged' signal introspection description
  • +
  • Deprecated 'GetFoo' method. This doesn't contain much more information that cannot already be obtained through the Properties interface.
  • +
+

Fixes:

+
    +
  • [XWalk] Fixed misspelled 'diagnostics' interface
  • +
  • [DBus] Fixed misspelled 'Diagnostics' interface
  • +
+
+ + + + diff --git a/0.14/html/search/all_0.html b/0.14/html/search/all_0.html new file mode 100644 index 00000000..d54e0bd8 --- /dev/null +++ b/0.14/html/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_0.js b/0.14/html/search/all_0.js new file mode 100644 index 00000000..502f054c --- /dev/null +++ b/0.14/html/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/html/search/all_1.html b/0.14/html/search/all_1.html new file mode 100644 index 00000000..8cc6a1de --- /dev/null +++ b/0.14/html/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_1.js b/0.14/html/search/all_1.js new file mode 100644 index 00000000..d425c22a --- /dev/null +++ b/0.14/html/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< T >'],['../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/html/search/all_10.html b/0.14/html/search/all_10.html new file mode 100644 index 00000000..c25484f2 --- /dev/null +++ b/0.14/html/search/all_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_10.js b/0.14/html/search/all_10.js new file mode 100644 index 00000000..82df4238 --- /dev/null +++ b/0.14/html/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/html/search/all_11.html b/0.14/html/search/all_11.html new file mode 100644 index 00000000..3615c281 --- /dev/null +++ b/0.14/html/search/all_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_11.js b/0.14/html/search/all_11.js new file mode 100644 index 00000000..e0073982 --- /dev/null +++ b/0.14/html/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 &propertyName, PropertyChangedType callback, std::string pid="")=0'],['../classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &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/html/search/all_12.html b/0.14/html/search/all_12.html new file mode 100644 index 00000000..abd082a5 --- /dev/null +++ b/0.14/html/search/all_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_12.js b/0.14/html/search/all_12.js new file mode 100644 index 00000000..ad104632 --- /dev/null +++ b/0.14/html/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/html/search/all_13.html b/0.14/html/search/all_13.html new file mode 100644 index 00000000..88fa6531 --- /dev/null +++ b/0.14/html/search/all_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_13.js b/0.14/html/search/all_13.js new file mode 100644 index 00000000..f3159b74 --- /dev/null +++ b/0.14/html/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/html/search/all_14.html b/0.14/html/search/all_14.html new file mode 100644 index 00000000..518db1da --- /dev/null +++ b/0.14/html/search/all_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_14.js b/0.14/html/search/all_14.js new file mode 100644 index 00000000..133cedf1 --- /dev/null +++ b/0.14/html/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/html/search/all_15.html b/0.14/html/search/all_15.html new file mode 100644 index 00000000..1331c0d7 --- /dev/null +++ b/0.14/html/search/all_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_15.js b/0.14/html/search/all_15.js new file mode 100644 index 00000000..48172c77 --- /dev/null +++ b/0.14/html/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/html/search/all_16.html b/0.14/html/search/all_16.html new file mode 100644 index 00000000..bec9d5dd --- /dev/null +++ b/0.14/html/search/all_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_16.js b/0.14/html/search/all_16.js new file mode 100644 index 00000000..aea3eb87 --- /dev/null +++ b/0.14/html/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/html/search/all_17.html b/0.14/html/search/all_17.html new file mode 100644 index 00000000..6d010fdd --- /dev/null +++ b/0.14/html/search/all_17.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_17.js b/0.14/html/search/all_17.js new file mode 100644 index 00000000..b543fba7 --- /dev/null +++ b/0.14/html/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/html/search/all_2.html b/0.14/html/search/all_2.html new file mode 100644 index 00000000..d15ac65f --- /dev/null +++ b/0.14/html/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_2.js b/0.14/html/search/all_2.js new file mode 100644 index 00000000..8e2bb2a6 --- /dev/null +++ b/0.14/html/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/html/search/all_3.html b/0.14/html/search/all_3.html new file mode 100644 index 00000000..9f526c67 --- /dev/null +++ b/0.14/html/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_3.js b/0.14/html/search/all_3.js new file mode 100644 index 00000000..634175ce --- /dev/null +++ b/0.14/html/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/html/search/all_4.html b/0.14/html/search/all_4.html new file mode 100644 index 00000000..7b814aa9 --- /dev/null +++ b/0.14/html/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_4.js b/0.14/html/search/all_4.js new file mode 100644 index 00000000..993ba6a3 --- /dev/null +++ b/0.14/html/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/html/search/all_5.html b/0.14/html/search/all_5.html new file mode 100644 index 00000000..d8de5560 --- /dev/null +++ b/0.14/html/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_5.js b/0.14/html/search/all_5.js new file mode 100644 index 00000000..f84c9612 --- /dev/null +++ b/0.14/html/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/html/search/all_6.html b/0.14/html/search/all_6.html new file mode 100644 index 00000000..9ba0cc2b --- /dev/null +++ b/0.14/html/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_6.js b/0.14/html/search/all_6.js new file mode 100644 index 00000000..9f1ee0f6 --- /dev/null +++ b/0.14/html/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/html/search/all_7.html b/0.14/html/search/all_7.html new file mode 100644 index 00000000..9384ec9b --- /dev/null +++ b/0.14/html/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_7.js b/0.14/html/search/all_7.js new file mode 100644 index 00000000..975d14de --- /dev/null +++ b/0.14/html/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< bool >',['../classGVS_3_01bool_01_4.html',1,'']]], + ['gvs_3c_20char_20_3e',['GVS< char >',['../classGVS_3_01char_01_4.html',1,'']]], + ['gvs_3c_20double_20_3e',['GVS< double >',['../classGVS_3_01double_01_4.html',1,'']]], + ['gvs_3c_20int_20_3e',['GVS< int >',['../classGVS_3_01int_01_4.html',1,'']]], + ['gvs_3c_20int16_5ft_20_3e',['GVS< int16_t >',['../classGVS_3_01int16__t_01_4.html',1,'']]], + ['gvs_3c_20int64_5ft_20_3e',['GVS< int64_t >',['../classGVS_3_01int64__t_01_4.html',1,'']]], + ['gvs_3c_20uint16_5ft_20_3e',['GVS< uint16_t >',['../classGVS_3_01uint16__t_01_4.html',1,'']]], + ['gvs_3c_20uint32_5ft_20_3e',['GVS< uint32_t >',['../classGVS_3_01uint32__t_01_4.html',1,'']]], + ['gvs_3c_20uint64_5ft_20_3e',['GVS< uint64_t >',['../classGVS_3_01uint64__t_01_4.html',1,'']]] +]; diff --git a/0.14/html/search/all_8.html b/0.14/html/search/all_8.html new file mode 100644 index 00000000..37566c5d --- /dev/null +++ b/0.14/html/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_8.js b/0.14/html/search/all_8.js new file mode 100644 index 00000000..cc573ab8 --- /dev/null +++ b/0.14/html/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/html/search/all_9.html b/0.14/html/search/all_9.html new file mode 100644 index 00000000..c8c51023 --- /dev/null +++ b/0.14/html/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_9.js b/0.14/html/search/all_9.js new file mode 100644 index 00000000..d51b9b9f --- /dev/null +++ b/0.14/html/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/html/search/all_a.html b/0.14/html/search/all_a.html new file mode 100644 index 00000000..4cb31f0c --- /dev/null +++ b/0.14/html/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_a.js b/0.14/html/search/all_a.js new file mode 100644 index 00000000..88597883 --- /dev/null +++ b/0.14/html/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/html/search/all_b.html b/0.14/html/search/all_b.html new file mode 100644 index 00000000..d34a612e --- /dev/null +++ b/0.14/html/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_b.js b/0.14/html/search/all_b.js new file mode 100644 index 00000000..ada29c73 --- /dev/null +++ b/0.14/html/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/html/search/all_c.html b/0.14/html/search/all_c.html new file mode 100644 index 00000000..c1ae2cae --- /dev/null +++ b/0.14/html/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_c.js b/0.14/html/search/all_c.js new file mode 100644 index 00000000..6430feae --- /dev/null +++ b/0.14/html/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/html/search/all_d.html b/0.14/html/search/all_d.html new file mode 100644 index 00000000..712223c6 --- /dev/null +++ b/0.14/html/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_d.js b/0.14/html/search/all_d.js new file mode 100644 index 00000000..02176a6f --- /dev/null +++ b/0.14/html/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/html/search/all_e.html b/0.14/html/search/all_e.html new file mode 100644 index 00000000..d553ffa2 --- /dev/null +++ b/0.14/html/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_e.js b/0.14/html/search/all_e.js new file mode 100644 index 00000000..d02d1f08 --- /dev/null +++ b/0.14/html/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< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPosition'],['../classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e',1,'VehicleProperty::PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionMode'],['../classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13',1,'VehicleProperty::PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, Transmission::Mode) static const Property TransmissionModeW3C']]], + ['propertytypefactorycallback',['PropertyTypeFactoryCallback',['../classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf',1,'VehicleProperty']]] +]; diff --git a/0.14/html/search/all_f.html b/0.14/html/search/all_f.html new file mode 100644 index 00000000..c77391a0 --- /dev/null +++ b/0.14/html/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/all_f.js b/0.14/html/search/all_f.js new file mode 100644 index 00000000..1204176d --- /dev/null +++ b/0.14/html/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/html/search/classes_0.html b/0.14/html/search/classes_0.html new file mode 100644 index 00000000..025587a7 --- /dev/null +++ b/0.14/html/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_0.js b/0.14/html/search/classes_0.js new file mode 100644 index 00000000..502f054c --- /dev/null +++ b/0.14/html/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/html/search/classes_1.html b/0.14/html/search/classes_1.html new file mode 100644 index 00000000..86dc4ffe --- /dev/null +++ b/0.14/html/search/classes_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_1.js b/0.14/html/search/classes_1.js new file mode 100644 index 00000000..a9bcd85d --- /dev/null +++ b/0.14/html/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/html/search/classes_10.html b/0.14/html/search/classes_10.html new file mode 100644 index 00000000..f306d99d --- /dev/null +++ b/0.14/html/search/classes_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_10.js b/0.14/html/search/classes_10.js new file mode 100644 index 00000000..38b91209 --- /dev/null +++ b/0.14/html/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/html/search/classes_11.html b/0.14/html/search/classes_11.html new file mode 100644 index 00000000..7d9c149d --- /dev/null +++ b/0.14/html/search/classes_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_11.js b/0.14/html/search/classes_11.js new file mode 100644 index 00000000..554b06e8 --- /dev/null +++ b/0.14/html/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/html/search/classes_12.html b/0.14/html/search/classes_12.html new file mode 100644 index 00000000..1f1842b5 --- /dev/null +++ b/0.14/html/search/classes_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_12.js b/0.14/html/search/classes_12.js new file mode 100644 index 00000000..eb99e9b7 --- /dev/null +++ b/0.14/html/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/html/search/classes_13.html b/0.14/html/search/classes_13.html new file mode 100644 index 00000000..59251e1d --- /dev/null +++ b/0.14/html/search/classes_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_13.js b/0.14/html/search/classes_13.js new file mode 100644 index 00000000..71a824d0 --- /dev/null +++ b/0.14/html/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/html/search/classes_14.html b/0.14/html/search/classes_14.html new file mode 100644 index 00000000..79c6566a --- /dev/null +++ b/0.14/html/search/classes_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_14.js b/0.14/html/search/classes_14.js new file mode 100644 index 00000000..437c6f54 --- /dev/null +++ b/0.14/html/search/classes_14.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['yawrate',['YawRate',['../interfaceYawRate.html',1,'']]] +]; diff --git a/0.14/html/search/classes_15.html b/0.14/html/search/classes_15.html new file mode 100644 index 00000000..87ace5ce --- /dev/null +++ b/0.14/html/search/classes_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_15.js b/0.14/html/search/classes_15.js new file mode 100644 index 00000000..07ae2856 --- /dev/null +++ b/0.14/html/search/classes_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zone',['Zone',['../classZone.html',1,'']]] +]; diff --git a/0.14/html/search/classes_2.html b/0.14/html/search/classes_2.html new file mode 100644 index 00000000..014caf80 --- /dev/null +++ b/0.14/html/search/classes_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_2.js b/0.14/html/search/classes_2.js new file mode 100644 index 00000000..cdc525e8 --- /dev/null +++ b/0.14/html/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/html/search/classes_3.html b/0.14/html/search/classes_3.html new file mode 100644 index 00000000..2e972011 --- /dev/null +++ b/0.14/html/search/classes_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_3.js b/0.14/html/search/classes_3.js new file mode 100644 index 00000000..c4721d11 --- /dev/null +++ b/0.14/html/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/html/search/classes_4.html b/0.14/html/search/classes_4.html new file mode 100644 index 00000000..776fee37 --- /dev/null +++ b/0.14/html/search/classes_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_4.js b/0.14/html/search/classes_4.js new file mode 100644 index 00000000..2a771c1e --- /dev/null +++ b/0.14/html/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/html/search/classes_5.html b/0.14/html/search/classes_5.html new file mode 100644 index 00000000..69bbcc8b --- /dev/null +++ b/0.14/html/search/classes_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_5.js b/0.14/html/search/classes_5.js new file mode 100644 index 00000000..4cd55ad1 --- /dev/null +++ b/0.14/html/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/html/search/classes_6.html b/0.14/html/search/classes_6.html new file mode 100644 index 00000000..2db08a01 --- /dev/null +++ b/0.14/html/search/classes_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_6.js b/0.14/html/search/classes_6.js new file mode 100644 index 00000000..6fa942c3 --- /dev/null +++ b/0.14/html/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/html/search/classes_7.html b/0.14/html/search/classes_7.html new file mode 100644 index 00000000..fd67346e --- /dev/null +++ b/0.14/html/search/classes_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_7.js b/0.14/html/search/classes_7.js new file mode 100644 index 00000000..3b5a8cb1 --- /dev/null +++ b/0.14/html/search/classes_7.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['gvs',['GVS',['../classGVS.html',1,'']]], + ['gvs_3c_20bool_20_3e',['GVS< bool >',['../classGVS_3_01bool_01_4.html',1,'']]], + ['gvs_3c_20char_20_3e',['GVS< char >',['../classGVS_3_01char_01_4.html',1,'']]], + ['gvs_3c_20double_20_3e',['GVS< double >',['../classGVS_3_01double_01_4.html',1,'']]], + ['gvs_3c_20int_20_3e',['GVS< int >',['../classGVS_3_01int_01_4.html',1,'']]], + ['gvs_3c_20int16_5ft_20_3e',['GVS< int16_t >',['../classGVS_3_01int16__t_01_4.html',1,'']]], + ['gvs_3c_20int64_5ft_20_3e',['GVS< int64_t >',['../classGVS_3_01int64__t_01_4.html',1,'']]], + ['gvs_3c_20uint16_5ft_20_3e',['GVS< uint16_t >',['../classGVS_3_01uint16__t_01_4.html',1,'']]], + ['gvs_3c_20uint32_5ft_20_3e',['GVS< uint32_t >',['../classGVS_3_01uint32__t_01_4.html',1,'']]], + ['gvs_3c_20uint64_5ft_20_3e',['GVS< uint64_t >',['../classGVS_3_01uint64__t_01_4.html',1,'']]] +]; diff --git a/0.14/html/search/classes_8.html b/0.14/html/search/classes_8.html new file mode 100644 index 00000000..369fe529 --- /dev/null +++ b/0.14/html/search/classes_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_8.js b/0.14/html/search/classes_8.js new file mode 100644 index 00000000..4e87d53f --- /dev/null +++ b/0.14/html/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/html/search/classes_9.html b/0.14/html/search/classes_9.html new file mode 100644 index 00000000..188dbb38 --- /dev/null +++ b/0.14/html/search/classes_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_9.js b/0.14/html/search/classes_9.js new file mode 100644 index 00000000..ff880627 --- /dev/null +++ b/0.14/html/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/html/search/classes_a.html b/0.14/html/search/classes_a.html new file mode 100644 index 00000000..e7610d35 --- /dev/null +++ b/0.14/html/search/classes_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_a.js b/0.14/html/search/classes_a.js new file mode 100644 index 00000000..960cf665 --- /dev/null +++ b/0.14/html/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/html/search/classes_b.html b/0.14/html/search/classes_b.html new file mode 100644 index 00000000..4fc0a3f6 --- /dev/null +++ b/0.14/html/search/classes_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_b.js b/0.14/html/search/classes_b.js new file mode 100644 index 00000000..cd13db28 --- /dev/null +++ b/0.14/html/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/html/search/classes_c.html b/0.14/html/search/classes_c.html new file mode 100644 index 00000000..d2a582ec --- /dev/null +++ b/0.14/html/search/classes_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_c.js b/0.14/html/search/classes_c.js new file mode 100644 index 00000000..d254bf37 --- /dev/null +++ b/0.14/html/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/html/search/classes_d.html b/0.14/html/search/classes_d.html new file mode 100644 index 00000000..0fa42149 --- /dev/null +++ b/0.14/html/search/classes_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_d.js b/0.14/html/search/classes_d.js new file mode 100644 index 00000000..931dd393 --- /dev/null +++ b/0.14/html/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/html/search/classes_e.html b/0.14/html/search/classes_e.html new file mode 100644 index 00000000..238ea09c --- /dev/null +++ b/0.14/html/search/classes_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_e.js b/0.14/html/search/classes_e.js new file mode 100644 index 00000000..05a6118c --- /dev/null +++ b/0.14/html/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/html/search/classes_f.html b/0.14/html/search/classes_f.html new file mode 100644 index 00000000..94d95003 --- /dev/null +++ b/0.14/html/search/classes_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/classes_f.js b/0.14/html/search/classes_f.js new file mode 100644 index 00000000..d529a6da --- /dev/null +++ b/0.14/html/search/classes_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rainsensor',['RainSensor',['../interfaceRainSensor.html',1,'']]] +]; diff --git a/0.14/html/search/close.png b/0.14/html/search/close.png new file mode 100644 index 00000000..9342d3df Binary files /dev/null and b/0.14/html/search/close.png differ diff --git a/0.14/html/search/enums_0.html b/0.14/html/search/enums_0.html new file mode 100644 index 00000000..aba8d799 --- /dev/null +++ b/0.14/html/search/enums_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/enums_0.js b/0.14/html/search/enums_0.js new file mode 100644 index 00000000..05ddcac5 --- /dev/null +++ b/0.14/html/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['error',['Error',['../classAsyncPropertyReply.html#ad91affaa25fcc3b73947a6cf4591e5d1',1,'AsyncPropertyReply']]] +]; diff --git a/0.14/html/search/enums_1.html b/0.14/html/search/enums_1.html new file mode 100644 index 00000000..a8d38430 --- /dev/null +++ b/0.14/html/search/enums_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/enums_1.js b/0.14/html/search/enums_1.js new file mode 100644 index 00000000..8f54cb71 --- /dev/null +++ b/0.14/html/search/enums_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['mode',['Mode',['../interfaceTransmission.html#a15d0278c6e0dc75cd28f5aeaadb86680',1,'Transmission']]] +]; diff --git a/0.14/html/search/enums_2.html b/0.14/html/search/enums_2.html new file mode 100644 index 00000000..ef7d6329 --- /dev/null +++ b/0.14/html/search/enums_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/enums_2.js b/0.14/html/search/enums_2.js new file mode 100644 index 00000000..854e9dce --- /dev/null +++ b/0.14/html/search/enums_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['operations',['Operations',['../classAbstractSource.html#aad1e5e4914f2aa174dfd8fa6e143c1b9',1,'AbstractSource']]] +]; diff --git a/0.14/html/search/enums_3.html b/0.14/html/search/enums_3.html new file mode 100644 index 00000000..57bac2ef --- /dev/null +++ b/0.14/html/search/enums_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/enums_3.js b/0.14/html/search/enums_3.js new file mode 100644 index 00000000..74e1f07f --- /dev/null +++ b/0.14/html/search/enums_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['priority',['Priority',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63',1,'AbstractPropertyType']]] +]; diff --git a/0.14/html/search/enumvalues_0.html b/0.14/html/search/enumvalues_0.html new file mode 100644 index 00000000..83192d35 --- /dev/null +++ b/0.14/html/search/enumvalues_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/enumvalues_0.js b/0.14/html/search/enumvalues_0.js new file mode 100644 index 00000000..a66aba15 --- /dev/null +++ b/0.14/html/search/enumvalues_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['high',['High',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0',1,'AbstractPropertyType']]] +]; diff --git a/0.14/html/search/enumvalues_1.html b/0.14/html/search/enumvalues_1.html new file mode 100644 index 00000000..0715ef5a --- /dev/null +++ b/0.14/html/search/enumvalues_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/enumvalues_1.js b/0.14/html/search/enumvalues_1.js new file mode 100644 index 00000000..49a0a959 --- /dev/null +++ b/0.14/html/search/enumvalues_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['low',['Low',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505',1,'AbstractPropertyType']]] +]; diff --git a/0.14/html/search/enumvalues_2.html b/0.14/html/search/enumvalues_2.html new file mode 100644 index 00000000..0f9b5e9f --- /dev/null +++ b/0.14/html/search/enumvalues_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/enumvalues_2.js b/0.14/html/search/enumvalues_2.js new file mode 100644 index 00000000..12a757e0 --- /dev/null +++ b/0.14/html/search/enumvalues_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['normal',['Normal',['../classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a',1,'AbstractPropertyType']]] +]; diff --git a/0.14/html/search/files_0.html b/0.14/html/search/files_0.html new file mode 100644 index 00000000..0b637cf9 --- /dev/null +++ b/0.14/html/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/files_0.js b/0.14/html/search/files_0.js new file mode 100644 index 00000000..22e52fcf --- /dev/null +++ b/0.14/html/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/html/search/files_1.html b/0.14/html/search/files_1.html new file mode 100644 index 00000000..1094e74a --- /dev/null +++ b/0.14/html/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/files_1.js b/0.14/html/search/files_1.js new file mode 100644 index 00000000..f62a90b6 --- /dev/null +++ b/0.14/html/search/files_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['debugout_2eh',['debugout.h',['../debugout_8h.html',1,'']]] +]; diff --git a/0.14/html/search/files_2.html b/0.14/html/search/files_2.html new file mode 100644 index 00000000..a08dbd36 --- /dev/null +++ b/0.14/html/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/files_2.js b/0.14/html/search/files_2.js new file mode 100644 index 00000000..2877c1a4 --- /dev/null +++ b/0.14/html/search/files_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['libamb_2eh',['libamb.h',['../libamb_8h.html',1,'']]] +]; diff --git a/0.14/html/search/files_3.html b/0.14/html/search/files_3.html new file mode 100644 index 00000000..647fc8d0 --- /dev/null +++ b/0.14/html/search/files_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/files_3.js b/0.14/html/search/files_3.js new file mode 100644 index 00000000..137b6617 --- /dev/null +++ b/0.14/html/search/files_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['plugins_2eidl',['plugins.idl',['../plugins_8idl.html',1,'']]] +]; diff --git a/0.14/html/search/functions_0.html b/0.14/html/search/functions_0.html new file mode 100644 index 00000000..6bc52b61 --- /dev/null +++ b/0.14/html/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_0.js b/0.14/html/search/functions_0.js new file mode 100644 index 00000000..e87ff514 --- /dev/null +++ b/0.14/html/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/html/search/functions_1.html b/0.14/html/search/functions_1.html new file mode 100644 index 00000000..648831fd --- /dev/null +++ b/0.14/html/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_1.js b/0.14/html/search/functions_1.js new file mode 100644 index 00000000..9e3e3fd3 --- /dev/null +++ b/0.14/html/search/functions_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['basicvalue',['basicValue',['../classBasicPropertyType.html#a6d7f38ef937d8d178957962a4ae78447',1,'BasicPropertyType']]] +]; diff --git a/0.14/html/search/functions_2.html b/0.14/html/search/functions_2.html new file mode 100644 index 00000000..c93d0894 --- /dev/null +++ b/0.14/html/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_2.js b/0.14/html/search/functions_2.js new file mode 100644 index 00000000..042f5fd2 --- /dev/null +++ b/0.14/html/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/html/search/functions_3.html b/0.14/html/search/functions_3.html new file mode 100644 index 00000000..caa48ea2 --- /dev/null +++ b/0.14/html/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_3.js b/0.14/html/search/functions_3.js new file mode 100644 index 00000000..ef7b2777 --- /dev/null +++ b/0.14/html/search/functions_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['deprecatemethod',['deprecateMethod',['../debugout_8h.html#a452c71aeeb6c1b3fffb05381a3c116d5',1,'amb']]] +]; diff --git a/0.14/html/search/functions_4.html b/0.14/html/search/functions_4.html new file mode 100644 index 00000000..a9c64adf --- /dev/null +++ b/0.14/html/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_4.js b/0.14/html/search/functions_4.js new file mode 100644 index 00000000..02068a63 --- /dev/null +++ b/0.14/html/search/functions_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['errortostr',['errorToStr',['../classAsyncPropertyReply.html#a4875ebce06f1a4b80d4055bfec603838',1,'AsyncPropertyReply']]] +]; diff --git a/0.14/html/search/functions_5.html b/0.14/html/search/functions_5.html new file mode 100644 index 00000000..9d135fa0 --- /dev/null +++ b/0.14/html/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_5.js b/0.14/html/search/functions_5.js new file mode 100644 index 00000000..fc5f5165 --- /dev/null +++ b/0.14/html/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/html/search/functions_6.html b/0.14/html/search/functions_6.html new file mode 100644 index 00000000..5fca897b --- /dev/null +++ b/0.14/html/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_6.js b/0.14/html/search/functions_6.js new file mode 100644 index 00000000..774bd6c7 --- /dev/null +++ b/0.14/html/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/html/search/functions_7.html b/0.14/html/search/functions_7.html new file mode 100644 index 00000000..02631a34 --- /dev/null +++ b/0.14/html/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_7.js b/0.14/html/search/functions_7.js new file mode 100644 index 00000000..2f41bac0 --- /dev/null +++ b/0.14/html/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/html/search/functions_8.html b/0.14/html/search/functions_8.html new file mode 100644 index 00000000..ff370959 --- /dev/null +++ b/0.14/html/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_8.js b/0.14/html/search/functions_8.js new file mode 100644 index 00000000..cbc0073f --- /dev/null +++ b/0.14/html/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< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPosition'],['../classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e',1,'VehicleProperty::PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionMode'],['../classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13',1,'VehicleProperty::PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, Transmission::Mode) static const Property TransmissionModeW3C']]] +]; diff --git a/0.14/html/search/functions_9.html b/0.14/html/search/functions_9.html new file mode 100644 index 00000000..1d345831 --- /dev/null +++ b/0.14/html/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_9.js b/0.14/html/search/functions_9.js new file mode 100644 index 00000000..1204176d --- /dev/null +++ b/0.14/html/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/html/search/functions_a.html b/0.14/html/search/functions_a.html new file mode 100644 index 00000000..8eb5e562 --- /dev/null +++ b/0.14/html/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_a.js b/0.14/html/search/functions_a.js new file mode 100644 index 00000000..f64b1044 --- /dev/null +++ b/0.14/html/search/functions_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['registersink',['registerSink',['../classAbstractRoutingEngine.html#a179052d9ab3f70ddb4c91421f94c45a9',1,'AbstractRoutingEngine']]] +]; diff --git a/0.14/html/search/functions_b.html b/0.14/html/search/functions_b.html new file mode 100644 index 00000000..fa9cff56 --- /dev/null +++ b/0.14/html/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_b.js b/0.14/html/search/functions_b.js new file mode 100644 index 00000000..9d0eeefa --- /dev/null +++ b/0.14/html/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 &propertyName, PropertyChangedType callback, std::string pid="")=0'],['../classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &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/html/search/functions_c.html b/0.14/html/search/functions_c.html new file mode 100644 index 00000000..fce7a6b1 --- /dev/null +++ b/0.14/html/search/functions_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_c.js b/0.14/html/search/functions_c.js new file mode 100644 index 00000000..ae09cdf5 --- /dev/null +++ b/0.14/html/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/html/search/functions_d.html b/0.14/html/search/functions_d.html new file mode 100644 index 00000000..82b2b0cf --- /dev/null +++ b/0.14/html/search/functions_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_d.js b/0.14/html/search/functions_d.js new file mode 100644 index 00000000..f3159b74 --- /dev/null +++ b/0.14/html/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/html/search/functions_e.html b/0.14/html/search/functions_e.html new file mode 100644 index 00000000..557ae9a4 --- /dev/null +++ b/0.14/html/search/functions_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/functions_e.js b/0.14/html/search/functions_e.js new file mode 100644 index 00000000..229aa453 --- /dev/null +++ b/0.14/html/search/functions_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['value',['value',['../classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d',1,'AbstractPropertyType']]] +]; diff --git a/0.14/html/search/groups_0.html b/0.14/html/search/groups_0.html new file mode 100644 index 00000000..95cee43d --- /dev/null +++ b/0.14/html/search/groups_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/groups_0.js b/0.14/html/search/groups_0.js new file mode 100644 index 00000000..d7219e05 --- /dev/null +++ b/0.14/html/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/html/search/groups_1.html b/0.14/html/search/groups_1.html new file mode 100644 index 00000000..979ea3d4 --- /dev/null +++ b/0.14/html/search/groups_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/groups_1.js b/0.14/html/search/groups_1.js new file mode 100644 index 00000000..30779a81 --- /dev/null +++ b/0.14/html/search/groups_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['libamb',['Libamb',['../group__libamb.html',1,'']]] +]; diff --git a/0.14/html/search/mag_sel.png b/0.14/html/search/mag_sel.png new file mode 100644 index 00000000..81f6040a Binary files /dev/null and b/0.14/html/search/mag_sel.png differ diff --git a/0.14/html/search/nomatches.html b/0.14/html/search/nomatches.html new file mode 100644 index 00000000..b1ded27e --- /dev/null +++ b/0.14/html/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
+
No Matches
+
+ + diff --git a/0.14/html/search/pages_0.html b/0.14/html/search/pages_0.html new file mode 100644 index 00000000..0db7267b --- /dev/null +++ b/0.14/html/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/pages_0.js b/0.14/html/search/pages_0.js new file mode 100644 index 00000000..bff1f838 --- /dev/null +++ b/0.14/html/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/html/search/pages_1.html b/0.14/html/search/pages_1.html new file mode 100644 index 00000000..2c67a8ef --- /dev/null +++ b/0.14/html/search/pages_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/pages_1.js b/0.14/html/search/pages_1.js new file mode 100644 index 00000000..3b3f78e6 --- /dev/null +++ b/0.14/html/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['dbus_20plugin',['DBus plugin',['../dbus_plugin.html',1,'']]] +]; diff --git a/0.14/html/search/pages_2.html b/0.14/html/search/pages_2.html new file mode 100644 index 00000000..9cb4325f --- /dev/null +++ b/0.14/html/search/pages_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/pages_2.js b/0.14/html/search/pages_2.js new file mode 100644 index 00000000..1ceeb2ec --- /dev/null +++ b/0.14/html/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/html/search/search.css b/0.14/html/search/search.css new file mode 100644 index 00000000..4d7612ff --- /dev/null +++ b/0.14/html/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/html/search/search.js b/0.14/html/search/search.js new file mode 100644 index 00000000..dedce3bf --- /dev/null +++ b/0.14/html/search/search.js @@ -0,0 +1,791 @@ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // 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 . + 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 + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/typedefs_0.js b/0.14/html/search/typedefs_0.js new file mode 100644 index 00000000..d2fe0006 --- /dev/null +++ b/0.14/html/search/typedefs_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['propertytypefactorycallback',['PropertyTypeFactoryCallback',['../classVehicleProperty.html#a6fdd075ce5b867b571020fcdc723ddcf',1,'VehicleProperty']]] +]; diff --git a/0.14/html/search/typedefs_1.html b/0.14/html/search/typedefs_1.html new file mode 100644 index 00000000..6edac96b --- /dev/null +++ b/0.14/html/search/typedefs_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/typedefs_1.js b/0.14/html/search/typedefs_1.js new file mode 100644 index 00000000..1f414d14 --- /dev/null +++ b/0.14/html/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zonepropertytype',['ZonePropertyType',['../classAmbPluginImpl.html#a6be3e5823bb358932c132760262fb4ee',1,'AmbPluginImpl']]] +]; diff --git a/0.14/html/search/variables_0.html b/0.14/html/search/variables_0.html new file mode 100644 index 00000000..3835278f --- /dev/null +++ b/0.14/html/search/variables_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_0.js b/0.14/html/search/variables_0.js new file mode 100644 index 00000000..7fb28d42 --- /dev/null +++ b/0.14/html/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/html/search/variables_1.html b/0.14/html/search/variables_1.html new file mode 100644 index 00000000..3c65cf26 --- /dev/null +++ b/0.14/html/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_1.js b/0.14/html/search/variables_1.js new file mode 100644 index 00000000..8582a5b0 --- /dev/null +++ b/0.14/html/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/html/search/variables_10.html b/0.14/html/search/variables_10.html new file mode 100644 index 00000000..52b5fe87 --- /dev/null +++ b/0.14/html/search/variables_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_10.js b/0.14/html/search/variables_10.js new file mode 100644 index 00000000..0484dba7 --- /dev/null +++ b/0.14/html/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/html/search/variables_11.html b/0.14/html/search/variables_11.html new file mode 100644 index 00000000..476f36e0 --- /dev/null +++ b/0.14/html/search/variables_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_11.js b/0.14/html/search/variables_11.js new file mode 100644 index 00000000..cbd54483 --- /dev/null +++ b/0.14/html/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/html/search/variables_12.html b/0.14/html/search/variables_12.html new file mode 100644 index 00000000..ff143dcb --- /dev/null +++ b/0.14/html/search/variables_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_12.js b/0.14/html/search/variables_12.js new file mode 100644 index 00000000..fc5d09f8 --- /dev/null +++ b/0.14/html/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/html/search/variables_13.html b/0.14/html/search/variables_13.html new file mode 100644 index 00000000..f62f946f --- /dev/null +++ b/0.14/html/search/variables_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_13.js b/0.14/html/search/variables_13.js new file mode 100644 index 00000000..319538f3 --- /dev/null +++ b/0.14/html/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/html/search/variables_2.html b/0.14/html/search/variables_2.html new file mode 100644 index 00000000..7b43e0ac --- /dev/null +++ b/0.14/html/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_2.js b/0.14/html/search/variables_2.js new file mode 100644 index 00000000..4e0d873a --- /dev/null +++ b/0.14/html/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/html/search/variables_3.html b/0.14/html/search/variables_3.html new file mode 100644 index 00000000..ea0392df --- /dev/null +++ b/0.14/html/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_3.js b/0.14/html/search/variables_3.js new file mode 100644 index 00000000..6e931a47 --- /dev/null +++ b/0.14/html/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/html/search/variables_4.html b/0.14/html/search/variables_4.html new file mode 100644 index 00000000..1ed95cb6 --- /dev/null +++ b/0.14/html/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_4.js b/0.14/html/search/variables_4.js new file mode 100644 index 00000000..96107890 --- /dev/null +++ b/0.14/html/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/html/search/variables_5.html b/0.14/html/search/variables_5.html new file mode 100644 index 00000000..ecc883b5 --- /dev/null +++ b/0.14/html/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_5.js b/0.14/html/search/variables_5.js new file mode 100644 index 00000000..81620f6b --- /dev/null +++ b/0.14/html/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/html/search/variables_6.html b/0.14/html/search/variables_6.html new file mode 100644 index 00000000..0c1a66ba --- /dev/null +++ b/0.14/html/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_6.js b/0.14/html/search/variables_6.js new file mode 100644 index 00000000..ef8dde39 --- /dev/null +++ b/0.14/html/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/html/search/variables_7.html b/0.14/html/search/variables_7.html new file mode 100644 index 00000000..e0da2ef5 --- /dev/null +++ b/0.14/html/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_7.js b/0.14/html/search/variables_7.js new file mode 100644 index 00000000..d32df6db --- /dev/null +++ b/0.14/html/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/html/search/variables_8.html b/0.14/html/search/variables_8.html new file mode 100644 index 00000000..0c3d1df3 --- /dev/null +++ b/0.14/html/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_8.js b/0.14/html/search/variables_8.js new file mode 100644 index 00000000..f8cf8fb2 --- /dev/null +++ b/0.14/html/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/html/search/variables_9.html b/0.14/html/search/variables_9.html new file mode 100644 index 00000000..e14a1071 --- /dev/null +++ b/0.14/html/search/variables_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_9.js b/0.14/html/search/variables_9.js new file mode 100644 index 00000000..9d8516eb --- /dev/null +++ b/0.14/html/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/html/search/variables_a.html b/0.14/html/search/variables_a.html new file mode 100644 index 00000000..4e38be7c --- /dev/null +++ b/0.14/html/search/variables_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_a.js b/0.14/html/search/variables_a.js new file mode 100644 index 00000000..d9d4d839 --- /dev/null +++ b/0.14/html/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/html/search/variables_b.html b/0.14/html/search/variables_b.html new file mode 100644 index 00000000..c98ef41d --- /dev/null +++ b/0.14/html/search/variables_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_b.js b/0.14/html/search/variables_b.js new file mode 100644 index 00000000..d995dd55 --- /dev/null +++ b/0.14/html/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/html/search/variables_c.html b/0.14/html/search/variables_c.html new file mode 100644 index 00000000..d5f44496 --- /dev/null +++ b/0.14/html/search/variables_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_c.js b/0.14/html/search/variables_c.js new file mode 100644 index 00000000..77333050 --- /dev/null +++ b/0.14/html/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/html/search/variables_d.html b/0.14/html/search/variables_d.html new file mode 100644 index 00000000..a57e383b --- /dev/null +++ b/0.14/html/search/variables_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_d.js b/0.14/html/search/variables_d.js new file mode 100644 index 00000000..b65b4004 --- /dev/null +++ b/0.14/html/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/html/search/variables_e.html b/0.14/html/search/variables_e.html new file mode 100644 index 00000000..d1502e0e --- /dev/null +++ b/0.14/html/search/variables_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_e.js b/0.14/html/search/variables_e.js new file mode 100644 index 00000000..3b21b488 --- /dev/null +++ b/0.14/html/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/html/search/variables_f.html b/0.14/html/search/variables_f.html new file mode 100644 index 00000000..f777e719 --- /dev/null +++ b/0.14/html/search/variables_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/0.14/html/search/variables_f.js b/0.14/html/search/variables_f.js new file mode 100644 index 00000000..294a4c8d --- /dev/null +++ b/0.14/html/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/html/splitbar.png b/0.14/html/splitbar.png new file mode 100644 index 00000000..fe895f2c Binary files /dev/null and b/0.14/html/splitbar.png differ diff --git a/0.14/html/structamb_1_1PropertyCompare-members.html b/0.14/html/structamb_1_1PropertyCompare-members.html new file mode 100644 index 00000000..727f3055 --- /dev/null +++ b/0.14/html/structamb_1_1PropertyCompare-members.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
amb::PropertyCompare Member List
+
+
+ +

This is the complete list of members for amb::PropertyCompare, including all inherited members.

+ + +
operator()(AbstractPropertyType *const &lhs, AbstractPropertyType *&rhs) const (defined in amb::PropertyCompare)amb::PropertyCompareinline
+ + + + diff --git a/0.14/html/structamb_1_1PropertyCompare.html b/0.14/html/structamb_1_1PropertyCompare.html new file mode 100644 index 00000000..55b02f73 --- /dev/null +++ b/0.14/html/structamb_1_1PropertyCompare.html @@ -0,0 +1,118 @@ + + + + + + +automotive-message-broker: amb::PropertyCompare Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
amb::PropertyCompare Struct Reference
+
+
+ + + + +

+Public Member Functions

+bool operator() (AbstractPropertyType *const &lhs, AbstractPropertyType *&rhs) const
 
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/0.14/html/structpicojson_1_1last__error__t-members.html b/0.14/html/structpicojson_1_1last__error__t-members.html new file mode 100644 index 00000000..7b1e8e63 --- /dev/null +++ b/0.14/html/structpicojson_1_1last__error__t-members.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::last_error_t< T > Member List
+
+
+ +

This is the complete list of members for picojson::last_error_t< T >, including all inherited members.

+ + +
s (defined in picojson::last_error_t< T >)picojson::last_error_t< T >static
+ + + + diff --git a/0.14/html/structpicojson_1_1last__error__t.html b/0.14/html/structpicojson_1_1last__error__t.html new file mode 100644 index 00000000..9735ca20 --- /dev/null +++ b/0.14/html/structpicojson_1_1last__error__t.html @@ -0,0 +1,118 @@ + + + + + + +automotive-message-broker: picojson::last_error_t< T > Struct Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::last_error_t< T > Struct Template Reference
+
+
+ + + + +

+Static Public Attributes

+static std::string s
 
+
The documentation for this struct was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/structpicojson_1_1null.html b/0.14/html/structpicojson_1_1null.html new file mode 100644 index 00000000..470c6956 --- /dev/null +++ b/0.14/html/structpicojson_1_1null.html @@ -0,0 +1,108 @@ + + + + + + +automotive-message-broker: picojson::null Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::null Struct Reference
+
+
+
The documentation for this struct was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str-members.html b/0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str-members.html new file mode 100644 index 00000000..b6ac51c8 --- /dev/null +++ b/0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str-members.html @@ -0,0 +1,109 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::null_parse_context::dummy_str Member List
+
+
+ +

This is the complete list of members for picojson::null_parse_context::dummy_str, including all inherited members.

+ + +
push_back(int) (defined in picojson::null_parse_context::dummy_str)picojson::null_parse_context::dummy_strinline
+ + + + diff --git a/0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str.html b/0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str.html new file mode 100644 index 00000000..7eb1f4be --- /dev/null +++ b/0.14/html/structpicojson_1_1null__parse__context_1_1dummy__str.html @@ -0,0 +1,118 @@ + + + + + + +automotive-message-broker: picojson::null_parse_context::dummy_str Struct Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::null_parse_context::dummy_str Struct Reference
+
+
+ + + + +

+Public Member Functions

+void push_back (int)
 
+
The documentation for this struct was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/sync_off.png b/0.14/html/sync_off.png new file mode 100644 index 00000000..3b443fc6 Binary files /dev/null and b/0.14/html/sync_off.png differ diff --git a/0.14/html/sync_on.png b/0.14/html/sync_on.png new file mode 100644 index 00000000..e08320fb Binary files /dev/null and b/0.14/html/sync_on.png differ diff --git a/0.14/html/tab_a.png b/0.14/html/tab_a.png new file mode 100644 index 00000000..3b725c41 Binary files /dev/null and b/0.14/html/tab_a.png differ diff --git a/0.14/html/tab_b.png b/0.14/html/tab_b.png new file mode 100644 index 00000000..e2b4a863 Binary files /dev/null and b/0.14/html/tab_b.png differ diff --git a/0.14/html/tab_h.png b/0.14/html/tab_h.png new file mode 100644 index 00000000..fd5cb705 Binary files /dev/null and b/0.14/html/tab_h.png differ diff --git a/0.14/html/tab_s.png b/0.14/html/tab_s.png new file mode 100644 index 00000000..ab478c95 Binary files /dev/null and b/0.14/html/tab_s.png differ diff --git a/0.14/html/tabs.css b/0.14/html/tabs.css new file mode 100644 index 00000000..9cf578f2 --- /dev/null +++ b/0.14/html/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/html/timestamp_8h_source.html b/0.14/html/timestamp_8h_source.html new file mode 100644 index 00000000..8d12ed0a --- /dev/null +++ b/0.14/html/timestamp_8h_source.html @@ -0,0 +1,105 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/timestamp.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
timestamp.h
+
+
+
1 #ifndef _TIMESTAMP_H___
2 #define _TIMESTAMP_H___
3 
4 
5 namespace amb {
6 
7 double currentTime();
8 
9 class Timestamp {
10 protected:
11  Timestamp();
12 
13 public:
14 
15  double currentTime();
16 
17  double epochTime(double time);
18 
19  double epochTime();
20 
21 public:
22  static Timestamp *instance();
23 
24 private:
25  double startTimeEpoch;
26  static Timestamp* mInstance;
27 };
28 
29 }
30 
31 #endif
Definition: abstractpropertytype.h:256
+
Definition: timestamp.h:9
+
+ + + + diff --git a/0.14/html/unionVariant.html b/0.14/html/unionVariant.html new file mode 100644 index 00000000..8370a12f --- /dev/null +++ b/0.14/html/unionVariant.html @@ -0,0 +1,106 @@ + + + + + + +automotive-message-broker: Variant Union Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
Variant Union Reference
+
+
+

Detailed Description

+
The documentation for this union was generated from the following file: +
+ + + + diff --git a/0.14/html/unionpicojson_1_1value_1_1__storage-members.html b/0.14/html/unionpicojson_1_1value_1_1__storage-members.html new file mode 100644 index 00000000..d91dc788 --- /dev/null +++ b/0.14/html/unionpicojson_1_1value_1_1__storage-members.html @@ -0,0 +1,113 @@ + + + + + + +automotive-message-broker: Member List + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
picojson::value::_storage Member List
+
+
+ +

This is the complete list of members for picojson::value::_storage, including all inherited members.

+ + + + + + +
array_ (defined in picojson::value::_storage)picojson::value::_storage
boolean_ (defined in picojson::value::_storage)picojson::value::_storage
number_ (defined in picojson::value::_storage)picojson::value::_storage
object_ (defined in picojson::value::_storage)picojson::value::_storage
string_ (defined in picojson::value::_storage)picojson::value::_storage
+ + + + diff --git a/0.14/html/unionpicojson_1_1value_1_1__storage.html b/0.14/html/unionpicojson_1_1value_1_1__storage.html new file mode 100644 index 00000000..2835bd45 --- /dev/null +++ b/0.14/html/unionpicojson_1_1value_1_1__storage.html @@ -0,0 +1,130 @@ + + + + + + +automotive-message-broker: picojson::value::_storage Union Reference + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
picojson::value::_storage Union Reference
+
+
+ + + + + + + + + + + + +

+Public Attributes

+bool boolean_
 
+double number_
 
+std::string * string_
 
+array * array_
 
+object * object_
 
+
The documentation for this union was generated from the following file:
    +
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • +
+
+ + + + diff --git a/0.14/html/uuidhelper_8h_source.html b/0.14/html/uuidhelper_8h_source.html new file mode 100644 index 00000000..f6b9b2dd --- /dev/null +++ b/0.14/html/uuidhelper_8h_source.html @@ -0,0 +1,104 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/uuidhelper.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
uuidhelper.h
+
+
+
1 #ifndef _UUIDHELPER__H_
2 #define _UUIDHELPER__H_
3 
4 
5 #include <uuid/uuid.h>
6 #include <string>
7 
8 namespace amb
9 {
10 
11 std::string createUuid();
12 
13 }
14 
15 
16 #endif
17 
Definition: abstractpropertytype.h:256
+
+ + + + diff --git a/0.14/html/vehicleproperty_8h_source.html b/0.14/html/vehicleproperty_8h_source.html new file mode 100644 index 00000000..135660a2 --- /dev/null +++ b/0.14/html/vehicleproperty_8h_source.html @@ -0,0 +1,162 @@ + + + + + + +automotive-message-broker: /home/kev/src/automotive-message-broker/lib/vehicleproperty.h Source File + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
vehicleproperty.h
+
+
+
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef VEHICLEPROPERTY_H
21 #define VEHICLEPROPERTY_H
22 
23 #include "nullptr.h"
24 #include <string>
25 #include <list>
26 #include <set>
27 #include <sstream>
28 #include <map>
29 #include <functional>
30 #include "abstractpropertytype.h"
31 #include "mappropertytype.hpp"
32 
33 namespace ButtonEvents {
34 enum ButtonEventType {
35  NoButton = 0,
36  PlayButton = 1,
37  SkipButton = 1 << 1,
38  PrevButton = 1 << 2,
39  PauseButton = 1 << 3,
40  Preset1Button = 1 << 4,
41  Preset2Button = 1 << 5,
42  Preset3Button = 1 << 6,
43  Preset4Button = 1 << 7,
44  StopButton = 1 << 8,
45  NavigateUpButton = 1 << 9,
46  NavigateDownButton = 1 << 10,
47  NavigateLeftButton = 1 << 11,
48  NavigateRightButton = 1 << 12
49 };
50 
51 namespace W3C
52 {
53 extern const char* Home;
54 extern const char* Back;
55 extern const char* Search;
56 extern const char* Call;
57 extern const char* EndCall;
58 extern const char* MediaPlay;
59 extern const char* MediaNext;
60 extern const char* MediaPrevious;
61 extern const char* MediaPause;
62 extern const char* VoiceRecognize;
63 extern const char* Enter;
64 extern const char* Left;
65 extern const char* Right;
66 extern const char* Up;
67 extern const char* Down;
68 }
69 }
70 
71 namespace TurnSignals {
72 enum TurnSignalType
73 {
74  Off=0,
75  Right=1,
76  Left=2,
77  Hazard=3
78 };
79 }
80 
81 namespace Transmission {
82 enum TransmissionPositions
83 {
84  Neutral = 0,
85  First,
86  Second,
87  Third,
88  Forth,
89  Fifth,
90  Sixth,
91  Seventh,
92  Eighth,
93  Ninth,
94  Tenth,
95  CVT = 64,
96  Drive = 96,
97  Reverse = 128,
98  Park = 255
99 
100 };
102 enum Mode {
103  Normal=0,
104  Sports = 1,
105  Economy = 2,
106  OEMCustom1 = 3,
107  OEMCustom2 = 4
108 };
109 
110 enum Type {
111  Unknown = -1,
112  Auto = 0,
113  Manual = 1,
114  CV = 2
115 };
116 
117 namespace W3C
118 {
119 extern const char* Park;
120 extern const char* Reverse;
121 extern const char* Neutral;
122 extern const char* Low;
123 extern const char* Drive;
124 extern const char* Overdrive;
125 }
126 }
127 
128 namespace Power {
135 enum Modes
136 {
137  Off = 0,
138  Accessory1 = 1,
139  Accessory2 = 2,
140  Run = 3
141 };
142 }
143 
144 namespace Fuel{
145 enum Type
146 {
147  Unknown = -1,
148  Gasoline = 0,
149  High_Octane,
150  Diesel,
151  Electric,
152  Hydrogen
153 };
154 
155 enum RefuelPosition
156 {
157  UnknownPosition = -1,
158  Left = 0,
159  Right,
160  Front,
161  Rear
162 };
163 }
164 
165 namespace Vehicle {
166 enum Type
167 {
168  Unknown = -1,
169  Sedan = 0,
170  Coupe,
171  Cabriole,
172  Roadster,
173  SUV,
174  Truck
175 };
176 enum SoundMode {
177  Normal = 0,
178  Quiet = 1,
179  Sportive = 2
180 };
181 }
182 
183 namespace Security {
184 enum Status
185 {
186  Idle = 0,
187  Armed,
188  AlarmDetected
189 };
190 
191 namespace W3C
192 {
193 extern const char * Disarmed;
194 extern const char * Prearmed;
195 extern const char * Armed;
196 extern const char * Alarmed;
197 }
198 
199 }
200 
201 namespace Airbag {
202 
203 enum Status
204 {
205  Inactive = 0,
206  Active,
207  Deployed
208 };
209 
210 }
211 
212 namespace Door
213 {
214 enum Status
215 {
216  Closed = 0,
217  Open,
218  Ajar
219 };
220 namespace W3C
221 {
222 extern const char * Closed;
223 extern const char * Open;
224 extern const char * Ajar;
225 }
226 }
227 
228 namespace Seat
229 {
230 
231 enum Occupant
232 {
233  Vacant = 0,
234  Child,
235  Adult
236 };
237 namespace W3C
238 {
239 extern const char * Vacant;
240 extern const char * Child;
241 extern const char * Adult;
242 
243 extern const char * Pin;
244 extern const char * Keyfob;
245 extern const char * Bluetooth;
246 extern const char * NFC ;
247 extern const char * Fingerprint;
248 extern const char * Camera;
249 extern const char * Voice;
250 }
251 
252 
253 }
254 
255 namespace Window
256 {
257 enum WiperSpeed
258 {
259  Off = 0,
260  Slowest = 1,
261  Fastest = 5,
262  Auto = 10
263 };
264 }
265 
266 namespace ConvertibleRoofW3C
267 {
268 extern const char * Opened;
269 extern const char * Opening;
270 extern const char * Closed;
271 extern const char * Closing;
272 }
273 
274 namespace WiperSpeedSetting
275 {
276 namespace W3C
277 {
278 extern const char * Off;
279 extern const char * Once;
280 extern const char * Slowest;
281 extern const char * Slow;
282 extern const char * Middle;
283 extern const char * Fast;
284 extern const char * Fastest;
285 extern const char * Auto;
286 }
287 }
288 
289 namespace HVAC
290 {
291 enum AirflowDirection
292 {
293  FrontPanel=0,
294  FloorDuct = 1,
295  Front = 1 << 1,
296  Defroster = 1 << 2
297 
298 };
299 
300 namespace W3C
301 {
302 extern const char * FloorPanel;
303 extern const char * FloorDuct;
304 extern const char * Bilevel;
305 extern const char * DefrostFloor;
306 }
307 }
308 
309 namespace Driving
310 {
311 enum Mode
312 {
313  None = 0,
314  Driving
315 };
316 }
317 
318 namespace Drive
319 {
320 enum Mode {
321  Normal=0,
322  Sports = 1,
323  Economy = 2,
324  OEMCustom1 = 3,
325  OEMCustom2 = 4
326 };
327 
328 namespace W3C
329 {
330 extern const char* Comfort;
331 extern const char* Auto;
332 extern const char* Sport;
333 extern const char* Eco;
334 extern const char* Manual;
335 extern const char* Winter;
336 }
337 
338 }
339 
340 namespace Measurement
341 {
342 enum Type
343 {
344  Metric = 0,
345  ImperialUS = 1,
346  ImperialUK = 2
347 };
348 }
349 
350 namespace LaneDeparture
351 {
352 namespace W3C
353 {
354 extern const char * Off;
355 extern const char * Pause;
356 extern const char * Running;
357 }
358 }
359 
360 namespace ParkingBrake
361 {
362 namespace W3C
363 {
364 extern const char * Inactive;
365 extern const char * Active;
366 extern const char * Error;
367 }
368 }
369 
370 #include <boost/preprocessor/comma.hpp>
371 
372 #define PROPERTYTYPE(property, propertyType, baseClass, valueType) \
373  class propertyType : public baseClass { \
374  public: propertyType(): baseClass(property) {} \
375  propertyType(valueType val) : baseClass(property, val) {} \
376  using baseClass::operator=; \
377  };
378 
379 #define PROPERTYTYPE1(property, propertyType, baseClass, valueType) \
380  class propertyType : public baseClass { \
381  public: propertyType(): baseClass(#property) {} \
382  propertyType(valueType val) : baseClass(#property, val) {} \
383  };
384 
385 #define PROPERTYTYPEBASIC(property, valueType) \
386  class property ## Type : public BasicPropertyType<valueType> { \
387  public: property ## Type(): BasicPropertyType(property) {} \
388  property ## Type(valueType val) : BasicPropertyType(property, val) {} \
389  using BasicPropertyType<valueType>::operator=; \
390  };
391 
392 #define PROPERTYTYPEBASIC1(property, valueType) \
393  class property ## Type : public BasicPropertyType<valueType> { \
394  public: property ## Type(): BasicPropertyType( #property) {} \
395  property ## Type(valueType val) : BasicPropertyType(#property, val) {} \
396  };
397 
398 #define PROPERTYTYPENOVAL(property, propertyType, baseClass) \
399  class propertyType : public baseClass { \
400  public: propertyType(): baseClass(property) {} \
401  };
402 
403 class VehicleProperty;
404 
405 
406 typedef std::vector<std::string> PropertyList;
407 typedef std::set<std::string> PropertySet;
408 
410 {
411 
412 public:
413 
417  static void factory();
418 
419  typedef std::string Property;
420 
425  typedef std::function<AbstractPropertyType* (void)> PropertyTypeFactoryCallback;
426 
428 
429  static const Property NoValue;
430 
432  static const Property VehicleSpeed;
433  PROPERTYTYPE(VehicleSpeed, VehicleSpeedType, BasicPropertyType<uint16_t>, uint16_t)
434  //typedef BasicPropertyType<uint16_t> VehicleSpeedType;
435 
436 
437  static const Property EngineSpeed;
438  PROPERTYTYPE(EngineSpeed, EngineSpeedType, BasicPropertyType<uint16_t>, uint16_t)
439  //typedef BasicPropertyType<uint16_t> EngineSpeedType;
440 
450  static const Property TransmissionShiftPosition;
451  PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType,
452  BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions )
453  //typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionShiftPositionType;
454 
463  static const Property TransmissionGearPosition;
464  PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType,
465  BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions)
466  //typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionGearPositionType;
467 
469  static const Property TransmissionMode;
470  PROPERTYTYPE(TransmissionMode, TransmissionModeType,
472  //typedef BasicPropertyType<Transmission::Mode> TransmissionModeType;
473 
477  static const Property TransmissionModeW3C;
478  PROPERTYTYPE(TransmissionModeW3C, TransmissionModeW3CType, StringPropertyType, std::string)
479 
481  static const Property ThrottlePosition;
482  PROPERTYTYPE(ThrottlePosition, ThrottlePositionType, BasicPropertyType<uint16_t> , uint16_t)
483  //typedef BasicPropertyType<uint16_t> ThrottlePositionType;
484 
486  static const Property WheelBrake;
487  PROPERTYTYPE(WheelBrake, WheelBrakeType, BasicPropertyType<bool>, bool)
488  //typedef BasicPropertyType<bool> WheelBrakeType;
489 
490  static const Property WheelBrakePressure;
491  PROPERTYTYPE(WheelBrakePressure, WheelBrakePressureType, BasicPropertyType<uint16_t>, uint16_t)
492  //typedef BasicPropertyType<uint16_t> WheelBrakePressureType;
493 
497  static const Property SteeringWheelAngle;
498  PROPERTYTYPE(SteeringWheelAngle, SteeringWheelAngleType, BasicPropertyType<uint16_t>, uint16_t)
499 
501  static const Property SteeringWheelAngleW3C;
502  PROPERTYTYPEBASIC(SteeringWheelAngleW3C, int16_t)
503 
505  static const Property TurnSignal;
506  PROPERTYTYPEBASIC(TurnSignal, TurnSignals::TurnSignalType)
507 
509  static const Property ClutchStatus;
510  PROPERTYTYPE(ClutchStatus, ClutchStatusType,BasicPropertyType<bool>,bool)
511 
513  static const Property EngineOilPressure;
514  PROPERTYTYPE(EngineOilPressure, EngineOilPressureType, BasicPropertyType<uint16_t>, uint16_t)
515 
517  static const Property EngineCoolantTemperature;
518  PROPERTYTYPEBASIC(EngineCoolantTemperature, int16_t)
519 
520  static const Property EngineCoolantLevel;
521  PROPERTYTYPE(EngineCoolantLevel, EngineCoolantLevelType, BasicPropertyType<uint>, uint)
522 
524  static const Property MachineGunTurretStatus;
525  PROPERTYTYPEBASIC(MachineGunTurretStatus, bool)
526 
527  static const Property AccelerationX;
528  PROPERTYTYPEBASIC(AccelerationX, int16_t)
529 
530  static const Property AccelerationY;
531  PROPERTYTYPEBASIC(AccelerationY, int16_t)
532 
533  static const Property AccelerationZ;
534  PROPERTYTYPEBASIC(AccelerationZ, int16_t)
535 
537  static const Property MassAirFlow;
538  PROPERTYTYPE(MassAirFlow, MassAirFlowType, BasicPropertyType<uint16_t>, uint16_t)
539  //typedef BasicPropertyType<uint16_t> MassAirFlowType;
540 
542  static const Property ButtonEvent;
544  PROPERTYTYPE(ButtonEvent, ButtonEventType, BasicPropertyType<ButtonEvents::ButtonEventType>, ButtonEvents::ButtonEventType)
545 
546  static const Property ButtonEventW3C;
547  class ButtonEventW3CType: public MapPropertyType<StringPropertyType>
548  {
549  public:
550  ButtonEventW3CType() : MapPropertyType(ButtonEventW3C) {}
551  };
552 
553 
555  static const Property AirIntakeTemperature;
556  PROPERTYTYPE(AirIntakeTemperature, AirIntakeTemperatureType, BasicPropertyType<int>, int)
557  //typedef BasicPropertyType<int> AirIntakeTemperatureType;
558 
559 
560  static const Property BatteryVoltage;
561  PROPERTYTYPE(BatteryVoltage, BatteryVoltageType, BasicPropertyType<double>, double)
562  //typedef BasicPropertyType<double> BatteryVoltageType;
563 
564  static const Property BatteryCurrent;
565  PROPERTYTYPE(BatteryCurrent, BatteryCurrentType, BasicPropertyType<double>, double)
566  //typedef BasicPropertyType<double> BatteryCurrentType;
567 
568  static const Property BatteryChargeLevel;
569  PROPERTYTYPEBASIC(BatteryChargeLevel, uint16_t)
570 
572  static const Property InteriorTemperature;
573  PROPERTYTYPE(InteriorTemperature, InteriorTemperatureType, BasicPropertyType<int>, int)
574  //typedef BasicPropertyType<int> InteriorTemperatureType;
575 
576  static const Property ExteriorTemperature;
577  PROPERTYTYPE(ExteriorTemperature, ExteriorTemperatureType, BasicPropertyType<int>, int)
578  //typedef BasicPropertyType<int> ExteriorTemperatureType;
579 
580  static const Property EngineOilTemperature;
581  PROPERTYTYPEBASIC(EngineOilTemperature, int)
582 
583  static const Property EngineOilRemaining;
584  PROPERTYTYPEBASIC(EngineOilRemaining, uint16_t)
585 
586  static const Property EngineOilLifeRemaining;
587  PROPERTYTYPEBASIC(EngineOilLifeRemaining, uint16_t)
588 
589  static const Property EngineOilChangeIndicator;
590  PROPERTYTYPEBASIC(EngineOilChangeIndicator, bool)
591 
593  static const Property VIN;
594  PROPERTYTYPE(VIN, VINType, StringPropertyType, std::string)
595  //class VINType: public StringPropertyType { public: VINType(std::string val):StringPropertyType(VIN,val){} };
596 
598  static const Property WMI;
599  PROPERTYTYPE(WMI, WMIType, StringPropertyType, std::string)
600  //class WMIType: public StringPropertyType { public: WMIType(std::string val):StringPropertyType(WMI,val){} };
601 
603  static const Property TirePressure;
604  PROPERTYTYPEBASIC(TirePressure, uint16_t)
605 
607  static const Property TirePressureLow;
608  PROPERTYTYPEBASIC(TirePressureLow, bool)
609 
611  static const Property TireTemperature;
612  PROPERTYTYPEBASIC(TireTemperature, int16_t)
613 
617  static const Property VehiclePowerMode;
618  PROPERTYTYPE(VehiclePowerMode, VehiclePowerModeType, BasicPropertyType<Power::Modes>, Power::Modes)
619  //typedef BasicPropertyType<Power::PowerModes> VehiclePowerModeType;
620 
621  static const Property TripMeters;
622  PROPERTYTYPE(TripMeters, TripMetersType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
623  //typedef ListPropertyType<BasicPropertyType<uint16_t> > TripMetersType;
624 
625  static const Property CruiseControlActive;
626  PROPERTYTYPE(CruiseControlActive, CruiseControlActiveType, BasicPropertyType<bool>, bool)
627  //typedef BasicPropertyType<bool> CruiseControlActiveType;
628 
629  static const Property CruiseControlSpeed;
630  PROPERTYTYPE(CruiseControlSpeed, CruiseControlSpeedType, BasicPropertyType<uint16_t>, uint16_t)
631  //typedef BasicPropertyType<uint16_t> CruiseControlSpeedType;
632 
633  static const Property LightHead;
634  PROPERTYTYPE(LightHead, LightHeadType, BasicPropertyType<bool>, bool)
635  static const Property LightRightTurn;
636  PROPERTYTYPE(LightRightTurn, LightRightTurnType, BasicPropertyType<bool>, bool)
637  static const Property LightLeftTurn;
638  PROPERTYTYPE(LightLeftTurn, LightLeftTurnType, BasicPropertyType<bool>, bool)
639  static const Property LightBrake;
640  PROPERTYTYPE(LightBrake, LightBrakeType, BasicPropertyType<bool>, bool)
641  static const Property LightFog;
642  PROPERTYTYPE(LightFog, LightFogType, BasicPropertyType<bool>, bool)
643  static const Property LightHazard;
644  PROPERTYTYPE(LightHazard, LightHazardType, BasicPropertyType<bool>, bool)
645  static const Property LightParking;
646  PROPERTYTYPE(LightParking, LightParkingType, BasicPropertyType<bool>, bool)
647  static const Property LightHighBeam;
648  PROPERTYTYPE(LightHighBeam, LightHighBeamType, BasicPropertyType<bool>, bool)
649  static const Property LightAutomatic;
650  PROPERTYTYPEBASIC(LightAutomatic, bool)
651  static const Property LightDynamicHighBeam;
652  PROPERTYTYPEBASIC(LightDynamicHighBeam, bool)
653 
655  static const Property InteriorLightDriver;
656  PROPERTYTYPE(InteriorLightDriver, InteriorLightDriverType, BasicPropertyType<bool>, bool)
658  static const Property InteriorLightCenter;
659  PROPERTYTYPE(InteriorLightCenter, InteriorLightCenterType, BasicPropertyType<bool>, bool)
661  static const Property InteriorLightPassenger;
662  PROPERTYTYPE(InteriorLightPassenger, InteriorLightPassengerType, BasicPropertyType<bool>, bool)
663 
664  static const Property InteriorLightStatus;
665  PROPERTYTYPEBASIC(InteriorLightStatus, bool)
666 
667  static const Property EngineLoad;
668  PROPERTYTYPE(EngineLoad, EngineLoadType, BasicPropertyType<uint16_t>, uint16_t)
669 
670  static const Property Horn;
671  PROPERTYTYPE(Horn, HornType, BasicPropertyType<bool>, bool)
672 
673  static const Property FuelLevel;
674  PROPERTYTYPE(FuelLevel, FuelLevelType, BasicPropertyType<uint16_t>, uint16_t)
675 
676  static const Property FuelRange;
677  PROPERTYTYPE(FuelRange, FuelRangeType, BasicPropertyType<uint16_t> , uint16_t)
678 
679  static const Property FuelConsumption;
680  PROPERTYTYPE(FuelConsumption, FuelConsumptionType, BasicPropertyType<uint>, uint)
681 
682  static const Property FuelEconomy;
683  PROPERTYTYPE(FuelEconomy, FuelEconomyType, BasicPropertyType<uint16_t>, uint16_t)
684 
685  static const Property FuelAverageEconomy;
686  PROPERTYTYPE(FuelAverageEconomy, FuelAverageEconomyType, BasicPropertyType<uint16_t> , uint16_t)
687 
688  static const Property FuelAverageConsumption;
689  PROPERTYTYPEBASIC(FuelAverageConsumption, uint)
690 
691  static const Property FuelTimeSinceRestart;
692  PROPERTYTYPEBASIC(FuelTimeSinceRestart, uint)
693 
694  static const Property FuelConsumptionSinceRestart;
695  PROPERTYTYPEBASIC(FuelConsumptionSinceRestart, uint)
696 
697  static const Property FuelType;
698  PROPERTYTYPE(FuelType, FuelTypeType, BasicPropertyType<Fuel::Type>, Fuel::Type)
699 
700  static const Property FuelPositionSide;
701  PROPERTYTYPE(FuelPositionSide, FuelPositionSideType, BasicPropertyType<Fuel::RefuelPosition>, Fuel::RefuelPosition)
702 
703  static const Property ExteriorBrightness;
704  PROPERTYTYPE(ExteriorBrightness, ExteriorBrightnessType, BasicPropertyType<uint16_t>, uint16_t)
705 
706  static const Property Latitude;
707  PROPERTYTYPE(Latitude, LatitudeType, BasicPropertyType<double>, double)
708 
709  static const Property Longitude;
710  PROPERTYTYPE(Longitude, LongitudeType, BasicPropertyType<double>, double)
711 
712  static const Property Altitude;
713  PROPERTYTYPE(Altitude, AltitudeType, BasicPropertyType<double> , double)
714 
715  static const Property Direction;
716  PROPERTYTYPE(Direction, DirectionType, BasicPropertyType<uint16_t>, uint16_t)
717 
718  static const Property VehicleWidth;
719  PROPERTYTYPE(VehicleWidth, VehicleWidthType, BasicPropertyType<uint>, uint)
720  static const Property VehicleHeight;
721  PROPERTYTYPE(VehicleHeight, VehicleHeightType, BasicPropertyType<uint>, uint)
722  static const Property VehicleLength;
723  PROPERTYTYPE(VehicleLength, VehicleLengthType, BasicPropertyType<uint>, uint)
724 
725  static const Property VehicleType;
726  PROPERTYTYPE(VehicleType, VehicleTypeType, BasicPropertyType<Vehicle::Type>, Vehicle::Type)
727 
728  static const Property DoorsPerRow;
729  PROPERTYTYPE(DoorsPerRow, DoorsPerRowType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
730 
731  static const Property TransmissionGearType;
732  PROPERTYTYPE(TransmissionGearType, TransmissionGearTypeType, BasicPropertyType<Transmission::Type>, Transmission::Type)
733 
734  static const Property FrontWheelRadius;
735  PROPERTYTYPE(FrontWheelRadius, FrontWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
736  static const Property RearWheelRadius;
737  PROPERTYTYPE(RearWheelRadius, RearWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
738 
739  static const Property WheelTrack;
740  PROPERTYTYPE(WheelTrack, WheelTrackType, BasicPropertyType<uint>, uint)
741 
742  static const Property BrakePressure;
743  PROPERTYTYPEBASIC(BrakePressure, uint16_t)
744 
746  static const Property Odometer;
747  PROPERTYTYPEBASIC(Odometer, uint)
748 
749  static const Property DistanceTotal;
750  PROPERTYTYPEBASIC(DistanceTotal, uint)
751 
752  static const Property DistanceSinceStart;
753  PROPERTYTYPEBASIC(DistanceSinceStart, uint)
754 
757  static const Property TransmissionFluidLevel;
758  PROPERTYTYPEBASIC(TransmissionFluidLevel, uint16_t)
759 
760  static const Property TransmissionOilWear;
761  PROPERTYTYPEBASIC(TransmissionOilWear, uint16_t)
762 
763  static const Property TransmissionOilTemperature;
764  PROPERTYTYPEBASIC(TransmissionOilTemperature, int16_t)
765 
766  static const Property TransmissionClutchWear;
767  PROPERTYTYPEBASIC(TransmissionClutchWear, uint16_t)
768 
771  static const Property BrakeFluidLevel;
772  PROPERTYTYPEBASIC(BrakeFluidLevel, uint16_t)
773 
776  static const Property WasherFluidLevel;
777  PROPERTYTYPEBASIC(WasherFluidLevel, uint16_t)
778 
779  static const Property WasherFluidLevelLow;
780  PROPERTYTYPEBASIC(WasherFluidLevelLow, bool)
781 
783  static const Property SecurityAlertStatus;
784  PROPERTYTYPEBASIC(SecurityAlertStatus, Security::Status)
785 
790  static const Property ParkingBrakeStatus;
791  PROPERTYTYPEBASIC(ParkingBrakeStatus, bool)
792 
796  static const Property ParkingBrakeStatusW3C;
797  PROPERTYTYPE(ParkingBrakeStatusW3C, ParkingBrakeStatusW3CType, StringPropertyType, std::string)
798 
802  static const Property ParkingLightStatus;
803  PROPERTYTYPEBASIC(ParkingLightStatus,bool)
804 
808  static const Property HazardLightStatus;
809  PROPERTYTYPEBASIC(HazardLightStatus, bool)
810 
811  static const Property AntilockBrakingSystem;
812  PROPERTYTYPEBASIC(AntilockBrakingSystem, bool)
813 
814  static const Property AntilockBrakingSystemEnabled;
815  PROPERTYTYPEBASIC(AntilockBrakingSystemEnabled, bool)
816 
817  static const Property TractionControlSystem;
818  PROPERTYTYPEBASIC(TractionControlSystem, bool)
819 
820  static const Property TractionControlSystemEnabled;
821  PROPERTYTYPEBASIC(TractionControlSystemEnabled, bool)
822 
823  static const Property VehicleTopSpeedLimit;
824  PROPERTYTYPEBASIC(VehicleTopSpeedLimit,uint16_t)
825 
827  static const Property AirbagStatus;
828  PROPERTYTYPEBASIC(AirbagStatus, Airbag::Status)
829 
830  static const Property AirbagActivated;
831  PROPERTYTYPEBASIC(AirbagActivated, bool)
832 
833  static const Property AirbagDeployed;
834  PROPERTYTYPEBASIC(AirbagDeployed, bool)
835 
837  static const Property DoorStatus;
838  PROPERTYTYPEBASIC(DoorStatus, Door::Status)
839 
844  static const Property DoorStatusW3C;
845  PROPERTYTYPE(DoorStatusW3C, DoorStatusW3CType, StringPropertyType, std::string)
846 
847  static const Property DoorLockStatus;
848  PROPERTYTYPEBASIC(DoorLockStatus, bool)
849 
850  static const Property ChildLockStatus;
851  PROPERTYTYPEBASIC(ChildLockStatus, bool)
852 
853  static const Property SeatBeltStatus;
854  PROPERTYTYPEBASIC(SeatBeltStatus, bool)
855 
856  static const Property WindowLockStatus;
857  PROPERTYTYPEBASIC(WindowLockStatus, bool)
858 
860  static const Property OccupantStatus;
861  PROPERTYTYPEBASIC(OccupantStatus, Seat::Occupant)
862 
863  static const Property OccupantStatusW3C;
864  PROPERTYTYPE(OccupantStatusW3C, OccupantStatusW3CType, StringPropertyType, std::string)
865 
866  static const Property ObstacleDistance;
867  PROPERTYTYPEBASIC(ObstacleDistance, double)
868 
869  static const Property RainSensor;
870  PROPERTYTYPEBASIC(RainSensor, uint16_t)
871 
873  static const Property WindshieldWiper;
874  PROPERTYTYPEBASIC(WindshieldWiper, Window::WiperSpeed)
875 
880  static const Property WindshieldWiperSpeed;
881  PROPERTYTYPE(WindshieldWiperSpeed, WindshieldWiperSpeedType, StringPropertyType, std::string)
882 
887  static const Property WindshieldWiperSetting;
888  PROPERTYTYPE(WindshieldWiperSetting, WindshieldWiperSettingType, StringPropertyType, std::string)
889 
891  static const Property AirflowDirection;
892  PROPERTYTYPEBASIC(AirflowDirection,HVAC::AirflowDirection)
893 
894  static const Property AirflowDirectionW3C;
895  PROPERTYTYPE(AirflowDirectionW3C, AirflowDirectionW3CType, StringPropertyType, std::string)
896 
897  static const Property FanSpeed;
898  PROPERTYTYPEBASIC(FanSpeed, uint16_t)
899 
900  static const Property TargetTemperature;
901  PROPERTYTYPEBASIC(TargetTemperature, int)
902 
903  static const Property AirConditioning;
904  PROPERTYTYPEBASIC(AirConditioning,bool)
905 
906  static const Property AirRecirculation;
907  PROPERTYTYPEBASIC(AirRecirculation,bool)
908 
909  static const Property Heater;
910  PROPERTYTYPEBASIC(Heater, bool)
911 
913  static const Property Defrost;
914  PROPERTYTYPEBASIC(Defrost, bool )
915 
916  static const Property DefrostWindow;
917  PROPERTYTYPEBASIC(DefrostWindow, bool )
918 
919  static const Property DefrostMirror;
920  PROPERTYTYPEBASIC(DefrostMirror, bool )
921 
922  static const Property SteeringWheelHeater;
923  PROPERTYTYPEBASIC(SteeringWheelHeater,bool)
924  //typedef BasicPropertyType<bool> SteeringWheelHeaterType;
925 
926  static const Property SeatHeater;
927  PROPERTYTYPEBASIC(SeatHeater,int)
928  //typedef BasicPropertyType<bool> SeatHeaterType;
929 
930  static const Property SeatCooler;
931  PROPERTYTYPEBASIC(SeatCooler,bool)
932 // /typedef BasicPropertyType<bool> SeatCoolerType;
933 
934  static const Property WindowStatus;
935  PROPERTYTYPEBASIC(WindowStatus, uint16_t)
936 
937  static const Property Sunroof;
938  PROPERTYTYPEBASIC(Sunroof, uint16_t)
939  //typedef BasicPropertyType<uint16_t> SunroofType;
940 
941  static const Property SunroofTilt;
942  PROPERTYTYPEBASIC(SunroofTilt,uint16_t)
943  //typedef BasicPropertyType<uint16_t> SunroofTiltType;
944 
945  static const Property ConvertibleRoof;
946  PROPERTYTYPEBASIC(ConvertibleRoof, bool)
947 
951  static const Property ConvertibleRoofStatus;
952  PROPERTYTYPE(ConvertibleRoofStatus, ConvertibleRoofStatusType, StringPropertyType, std::string)
953 
954  static const Property NightMode;
955  PROPERTYTYPEBASIC(NightMode, bool)
956 
957  static const Property DrivingMode;
958  PROPERTYTYPEBASIC(DrivingMode, Driving::Mode)
959 
960  static const Property DrivingModeW3C;
961  PROPERTYTYPEBASIC(DrivingModeW3C, bool)
962 
963  static const Property KeyId;
964  PROPERTYTYPE(KeyId, KeyIdType, StringPropertyType, std::string)
965 
966  static const Property Language;
967  PROPERTYTYPE(Language, LanguageType, StringPropertyType, std::string)
968 
969  static const Property MeasurementSystem;
970  PROPERTYTYPEBASIC(MeasurementSystem, Measurement::Type)
971 
972  static const Property MirrorSettingPan;
973  static const Property MirrorSettingTilt;
974 
975  PROPERTYTYPEBASIC(MirrorSettingPan, uint16_t)
976  PROPERTYTYPEBASIC(MirrorSettingTilt, uint16_t)
977 
978  static const Property SteeringWheelPositionSlide;
979  static const Property SteeringWheelPositionTilt;
980 
981  PROPERTYTYPEBASIC(SteeringWheelPositionSlide, uint16_t)
982  PROPERTYTYPEBASIC(SteeringWheelPositionTilt, uint16_t)
983 
984  static const Property SeatPositionRecline;
985  static const Property SeatPositionSlide;
986  static const Property SeatPositionCushionHeight;
987  static const Property SeatPositionHeadrest;
988  static const Property SeatPositionBackCushion;
989  static const Property SeatPositionSideCushion;
990 
991  PROPERTYTYPEBASIC(SeatPositionRecline, uint16_t)
992  PROPERTYTYPEBASIC(SeatPositionSlide, uint16_t)
993  PROPERTYTYPEBASIC(SeatPositionCushionHeight, uint16_t)
994  PROPERTYTYPEBASIC(SeatPositionHeadrest, uint16_t)
995  PROPERTYTYPEBASIC(SeatPositionBackCushion, uint16_t)
996  PROPERTYTYPEBASIC(SeatPositionSideCushion, uint16_t)
997 
998  static const Property DashboardIllumination;
999  PROPERTYTYPEBASIC(DashboardIllumination, uint16_t)
1000 
1001  static const Property GeneratedVehicleSoundMode;
1002  PROPERTYTYPEBASIC(GeneratedVehicleSoundMode, Vehicle::SoundMode)
1003 
1004  static const Property DriverId;
1005  PROPERTYTYPE(DriverId, DriverIdType, StringPropertyType, std::string)
1006 
1007  static const Property PowertrainTorque;
1008  PROPERTYTYPEBASIC(PowertrainTorque, uint16_t)
1009 
1010  static const Property AcceleratorPedalPosition;
1011  PROPERTYTYPEBASIC(AcceleratorPedalPosition, uint16_t)
1012 
1013  static const Property Chime;
1014  PROPERTYTYPEBASIC(Chime, bool)
1015 
1016  static const Property WheelTick;
1017  PROPERTYTYPEBASIC(WheelTick, uint)
1018 
1019  static const Property IgnitionTimeOn;
1020  PROPERTYTYPEBASIC(IgnitionTimeOn, uint64_t)
1021 
1022  static const Property IgnitionTimeOff;
1023  PROPERTYTYPEBASIC(IgnitionTimeOff, uint64_t)
1024 
1025  static const Property YawRate;
1026  PROPERTYTYPEBASIC(YawRate, int16_t)
1027 
1028  static const Property BrakePadWear;
1029  PROPERTYTYPEBASIC(BrakePadWear, uint16_t)
1030 
1031  static const Property BrakeFluidLevelLow;
1032  PROPERTYTYPEBASIC(BrakeFluidLevelLow, bool)
1033 
1034  static const Property BrakesWorn;
1035  PROPERTYTYPEBASIC(BrakesWorn, bool)
1036 
1037  static const Property MalfunctionIndicatorOn;
1038  PROPERTYTYPEBASIC(MalfunctionIndicatorOn, bool)
1039 
1040  static const Property AccumulatedEngineRuntime;
1041  PROPERTYTYPEBASIC(AccumulatedEngineRuntime, uint32_t)
1042 
1043  static const Property DistanceSinceCodeCleared;
1044  PROPERTYTYPEBASIC(DistanceSinceCodeCleared, uint32_t)
1045 
1046  static const Property DistanceWithMILOn;
1047  PROPERTYTYPEBASIC(DistanceWithMILOn, uint32_t)
1048 
1049  static const Property TimeRunMILOn;
1050  PROPERTYTYPEBASIC(TimeRunMILOn, uint32_t)
1051 
1052  static const Property TimeTroubleCodeClear;
1053  PROPERTYTYPEBASIC(TimeTroubleCodeClear, uint32_t)
1054 
1055  static const Property VehicleDriveMode;
1056  PROPERTYTYPE(VehicleDriveMode, VehicleDriveModeType, StringPropertyType, std::string)
1057 
1058  static const Property ActiveNoiseControlMode;
1059  PROPERTYTYPEBASIC(ActiveNoiseControlMode, bool)
1060 
1061  static const Property AvailableSounds;
1062  PROPERTYTYPE(AvailableSounds, AvailableSoundsType, ListPropertyType<StringPropertyType>, StringPropertyType)
1063 
1064  static const Property EngineSoundEnhancementMode;
1065  PROPERTYTYPE(EngineSoundEnhancementMode, EngineSoundEnhancementModeType, StringPropertyType, std::string)
1066 
1067  static const Property ElectronicStabilityControlEnabled;
1068  PROPERTYTYPEBASIC(ElectronicStabilityControlEnabled, bool)
1069 
1070  static const Property ElectronicStabilityControlEngaged;
1071  PROPERTYTYPEBASIC(ElectronicStabilityControlEngaged, bool)
1072 
1073  static const Property OccupantIdentificationType;
1074  PROPERTYTYPE(OccupantIdentificationType, OccupantIdentificationTypeType, StringPropertyType, std::string)
1075 
1076  static const Property OccupantName;
1077  PROPERTYTYPE(OccupantName, OccupantNameType, StringPropertyType, std::string)
1078 
1079  static const Property AtmosphericPressure;
1080  PROPERTYTYPEBASIC(AtmosphericPressure, uint16_t)
1081 
1082  static const Property LaneDepartureStatus;
1083  PROPERTYTYPE(LaneDepartureStatus, LaneDepartureStatusType, StringPropertyType, std::string)
1084 
1088  static const Property AlarmStatus;
1089  PROPERTYTYPE(AlarmStatus, AlarmStatusType, StringPropertyType, std::string)
1090 
1091  //static const Property Lane
1092 
1100  static PropertyList capabilities();
1101 
1106  static PropertyList customProperties();
1107 
1112  static AbstractPropertyType* getPropertyTypeForPropertyNameValue(Property name, std::string value="");
1113 
1132  static bool registerProperty(Property name, PropertyTypeFactoryCallback factory);
1133 
1134 
1135 
1136 private:
1137 
1138  VehicleProperty();
1139 
1140  static std::unique_ptr<VehicleProperty> thereCanOnlyBeOne;
1141 
1142  static bool registerPropertyPriv(Property name, PropertyTypeFactoryCallback factory);
1143 
1144  static std::map<Property, PropertyTypeFactoryCallback> registeredPropertyFactoryMap;
1145  static PropertyList mCapabilities;
1146  static PropertyList mCustomProperties;
1147 };
1148 
1149 #endif // VEHICLEPROPERTY_H
1150 
1151 
Corresponds with DBus Interface org.automotive.ThrottlePosition.
Definition: ambdbusmappings.idl:391
+
Definition: vehicleproperty.h:360
+
Corresponds with DBus Interface org.automotive.WheelTick.
Definition: ambdbusmappings.idl:481
+
Definition: vehicleproperty.h:165
+
Definition: vehicleproperty.h:212
+
Corresponds with DBus Interface org.automotive.TractionControlSystem.
Definition: ambdbusmappings.idl:1202
+
Corresponds with DBus Interface org.automotive.InteriorLightStatus.
Definition: ambdbusmappings.idl:229
+
Definition: vehicleproperty.h:340
+
Definition: vehicleproperty.h:128
+
Corresponds with DBus Interface org.automotive.AirbagStatus.
Definition: ambdbusmappings.idl:1246
+
Definition: abstractpropertytype.h:70
+
Definition: vehicleproperty.h:289
+
ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes.
Definition: abstractpropertytype.h:725
+
Corresponds with DBus Interface org.automotive.Horn.
Definition: ambdbusmappings.idl:242
+
Definition: picojson.h:1002
+
Mode
Definition: vehicleproperty.h:102
+
Corresponds with DBus Interface org.automotive.PowertrainTorque.
Definition: ambdbusmappings.idl:442
+
Definition: vehicleproperty.h:309
+
Definition: vehicleproperty.h:81
+
Corresponds with DBus Interface org.automotive.ConvertibleRoof.
Definition: ambdbusmappings.idl:740
+
Corresponds with DBus Interface org.automotive.RainSensor.
Definition: ambdbusmappings.idl:571
+
Definition: vehicleproperty.h:33
+
Corresponds with DBus Interface org.automotive.Defrost.
Definition: ambdbusmappings.idl:702
+
Definition: vehicleproperty.h:318
+
Definition: vehicleproperty.h:409
+
Corresponds with DBus Interface org.automotive.Chime.
Definition: ambdbusmappings.idl:468
+
std::function< AbstractPropertyType *(void)> PropertyTypeFactoryCallback
PropertyTypeFactoryCallback callback used to construct a AbstractPropertyType for a property...
Definition: vehicleproperty.h:425
+
Corresponds with DBus Interface org.automotive.OccupantStatus.
Definition: ambdbusmappings.idl:1334
+
Corresponds with DBus Interface org.automotive.VehicleSpeed.
Definition: ambdbusmappings.idl:16
+
Corresponds with DBus Interface org.automotive.DrivingMode.
Definition: ambdbusmappings.idl:423
+
Corresponds with DBus Interface org.automotive.YawRate.
Definition: ambdbusmappings.idl:513
+
Corresponds with DBus Interface org.automotive.Sunroof.
Definition: ambdbusmappings.idl:721
+
Corresponds with DBus Interface org.automotive.WindowStatus.
Definition: ambdbusmappings.idl:664
+
Corresponds with DBus Interface org.automotive.ExteriorBrightness.
Definition: ambdbusmappings.idl:539
+
Corresponds with DBus Interface org.automotive.EngineSpeed.
Definition: ambdbusmappings.idl:29
+
Definition: vehicleproperty.h:228
+
Corresponds with DBus Interface org.automotive.NightMode.
Definition: ambdbusmappings.idl:404
+
Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition.
Definition: ambdbusmappings.idl:455
+
Definition: abstractpropertytype.h:440
+
Definition: vehicleproperty.h:350
+
Corresponds with DBus Interface org.automotive.AntilockBrakingSystem.
Definition: ambdbusmappings.idl:1177
+
Definition: vehicleproperty.h:274
+
static const Property NoValue
Various property types:
Definition: vehicleproperty.h:429
+
Definition: abstractpropertytype.h:634
+
Corresponds with DBus Interface org.automotive.VehiclePowerMode.
Definition: ambdbusmappings.idl:42
+
Definition: vehicleproperty.h:255
+
Corresponds with DBus Interface org.automotive.AtmosphericPressure.
Definition: ambdbusmappings.idl:759
+
Corresponds with DBus Interface org.automotive.VehicleType.
Definition: ambdbusmappings.idl:835
+
Corresponds with DBus Interface org.automotive.DoorStatus.
Definition: ambdbusmappings.idl:1271
+
Definition: vehicleproperty.h:201
+
Definition: vehicleproperty.h:266
+
Corresponds with DBus Interface org.automotive.ButtonEvent.
Definition: ambdbusmappings.idl:526
+
Definition: vehicleproperty.h:144
+
Corresponds with DBus Interface org.automotive.ObstacleDistance.
Definition: ambdbusmappings.idl:1347
+
Definition: vehicleproperty.h:183
+
Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit.
Definition: ambdbusmappings.idl:1227
+
Corresponds with DBus Interface org.automotive.Odometer.
Definition: ambdbusmappings.idl:892
+
Definition: vehicleproperty.h:71
+
Definition: vehicleproperty.h:547
+
+ + + + diff --git a/0.14/html/wheel_plugin.html b/0.14/html/wheel_plugin.html new file mode 100644 index 00000000..81905c5e --- /dev/null +++ b/0.14/html/wheel_plugin.html @@ -0,0 +1,102 @@ + + + + + + +automotive-message-broker: Wheel source plugin + + + + + + + + + + +
+
+ + + + + + +
+
automotive-message-broker +  0.14.0 +
+
+
+ + + + + +
+
+ + +
+ +
+ +
+
+
+
Wheel source plugin
+
+
+

Version: 0.14.0

+

The wheel source plugin uses the Logitech G27 (or similar) racing wheel for data.

+

The wheel source plugin is enabled by default.

+

To use the wheel source plugin, add the following to the "sources" array in /etc/ambd/config:

+
1 {
2  "name" : "WheelSource",
3  "path" : "/usr/local/lib/automotive-message-broker/wheelsourceplugin.so",
4  "device" : "/dev/input/js0"
5 }

Configuration Key Definitions:

+

"name" name of plugin. This key is not used by the plugin at this moment.

+

"path" path to plugin on the filesystem.

+

"device" Path to the racing wheel device

+

default: "/dev/input/js0"

+
+ + + + diff --git a/0.14/index.html b/0.14/index.html deleted file mode 100644 index 8291ecf6..00000000 --- a/0.14/index.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -automotive-message-broker: Automotive Message Broker Documentation - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
Automotive Message Broker Documentation
-
-
-
Version
0.14.0
-

-AMB Documentation Sections

- -

-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:

-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 library documentation.

-

-Crosswalk Vehicle Extension

-

AMB also comes with a crosswalk extension that implements the W3C Automotive Business group vehicle and data specifications.

-

-Licensing

-

AMB is licensed LGPL v2. This allows the creation of proprietary plugins.

-

-Previous Versions

- -
- - - - diff --git a/0.14/inherit_graph_0.map b/0.14/inherit_graph_0.map deleted file mode 100644 index 9215ad00..00000000 --- a/0.14/inherit_graph_0.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/0.14/inherit_graph_0.md5 b/0.14/inherit_graph_0.md5 deleted file mode 100644 index e9df8f0e..00000000 --- a/0.14/inherit_graph_0.md5 +++ /dev/null @@ -1 +0,0 @@ -df7ba553c20ce4f20227282b54d52c20 \ No newline at end of file diff --git a/0.14/inherit_graph_0.png b/0.14/inherit_graph_0.png deleted file mode 100644 index 63438e00..00000000 Binary files a/0.14/inherit_graph_0.png and /dev/null differ diff --git a/0.14/inherit_graph_1.map b/0.14/inherit_graph_1.map deleted file mode 100644 index b7b04fbc..00000000 --- a/0.14/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_1.md5 b/0.14/inherit_graph_1.md5 deleted file mode 100644 index abd362ff..00000000 --- a/0.14/inherit_graph_1.md5 +++ /dev/null @@ -1 +0,0 @@ -1d1612a62bfdfa8be96dabcb5954f1a6 \ No newline at end of file diff --git a/0.14/inherit_graph_1.png b/0.14/inherit_graph_1.png deleted file mode 100644 index eed64ade..00000000 Binary files a/0.14/inherit_graph_1.png and /dev/null differ diff --git a/0.14/inherit_graph_10.map b/0.14/inherit_graph_10.map deleted file mode 100644 index 4b92eb81..00000000 --- a/0.14/inherit_graph_10.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_10.md5 b/0.14/inherit_graph_10.md5 deleted file mode 100644 index 77ebf568..00000000 --- a/0.14/inherit_graph_10.md5 +++ /dev/null @@ -1 +0,0 @@ -b3f25fcbf361a5b764e6f766eff8e9a0 \ No newline at end of file diff --git a/0.14/inherit_graph_10.png b/0.14/inherit_graph_10.png deleted file mode 100644 index ccc0797a..00000000 Binary files a/0.14/inherit_graph_10.png and /dev/null differ diff --git a/0.14/inherit_graph_100.map b/0.14/inherit_graph_100.map deleted file mode 100644 index beb5bcce..00000000 --- a/0.14/inherit_graph_100.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_100.md5 b/0.14/inherit_graph_100.md5 deleted file mode 100644 index a07781c5..00000000 --- a/0.14/inherit_graph_100.md5 +++ /dev/null @@ -1 +0,0 @@ -7d7a007d714839efdc53e5316de44f1e \ No newline at end of file diff --git a/0.14/inherit_graph_100.png b/0.14/inherit_graph_100.png deleted file mode 100644 index 7b89882d..00000000 Binary files a/0.14/inherit_graph_100.png and /dev/null differ diff --git a/0.14/inherit_graph_101.map b/0.14/inherit_graph_101.map deleted file mode 100644 index 177abc1e..00000000 --- a/0.14/inherit_graph_101.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_101.md5 b/0.14/inherit_graph_101.md5 deleted file mode 100644 index 81f09d67..00000000 --- a/0.14/inherit_graph_101.md5 +++ /dev/null @@ -1 +0,0 @@ -15303ef08a01395b94629e430954c91f \ No newline at end of file diff --git a/0.14/inherit_graph_101.png b/0.14/inherit_graph_101.png deleted file mode 100644 index b2704993..00000000 Binary files a/0.14/inherit_graph_101.png and /dev/null differ diff --git a/0.14/inherit_graph_102.map b/0.14/inherit_graph_102.map deleted file mode 100644 index 1b89af3e..00000000 --- a/0.14/inherit_graph_102.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_102.md5 b/0.14/inherit_graph_102.md5 deleted file mode 100644 index 6215d51c..00000000 --- a/0.14/inherit_graph_102.md5 +++ /dev/null @@ -1 +0,0 @@ -364736de447f564a216759793daecd2d \ No newline at end of file diff --git a/0.14/inherit_graph_102.png b/0.14/inherit_graph_102.png deleted file mode 100644 index 8248ea5c..00000000 Binary files a/0.14/inherit_graph_102.png and /dev/null differ diff --git a/0.14/inherit_graph_103.map b/0.14/inherit_graph_103.map deleted file mode 100644 index 6b08a1dd..00000000 --- a/0.14/inherit_graph_103.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_103.md5 b/0.14/inherit_graph_103.md5 deleted file mode 100644 index 656f543d..00000000 --- a/0.14/inherit_graph_103.md5 +++ /dev/null @@ -1 +0,0 @@ -e0eca9dd60397b94f8a35d362e6bc669 \ No newline at end of file diff --git a/0.14/inherit_graph_103.png b/0.14/inherit_graph_103.png deleted file mode 100644 index 97738b29..00000000 Binary files a/0.14/inherit_graph_103.png and /dev/null differ diff --git a/0.14/inherit_graph_104.map b/0.14/inherit_graph_104.map deleted file mode 100644 index af437363..00000000 --- a/0.14/inherit_graph_104.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_104.md5 b/0.14/inherit_graph_104.md5 deleted file mode 100644 index 4ccf65b9..00000000 --- a/0.14/inherit_graph_104.md5 +++ /dev/null @@ -1 +0,0 @@ -7c15c530e79d3e09c6771cd48bb88e91 \ No newline at end of file diff --git a/0.14/inherit_graph_104.png b/0.14/inherit_graph_104.png deleted file mode 100644 index fb50611c..00000000 Binary files a/0.14/inherit_graph_104.png and /dev/null differ diff --git a/0.14/inherit_graph_105.map b/0.14/inherit_graph_105.map deleted file mode 100644 index 77ccaa5f..00000000 --- a/0.14/inherit_graph_105.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_105.md5 b/0.14/inherit_graph_105.md5 deleted file mode 100644 index fde8834b..00000000 --- a/0.14/inherit_graph_105.md5 +++ /dev/null @@ -1 +0,0 @@ -fd08d8a7aa4b2c5feae2e552e68b0e1e \ No newline at end of file diff --git a/0.14/inherit_graph_105.png b/0.14/inherit_graph_105.png deleted file mode 100644 index 8bb20ce4..00000000 Binary files a/0.14/inherit_graph_105.png and /dev/null differ diff --git a/0.14/inherit_graph_106.map b/0.14/inherit_graph_106.map deleted file mode 100644 index e202ec8b..00000000 --- a/0.14/inherit_graph_106.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_106.md5 b/0.14/inherit_graph_106.md5 deleted file mode 100644 index c293e769..00000000 --- a/0.14/inherit_graph_106.md5 +++ /dev/null @@ -1 +0,0 @@ -0e5e9b16b564fb8a5ed01fa485a4ae19 \ No newline at end of file diff --git a/0.14/inherit_graph_106.png b/0.14/inherit_graph_106.png deleted file mode 100644 index b6c9f185..00000000 Binary files a/0.14/inherit_graph_106.png and /dev/null differ diff --git a/0.14/inherit_graph_107.map b/0.14/inherit_graph_107.map deleted file mode 100644 index 34c63f13..00000000 --- a/0.14/inherit_graph_107.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_107.md5 b/0.14/inherit_graph_107.md5 deleted file mode 100644 index bb631a57..00000000 --- a/0.14/inherit_graph_107.md5 +++ /dev/null @@ -1 +0,0 @@ -b94b3ac559d052db347fc3c3750baf8b \ No newline at end of file diff --git a/0.14/inherit_graph_107.png b/0.14/inherit_graph_107.png deleted file mode 100644 index 3f4dc493..00000000 Binary files a/0.14/inherit_graph_107.png and /dev/null differ diff --git a/0.14/inherit_graph_11.map b/0.14/inherit_graph_11.map deleted file mode 100644 index 9d469c80..00000000 --- a/0.14/inherit_graph_11.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/0.14/inherit_graph_11.md5 b/0.14/inherit_graph_11.md5 deleted file mode 100644 index 9ee2ccc8..00000000 --- a/0.14/inherit_graph_11.md5 +++ /dev/null @@ -1 +0,0 @@ -adc56e9c5dd74e67e941f90185efa9c1 \ No newline at end of file diff --git a/0.14/inherit_graph_11.png b/0.14/inherit_graph_11.png deleted file mode 100644 index 4d7eeae3..00000000 Binary files a/0.14/inherit_graph_11.png and /dev/null differ diff --git a/0.14/inherit_graph_12.map b/0.14/inherit_graph_12.map deleted file mode 100644 index 71aad14f..00000000 --- a/0.14/inherit_graph_12.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/inherit_graph_12.md5 b/0.14/inherit_graph_12.md5 deleted file mode 100644 index 59f6c300..00000000 --- a/0.14/inherit_graph_12.md5 +++ /dev/null @@ -1 +0,0 @@ -30a5d32f1118f4b12c4265a93087db5b \ No newline at end of file diff --git a/0.14/inherit_graph_12.png b/0.14/inherit_graph_12.png deleted file mode 100644 index c2962064..00000000 Binary files a/0.14/inherit_graph_12.png and /dev/null differ diff --git a/0.14/inherit_graph_13.map b/0.14/inherit_graph_13.map deleted file mode 100644 index 0c5e27fd..00000000 --- a/0.14/inherit_graph_13.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_13.md5 b/0.14/inherit_graph_13.md5 deleted file mode 100644 index defa85bd..00000000 --- a/0.14/inherit_graph_13.md5 +++ /dev/null @@ -1 +0,0 @@ -bca92af326eeb77c6a6d6dcfbe3fb681 \ No newline at end of file diff --git a/0.14/inherit_graph_13.png b/0.14/inherit_graph_13.png deleted file mode 100644 index 827d89ff..00000000 Binary files a/0.14/inherit_graph_13.png and /dev/null differ diff --git a/0.14/inherit_graph_14.map b/0.14/inherit_graph_14.map deleted file mode 100644 index 9384448b..00000000 --- a/0.14/inherit_graph_14.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_14.md5 b/0.14/inherit_graph_14.md5 deleted file mode 100644 index 964f383c..00000000 --- a/0.14/inherit_graph_14.md5 +++ /dev/null @@ -1 +0,0 @@ -f1b9bfba4824fbe7e2df4b3cfc837664 \ No newline at end of file diff --git a/0.14/inherit_graph_14.png b/0.14/inherit_graph_14.png deleted file mode 100644 index ba2a6414..00000000 Binary files a/0.14/inherit_graph_14.png and /dev/null differ diff --git a/0.14/inherit_graph_15.map b/0.14/inherit_graph_15.map deleted file mode 100644 index 5646551c..00000000 --- a/0.14/inherit_graph_15.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_15.md5 b/0.14/inherit_graph_15.md5 deleted file mode 100644 index b283f799..00000000 --- a/0.14/inherit_graph_15.md5 +++ /dev/null @@ -1 +0,0 @@ -cd2c5bd2d37dfe36fcc538fa01dc7f37 \ No newline at end of file diff --git a/0.14/inherit_graph_15.png b/0.14/inherit_graph_15.png deleted file mode 100644 index 2c788d4f..00000000 Binary files a/0.14/inherit_graph_15.png and /dev/null differ diff --git a/0.14/inherit_graph_16.map b/0.14/inherit_graph_16.map deleted file mode 100644 index 39cc4593..00000000 --- a/0.14/inherit_graph_16.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_16.md5 b/0.14/inherit_graph_16.md5 deleted file mode 100644 index 24b55746..00000000 --- a/0.14/inherit_graph_16.md5 +++ /dev/null @@ -1 +0,0 @@ -23576c872a01074c042cf48d6327075f \ No newline at end of file diff --git a/0.14/inherit_graph_16.png b/0.14/inherit_graph_16.png deleted file mode 100644 index f435b603..00000000 Binary files a/0.14/inherit_graph_16.png and /dev/null differ diff --git a/0.14/inherit_graph_17.map b/0.14/inherit_graph_17.map deleted file mode 100644 index 3b915903..00000000 --- a/0.14/inherit_graph_17.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_17.md5 b/0.14/inherit_graph_17.md5 deleted file mode 100644 index a48fd25e..00000000 --- a/0.14/inherit_graph_17.md5 +++ /dev/null @@ -1 +0,0 @@ -f3ca495aafb14c00fcf731cc74682128 \ No newline at end of file diff --git a/0.14/inherit_graph_17.png b/0.14/inherit_graph_17.png deleted file mode 100644 index 0b6f43e4..00000000 Binary files a/0.14/inherit_graph_17.png and /dev/null differ diff --git a/0.14/inherit_graph_18.map b/0.14/inherit_graph_18.map deleted file mode 100644 index 178f3377..00000000 --- a/0.14/inherit_graph_18.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_18.md5 b/0.14/inherit_graph_18.md5 deleted file mode 100644 index a547ba3b..00000000 --- a/0.14/inherit_graph_18.md5 +++ /dev/null @@ -1 +0,0 @@ -16130a4abfac29a428cd8730e91c0fa8 \ No newline at end of file diff --git a/0.14/inherit_graph_18.png b/0.14/inherit_graph_18.png deleted file mode 100644 index 87aa8dc8..00000000 Binary files a/0.14/inherit_graph_18.png and /dev/null differ diff --git a/0.14/inherit_graph_19.map b/0.14/inherit_graph_19.map deleted file mode 100644 index ce583981..00000000 --- a/0.14/inherit_graph_19.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_19.md5 b/0.14/inherit_graph_19.md5 deleted file mode 100644 index fddecfcc..00000000 --- a/0.14/inherit_graph_19.md5 +++ /dev/null @@ -1 +0,0 @@ -79f7974c53fec4cc0919ea1ee3229346 \ No newline at end of file diff --git a/0.14/inherit_graph_19.png b/0.14/inherit_graph_19.png deleted file mode 100644 index 8da168b2..00000000 Binary files a/0.14/inherit_graph_19.png and /dev/null differ diff --git a/0.14/inherit_graph_2.map b/0.14/inherit_graph_2.map deleted file mode 100644 index 26cea2bc..00000000 --- a/0.14/inherit_graph_2.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/0.14/inherit_graph_2.md5 b/0.14/inherit_graph_2.md5 deleted file mode 100644 index 7c2beaf1..00000000 --- a/0.14/inherit_graph_2.md5 +++ /dev/null @@ -1 +0,0 @@ -9bb70cf929e0b12b0f1def2c9027154f \ No newline at end of file diff --git a/0.14/inherit_graph_2.png b/0.14/inherit_graph_2.png deleted file mode 100644 index a865abc0..00000000 Binary files a/0.14/inherit_graph_2.png and /dev/null differ diff --git a/0.14/inherit_graph_20.map b/0.14/inherit_graph_20.map deleted file mode 100644 index f18cdaf0..00000000 --- a/0.14/inherit_graph_20.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_20.md5 b/0.14/inherit_graph_20.md5 deleted file mode 100644 index b3b54028..00000000 --- a/0.14/inherit_graph_20.md5 +++ /dev/null @@ -1 +0,0 @@ -83ae01046f65e9fadfe4862c4b51ae5b \ No newline at end of file diff --git a/0.14/inherit_graph_20.png b/0.14/inherit_graph_20.png deleted file mode 100644 index 7bf1f408..00000000 Binary files a/0.14/inherit_graph_20.png and /dev/null differ diff --git a/0.14/inherit_graph_21.map b/0.14/inherit_graph_21.map deleted file mode 100644 index 0dc002ef..00000000 --- a/0.14/inherit_graph_21.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_21.md5 b/0.14/inherit_graph_21.md5 deleted file mode 100644 index f832a31d..00000000 --- a/0.14/inherit_graph_21.md5 +++ /dev/null @@ -1 +0,0 @@ -d69c3f6efcc8f70616f299a6199e9451 \ No newline at end of file diff --git a/0.14/inherit_graph_21.png b/0.14/inherit_graph_21.png deleted file mode 100644 index f4c36486..00000000 Binary files a/0.14/inherit_graph_21.png and /dev/null differ diff --git a/0.14/inherit_graph_22.map b/0.14/inherit_graph_22.map deleted file mode 100644 index dec4f310..00000000 --- a/0.14/inherit_graph_22.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_22.md5 b/0.14/inherit_graph_22.md5 deleted file mode 100644 index fed26c49..00000000 --- a/0.14/inherit_graph_22.md5 +++ /dev/null @@ -1 +0,0 @@ -398ee2cfef88996e81da3f3dc61aeb5e \ No newline at end of file diff --git a/0.14/inherit_graph_22.png b/0.14/inherit_graph_22.png deleted file mode 100644 index c7ee604c..00000000 Binary files a/0.14/inherit_graph_22.png and /dev/null differ diff --git a/0.14/inherit_graph_23.map b/0.14/inherit_graph_23.map deleted file mode 100644 index 75f4b7fe..00000000 --- a/0.14/inherit_graph_23.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_23.md5 b/0.14/inherit_graph_23.md5 deleted file mode 100644 index 841dac72..00000000 --- a/0.14/inherit_graph_23.md5 +++ /dev/null @@ -1 +0,0 @@ -1eead6db2ece4f34c5e5f4f483b9a643 \ No newline at end of file diff --git a/0.14/inherit_graph_23.png b/0.14/inherit_graph_23.png deleted file mode 100644 index 4965eee0..00000000 Binary files a/0.14/inherit_graph_23.png and /dev/null differ diff --git a/0.14/inherit_graph_24.map b/0.14/inherit_graph_24.map deleted file mode 100644 index e46d3ada..00000000 --- a/0.14/inherit_graph_24.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_24.md5 b/0.14/inherit_graph_24.md5 deleted file mode 100644 index 0734f911..00000000 --- a/0.14/inherit_graph_24.md5 +++ /dev/null @@ -1 +0,0 @@ -1dd0b30b6cac62e42f7ee9c979e55c8f \ No newline at end of file diff --git a/0.14/inherit_graph_24.png b/0.14/inherit_graph_24.png deleted file mode 100644 index 11c99225..00000000 Binary files a/0.14/inherit_graph_24.png and /dev/null differ diff --git a/0.14/inherit_graph_25.map b/0.14/inherit_graph_25.map deleted file mode 100644 index a10a444a..00000000 --- a/0.14/inherit_graph_25.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_25.md5 b/0.14/inherit_graph_25.md5 deleted file mode 100644 index 9d08ea82..00000000 --- a/0.14/inherit_graph_25.md5 +++ /dev/null @@ -1 +0,0 @@ -4111a7c8b36310ae4bc057bb315ca043 \ No newline at end of file diff --git a/0.14/inherit_graph_25.png b/0.14/inherit_graph_25.png deleted file mode 100644 index fdc0f120..00000000 Binary files a/0.14/inherit_graph_25.png and /dev/null differ diff --git a/0.14/inherit_graph_26.map b/0.14/inherit_graph_26.map deleted file mode 100644 index 7386b1b3..00000000 --- a/0.14/inherit_graph_26.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_26.md5 b/0.14/inherit_graph_26.md5 deleted file mode 100644 index bdb39072..00000000 --- a/0.14/inherit_graph_26.md5 +++ /dev/null @@ -1 +0,0 @@ -a2cdc271fe0ae72d9290fd7d33371cc6 \ No newline at end of file diff --git a/0.14/inherit_graph_26.png b/0.14/inherit_graph_26.png deleted file mode 100644 index d17474ca..00000000 Binary files a/0.14/inherit_graph_26.png and /dev/null differ diff --git a/0.14/inherit_graph_27.map b/0.14/inherit_graph_27.map deleted file mode 100644 index d5a86e48..00000000 --- a/0.14/inherit_graph_27.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_27.md5 b/0.14/inherit_graph_27.md5 deleted file mode 100644 index 62dcbf45..00000000 --- a/0.14/inherit_graph_27.md5 +++ /dev/null @@ -1 +0,0 @@ -d9f55599f068216bd1ad283b4368e5da \ No newline at end of file diff --git a/0.14/inherit_graph_27.png b/0.14/inherit_graph_27.png deleted file mode 100644 index 63ad989d..00000000 Binary files a/0.14/inherit_graph_27.png and /dev/null differ diff --git a/0.14/inherit_graph_28.map b/0.14/inherit_graph_28.map deleted file mode 100644 index 50b464fb..00000000 --- a/0.14/inherit_graph_28.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_28.md5 b/0.14/inherit_graph_28.md5 deleted file mode 100644 index 766ed5cf..00000000 --- a/0.14/inherit_graph_28.md5 +++ /dev/null @@ -1 +0,0 @@ -818b252c5da0ca672b820540f7d1a5f9 \ No newline at end of file diff --git a/0.14/inherit_graph_28.png b/0.14/inherit_graph_28.png deleted file mode 100644 index a81265d7..00000000 Binary files a/0.14/inherit_graph_28.png and /dev/null differ diff --git a/0.14/inherit_graph_29.map b/0.14/inherit_graph_29.map deleted file mode 100644 index 898b449c..00000000 --- a/0.14/inherit_graph_29.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_29.md5 b/0.14/inherit_graph_29.md5 deleted file mode 100644 index 9b2129c5..00000000 --- a/0.14/inherit_graph_29.md5 +++ /dev/null @@ -1 +0,0 @@ -57cb3f689ed6e1a8875209f51cb65169 \ No newline at end of file diff --git a/0.14/inherit_graph_29.png b/0.14/inherit_graph_29.png deleted file mode 100644 index 141233c7..00000000 Binary files a/0.14/inherit_graph_29.png and /dev/null differ diff --git a/0.14/inherit_graph_3.map b/0.14/inherit_graph_3.map deleted file mode 100644 index 27a7656d..00000000 --- a/0.14/inherit_graph_3.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_3.md5 b/0.14/inherit_graph_3.md5 deleted file mode 100644 index e1ea3178..00000000 --- a/0.14/inherit_graph_3.md5 +++ /dev/null @@ -1 +0,0 @@ -8a7d187ce879ae76cfdb3a44260b1274 \ No newline at end of file diff --git a/0.14/inherit_graph_3.png b/0.14/inherit_graph_3.png deleted file mode 100644 index e4d24dce..00000000 Binary files a/0.14/inherit_graph_3.png and /dev/null differ diff --git a/0.14/inherit_graph_30.map b/0.14/inherit_graph_30.map deleted file mode 100644 index f1663236..00000000 --- a/0.14/inherit_graph_30.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_30.md5 b/0.14/inherit_graph_30.md5 deleted file mode 100644 index e9ac73ab..00000000 --- a/0.14/inherit_graph_30.md5 +++ /dev/null @@ -1 +0,0 @@ -96f18b18ac90835ed8eb27e850d044d8 \ No newline at end of file diff --git a/0.14/inherit_graph_30.png b/0.14/inherit_graph_30.png deleted file mode 100644 index 52eb02c5..00000000 Binary files a/0.14/inherit_graph_30.png and /dev/null differ diff --git a/0.14/inherit_graph_31.map b/0.14/inherit_graph_31.map deleted file mode 100644 index e84cc4cb..00000000 --- a/0.14/inherit_graph_31.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_31.md5 b/0.14/inherit_graph_31.md5 deleted file mode 100644 index b36e3843..00000000 --- a/0.14/inherit_graph_31.md5 +++ /dev/null @@ -1 +0,0 @@ -24517267cf740720e61b5bb752da998c \ No newline at end of file diff --git a/0.14/inherit_graph_31.png b/0.14/inherit_graph_31.png deleted file mode 100644 index e4da79d8..00000000 Binary files a/0.14/inherit_graph_31.png and /dev/null differ diff --git a/0.14/inherit_graph_32.map b/0.14/inherit_graph_32.map deleted file mode 100644 index b7c8128f..00000000 --- a/0.14/inherit_graph_32.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_32.md5 b/0.14/inherit_graph_32.md5 deleted file mode 100644 index 7f8e965b..00000000 --- a/0.14/inherit_graph_32.md5 +++ /dev/null @@ -1 +0,0 @@ -d048b2acdd53c90bce6ab121dccae44b \ No newline at end of file diff --git a/0.14/inherit_graph_32.png b/0.14/inherit_graph_32.png deleted file mode 100644 index 0a57c4a7..00000000 Binary files a/0.14/inherit_graph_32.png and /dev/null differ diff --git a/0.14/inherit_graph_33.map b/0.14/inherit_graph_33.map deleted file mode 100644 index f11bf427..00000000 --- a/0.14/inherit_graph_33.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_33.md5 b/0.14/inherit_graph_33.md5 deleted file mode 100644 index 90f0a9b4..00000000 --- a/0.14/inherit_graph_33.md5 +++ /dev/null @@ -1 +0,0 @@ -14e789a083b5d2131b931adc3f708876 \ No newline at end of file diff --git a/0.14/inherit_graph_33.png b/0.14/inherit_graph_33.png deleted file mode 100644 index 15bd32ed..00000000 Binary files a/0.14/inherit_graph_33.png and /dev/null differ diff --git a/0.14/inherit_graph_34.map b/0.14/inherit_graph_34.map deleted file mode 100644 index d1715c9c..00000000 --- a/0.14/inherit_graph_34.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_34.md5 b/0.14/inherit_graph_34.md5 deleted file mode 100644 index 3a7384d8..00000000 --- a/0.14/inherit_graph_34.md5 +++ /dev/null @@ -1 +0,0 @@ -634793f4d06b8597db6e24d6b8959f97 \ No newline at end of file diff --git a/0.14/inherit_graph_34.png b/0.14/inherit_graph_34.png deleted file mode 100644 index 63dd78ca..00000000 Binary files a/0.14/inherit_graph_34.png and /dev/null differ diff --git a/0.14/inherit_graph_35.map b/0.14/inherit_graph_35.map deleted file mode 100644 index 87eaccb1..00000000 --- a/0.14/inherit_graph_35.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_35.md5 b/0.14/inherit_graph_35.md5 deleted file mode 100644 index 5a935332..00000000 --- a/0.14/inherit_graph_35.md5 +++ /dev/null @@ -1 +0,0 @@ -a52bc307f527167fa23aa23f0236bd9a \ No newline at end of file diff --git a/0.14/inherit_graph_35.png b/0.14/inherit_graph_35.png deleted file mode 100644 index 4b3ce279..00000000 Binary files a/0.14/inherit_graph_35.png and /dev/null differ diff --git a/0.14/inherit_graph_36.map b/0.14/inherit_graph_36.map deleted file mode 100644 index e6a73020..00000000 --- a/0.14/inherit_graph_36.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_36.md5 b/0.14/inherit_graph_36.md5 deleted file mode 100644 index 665dfdbf..00000000 --- a/0.14/inherit_graph_36.md5 +++ /dev/null @@ -1 +0,0 @@ -2cae1ce795bcca06cc0922b376813a2f \ No newline at end of file diff --git a/0.14/inherit_graph_36.png b/0.14/inherit_graph_36.png deleted file mode 100644 index ddf3b7f0..00000000 Binary files a/0.14/inherit_graph_36.png and /dev/null differ diff --git a/0.14/inherit_graph_37.map b/0.14/inherit_graph_37.map deleted file mode 100644 index c513f60b..00000000 --- a/0.14/inherit_graph_37.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_37.md5 b/0.14/inherit_graph_37.md5 deleted file mode 100644 index 7ad54b29..00000000 --- a/0.14/inherit_graph_37.md5 +++ /dev/null @@ -1 +0,0 @@ -e73afb0cad0b3c3f5935dcb37085da0c \ No newline at end of file diff --git a/0.14/inherit_graph_37.png b/0.14/inherit_graph_37.png deleted file mode 100644 index ea11e7e6..00000000 Binary files a/0.14/inherit_graph_37.png and /dev/null differ diff --git a/0.14/inherit_graph_38.map b/0.14/inherit_graph_38.map deleted file mode 100644 index 92f83449..00000000 --- a/0.14/inherit_graph_38.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_38.md5 b/0.14/inherit_graph_38.md5 deleted file mode 100644 index b36b99bc..00000000 --- a/0.14/inherit_graph_38.md5 +++ /dev/null @@ -1 +0,0 @@ -907f452e0b3936f73ba9cd454d358ea0 \ No newline at end of file diff --git a/0.14/inherit_graph_38.png b/0.14/inherit_graph_38.png deleted file mode 100644 index cd01c01f..00000000 Binary files a/0.14/inherit_graph_38.png and /dev/null differ diff --git a/0.14/inherit_graph_39.map b/0.14/inherit_graph_39.map deleted file mode 100644 index 2ba7709d..00000000 --- a/0.14/inherit_graph_39.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_39.md5 b/0.14/inherit_graph_39.md5 deleted file mode 100644 index 0a0e400d..00000000 --- a/0.14/inherit_graph_39.md5 +++ /dev/null @@ -1 +0,0 @@ -66c9837730a4cd337b7edade16d205bb \ No newline at end of file diff --git a/0.14/inherit_graph_39.png b/0.14/inherit_graph_39.png deleted file mode 100644 index 45824f7a..00000000 Binary files a/0.14/inherit_graph_39.png and /dev/null differ diff --git a/0.14/inherit_graph_4.map b/0.14/inherit_graph_4.map deleted file mode 100644 index 05718b85..00000000 --- a/0.14/inherit_graph_4.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_4.md5 b/0.14/inherit_graph_4.md5 deleted file mode 100644 index 87e1e0d8..00000000 --- a/0.14/inherit_graph_4.md5 +++ /dev/null @@ -1 +0,0 @@ -efcc56fe8391495ad39665b691b6d12b \ No newline at end of file diff --git a/0.14/inherit_graph_4.png b/0.14/inherit_graph_4.png deleted file mode 100644 index 4928d8ec..00000000 Binary files a/0.14/inherit_graph_4.png and /dev/null differ diff --git a/0.14/inherit_graph_40.map b/0.14/inherit_graph_40.map deleted file mode 100644 index b8404c97..00000000 --- a/0.14/inherit_graph_40.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_40.md5 b/0.14/inherit_graph_40.md5 deleted file mode 100644 index 079a5ac5..00000000 --- a/0.14/inherit_graph_40.md5 +++ /dev/null @@ -1 +0,0 @@ -5317c9125d1b7ca46688717b2d818232 \ No newline at end of file diff --git a/0.14/inherit_graph_40.png b/0.14/inherit_graph_40.png deleted file mode 100644 index 34a54bda..00000000 Binary files a/0.14/inherit_graph_40.png and /dev/null differ diff --git a/0.14/inherit_graph_41.map b/0.14/inherit_graph_41.map deleted file mode 100644 index 9644ea07..00000000 --- a/0.14/inherit_graph_41.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_41.md5 b/0.14/inherit_graph_41.md5 deleted file mode 100644 index f5f91863..00000000 --- a/0.14/inherit_graph_41.md5 +++ /dev/null @@ -1 +0,0 @@ -ecbc7f8fd12cb8761b999194ac002eb1 \ No newline at end of file diff --git a/0.14/inherit_graph_41.png b/0.14/inherit_graph_41.png deleted file mode 100644 index d3889dfe..00000000 Binary files a/0.14/inherit_graph_41.png and /dev/null differ diff --git a/0.14/inherit_graph_42.map b/0.14/inherit_graph_42.map deleted file mode 100644 index aac67a70..00000000 --- a/0.14/inherit_graph_42.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_42.md5 b/0.14/inherit_graph_42.md5 deleted file mode 100644 index c9238dbf..00000000 --- a/0.14/inherit_graph_42.md5 +++ /dev/null @@ -1 +0,0 @@ -6647e21ce4fda18cb76065d3fb75759a \ No newline at end of file diff --git a/0.14/inherit_graph_42.png b/0.14/inherit_graph_42.png deleted file mode 100644 index 3729397a..00000000 Binary files a/0.14/inherit_graph_42.png and /dev/null differ diff --git a/0.14/inherit_graph_43.map b/0.14/inherit_graph_43.map deleted file mode 100644 index 8982badc..00000000 --- a/0.14/inherit_graph_43.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_43.md5 b/0.14/inherit_graph_43.md5 deleted file mode 100644 index 37ec8ff7..00000000 --- a/0.14/inherit_graph_43.md5 +++ /dev/null @@ -1 +0,0 @@ -de60b84a27bdb1a627d6a841ca379d22 \ No newline at end of file diff --git a/0.14/inherit_graph_43.png b/0.14/inherit_graph_43.png deleted file mode 100644 index 621f3713..00000000 Binary files a/0.14/inherit_graph_43.png and /dev/null differ diff --git a/0.14/inherit_graph_44.map b/0.14/inherit_graph_44.map deleted file mode 100644 index e48b9aca..00000000 --- a/0.14/inherit_graph_44.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_44.md5 b/0.14/inherit_graph_44.md5 deleted file mode 100644 index 83af9ec8..00000000 --- a/0.14/inherit_graph_44.md5 +++ /dev/null @@ -1 +0,0 @@ -1218afbcb6b929c447f815e58dee7e91 \ No newline at end of file diff --git a/0.14/inherit_graph_44.png b/0.14/inherit_graph_44.png deleted file mode 100644 index 911d7a82..00000000 Binary files a/0.14/inherit_graph_44.png and /dev/null differ diff --git a/0.14/inherit_graph_45.map b/0.14/inherit_graph_45.map deleted file mode 100644 index ccbc5967..00000000 --- a/0.14/inherit_graph_45.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_45.md5 b/0.14/inherit_graph_45.md5 deleted file mode 100644 index 38c81638..00000000 --- a/0.14/inherit_graph_45.md5 +++ /dev/null @@ -1 +0,0 @@ -a45399b71482af4c6fc7a03230706605 \ No newline at end of file diff --git a/0.14/inherit_graph_45.png b/0.14/inherit_graph_45.png deleted file mode 100644 index 968eef0d..00000000 Binary files a/0.14/inherit_graph_45.png and /dev/null differ diff --git a/0.14/inherit_graph_46.map b/0.14/inherit_graph_46.map deleted file mode 100644 index 3c3dd3e0..00000000 --- a/0.14/inherit_graph_46.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_46.md5 b/0.14/inherit_graph_46.md5 deleted file mode 100644 index bc0f499c..00000000 --- a/0.14/inherit_graph_46.md5 +++ /dev/null @@ -1 +0,0 @@ -dbed0fbefe60dd638b724d1e03344622 \ No newline at end of file diff --git a/0.14/inherit_graph_46.png b/0.14/inherit_graph_46.png deleted file mode 100644 index 192c2b48..00000000 Binary files a/0.14/inherit_graph_46.png and /dev/null differ diff --git a/0.14/inherit_graph_47.map b/0.14/inherit_graph_47.map deleted file mode 100644 index d3d8884b..00000000 --- a/0.14/inherit_graph_47.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_47.md5 b/0.14/inherit_graph_47.md5 deleted file mode 100644 index 8d2183f1..00000000 --- a/0.14/inherit_graph_47.md5 +++ /dev/null @@ -1 +0,0 @@ -520b9ce5c1b90127962906a5bb77a42e \ No newline at end of file diff --git a/0.14/inherit_graph_47.png b/0.14/inherit_graph_47.png deleted file mode 100644 index 3e013075..00000000 Binary files a/0.14/inherit_graph_47.png and /dev/null differ diff --git a/0.14/inherit_graph_48.map b/0.14/inherit_graph_48.map deleted file mode 100644 index b36afd6f..00000000 --- a/0.14/inherit_graph_48.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_48.md5 b/0.14/inherit_graph_48.md5 deleted file mode 100644 index dbf7525d..00000000 --- a/0.14/inherit_graph_48.md5 +++ /dev/null @@ -1 +0,0 @@ -934870aa75ea762ff97d75afb3fad9a2 \ No newline at end of file diff --git a/0.14/inherit_graph_48.png b/0.14/inherit_graph_48.png deleted file mode 100644 index a52ef80c..00000000 Binary files a/0.14/inherit_graph_48.png and /dev/null differ diff --git a/0.14/inherit_graph_49.map b/0.14/inherit_graph_49.map deleted file mode 100644 index 3e3a806b..00000000 --- a/0.14/inherit_graph_49.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_49.md5 b/0.14/inherit_graph_49.md5 deleted file mode 100644 index a5e8d178..00000000 --- a/0.14/inherit_graph_49.md5 +++ /dev/null @@ -1 +0,0 @@ -8a7f8821f9c1ab35f86ff10e770261b6 \ No newline at end of file diff --git a/0.14/inherit_graph_49.png b/0.14/inherit_graph_49.png deleted file mode 100644 index 5d80f6f1..00000000 Binary files a/0.14/inherit_graph_49.png and /dev/null differ diff --git a/0.14/inherit_graph_5.map b/0.14/inherit_graph_5.map deleted file mode 100644 index 226b254f..00000000 --- a/0.14/inherit_graph_5.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_5.md5 b/0.14/inherit_graph_5.md5 deleted file mode 100644 index ff2061a6..00000000 --- a/0.14/inherit_graph_5.md5 +++ /dev/null @@ -1 +0,0 @@ -e7e05bab62bcdaee081cb896b4158129 \ No newline at end of file diff --git a/0.14/inherit_graph_5.png b/0.14/inherit_graph_5.png deleted file mode 100644 index db3decba..00000000 Binary files a/0.14/inherit_graph_5.png and /dev/null differ diff --git a/0.14/inherit_graph_50.map b/0.14/inherit_graph_50.map deleted file mode 100644 index 098cd111..00000000 --- a/0.14/inherit_graph_50.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_50.md5 b/0.14/inherit_graph_50.md5 deleted file mode 100644 index 97316e9f..00000000 --- a/0.14/inherit_graph_50.md5 +++ /dev/null @@ -1 +0,0 @@ -0214a4a882ed13cfc49aa1bc3f9888c1 \ No newline at end of file diff --git a/0.14/inherit_graph_50.png b/0.14/inherit_graph_50.png deleted file mode 100644 index def24fcc..00000000 Binary files a/0.14/inherit_graph_50.png and /dev/null differ diff --git a/0.14/inherit_graph_51.map b/0.14/inherit_graph_51.map deleted file mode 100644 index e1ad690c..00000000 --- a/0.14/inherit_graph_51.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_51.md5 b/0.14/inherit_graph_51.md5 deleted file mode 100644 index 03c0aced..00000000 --- a/0.14/inherit_graph_51.md5 +++ /dev/null @@ -1 +0,0 @@ -26ae39976df22895d3a66e72532e07ad \ No newline at end of file diff --git a/0.14/inherit_graph_51.png b/0.14/inherit_graph_51.png deleted file mode 100644 index cde06334..00000000 Binary files a/0.14/inherit_graph_51.png and /dev/null differ diff --git a/0.14/inherit_graph_52.map b/0.14/inherit_graph_52.map deleted file mode 100644 index f9c033cc..00000000 --- a/0.14/inherit_graph_52.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_52.md5 b/0.14/inherit_graph_52.md5 deleted file mode 100644 index 16d1986b..00000000 --- a/0.14/inherit_graph_52.md5 +++ /dev/null @@ -1 +0,0 @@ -94e1ca181a9be94f9990d377334233ed \ No newline at end of file diff --git a/0.14/inherit_graph_52.png b/0.14/inherit_graph_52.png deleted file mode 100644 index 1f090dc4..00000000 Binary files a/0.14/inherit_graph_52.png and /dev/null differ diff --git a/0.14/inherit_graph_53.map b/0.14/inherit_graph_53.map deleted file mode 100644 index ed26fda6..00000000 --- a/0.14/inherit_graph_53.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_53.md5 b/0.14/inherit_graph_53.md5 deleted file mode 100644 index 2a478eeb..00000000 --- a/0.14/inherit_graph_53.md5 +++ /dev/null @@ -1 +0,0 @@ -c8cc6eecf7a394b1084a161d31033bf1 \ No newline at end of file diff --git a/0.14/inherit_graph_53.png b/0.14/inherit_graph_53.png deleted file mode 100644 index 9a21ba0f..00000000 Binary files a/0.14/inherit_graph_53.png and /dev/null differ diff --git a/0.14/inherit_graph_54.map b/0.14/inherit_graph_54.map deleted file mode 100644 index 6114ef57..00000000 --- a/0.14/inherit_graph_54.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_54.md5 b/0.14/inherit_graph_54.md5 deleted file mode 100644 index 1b17ab7b..00000000 --- a/0.14/inherit_graph_54.md5 +++ /dev/null @@ -1 +0,0 @@ -c5269042d0d6584db9fbdd37243eeb6a \ No newline at end of file diff --git a/0.14/inherit_graph_54.png b/0.14/inherit_graph_54.png deleted file mode 100644 index 5dc2dd02..00000000 Binary files a/0.14/inherit_graph_54.png and /dev/null differ diff --git a/0.14/inherit_graph_55.map b/0.14/inherit_graph_55.map deleted file mode 100644 index 9f75731e..00000000 --- a/0.14/inherit_graph_55.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_55.md5 b/0.14/inherit_graph_55.md5 deleted file mode 100644 index b066433a..00000000 --- a/0.14/inherit_graph_55.md5 +++ /dev/null @@ -1 +0,0 @@ -9f6e8666eafc50ea9b8b6cefb3b12e11 \ No newline at end of file diff --git a/0.14/inherit_graph_55.png b/0.14/inherit_graph_55.png deleted file mode 100644 index 708dcf37..00000000 Binary files a/0.14/inherit_graph_55.png and /dev/null differ diff --git a/0.14/inherit_graph_56.map b/0.14/inherit_graph_56.map deleted file mode 100644 index 5c4f96d4..00000000 --- a/0.14/inherit_graph_56.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_56.md5 b/0.14/inherit_graph_56.md5 deleted file mode 100644 index 7fdc4bec..00000000 --- a/0.14/inherit_graph_56.md5 +++ /dev/null @@ -1 +0,0 @@ -e0e36014cffd52d8abeaed1f7e8ef84a \ No newline at end of file diff --git a/0.14/inherit_graph_56.png b/0.14/inherit_graph_56.png deleted file mode 100644 index 77861acc..00000000 Binary files a/0.14/inherit_graph_56.png and /dev/null differ diff --git a/0.14/inherit_graph_57.map b/0.14/inherit_graph_57.map deleted file mode 100644 index fe955c23..00000000 --- a/0.14/inherit_graph_57.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_57.md5 b/0.14/inherit_graph_57.md5 deleted file mode 100644 index 98407aca..00000000 --- a/0.14/inherit_graph_57.md5 +++ /dev/null @@ -1 +0,0 @@ -87989213c876010d139f8dc1f101bbb4 \ No newline at end of file diff --git a/0.14/inherit_graph_57.png b/0.14/inherit_graph_57.png deleted file mode 100644 index e257d696..00000000 Binary files a/0.14/inherit_graph_57.png and /dev/null differ diff --git a/0.14/inherit_graph_58.map b/0.14/inherit_graph_58.map deleted file mode 100644 index 1bcaae99..00000000 --- a/0.14/inherit_graph_58.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_58.md5 b/0.14/inherit_graph_58.md5 deleted file mode 100644 index 6981be54..00000000 --- a/0.14/inherit_graph_58.md5 +++ /dev/null @@ -1 +0,0 @@ -fd631deb100eb482fa0f4e041dff7e3b \ No newline at end of file diff --git a/0.14/inherit_graph_58.png b/0.14/inherit_graph_58.png deleted file mode 100644 index 0bdd392f..00000000 Binary files a/0.14/inherit_graph_58.png and /dev/null differ diff --git a/0.14/inherit_graph_59.map b/0.14/inherit_graph_59.map deleted file mode 100644 index c6ef8ffc..00000000 --- a/0.14/inherit_graph_59.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_59.md5 b/0.14/inherit_graph_59.md5 deleted file mode 100644 index 26878003..00000000 --- a/0.14/inherit_graph_59.md5 +++ /dev/null @@ -1 +0,0 @@ -52c658fdda55a839d61a92fbd62b1ed7 \ No newline at end of file diff --git a/0.14/inherit_graph_59.png b/0.14/inherit_graph_59.png deleted file mode 100644 index 548635e3..00000000 Binary files a/0.14/inherit_graph_59.png and /dev/null differ diff --git a/0.14/inherit_graph_6.map b/0.14/inherit_graph_6.map deleted file mode 100644 index 10de73b3..00000000 --- a/0.14/inherit_graph_6.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_6.md5 b/0.14/inherit_graph_6.md5 deleted file mode 100644 index 74186100..00000000 --- a/0.14/inherit_graph_6.md5 +++ /dev/null @@ -1 +0,0 @@ -bacde6d1c05b99dc062c52a79fdf010d \ No newline at end of file diff --git a/0.14/inherit_graph_6.png b/0.14/inherit_graph_6.png deleted file mode 100644 index 6a6388dc..00000000 Binary files a/0.14/inherit_graph_6.png and /dev/null differ diff --git a/0.14/inherit_graph_60.map b/0.14/inherit_graph_60.map deleted file mode 100644 index 9b80fe51..00000000 --- a/0.14/inherit_graph_60.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_60.md5 b/0.14/inherit_graph_60.md5 deleted file mode 100644 index 9550ea5c..00000000 --- a/0.14/inherit_graph_60.md5 +++ /dev/null @@ -1 +0,0 @@ -c1e0d79e32f09780cb36e4bf045d2c03 \ No newline at end of file diff --git a/0.14/inherit_graph_60.png b/0.14/inherit_graph_60.png deleted file mode 100644 index 4d90adcc..00000000 Binary files a/0.14/inherit_graph_60.png and /dev/null differ diff --git a/0.14/inherit_graph_61.map b/0.14/inherit_graph_61.map deleted file mode 100644 index e026b1bb..00000000 --- a/0.14/inherit_graph_61.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_61.md5 b/0.14/inherit_graph_61.md5 deleted file mode 100644 index 6b21852b..00000000 --- a/0.14/inherit_graph_61.md5 +++ /dev/null @@ -1 +0,0 @@ -c660950e13dce9b177733b6187593e1b \ No newline at end of file diff --git a/0.14/inherit_graph_61.png b/0.14/inherit_graph_61.png deleted file mode 100644 index 3cbd196e..00000000 Binary files a/0.14/inherit_graph_61.png and /dev/null differ diff --git a/0.14/inherit_graph_62.map b/0.14/inherit_graph_62.map deleted file mode 100644 index 28eb460e..00000000 --- a/0.14/inherit_graph_62.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_62.md5 b/0.14/inherit_graph_62.md5 deleted file mode 100644 index bcb60a26..00000000 --- a/0.14/inherit_graph_62.md5 +++ /dev/null @@ -1 +0,0 @@ -bca7e11ea1b7aefb4a005bd2cb7ec523 \ No newline at end of file diff --git a/0.14/inherit_graph_62.png b/0.14/inherit_graph_62.png deleted file mode 100644 index e2f13c15..00000000 Binary files a/0.14/inherit_graph_62.png and /dev/null differ diff --git a/0.14/inherit_graph_63.map b/0.14/inherit_graph_63.map deleted file mode 100644 index db458408..00000000 --- a/0.14/inherit_graph_63.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_63.md5 b/0.14/inherit_graph_63.md5 deleted file mode 100644 index c9edda41..00000000 --- a/0.14/inherit_graph_63.md5 +++ /dev/null @@ -1 +0,0 @@ -87517cb31e35a9dd4756d895675fcf03 \ No newline at end of file diff --git a/0.14/inherit_graph_63.png b/0.14/inherit_graph_63.png deleted file mode 100644 index 46c602e5..00000000 Binary files a/0.14/inherit_graph_63.png and /dev/null differ diff --git a/0.14/inherit_graph_64.map b/0.14/inherit_graph_64.map deleted file mode 100644 index 2635bc6e..00000000 --- a/0.14/inherit_graph_64.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_64.md5 b/0.14/inherit_graph_64.md5 deleted file mode 100644 index a1b86456..00000000 --- a/0.14/inherit_graph_64.md5 +++ /dev/null @@ -1 +0,0 @@ -2fba39def466dde8a7ef3f57df222e24 \ No newline at end of file diff --git a/0.14/inherit_graph_64.png b/0.14/inherit_graph_64.png deleted file mode 100644 index cd87b82c..00000000 Binary files a/0.14/inherit_graph_64.png and /dev/null differ diff --git a/0.14/inherit_graph_65.map b/0.14/inherit_graph_65.map deleted file mode 100644 index 77627d78..00000000 --- a/0.14/inherit_graph_65.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_65.md5 b/0.14/inherit_graph_65.md5 deleted file mode 100644 index 128075b2..00000000 --- a/0.14/inherit_graph_65.md5 +++ /dev/null @@ -1 +0,0 @@ -1fc50b37973c73e2e38b345bf1d2f34c \ No newline at end of file diff --git a/0.14/inherit_graph_65.png b/0.14/inherit_graph_65.png deleted file mode 100644 index 65a9b4ca..00000000 Binary files a/0.14/inherit_graph_65.png and /dev/null differ diff --git a/0.14/inherit_graph_66.map b/0.14/inherit_graph_66.map deleted file mode 100644 index 5301f6fc..00000000 --- a/0.14/inherit_graph_66.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_66.md5 b/0.14/inherit_graph_66.md5 deleted file mode 100644 index e20c3143..00000000 --- a/0.14/inherit_graph_66.md5 +++ /dev/null @@ -1 +0,0 @@ -054796cec047e4deea80b07fc2363818 \ No newline at end of file diff --git a/0.14/inherit_graph_66.png b/0.14/inherit_graph_66.png deleted file mode 100644 index df2ee900..00000000 Binary files a/0.14/inherit_graph_66.png and /dev/null differ diff --git a/0.14/inherit_graph_67.map b/0.14/inherit_graph_67.map deleted file mode 100644 index cf3419f5..00000000 --- a/0.14/inherit_graph_67.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_67.md5 b/0.14/inherit_graph_67.md5 deleted file mode 100644 index 28c8337d..00000000 --- a/0.14/inherit_graph_67.md5 +++ /dev/null @@ -1 +0,0 @@ -e0ee59c7992093b34f8c4e3856c8f534 \ No newline at end of file diff --git a/0.14/inherit_graph_67.png b/0.14/inherit_graph_67.png deleted file mode 100644 index 165f7a5d..00000000 Binary files a/0.14/inherit_graph_67.png and /dev/null differ diff --git a/0.14/inherit_graph_68.map b/0.14/inherit_graph_68.map deleted file mode 100644 index 01768c41..00000000 --- a/0.14/inherit_graph_68.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_68.md5 b/0.14/inherit_graph_68.md5 deleted file mode 100644 index 55a754bc..00000000 --- a/0.14/inherit_graph_68.md5 +++ /dev/null @@ -1 +0,0 @@ -39edb7ed984aede99d1f8eda8991af82 \ No newline at end of file diff --git a/0.14/inherit_graph_68.png b/0.14/inherit_graph_68.png deleted file mode 100644 index 806e3ba9..00000000 Binary files a/0.14/inherit_graph_68.png and /dev/null differ diff --git a/0.14/inherit_graph_69.map b/0.14/inherit_graph_69.map deleted file mode 100644 index 4e9dcc71..00000000 --- a/0.14/inherit_graph_69.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_69.md5 b/0.14/inherit_graph_69.md5 deleted file mode 100644 index fbbced8b..00000000 --- a/0.14/inherit_graph_69.md5 +++ /dev/null @@ -1 +0,0 @@ -d72d0d4c6666ff5dddeee3b1c74ec303 \ No newline at end of file diff --git a/0.14/inherit_graph_69.png b/0.14/inherit_graph_69.png deleted file mode 100644 index 7fefe149..00000000 Binary files a/0.14/inherit_graph_69.png and /dev/null differ diff --git a/0.14/inherit_graph_7.map b/0.14/inherit_graph_7.map deleted file mode 100644 index a6c8b05f..00000000 --- a/0.14/inherit_graph_7.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_7.md5 b/0.14/inherit_graph_7.md5 deleted file mode 100644 index d33ccdd6..00000000 --- a/0.14/inherit_graph_7.md5 +++ /dev/null @@ -1 +0,0 @@ -ec17bc6c0cf9c512fd8a39858a8d46db \ No newline at end of file diff --git a/0.14/inherit_graph_7.png b/0.14/inherit_graph_7.png deleted file mode 100644 index 487625b2..00000000 Binary files a/0.14/inherit_graph_7.png and /dev/null differ diff --git a/0.14/inherit_graph_70.map b/0.14/inherit_graph_70.map deleted file mode 100644 index b8e5d3fc..00000000 --- a/0.14/inherit_graph_70.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_70.md5 b/0.14/inherit_graph_70.md5 deleted file mode 100644 index b1485356..00000000 --- a/0.14/inherit_graph_70.md5 +++ /dev/null @@ -1 +0,0 @@ -14556e0c09cbaaf1aa6a42e1ae62f696 \ No newline at end of file diff --git a/0.14/inherit_graph_70.png b/0.14/inherit_graph_70.png deleted file mode 100644 index 833154f6..00000000 Binary files a/0.14/inherit_graph_70.png and /dev/null differ diff --git a/0.14/inherit_graph_71.map b/0.14/inherit_graph_71.map deleted file mode 100644 index 8bb62857..00000000 --- a/0.14/inherit_graph_71.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_71.md5 b/0.14/inherit_graph_71.md5 deleted file mode 100644 index b0b33e80..00000000 --- a/0.14/inherit_graph_71.md5 +++ /dev/null @@ -1 +0,0 @@ -ca47eff457c287f7dfa019405e069187 \ No newline at end of file diff --git a/0.14/inherit_graph_71.png b/0.14/inherit_graph_71.png deleted file mode 100644 index aa3e5768..00000000 Binary files a/0.14/inherit_graph_71.png and /dev/null differ diff --git a/0.14/inherit_graph_72.map b/0.14/inherit_graph_72.map deleted file mode 100644 index 2f23067a..00000000 --- a/0.14/inherit_graph_72.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_72.md5 b/0.14/inherit_graph_72.md5 deleted file mode 100644 index 845b7b75..00000000 --- a/0.14/inherit_graph_72.md5 +++ /dev/null @@ -1 +0,0 @@ -4fd6aba209849085a29ed4872cc22918 \ No newline at end of file diff --git a/0.14/inherit_graph_72.png b/0.14/inherit_graph_72.png deleted file mode 100644 index 3fb847e4..00000000 Binary files a/0.14/inherit_graph_72.png and /dev/null differ diff --git a/0.14/inherit_graph_73.map b/0.14/inherit_graph_73.map deleted file mode 100644 index 77a7a3d0..00000000 --- a/0.14/inherit_graph_73.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/0.14/inherit_graph_73.md5 b/0.14/inherit_graph_73.md5 deleted file mode 100644 index b4f63d5b..00000000 --- a/0.14/inherit_graph_73.md5 +++ /dev/null @@ -1 +0,0 @@ -e1604866607135fe1f23c94946daedc8 \ No newline at end of file diff --git a/0.14/inherit_graph_73.png b/0.14/inherit_graph_73.png deleted file mode 100644 index 43faf660..00000000 Binary files a/0.14/inherit_graph_73.png and /dev/null differ diff --git a/0.14/inherit_graph_74.map b/0.14/inherit_graph_74.map deleted file mode 100644 index 0a6ed9fb..00000000 --- a/0.14/inherit_graph_74.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_74.md5 b/0.14/inherit_graph_74.md5 deleted file mode 100644 index 99b19b80..00000000 --- a/0.14/inherit_graph_74.md5 +++ /dev/null @@ -1 +0,0 @@ -7ec8c2a1bfc3dabd708a1fa0613d2d98 \ No newline at end of file diff --git a/0.14/inherit_graph_74.png b/0.14/inherit_graph_74.png deleted file mode 100644 index ab28566a..00000000 Binary files a/0.14/inherit_graph_74.png and /dev/null differ diff --git a/0.14/inherit_graph_75.map b/0.14/inherit_graph_75.map deleted file mode 100644 index 20c31f8e..00000000 --- a/0.14/inherit_graph_75.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_75.md5 b/0.14/inherit_graph_75.md5 deleted file mode 100644 index ce0c1063..00000000 --- a/0.14/inherit_graph_75.md5 +++ /dev/null @@ -1 +0,0 @@ -ef9b3b1bd2b65d7af6c78081b605b08e \ No newline at end of file diff --git a/0.14/inherit_graph_75.png b/0.14/inherit_graph_75.png deleted file mode 100644 index e08269e4..00000000 Binary files a/0.14/inherit_graph_75.png and /dev/null differ diff --git a/0.14/inherit_graph_76.map b/0.14/inherit_graph_76.map deleted file mode 100644 index 39f385ca..00000000 --- a/0.14/inherit_graph_76.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_76.md5 b/0.14/inherit_graph_76.md5 deleted file mode 100644 index d92ba84d..00000000 --- a/0.14/inherit_graph_76.md5 +++ /dev/null @@ -1 +0,0 @@ -94a2789f407d1cb490b13856df6ec8cf \ No newline at end of file diff --git a/0.14/inherit_graph_76.png b/0.14/inherit_graph_76.png deleted file mode 100644 index 29eb700e..00000000 Binary files a/0.14/inherit_graph_76.png and /dev/null differ diff --git a/0.14/inherit_graph_77.map b/0.14/inherit_graph_77.map deleted file mode 100644 index e09f9f16..00000000 --- a/0.14/inherit_graph_77.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_77.md5 b/0.14/inherit_graph_77.md5 deleted file mode 100644 index 617f11df..00000000 --- a/0.14/inherit_graph_77.md5 +++ /dev/null @@ -1 +0,0 @@ -ee0b707cd2f2605f5c565d648e05a72c \ No newline at end of file diff --git a/0.14/inherit_graph_77.png b/0.14/inherit_graph_77.png deleted file mode 100644 index 0e0df6ad..00000000 Binary files a/0.14/inherit_graph_77.png and /dev/null differ diff --git a/0.14/inherit_graph_78.map b/0.14/inherit_graph_78.map deleted file mode 100644 index 7a2783ec..00000000 --- a/0.14/inherit_graph_78.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_78.md5 b/0.14/inherit_graph_78.md5 deleted file mode 100644 index b9ab1de5..00000000 --- a/0.14/inherit_graph_78.md5 +++ /dev/null @@ -1 +0,0 @@ -a8fbca6c0d5d6d334065b5ee764950d1 \ No newline at end of file diff --git a/0.14/inherit_graph_78.png b/0.14/inherit_graph_78.png deleted file mode 100644 index 7403119a..00000000 Binary files a/0.14/inherit_graph_78.png and /dev/null differ diff --git a/0.14/inherit_graph_79.map b/0.14/inherit_graph_79.map deleted file mode 100644 index dbb00368..00000000 --- a/0.14/inherit_graph_79.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_79.md5 b/0.14/inherit_graph_79.md5 deleted file mode 100644 index 478e6a14..00000000 --- a/0.14/inherit_graph_79.md5 +++ /dev/null @@ -1 +0,0 @@ -ea8ba2d83e218965a78b8cbb304802d6 \ No newline at end of file diff --git a/0.14/inherit_graph_79.png b/0.14/inherit_graph_79.png deleted file mode 100644 index 320eabed..00000000 Binary files a/0.14/inherit_graph_79.png and /dev/null differ diff --git a/0.14/inherit_graph_8.map b/0.14/inherit_graph_8.map deleted file mode 100644 index 0c225673..00000000 --- a/0.14/inherit_graph_8.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_8.md5 b/0.14/inherit_graph_8.md5 deleted file mode 100644 index d663497b..00000000 --- a/0.14/inherit_graph_8.md5 +++ /dev/null @@ -1 +0,0 @@ -a3c9423acabc50e375eb0843ff52fd3c \ No newline at end of file diff --git a/0.14/inherit_graph_8.png b/0.14/inherit_graph_8.png deleted file mode 100644 index 4f14a620..00000000 Binary files a/0.14/inherit_graph_8.png and /dev/null differ diff --git a/0.14/inherit_graph_80.map b/0.14/inherit_graph_80.map deleted file mode 100644 index 10d8f9bd..00000000 --- a/0.14/inherit_graph_80.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_80.md5 b/0.14/inherit_graph_80.md5 deleted file mode 100644 index 6514758c..00000000 --- a/0.14/inherit_graph_80.md5 +++ /dev/null @@ -1 +0,0 @@ -8edcbd9d74a72383d966ad4b8768577e \ No newline at end of file diff --git a/0.14/inherit_graph_80.png b/0.14/inherit_graph_80.png deleted file mode 100644 index 918b315b..00000000 Binary files a/0.14/inherit_graph_80.png and /dev/null differ diff --git a/0.14/inherit_graph_81.map b/0.14/inherit_graph_81.map deleted file mode 100644 index f73b03c7..00000000 --- a/0.14/inherit_graph_81.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_81.md5 b/0.14/inherit_graph_81.md5 deleted file mode 100644 index 2041b97b..00000000 --- a/0.14/inherit_graph_81.md5 +++ /dev/null @@ -1 +0,0 @@ -f2e84dd2bd308050e20217ecfc4c99b0 \ No newline at end of file diff --git a/0.14/inherit_graph_81.png b/0.14/inherit_graph_81.png deleted file mode 100644 index 269a7e24..00000000 Binary files a/0.14/inherit_graph_81.png and /dev/null differ diff --git a/0.14/inherit_graph_82.map b/0.14/inherit_graph_82.map deleted file mode 100644 index fc6a8838..00000000 --- a/0.14/inherit_graph_82.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_82.md5 b/0.14/inherit_graph_82.md5 deleted file mode 100644 index beccd11d..00000000 --- a/0.14/inherit_graph_82.md5 +++ /dev/null @@ -1 +0,0 @@ -77122ddeebb616e77c256cf0f77fa394 \ No newline at end of file diff --git a/0.14/inherit_graph_82.png b/0.14/inherit_graph_82.png deleted file mode 100644 index b17b1a4b..00000000 Binary files a/0.14/inherit_graph_82.png and /dev/null differ diff --git a/0.14/inherit_graph_83.map b/0.14/inherit_graph_83.map deleted file mode 100644 index 3fa74007..00000000 --- a/0.14/inherit_graph_83.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_83.md5 b/0.14/inherit_graph_83.md5 deleted file mode 100644 index 66584b3a..00000000 --- a/0.14/inherit_graph_83.md5 +++ /dev/null @@ -1 +0,0 @@ -8b94f8c8307de988923a24183ee3c599 \ No newline at end of file diff --git a/0.14/inherit_graph_83.png b/0.14/inherit_graph_83.png deleted file mode 100644 index dc0ac3c7..00000000 Binary files a/0.14/inherit_graph_83.png and /dev/null differ diff --git a/0.14/inherit_graph_84.map b/0.14/inherit_graph_84.map deleted file mode 100644 index e464470b..00000000 --- a/0.14/inherit_graph_84.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_84.md5 b/0.14/inherit_graph_84.md5 deleted file mode 100644 index 45701dde..00000000 --- a/0.14/inherit_graph_84.md5 +++ /dev/null @@ -1 +0,0 @@ -16d54e3cf0ad4eefc5670a4c23caf009 \ No newline at end of file diff --git a/0.14/inherit_graph_84.png b/0.14/inherit_graph_84.png deleted file mode 100644 index ee74a059..00000000 Binary files a/0.14/inherit_graph_84.png and /dev/null differ diff --git a/0.14/inherit_graph_85.map b/0.14/inherit_graph_85.map deleted file mode 100644 index ee2fd296..00000000 --- a/0.14/inherit_graph_85.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_85.md5 b/0.14/inherit_graph_85.md5 deleted file mode 100644 index 65a5ee58..00000000 --- a/0.14/inherit_graph_85.md5 +++ /dev/null @@ -1 +0,0 @@ -0782e2e0423d8ddf393cb4b2262e55b6 \ No newline at end of file diff --git a/0.14/inherit_graph_85.png b/0.14/inherit_graph_85.png deleted file mode 100644 index 52e4f395..00000000 Binary files a/0.14/inherit_graph_85.png and /dev/null differ diff --git a/0.14/inherit_graph_86.map b/0.14/inherit_graph_86.map deleted file mode 100644 index 353e8aec..00000000 --- a/0.14/inherit_graph_86.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_86.md5 b/0.14/inherit_graph_86.md5 deleted file mode 100644 index 939f83cc..00000000 --- a/0.14/inherit_graph_86.md5 +++ /dev/null @@ -1 +0,0 @@ -42aa42c9b081bc7ee5c7d37033e331fe \ No newline at end of file diff --git a/0.14/inherit_graph_86.png b/0.14/inherit_graph_86.png deleted file mode 100644 index f64f0af5..00000000 Binary files a/0.14/inherit_graph_86.png and /dev/null differ diff --git a/0.14/inherit_graph_87.map b/0.14/inherit_graph_87.map deleted file mode 100644 index 59d5f7ab..00000000 --- a/0.14/inherit_graph_87.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_87.md5 b/0.14/inherit_graph_87.md5 deleted file mode 100644 index 8a7f482c..00000000 --- a/0.14/inherit_graph_87.md5 +++ /dev/null @@ -1 +0,0 @@ -037ae7795ffd52f930bf56a33953c2ae \ No newline at end of file diff --git a/0.14/inherit_graph_87.png b/0.14/inherit_graph_87.png deleted file mode 100644 index 7ce49407..00000000 Binary files a/0.14/inherit_graph_87.png and /dev/null differ diff --git a/0.14/inherit_graph_88.map b/0.14/inherit_graph_88.map deleted file mode 100644 index 49e463c9..00000000 --- a/0.14/inherit_graph_88.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_88.md5 b/0.14/inherit_graph_88.md5 deleted file mode 100644 index 51f46e55..00000000 --- a/0.14/inherit_graph_88.md5 +++ /dev/null @@ -1 +0,0 @@ -d2947cf4392db5a88d4548add9445742 \ No newline at end of file diff --git a/0.14/inherit_graph_88.png b/0.14/inherit_graph_88.png deleted file mode 100644 index 8313c846..00000000 Binary files a/0.14/inherit_graph_88.png and /dev/null differ diff --git a/0.14/inherit_graph_89.map b/0.14/inherit_graph_89.map deleted file mode 100644 index 924c4443..00000000 --- a/0.14/inherit_graph_89.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_89.md5 b/0.14/inherit_graph_89.md5 deleted file mode 100644 index 6fbdc8b6..00000000 --- a/0.14/inherit_graph_89.md5 +++ /dev/null @@ -1 +0,0 @@ -8cab25a2c69823299a45e8c90ea020ce \ No newline at end of file diff --git a/0.14/inherit_graph_89.png b/0.14/inherit_graph_89.png deleted file mode 100644 index 2c1f7e46..00000000 Binary files a/0.14/inherit_graph_89.png and /dev/null differ diff --git a/0.14/inherit_graph_9.map b/0.14/inherit_graph_9.map deleted file mode 100644 index 25dedfcf..00000000 --- a/0.14/inherit_graph_9.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_9.md5 b/0.14/inherit_graph_9.md5 deleted file mode 100644 index d095ad90..00000000 --- a/0.14/inherit_graph_9.md5 +++ /dev/null @@ -1 +0,0 @@ -e0265523d280fb00692fb4ec4d34c5fb \ No newline at end of file diff --git a/0.14/inherit_graph_9.png b/0.14/inherit_graph_9.png deleted file mode 100644 index 5b0b3dd5..00000000 Binary files a/0.14/inherit_graph_9.png and /dev/null differ diff --git a/0.14/inherit_graph_90.map b/0.14/inherit_graph_90.map deleted file mode 100644 index 6f835b64..00000000 --- a/0.14/inherit_graph_90.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_90.md5 b/0.14/inherit_graph_90.md5 deleted file mode 100644 index cae4006b..00000000 --- a/0.14/inherit_graph_90.md5 +++ /dev/null @@ -1 +0,0 @@ -4ca8a54435b2aa6d4145dc5c09b21d9f \ No newline at end of file diff --git a/0.14/inherit_graph_90.png b/0.14/inherit_graph_90.png deleted file mode 100644 index 1b88e2e9..00000000 Binary files a/0.14/inherit_graph_90.png and /dev/null differ diff --git a/0.14/inherit_graph_91.map b/0.14/inherit_graph_91.map deleted file mode 100644 index 080df04c..00000000 --- a/0.14/inherit_graph_91.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_91.md5 b/0.14/inherit_graph_91.md5 deleted file mode 100644 index 273542fa..00000000 --- a/0.14/inherit_graph_91.md5 +++ /dev/null @@ -1 +0,0 @@ -2e410c5905997c272c0c2df8ec14fff3 \ No newline at end of file diff --git a/0.14/inherit_graph_91.png b/0.14/inherit_graph_91.png deleted file mode 100644 index 63bbd9f0..00000000 Binary files a/0.14/inherit_graph_91.png and /dev/null differ diff --git a/0.14/inherit_graph_92.map b/0.14/inherit_graph_92.map deleted file mode 100644 index 7728c358..00000000 --- a/0.14/inherit_graph_92.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_92.md5 b/0.14/inherit_graph_92.md5 deleted file mode 100644 index c825f3e4..00000000 --- a/0.14/inherit_graph_92.md5 +++ /dev/null @@ -1 +0,0 @@ -26b49dcb58203bd7b40cb1b8ef7b048a \ No newline at end of file diff --git a/0.14/inherit_graph_92.png b/0.14/inherit_graph_92.png deleted file mode 100644 index 028e2941..00000000 Binary files a/0.14/inherit_graph_92.png and /dev/null differ diff --git a/0.14/inherit_graph_93.map b/0.14/inherit_graph_93.map deleted file mode 100644 index de30861d..00000000 --- a/0.14/inherit_graph_93.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_93.md5 b/0.14/inherit_graph_93.md5 deleted file mode 100644 index a9cd84dd..00000000 --- a/0.14/inherit_graph_93.md5 +++ /dev/null @@ -1 +0,0 @@ -3432c79e97ed6cb71f41e3078961e50e \ No newline at end of file diff --git a/0.14/inherit_graph_93.png b/0.14/inherit_graph_93.png deleted file mode 100644 index 84e952ef..00000000 Binary files a/0.14/inherit_graph_93.png and /dev/null differ diff --git a/0.14/inherit_graph_94.map b/0.14/inherit_graph_94.map deleted file mode 100644 index cd44ebca..00000000 --- a/0.14/inherit_graph_94.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_94.md5 b/0.14/inherit_graph_94.md5 deleted file mode 100644 index e15291b4..00000000 --- a/0.14/inherit_graph_94.md5 +++ /dev/null @@ -1 +0,0 @@ -96a63a3ddd68434da428dd65b5bfd4a4 \ No newline at end of file diff --git a/0.14/inherit_graph_94.png b/0.14/inherit_graph_94.png deleted file mode 100644 index fd8c9fc0..00000000 Binary files a/0.14/inherit_graph_94.png and /dev/null differ diff --git a/0.14/inherit_graph_95.map b/0.14/inherit_graph_95.map deleted file mode 100644 index 874777c7..00000000 --- a/0.14/inherit_graph_95.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_95.md5 b/0.14/inherit_graph_95.md5 deleted file mode 100644 index 8bf7078c..00000000 --- a/0.14/inherit_graph_95.md5 +++ /dev/null @@ -1 +0,0 @@ -c207f47c4bc125339756539e1bfcee3e \ No newline at end of file diff --git a/0.14/inherit_graph_95.png b/0.14/inherit_graph_95.png deleted file mode 100644 index 7378c92c..00000000 Binary files a/0.14/inherit_graph_95.png and /dev/null differ diff --git a/0.14/inherit_graph_96.map b/0.14/inherit_graph_96.map deleted file mode 100644 index b5bc98cf..00000000 --- a/0.14/inherit_graph_96.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_96.md5 b/0.14/inherit_graph_96.md5 deleted file mode 100644 index 0ca63589..00000000 --- a/0.14/inherit_graph_96.md5 +++ /dev/null @@ -1 +0,0 @@ -550898765a849cc7fdca8762c6a25133 \ No newline at end of file diff --git a/0.14/inherit_graph_96.png b/0.14/inherit_graph_96.png deleted file mode 100644 index fb8beff1..00000000 Binary files a/0.14/inherit_graph_96.png and /dev/null differ diff --git a/0.14/inherit_graph_97.map b/0.14/inherit_graph_97.map deleted file mode 100644 index d1d17946..00000000 --- a/0.14/inherit_graph_97.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_97.md5 b/0.14/inherit_graph_97.md5 deleted file mode 100644 index b7a3b4ca..00000000 --- a/0.14/inherit_graph_97.md5 +++ /dev/null @@ -1 +0,0 @@ -e4933f6314a3fcd1d08891e9fadad045 \ No newline at end of file diff --git a/0.14/inherit_graph_97.png b/0.14/inherit_graph_97.png deleted file mode 100644 index bbac52d9..00000000 Binary files a/0.14/inherit_graph_97.png and /dev/null differ diff --git a/0.14/inherit_graph_98.map b/0.14/inherit_graph_98.map deleted file mode 100644 index 58ea4805..00000000 --- a/0.14/inherit_graph_98.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_98.md5 b/0.14/inherit_graph_98.md5 deleted file mode 100644 index b8de3578..00000000 --- a/0.14/inherit_graph_98.md5 +++ /dev/null @@ -1 +0,0 @@ -4deae78aff6d48b2f65c4e8a3daef0da \ No newline at end of file diff --git a/0.14/inherit_graph_98.png b/0.14/inherit_graph_98.png deleted file mode 100644 index 006aa85e..00000000 Binary files a/0.14/inherit_graph_98.png and /dev/null differ diff --git a/0.14/inherit_graph_99.map b/0.14/inherit_graph_99.map deleted file mode 100644 index 927d2969..00000000 --- a/0.14/inherit_graph_99.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/inherit_graph_99.md5 b/0.14/inherit_graph_99.md5 deleted file mode 100644 index c3d0eec7..00000000 --- a/0.14/inherit_graph_99.md5 +++ /dev/null @@ -1 +0,0 @@ -47d96638153853921a6a451b9906b695 \ No newline at end of file diff --git a/0.14/inherit_graph_99.png b/0.14/inherit_graph_99.png deleted file mode 100644 index 7c67d2e2..00000000 Binary files a/0.14/inherit_graph_99.png and /dev/null differ diff --git a/0.14/inherits.html b/0.14/inherits.html deleted file mode 100644 index d18db779..00000000 --- a/0.14/inherits.html +++ /dev/null @@ -1,654 +0,0 @@ - - - - - - -automotive-message-broker: Class Hierarchy - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
Class Hierarchy
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - -
- - - - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - - - -
- - - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
-
- - - - diff --git a/0.14/interfaceAcceleration-members.html b/0.14/interfaceAcceleration-members.html deleted file mode 100644 index c5cdc77b..00000000 --- a/0.14/interfaceAcceleration-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Acceleration Member List
-
-
- -

This is the complete list of members for Acceleration, including all inherited members.

- - - - -
AccelerationXAcceleration
AccelerationYAcceleration
AccelerationZAcceleration
- - - - diff --git a/0.14/interfaceAcceleration.html b/0.14/interfaceAcceleration.html deleted file mode 100644 index dbb6a6f6..00000000 --- a/0.14/interfaceAcceleration.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: Acceleration Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Acceleration Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Acceleration. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString AccelerationX = "X"
 corresponds with DBus property X for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationX
 
-const DOMString AccelerationY = "Y"
 corresponds with DBus property Y for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationY
 
-const DOMString AccelerationZ = "Z"
 corresponds with DBus property Z for interface org.automotive.Acceleration AMB fulfills this member with VehicleProperty::AccelerationZ
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Acceleration.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceAcceleratorPedalPosition-members.html b/0.14/interfaceAcceleratorPedalPosition-members.html deleted file mode 100644 index dc9261d8..00000000 --- a/0.14/interfaceAcceleratorPedalPosition-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AcceleratorPedalPosition Member List
-
-
- -

This is the complete list of members for AcceleratorPedalPosition, including all inherited members.

- - -
AcceleratorPedalPositionAcceleratorPedalPosition
- - - - diff --git a/0.14/interfaceAcceleratorPedalPosition.html b/0.14/interfaceAcceleratorPedalPosition.html deleted file mode 100644 index 918a9bd1..00000000 --- a/0.14/interfaceAcceleratorPedalPosition.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: AcceleratorPedalPosition Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AcceleratorPedalPosition Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString AcceleratorPedalPosition = "Value"
 corresponds with DBus property Value for interface org.automotive.AcceleratorPedalPosition AMB fulfills this member with VehicleProperty::AcceleratorPedalPosition
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceAirbagStatus-members.html b/0.14/interfaceAirbagStatus-members.html deleted file mode 100644 index 029b0183..00000000 --- a/0.14/interfaceAirbagStatus-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AirbagStatus Member List
-
-
- -

This is the complete list of members for AirbagStatus, including all inherited members.

- - - - -
AirbagActivatedAirbagStatus
AirbagDeployedAirbagStatus
AirbagStatusAirbagStatus
- - - - diff --git a/0.14/interfaceAirbagStatus.html b/0.14/interfaceAirbagStatus.html deleted file mode 100644 index 070b54f7..00000000 --- a/0.14/interfaceAirbagStatus.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -automotive-message-broker: AirbagStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AirbagStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.AirbagStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString AirbagStatus = "AirbagStatus"
 corresponds with DBus property AirbagStatus for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagStatus
 
-const DOMString AirbagActivated = "AirbagActivated"
 corresponds with DBus property AirbagActivated for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagActivated
 
-const DOMString AirbagDeployed = "AirbagDeployed"
 corresponds with DBus property AirbagDeployed for interface org.automotive.AirbagStatus AMB fulfills this member with VehicleProperty::AirbagDeployed
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.AirbagStatus.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceAlarm-members.html b/0.14/interfaceAlarm-members.html deleted file mode 100644 index 04307c33..00000000 --- a/0.14/interfaceAlarm-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Alarm Member List
-
-
- -

This is the complete list of members for Alarm, including all inherited members.

- - -
AlarmStatusAlarm
- - - - diff --git a/0.14/interfaceAlarm.html b/0.14/interfaceAlarm.html deleted file mode 100644 index 10caf4ed..00000000 --- a/0.14/interfaceAlarm.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: Alarm Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Alarm Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Alarm. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString AlarmStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.Alarm AMB fulfills this member with VehicleProperty::AlarmStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Alarm.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceAntilockBrakingSystem-members.html b/0.14/interfaceAntilockBrakingSystem-members.html deleted file mode 100644 index 18354932..00000000 --- a/0.14/interfaceAntilockBrakingSystem-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AntilockBrakingSystem Member List
-
-
- -

This is the complete list of members for AntilockBrakingSystem, including all inherited members.

- - - -
AntilockBrakingSystemAntilockBrakingSystem
AntilockBrakingSystemEnabledAntilockBrakingSystem
- - - - diff --git a/0.14/interfaceAntilockBrakingSystem.html b/0.14/interfaceAntilockBrakingSystem.html deleted file mode 100644 index f2968c29..00000000 --- a/0.14/interfaceAntilockBrakingSystem.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: AntilockBrakingSystem Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AntilockBrakingSystem Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.AntilockBrakingSystem. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

const DOMString AntilockBrakingSystem = "AntilockBrakingSystem"
 corresponds with DBus property AntilockBrakingSystem for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem More...
 
-const DOMString AntilockBrakingSystemEnabled = "Enabled"
 corresponds with DBus property Enabled for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystemEnabled
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.AntilockBrakingSystem.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

Member Data Documentation

- -
-
- - - - -
const DOMString AntilockBrakingSystem::AntilockBrakingSystem = "AntilockBrakingSystem"
-
- -

corresponds with DBus property AntilockBrakingSystem for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem

-

corresponds with DBus property Engaged for interface org.automotive.AntilockBrakingSystem AMB fulfills this member with VehicleProperty::AntilockBrakingSystem

- -
-
-
The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceAtmosphericPressure-members.html b/0.14/interfaceAtmosphericPressure-members.html deleted file mode 100644 index b4433ab3..00000000 --- a/0.14/interfaceAtmosphericPressure-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
AtmosphericPressure Member List
-
-
- -

This is the complete list of members for AtmosphericPressure, including all inherited members.

- - -
AtmosphericPressureAtmosphericPressure
- - - - diff --git a/0.14/interfaceAtmosphericPressure.html b/0.14/interfaceAtmosphericPressure.html deleted file mode 100644 index 9849b938..00000000 --- a/0.14/interfaceAtmosphericPressure.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: AtmosphericPressure Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
AtmosphericPressure Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.AtmosphericPressure. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString AtmosphericPressure = "Pressure"
 corresponds with DBus property Pressure for interface org.automotive.AtmosphericPressure AMB fulfills this member with VehicleProperty::AtmosphericPressure
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.AtmosphericPressure.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceBatteryStatus-members.html b/0.14/interfaceBatteryStatus-members.html deleted file mode 100644 index 25f8968a..00000000 --- a/0.14/interfaceBatteryStatus-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
BatteryStatus Member List
-
-
- -

This is the complete list of members for BatteryStatus, including all inherited members.

- - - - -
BatteryChargeLevelBatteryStatus
BatteryCurrentBatteryStatus
BatteryVoltageBatteryStatus
- - - - diff --git a/0.14/interfaceBatteryStatus.html b/0.14/interfaceBatteryStatus.html deleted file mode 100644 index 50b4917b..00000000 --- a/0.14/interfaceBatteryStatus.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: BatteryStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
BatteryStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.BatteryStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString BatteryVoltage = "Voltage"
 corresponds with DBus property Voltage for interface org.automotive.BatteryStatus AMB fulfills this member with VehicleProperty::BatteryVoltage
 
-const DOMString BatteryCurrent = "Current"
 corresponds with DBus property Current for interface org.automotive.BatteryStatus AMB fulfills this member with VehicleProperty::BatteryCurrent
 
-const DOMString BatteryChargeLevel = "ChargeLevel"
 corresponds with DBus property ChargeLevel for interface org.automotive.BatteryStatus AMB fulfills this member with VehicleProperty::BatteryChargeLevel
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.BatteryStatus.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceBrakeMaintenance-members.html b/0.14/interfaceBrakeMaintenance-members.html deleted file mode 100644 index 11949ff8..00000000 --- a/0.14/interfaceBrakeMaintenance-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
BrakeMaintenance Member List
-
-
- -

This is the complete list of members for BrakeMaintenance, including all inherited members.

- - - - -
BrakeFluidLevelBrakeMaintenance
BrakeFluidLevelLowBrakeMaintenance
BrakePadWearBrakeMaintenance
- - - - diff --git a/0.14/interfaceBrakeMaintenance.html b/0.14/interfaceBrakeMaintenance.html deleted file mode 100644 index f6a08679..00000000 --- a/0.14/interfaceBrakeMaintenance.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: BrakeMaintenance Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
BrakeMaintenance Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.BrakeMaintenance. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString BrakePadWear = "PadWear"
 corresponds with DBus property PadWear for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakePadWear
 
-const DOMString BrakeFluidLevel = "FluidLevel"
 corresponds with DBus property FluidLevel for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakeFluidLevel
 
-const DOMString BrakeFluidLevelLow = "FluidLevelLow"
 corresponds with DBus property FluidLevelLow for interface org.automotive.BrakeMaintenance AMB fulfills this member with VehicleProperty::BrakeFluidLevelLow
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.BrakeMaintenance.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceBrakeOperation-members.html b/0.14/interfaceBrakeOperation-members.html deleted file mode 100644 index 1199cd6a..00000000 --- a/0.14/interfaceBrakeOperation-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
BrakeOperation Member List
-
-
- -

This is the complete list of members for BrakeOperation, including all inherited members.

- - -
WheelBrakeBrakeOperation
- - - - diff --git a/0.14/interfaceBrakeOperation.html b/0.14/interfaceBrakeOperation.html deleted file mode 100644 index 7526133d..00000000 --- a/0.14/interfaceBrakeOperation.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: BrakeOperation Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
BrakeOperation Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.BrakeOperation. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString WheelBrake = "BrakePedalDepressed"
 corresponds with DBus property BrakePedalDepressed for interface org.automotive.BrakeOperation AMB fulfills this member with VehicleProperty::WheelBrake
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.BrakeOperation.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceButtonEvent-members.html b/0.14/interfaceButtonEvent-members.html deleted file mode 100644 index f2bde03e..00000000 --- a/0.14/interfaceButtonEvent-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ButtonEvent Member List
-
-
- -

This is the complete list of members for ButtonEvent, including all inherited members.

- - -
YawRateButtonEvent
- - - - diff --git a/0.14/interfaceButtonEvent.html b/0.14/interfaceButtonEvent.html deleted file mode 100644 index f0aa82a4..00000000 --- a/0.14/interfaceButtonEvent.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: ButtonEvent Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ButtonEvent Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ButtonEvent. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString YawRate = "Value"
 corresponds with DBus property Value for interface org.automotive.ButtonEvent AMB fulfills this member with VehicleProperty::YawRate
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ButtonEvent.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceChildSafetyLock-members.html b/0.14/interfaceChildSafetyLock-members.html deleted file mode 100644 index a6b37ed4..00000000 --- a/0.14/interfaceChildSafetyLock-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ChildSafetyLock Member List
-
-
- -

This is the complete list of members for ChildSafetyLock, including all inherited members.

- - -
ChildLockStatusChildSafetyLock
- - - - diff --git a/0.14/interfaceChildSafetyLock.html b/0.14/interfaceChildSafetyLock.html deleted file mode 100644 index 739d239c..00000000 --- a/0.14/interfaceChildSafetyLock.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: ChildSafetyLock Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ChildSafetyLock Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ChildSafetyLock. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString ChildLockStatus = "Lock"
 corresponds with DBus property Lock for interface org.automotive.ChildSafetyLock AMB fulfills this member with VehicleProperty::ChildLockStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ChildSafetyLock.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceChime-members.html b/0.14/interfaceChime-members.html deleted file mode 100644 index 8251a6d6..00000000 --- a/0.14/interfaceChime-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Chime Member List
-
-
- -

This is the complete list of members for Chime, including all inherited members.

- - -
ChimeChime
- - - - diff --git a/0.14/interfaceChime.html b/0.14/interfaceChime.html deleted file mode 100644 index 5d9527a6..00000000 --- a/0.14/interfaceChime.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: Chime Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Chime Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Chime. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString Chime = "Status"
 corresponds with DBus property Status for interface org.automotive.Chime AMB fulfills this member with VehicleProperty::Chime
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Chime.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceClimateControl-members.html b/0.14/interfaceClimateControl-members.html deleted file mode 100644 index 2748dd3a..00000000 --- a/0.14/interfaceClimateControl-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ClimateControl Member List
-
- - - - - diff --git a/0.14/interfaceClimateControl.html b/0.14/interfaceClimateControl.html deleted file mode 100644 index ea6c469b..00000000 --- a/0.14/interfaceClimateControl.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -automotive-message-broker: ClimateControl Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ClimateControl Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ClimateControl. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-const DOMString AirflowDirectionW3C = "AirflowDirection"
 corresponds with DBus property AirflowDirection for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirflowDirectionW3C
 
-const DOMString FanSpeed = "FanSpeedLevel"
 corresponds with DBus property FanSpeedLevel for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::FanSpeed
 
-const DOMString TargetTemperature = "TargetTemperature"
 corresponds with DBus property TargetTemperature for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::TargetTemperature
 
-const DOMString AirConditioning = "AirConditioning"
 corresponds with DBus property AirConditioning for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirConditioning
 
-const DOMString AirRecirculation = "AirRecirculation"
 corresponds with DBus property AirRecirculation for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::AirRecirculation
 
-const DOMString Heater = "Heater"
 corresponds with DBus property Heater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::Heater
 
-const DOMString SteeringWheelHeater = "SteeringWheelHeater"
 corresponds with DBus property SteeringWheelHeater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SteeringWheelHeater
 
-const DOMString SeatHeater = "SeatHeater"
 corresponds with DBus property SeatHeater for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SeatHeater
 
-const DOMString SeatCooler = "SeatCooler"
 corresponds with DBus property SeatCooler for interface org.automotive.ClimateControl AMB fulfills this member with VehicleProperty::SeatCooler
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ClimateControl.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceConfig-members.html b/0.14/interfaceConfig-members.html deleted file mode 100644 index 38991756..00000000 --- a/0.14/interfaceConfig-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Config Member List
-
-
- -

This is the complete list of members for Config, including all inherited members.

- - - - - -
mainloopConfig
pluginsConfig
sinksConfig
sourcesConfig
- - - - diff --git a/0.14/interfaceConfig.html b/0.14/interfaceConfig.html deleted file mode 100644 index 1adb0565..00000000 --- a/0.14/interfaceConfig.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: Config Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Config Interface Reference
-
-
- -

Config object is the root JSON object in the config. - More...

- -

import"ambd-configuration.idl";

-
-Collaboration diagram for Config:
-
-
Collaboration graph
- - - -
[legend]
- - - - - - - - - - - - - - -

-Public Attributes

-readonly attribute DOMString plugins
 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 mainloop
 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 Plugin[] sources
 source plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
 
-readonly attribute Plugin[] sinks
 sink plugins. depricated. Use plugin configuration segments placed in /etc/ambd/plugins.d. Plugins defined here will be loaded by AMB.
 
-

Detailed Description

-

Config object is the root JSON object in the config.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceConfig__coll__graph.map b/0.14/interfaceConfig__coll__graph.map deleted file mode 100644 index db8652e4..00000000 --- a/0.14/interfaceConfig__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/interfaceConfig__coll__graph.md5 b/0.14/interfaceConfig__coll__graph.md5 deleted file mode 100644 index 2c1cda13..00000000 --- a/0.14/interfaceConfig__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d0740e890eb26d7afc4a07ff62df2391 \ No newline at end of file diff --git a/0.14/interfaceConfig__coll__graph.png b/0.14/interfaceConfig__coll__graph.png deleted file mode 100644 index 3801bd85..00000000 Binary files a/0.14/interfaceConfig__coll__graph.png and /dev/null differ diff --git a/0.14/interfaceConvertibleRoof-members.html b/0.14/interfaceConvertibleRoof-members.html deleted file mode 100644 index b5502371..00000000 --- a/0.14/interfaceConvertibleRoof-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ConvertibleRoof Member List
-
-
- -

This is the complete list of members for ConvertibleRoof, including all inherited members.

- - - -
ConvertibleRoofConvertibleRoof
ConvertibleRoofStatusConvertibleRoof
- - - - diff --git a/0.14/interfaceConvertibleRoof.html b/0.14/interfaceConvertibleRoof.html deleted file mode 100644 index a14b0d2c..00000000 --- a/0.14/interfaceConvertibleRoof.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -automotive-message-broker: ConvertibleRoof Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ConvertibleRoof Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ConvertibleRoof. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString ConvertibleRoof = "Setting"
 corresponds with DBus property Setting for interface org.automotive.ConvertibleRoof AMB fulfills this member with VehicleProperty::ConvertibleRoof
 
-const DOMString ConvertibleRoofStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.ConvertibleRoof AMB fulfills this member with VehicleProperty::ConvertibleRoofStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ConvertibleRoof.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceCruiseControlStatus-members.html b/0.14/interfaceCruiseControlStatus-members.html deleted file mode 100644 index c151522c..00000000 --- a/0.14/interfaceCruiseControlStatus-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
CruiseControlStatus Member List
-
-
- -

This is the complete list of members for CruiseControlStatus, including all inherited members.

- - - -
CruiseControlActiveCruiseControlStatus
CruiseControlSpeedCruiseControlStatus
- - - - diff --git a/0.14/interfaceCruiseControlStatus.html b/0.14/interfaceCruiseControlStatus.html deleted file mode 100644 index c75cf12d..00000000 --- a/0.14/interfaceCruiseControlStatus.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: CruiseControlStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
CruiseControlStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.CruiseControlStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString CruiseControlSpeed = "Speed"
 corresponds with DBus property Speed for interface org.automotive.CruiseControlStatus AMB fulfills this member with VehicleProperty::CruiseControlSpeed
 
-const DOMString CruiseControlActive = "Status"
 corresponds with DBus property Status for interface org.automotive.CruiseControlStatus AMB fulfills this member with VehicleProperty::CruiseControlActive
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.CruiseControlStatus.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceDefrost-members.html b/0.14/interfaceDefrost-members.html deleted file mode 100644 index ba3b53af..00000000 --- a/0.14/interfaceDefrost-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Defrost Member List
-
-
- -

This is the complete list of members for Defrost, including all inherited members.

- - - -
DefrostMirrorDefrost
DefrostWindowDefrost
- - - - diff --git a/0.14/interfaceDefrost.html b/0.14/interfaceDefrost.html deleted file mode 100644 index 296fbb03..00000000 --- a/0.14/interfaceDefrost.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -automotive-message-broker: Defrost Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Defrost Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Defrost. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString DefrostWindow = "DefrostWindow"
 corresponds with DBus property DefrostWindow for interface org.automotive.Defrost AMB fulfills this member with VehicleProperty::DefrostWindow
 
-const DOMString DefrostMirror = "DefrostMirror"
 corresponds with DBus property DefrostMirror for interface org.automotive.Defrost AMB fulfills this member with VehicleProperty::DefrostMirror
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Defrost.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceDiagnostic-members.html b/0.14/interfaceDiagnostic-members.html deleted file mode 100644 index 15fb6b88..00000000 --- a/0.14/interfaceDiagnostic-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Diagnostic Member List
-
- - - - - diff --git a/0.14/interfaceDiagnostic.html b/0.14/interfaceDiagnostic.html deleted file mode 100644 index 7d9455b5..00000000 --- a/0.14/interfaceDiagnostic.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -automotive-message-broker: Diagnostic Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Diagnostic Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Diagnostic. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - - - - - - - -

-Public Attributes

-const DOMString AccumulatedEngineRuntime = "AccumulatedEngineRuntime"
 corresponds with DBus property AccumulatedEngineRuntime for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::AccumulatedEngineRuntime
 
-const DOMString DistanceWithMILOn = "DistanceWithMILOn"
 corresponds with DBus property DistanceWithMILOn for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::DistanceWithMILOn
 
-const DOMString DistanceSinceCodeCleared = "DistanceSinceCodeCleared"
 corresponds with DBus property DistanceSinceCodeCleared for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::DistanceSinceCodeCleared
 
-const DOMString TimeRunMILOn = "TimeRunMILOn"
 corresponds with DBus property TimeRunMILOn for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::TimeRunMILOn
 
-const DOMString TimeTroubleCodeClear = "TimeTroubleCodeClear"
 corresponds with DBus property TimeTroubleCodeClear for interface org.automotive.Diagnostic AMB fulfills this member with VehicleProperty::TimeTroubleCodeClear
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Diagnostic.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceDoor-members.html b/0.14/interfaceDoor-members.html deleted file mode 100644 index bf333217..00000000 --- a/0.14/interfaceDoor-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Door Member List
-
-
- -

This is the complete list of members for Door, including all inherited members.

- - - - - - - - -
Ajar enum value (defined in Door)Door
ChildLockStatusDoor
Closed enum value (defined in Door)Door
DoorLockStatusDoor
DoorStatusW3CDoor
Open enum value (defined in Door)Door
Status enum name (defined in Door)Door
- - - - diff --git a/0.14/interfaceDoor.html b/0.14/interfaceDoor.html deleted file mode 100644 index 525c35bf..00000000 --- a/0.14/interfaceDoor.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - -automotive-message-broker: Door Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Door Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Door. - More...

- -

import"ambdbusmappings.idl";

- - - - -

-Public Types

enum  Status { Closed = 0, -Open, -Ajar - }
 
- - - - - - - - - - -

-Public Attributes

-const DOMString DoorStatusW3C = "Status"
 corresponds with DBus property Status for interface org.automotive.Door AMB fulfills this member with VehicleProperty::DoorStatusW3C
 
-const DOMString DoorLockStatus = "Lock"
 corresponds with DBus property Lock for interface org.automotive.Door AMB fulfills this member with VehicleProperty::DoorLockStatus
 
-const DOMString ChildLockStatus = "ChildLock"
 corresponds with DBus property ChildLock for interface org.automotive.Door AMB fulfills this member with VehicleProperty::ChildLockStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Door.

-

The documentation for this interface was generated from the following files: -
- - - - diff --git a/0.14/interfaceDoorStatus-members.html b/0.14/interfaceDoorStatus-members.html deleted file mode 100644 index dbbbf735..00000000 --- a/0.14/interfaceDoorStatus-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
DoorStatus Member List
-
-
- -

This is the complete list of members for DoorStatus, including all inherited members.

- - - - -
ChildLockStatusDoorStatus
DoorLockStatusDoorStatus
DoorStatusDoorStatus
- - - - diff --git a/0.14/interfaceDoorStatus.html b/0.14/interfaceDoorStatus.html deleted file mode 100644 index d836536f..00000000 --- a/0.14/interfaceDoorStatus.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -automotive-message-broker: DoorStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
DoorStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.DoorStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString DoorStatus = "DoorStatus"
 corresponds with DBus property DoorStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::DoorStatus
 
-const DOMString DoorLockStatus = "DoorLockStatus"
 corresponds with DBus property DoorLockStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::DoorLockStatus
 
-const DOMString ChildLockStatus = "ChildLockStatus"
 corresponds with DBus property ChildLockStatus for interface org.automotive.DoorStatus AMB fulfills this member with VehicleProperty::ChildLockStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.DoorStatus.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceDoors-members.html b/0.14/interfaceDoors-members.html deleted file mode 100644 index 68b2d465..00000000 --- a/0.14/interfaceDoors-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Doors Member List
-
-
- -

This is the complete list of members for Doors, including all inherited members.

- - -
DoorsPerRowDoors
- - - - diff --git a/0.14/interfaceDoors.html b/0.14/interfaceDoors.html deleted file mode 100644 index 2d3f2b54..00000000 --- a/0.14/interfaceDoors.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: Doors Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Doors Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Doors. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString DoorsPerRow = "DoorsPerRow"
 corresponds with DBus property DoorsPerRow for interface org.automotive.Doors AMB fulfills this member with VehicleProperty::DoorsPerRow
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Doors.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceDriveMode-members.html b/0.14/interfaceDriveMode-members.html deleted file mode 100644 index a2e846e1..00000000 --- a/0.14/interfaceDriveMode-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
DriveMode Member List
-
-
- -

This is the complete list of members for DriveMode, including all inherited members.

- - -
VehicleDriveModeDriveMode
- - - - diff --git a/0.14/interfaceDriveMode.html b/0.14/interfaceDriveMode.html deleted file mode 100644 index 5d37eb39..00000000 --- a/0.14/interfaceDriveMode.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: DriveMode Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
DriveMode Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.DriveMode. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString VehicleDriveMode = "DriveMode"
 corresponds with DBus property DriveMode for interface org.automotive.DriveMode AMB fulfills this member with VehicleProperty::VehicleDriveMode
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.DriveMode.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceDrivingMode-members.html b/0.14/interfaceDrivingMode-members.html deleted file mode 100644 index ab1cc35d..00000000 --- a/0.14/interfaceDrivingMode-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
DrivingMode Member List
-
-
- -

This is the complete list of members for DrivingMode, including all inherited members.

- - - -
DrivingModeDrivingMode
DrivingModeW3CDrivingMode
- - - - diff --git a/0.14/interfaceDrivingMode.html b/0.14/interfaceDrivingMode.html deleted file mode 100644 index 2e17d658..00000000 --- a/0.14/interfaceDrivingMode.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -automotive-message-broker: DrivingMode Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
DrivingMode Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.DrivingMode. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString DrivingMode = "DrivingMode"
 corresponds with DBus property DrivingMode for interface org.automotive.DrivingMode AMB fulfills this member with VehicleProperty::DrivingMode
 
-const DOMString DrivingModeW3C = "Mode"
 corresponds with DBus property Mode for interface org.automotive.DrivingMode AMB fulfills this member with VehicleProperty::DrivingModeW3C
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.DrivingMode.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceElectronicStabilityControl-members.html b/0.14/interfaceElectronicStabilityControl-members.html deleted file mode 100644 index 69986270..00000000 --- a/0.14/interfaceElectronicStabilityControl-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ElectronicStabilityControl Member List
-
- - - - - diff --git a/0.14/interfaceElectronicStabilityControl.html b/0.14/interfaceElectronicStabilityControl.html deleted file mode 100644 index bbbe4a57..00000000 --- a/0.14/interfaceElectronicStabilityControl.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: ElectronicStabilityControl Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ElectronicStabilityControl Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ElectronicStabilityControl. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString ElectronicStabilityControlEnabled = "Enabled"
 corresponds with DBus property Enabled for interface org.automotive.ElectronicStabilityControl AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEnabled
 
-const DOMString ElectronicStabilityControlEngaged = "Engaged"
 corresponds with DBus property Engaged for interface org.automotive.ElectronicStabilityControl AMB fulfills this member with VehicleProperty::ElectronicStabilityControlEngaged
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ElectronicStabilityControl.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceEngineCoolant-members.html b/0.14/interfaceEngineCoolant-members.html deleted file mode 100644 index 7e54c44b..00000000 --- a/0.14/interfaceEngineCoolant-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
EngineCoolant Member List
-
-
- -

This is the complete list of members for EngineCoolant, including all inherited members.

- - - -
EngineCoolantLevelEngineCoolant
EngineCoolantTemperatureEngineCoolant
- - - - diff --git a/0.14/interfaceEngineCoolant.html b/0.14/interfaceEngineCoolant.html deleted file mode 100644 index 8daf4c65..00000000 --- a/0.14/interfaceEngineCoolant.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: EngineCoolant Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
EngineCoolant Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.EngineCoolant. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString EngineCoolantLevel = "Level"
 corresponds with DBus property Level for interface org.automotive.EngineCoolant AMB fulfills this member with VehicleProperty::EngineCoolantLevel
 
-const DOMString EngineCoolantTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.EngineCoolant AMB fulfills this member with VehicleProperty::EngineCoolantTemperature
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.EngineCoolant.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceEngineOil-members.html b/0.14/interfaceEngineOil-members.html deleted file mode 100644 index 6a93427e..00000000 --- a/0.14/interfaceEngineOil-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
EngineOil Member List
-
- - - - - diff --git a/0.14/interfaceEngineOil.html b/0.14/interfaceEngineOil.html deleted file mode 100644 index 1b8aa823..00000000 --- a/0.14/interfaceEngineOil.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -automotive-message-broker: EngineOil Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
EngineOil Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.EngineOil. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - - - - - - - -

-Public Attributes

-const DOMString EngineOilRemaining = "Level"
 corresponds with DBus property Level for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilRemaining
 
-const DOMString EngineOilTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilTemperature
 
-const DOMString EngineOilPressure = "Pressure"
 corresponds with DBus property Pressure for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilPressure
 
-const DOMString EngineOilChangeIndicator = "Change"
 corresponds with DBus property Change for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilChangeIndicator
 
-const DOMString EngineOilLifeRemaining = "LifeRemaining"
 corresponds with DBus property LifeRemaining for interface org.automotive.EngineOil AMB fulfills this member with VehicleProperty::EngineOilLifeRemaining
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.EngineOil.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceEngineSpeed-members.html b/0.14/interfaceEngineSpeed-members.html deleted file mode 100644 index 3b33d26a..00000000 --- a/0.14/interfaceEngineSpeed-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
EngineSpeed Member List
-
-
- -

This is the complete list of members for EngineSpeed, including all inherited members.

- - -
EngineSpeedEngineSpeed
- - - - diff --git a/0.14/interfaceEngineSpeed.html b/0.14/interfaceEngineSpeed.html deleted file mode 100644 index 77b1c3e6..00000000 --- a/0.14/interfaceEngineSpeed.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: EngineSpeed Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
EngineSpeed Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.EngineSpeed. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString EngineSpeed = "Speed"
 corresponds with DBus property Speed for interface org.automotive.EngineSpeed AMB fulfills this member with VehicleProperty::EngineSpeed
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.EngineSpeed.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceExteriorBrightness-members.html b/0.14/interfaceExteriorBrightness-members.html deleted file mode 100644 index 9118ac18..00000000 --- a/0.14/interfaceExteriorBrightness-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ExteriorBrightness Member List
-
-
- -

This is the complete list of members for ExteriorBrightness, including all inherited members.

- - -
ExteriorBrightnessExteriorBrightness
- - - - diff --git a/0.14/interfaceExteriorBrightness.html b/0.14/interfaceExteriorBrightness.html deleted file mode 100644 index ae20696f..00000000 --- a/0.14/interfaceExteriorBrightness.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: ExteriorBrightness Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ExteriorBrightness Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ExteriorBrightness. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString ExteriorBrightness = "ExteriorBrightness"
 corresponds with DBus property ExteriorBrightness for interface org.automotive.ExteriorBrightness AMB fulfills this member with VehicleProperty::ExteriorBrightness
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ExteriorBrightness.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceFluid-members.html b/0.14/interfaceFluid-members.html deleted file mode 100644 index 5409b231..00000000 --- a/0.14/interfaceFluid-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Fluid Member List
-
-
- -

This is the complete list of members for Fluid, including all inherited members.

- - -
TransmissionFluidLevelFluid
- - - - diff --git a/0.14/interfaceFluid.html b/0.14/interfaceFluid.html deleted file mode 100644 index 227827d7..00000000 --- a/0.14/interfaceFluid.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: Fluid Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Fluid Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Fluid. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString TransmissionFluidLevel = "Transmission"
 corresponds with DBus property Transmission for interface org.automotive.Fluid AMB fulfills this member with VehicleProperty::TransmissionFluidLevel
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Fluid.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceFuel-members.html b/0.14/interfaceFuel-members.html deleted file mode 100644 index c355b46c..00000000 --- a/0.14/interfaceFuel-members.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Fuel Member List
-
-
- -

This is the complete list of members for Fuel, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - -
Diesel enum value (defined in Fuel)Fuel
Electric enum value (defined in Fuel)Fuel
Front enum value (defined in Fuel)Fuel
FuelAverageConsumptionFuel
FuelAverageEconomyFuel
FuelConsumptionFuel
FuelConsumptionSinceRestartFuel
FuelEconomyFuel
FuelLevelFuel
FuelRangeFuel
FuelTimeSinceRestartFuel
Gasoline enum value (defined in Fuel)Fuel
High_Octane enum value (defined in Fuel)Fuel
Hydrogen enum value (defined in Fuel)Fuel
Left enum value (defined in Fuel)Fuel
Rear enum value (defined in Fuel)Fuel
RefuelPosition enum name (defined in Fuel)Fuel
Right enum value (defined in Fuel)Fuel
Type enum name (defined in Fuel)Fuel
Unknown enum value (defined in Fuel)Fuel
UnknownPosition enum value (defined in Fuel)Fuel
- - - - diff --git a/0.14/interfaceFuel.html b/0.14/interfaceFuel.html deleted file mode 100644 index 25b5c76a..00000000 --- a/0.14/interfaceFuel.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -automotive-message-broker: Fuel Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Fuel Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Fuel. - More...

- -

import"ambdbusmappings.idl";

- - - - - - -

-Public Types

enum  Type {
-  Unknown = -1, -Gasoline = 0, -High_Octane, -Diesel, -
-  Electric, -Hydrogen -
- }
 
enum  RefuelPosition {
-  UnknownPosition = -1, -Left = 0, -Right, -Front, -
-  Rear -
- }
 
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-const DOMString FuelLevel = "Level"
 corresponds with DBus property Level for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelLevel
 
-const DOMString FuelRange = "Range"
 corresponds with DBus property Range for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelRange
 
-const DOMString FuelConsumption = "InstantConsumption"
 corresponds with DBus property InstantConsumption for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelConsumption
 
-const DOMString FuelEconomy = "InstantEconomy"
 corresponds with DBus property InstantEconomy for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelEconomy
 
-const DOMString FuelAverageEconomy = "AverageEconomy"
 corresponds with DBus property AverageEconomy for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelAverageEconomy
 
-const DOMString FuelAverageConsumption = "AverageConsumption"
 corresponds with DBus property AverageConsumption for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelAverageConsumption
 
-const DOMString FuelConsumptionSinceRestart = "FuelConsumedSinceRestart"
 corresponds with DBus property FuelConsumedSinceRestart for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelConsumptionSinceRestart
 
-const DOMString FuelTimeSinceRestart = "TimeSinceRestart"
 corresponds with DBus property TimeSinceRestart for interface org.automotive.Fuel AMB fulfills this member with VehicleProperty::FuelTimeSinceRestart
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Fuel.

-

The documentation for this interface was generated from the following files: -
- - - - diff --git a/0.14/interfaceFuelInfo-members.html b/0.14/interfaceFuelInfo-members.html deleted file mode 100644 index 46d4bb91..00000000 --- a/0.14/interfaceFuelInfo-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
FuelInfo Member List
-
-
- -

This is the complete list of members for FuelInfo, including all inherited members.

- - - -
FuelPositionSideFuelInfo
FuelTypeFuelInfo
- - - - diff --git a/0.14/interfaceFuelInfo.html b/0.14/interfaceFuelInfo.html deleted file mode 100644 index 67dd2b64..00000000 --- a/0.14/interfaceFuelInfo.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: FuelInfo Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
FuelInfo Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.FuelInfo. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString FuelType = "Type"
 corresponds with DBus property Type for interface org.automotive.FuelInfo AMB fulfills this member with VehicleProperty::FuelType
 
-const DOMString FuelPositionSide = "RefuelPosition"
 corresponds with DBus property RefuelPosition for interface org.automotive.FuelInfo AMB fulfills this member with VehicleProperty::FuelPositionSide
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.FuelInfo.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceHazardLight-members.html b/0.14/interfaceHazardLight-members.html deleted file mode 100644 index 8d0f45b2..00000000 --- a/0.14/interfaceHazardLight-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
HazardLight Member List
-
-
- -

This is the complete list of members for HazardLight, including all inherited members.

- - -
HazardLightStatusHazardLight
- - - - diff --git a/0.14/interfaceHazardLight.html b/0.14/interfaceHazardLight.html deleted file mode 100644 index 4372c4f6..00000000 --- a/0.14/interfaceHazardLight.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: HazardLight Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
HazardLight Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.HazardLight. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString HazardLightStatus = "HazardLight"
 corresponds with DBus property HazardLight for interface org.automotive.HazardLight AMB fulfills this member with VehicleProperty::HazardLightStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.HazardLight.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceHorn-members.html b/0.14/interfaceHorn-members.html deleted file mode 100644 index a358d200..00000000 --- a/0.14/interfaceHorn-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Horn Member List
-
-
- -

This is the complete list of members for Horn, including all inherited members.

- - -
HornHorn
- - - - diff --git a/0.14/interfaceHorn.html b/0.14/interfaceHorn.html deleted file mode 100644 index 8b90196c..00000000 --- a/0.14/interfaceHorn.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: Horn Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Horn Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Horn. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString Horn = "Status"
 corresponds with DBus property Status for interface org.automotive.Horn AMB fulfills this member with VehicleProperty::Horn
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Horn.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceIgnitionTime-members.html b/0.14/interfaceIgnitionTime-members.html deleted file mode 100644 index 60ef067e..00000000 --- a/0.14/interfaceIgnitionTime-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
IgnitionTime Member List
-
-
- -

This is the complete list of members for IgnitionTime, including all inherited members.

- - - -
IgnitionTimeOffIgnitionTime
IgnitionTimeOnIgnitionTime
- - - - diff --git a/0.14/interfaceIgnitionTime.html b/0.14/interfaceIgnitionTime.html deleted file mode 100644 index 53b1f2d1..00000000 --- a/0.14/interfaceIgnitionTime.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: IgnitionTime Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
IgnitionTime Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.IgnitionTime. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString IgnitionTimeOn = "IgnitionTimeOn"
 corresponds with DBus property IgnitionTimeOn for interface org.automotive.IgnitionTime AMB fulfills this member with VehicleProperty::IgnitionTimeOn
 
-const DOMString IgnitionTimeOff = "IgnitionTimeOff"
 corresponds with DBus property IgnitionTimeOff for interface org.automotive.IgnitionTime AMB fulfills this member with VehicleProperty::IgnitionTimeOff
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.IgnitionTime.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceInteriorLightStatus-members.html b/0.14/interfaceInteriorLightStatus-members.html deleted file mode 100644 index 8b49fa1a..00000000 --- a/0.14/interfaceInteriorLightStatus-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
InteriorLightStatus Member List
-
-
- -

This is the complete list of members for InteriorLightStatus, including all inherited members.

- - -
InteriorLightStatusInteriorLightStatus
- - - - diff --git a/0.14/interfaceInteriorLightStatus.html b/0.14/interfaceInteriorLightStatus.html deleted file mode 100644 index 58b5ee76..00000000 --- a/0.14/interfaceInteriorLightStatus.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: InteriorLightStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
InteriorLightStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.InteriorLightStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString InteriorLightStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.InteriorLightStatus AMB fulfills this member with VehicleProperty::InteriorLightStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.InteriorLightStatus.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceLaneDepartureDetection-members.html b/0.14/interfaceLaneDepartureDetection-members.html deleted file mode 100644 index 62aa337e..00000000 --- a/0.14/interfaceLaneDepartureDetection-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
LaneDepartureDetection Member List
-
-
- -

This is the complete list of members for LaneDepartureDetection, including all inherited members.

- - -
LaneDepartureStatusLaneDepartureDetection
- - - - diff --git a/0.14/interfaceLaneDepartureDetection.html b/0.14/interfaceLaneDepartureDetection.html deleted file mode 100644 index 4f462946..00000000 --- a/0.14/interfaceLaneDepartureDetection.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: LaneDepartureDetection Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
LaneDepartureDetection Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.LaneDepartureDetection. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString LaneDepartureStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.LaneDepartureDetection AMB fulfills this member with VehicleProperty::LaneDepartureStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.LaneDepartureDetection.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceLightStatus-members.html b/0.14/interfaceLightStatus-members.html deleted file mode 100644 index 24372453..00000000 --- a/0.14/interfaceLightStatus-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
LightStatus Member List
-
- - - - - diff --git a/0.14/interfaceLightStatus.html b/0.14/interfaceLightStatus.html deleted file mode 100644 index 32464c22..00000000 --- a/0.14/interfaceLightStatus.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -automotive-message-broker: LightStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
LightStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.LightStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-const DOMString LightHead = "Head"
 corresponds with DBus property Head for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHead
 
-const DOMString LightRightTurn = "RightTurn"
 corresponds with DBus property RightTurn for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightRightTurn
 
-const DOMString LightLeftTurn = "LeftTurn"
 corresponds with DBus property LeftTurn for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightLeftTurn
 
-const DOMString LightBrake = "Brake"
 corresponds with DBus property Brake for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightBrake
 
-const DOMString LightFog = "Fog"
 corresponds with DBus property Fog for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightFog
 
-const DOMString LightHazard = "Hazard"
 corresponds with DBus property Hazard for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHazard
 
-const DOMString LightParking = "Parking"
 corresponds with DBus property Parking for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightParking
 
-const DOMString LightHighBeam = "HighBeam"
 corresponds with DBus property HighBeam for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightHighBeam
 
-const DOMString LightAutomatic = "AutomaticHeadlights"
 corresponds with DBus property AutomaticHeadlights for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightAutomatic
 
-const DOMString LightDynamicHighBeam = "DynamicHighBeam"
 corresponds with DBus property DynamicHighBeam for interface org.automotive.LightStatus AMB fulfills this member with VehicleProperty::LightDynamicHighBeam
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.LightStatus.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceLocation-members.html b/0.14/interfaceLocation-members.html deleted file mode 100644 index 1f6dad1e..00000000 --- a/0.14/interfaceLocation-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Location Member List
-
-
- -

This is the complete list of members for Location, including all inherited members.

- - - - - -
AltitudeLocation
DirectionLocation
LatitudeLocation
LongitudeLocation
- - - - diff --git a/0.14/interfaceLocation.html b/0.14/interfaceLocation.html deleted file mode 100644 index fbaa5ff8..00000000 --- a/0.14/interfaceLocation.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -automotive-message-broker: Location Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Location Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Location. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - - - - -

-Public Attributes

-const DOMString Latitude = "Latitude"
 corresponds with DBus property Latitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Latitude
 
-const DOMString Longitude = "Longitude"
 corresponds with DBus property Longitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Longitude
 
-const DOMString Altitude = "Altitude"
 corresponds with DBus property Altitude for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Altitude
 
-const DOMString Direction = "Direction"
 corresponds with DBus property Direction for interface org.automotive.Location AMB fulfills this member with VehicleProperty::Direction
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Location.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceMalfunctionIndicator-members.html b/0.14/interfaceMalfunctionIndicator-members.html deleted file mode 100644 index 9daf5e7e..00000000 --- a/0.14/interfaceMalfunctionIndicator-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
MalfunctionIndicator Member List
-
-
- -

This is the complete list of members for MalfunctionIndicator, including all inherited members.

- - -
MalfunctionIndicatorOnMalfunctionIndicator
- - - - diff --git a/0.14/interfaceMalfunctionIndicator.html b/0.14/interfaceMalfunctionIndicator.html deleted file mode 100644 index 9ca03b34..00000000 --- a/0.14/interfaceMalfunctionIndicator.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: MalfunctionIndicator Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
MalfunctionIndicator Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.MalfunctionIndicator. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString MalfunctionIndicatorOn = "On"
 corresponds with DBus property On for interface org.automotive.MalfunctionIndicator AMB fulfills this member with VehicleProperty::MalfunctionIndicatorOn
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.MalfunctionIndicator.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceMirror-members.html b/0.14/interfaceMirror-members.html deleted file mode 100644 index c2145c44..00000000 --- a/0.14/interfaceMirror-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Mirror Member List
-
-
- -

This is the complete list of members for Mirror, including all inherited members.

- - - -
MirrorSettingPanMirror
MirrorSettingTiltMirror
- - - - diff --git a/0.14/interfaceMirror.html b/0.14/interfaceMirror.html deleted file mode 100644 index dfe5ea3f..00000000 --- a/0.14/interfaceMirror.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: Mirror Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Mirror Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Mirror. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString MirrorSettingPan = "MirrorPan"
 corresponds with DBus property MirrorPan for interface org.automotive.Mirror AMB fulfills this member with VehicleProperty::MirrorSettingPan
 
-const DOMString MirrorSettingTilt = "MirrorTilt"
 corresponds with DBus property MirrorTilt for interface org.automotive.Mirror AMB fulfills this member with VehicleProperty::MirrorSettingTilt
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Mirror.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceNightMode-members.html b/0.14/interfaceNightMode-members.html deleted file mode 100644 index d7f86afb..00000000 --- a/0.14/interfaceNightMode-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
NightMode Member List
-
-
- -

This is the complete list of members for NightMode, including all inherited members.

- - -
NightModeNightMode
- - - - diff --git a/0.14/interfaceNightMode.html b/0.14/interfaceNightMode.html deleted file mode 100644 index 22a6246b..00000000 --- a/0.14/interfaceNightMode.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -automotive-message-broker: NightMode Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
NightMode Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.NightMode. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

const DOMString NightMode = "NightMode"
 corresponds with DBus property NightMode for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode More...
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.NightMode.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

Member Data Documentation

- -
-
- - - - -
const DOMString NightMode::NightMode = "NightMode"
-
- -

corresponds with DBus property NightMode for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode

-

corresponds with DBus property Mode for interface org.automotive.NightMode AMB fulfills this member with VehicleProperty::NightMode

- -
-
-
The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceObstacleDistance-members.html b/0.14/interfaceObstacleDistance-members.html deleted file mode 100644 index cb04c124..00000000 --- a/0.14/interfaceObstacleDistance-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ObstacleDistance Member List
-
-
- -

This is the complete list of members for ObstacleDistance, including all inherited members.

- - -
ObstacleDistanceObstacleDistance
- - - - diff --git a/0.14/interfaceObstacleDistance.html b/0.14/interfaceObstacleDistance.html deleted file mode 100644 index e75b62ae..00000000 --- a/0.14/interfaceObstacleDistance.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: ObstacleDistance Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ObstacleDistance Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ObstacleDistance. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString ObstacleDistance = "ObstacleDistance"
 corresponds with DBus property ObstacleDistance for interface org.automotive.ObstacleDistance AMB fulfills this member with VehicleProperty::ObstacleDistance
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ObstacleDistance.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceOccupantStatus-members.html b/0.14/interfaceOccupantStatus-members.html deleted file mode 100644 index 13e759a2..00000000 --- a/0.14/interfaceOccupantStatus-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
OccupantStatus Member List
-
-
- -

This is the complete list of members for OccupantStatus, including all inherited members.

- - -
OccupantStatusOccupantStatus
- - - - diff --git a/0.14/interfaceOccupantStatus.html b/0.14/interfaceOccupantStatus.html deleted file mode 100644 index 7d714063..00000000 --- a/0.14/interfaceOccupantStatus.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: OccupantStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
OccupantStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.OccupantStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString OccupantStatus = "OccupantStatus"
 corresponds with DBus property OccupantStatus for interface org.automotive.OccupantStatus AMB fulfills this member with VehicleProperty::OccupantStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.OccupantStatus.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceOdometer-members.html b/0.14/interfaceOdometer-members.html deleted file mode 100644 index 4a737359..00000000 --- a/0.14/interfaceOdometer-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Odometer Member List
-
-
- -

This is the complete list of members for Odometer, including all inherited members.

- - - - -
DistanceSinceStartOdometer
DistanceTotalOdometer
OdometerOdometer
- - - - diff --git a/0.14/interfaceOdometer.html b/0.14/interfaceOdometer.html deleted file mode 100644 index b2fc957f..00000000 --- a/0.14/interfaceOdometer.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -automotive-message-broker: Odometer Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Odometer Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Odometer. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString Odometer = "Odometer"
 corresponds with DBus property Odometer for interface org.automotive.Odometer AMB fulfills this member with VehicleProperty::Odometer
 
-const DOMString DistanceTotal = "DistanceTotal"
 corresponds with DBus property DistanceTotal for interface org.automotive.Odometer AMB fulfills this member with VehicleProperty::DistanceTotal
 
-const DOMString DistanceSinceStart = "DistanceSinceStart"
 corresponds with DBus property DistanceSinceStart for interface org.automotive.Odometer AMB fulfills this member with VehicleProperty::DistanceSinceStart
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Odometer.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceParkingBrake-members.html b/0.14/interfaceParkingBrake-members.html deleted file mode 100644 index 75bde35b..00000000 --- a/0.14/interfaceParkingBrake-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ParkingBrake Member List
-
-
- -

This is the complete list of members for ParkingBrake, including all inherited members.

- - -
ParkingBrakeStatusW3CParkingBrake
- - - - diff --git a/0.14/interfaceParkingBrake.html b/0.14/interfaceParkingBrake.html deleted file mode 100644 index fe5d4cff..00000000 --- a/0.14/interfaceParkingBrake.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: ParkingBrake Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ParkingBrake Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ParkingBrake. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString ParkingBrakeStatusW3C = "Status"
 corresponds with DBus property Status for interface org.automotive.ParkingBrake AMB fulfills this member with VehicleProperty::ParkingBrakeStatusW3C
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ParkingBrake.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfacePlugin-members.html b/0.14/interfacePlugin-members.html deleted file mode 100644 index 6e8519ca..00000000 --- a/0.14/interfacePlugin-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Plugin Member List
-
-
- -

This is the complete list of members for Plugin, including all inherited members.

- - - -
namePlugin
pathPlugin
- - - - diff --git a/0.14/interfacePlugin.html b/0.14/interfacePlugin.html deleted file mode 100644 index 8c98a694..00000000 --- a/0.14/interfacePlugin.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -automotive-message-broker: Plugin Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Plugin Interface Reference
-
-
- -

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. - More...

- -

import"ambd-configuration.idl";

-
-Inheritance diagram for Plugin:
-
-
Inheritance graph
- - - -
[legend]
- - - - - - - - -

-Public Attributes

-readonly attribute DOMString name
 name of plugin (ie 'ExamplePlugin')
 
-readonly attribute DOMString path
 path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so)
 
-

Detailed Description

-

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.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfacePluginSegment-members.html b/0.14/interfacePluginSegment-members.html deleted file mode 100644 index 6ac8fb01..00000000 --- a/0.14/interfacePluginSegment-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
PluginSegment Member List
-
-
- -

This is the complete list of members for PluginSegment, including all inherited members.

- - - - -
enabledPluginSegment
namePlugin
pathPlugin
- - - - diff --git a/0.14/interfacePluginSegment.html b/0.14/interfacePluginSegment.html deleted file mode 100644 index 8c4820db..00000000 --- a/0.14/interfacePluginSegment.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - -automotive-message-broker: PluginSegment Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
PluginSegment Interface Reference
-
-
- -

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: - More...

- -

import"ambd-configuration.idl";

-
-Inheritance diagram for PluginSegment:
-
-
Inheritance graph
- - - -
[legend]
-
-Collaboration diagram for PluginSegment:
-
-
Collaboration graph
- - - -
[legend]
- - - - - - - - - - - - -

-Public Attributes

-readonly attribute boolean enabled
 enabled - returns true if the plugin is enabled or not.
 
- Public Attributes inherited from Plugin
-readonly attribute DOMString name
 name of plugin (ie 'ExamplePlugin')
 
-readonly attribute DOMString path
 path to the plugins .so file (ie /usr/local/lib/automotive-message-broker/examplesourceplugin.so)
 
-

Detailed Description

-

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:

-
{
"name" : "MyPlugin",
"path" : "/usr/local/lib/automotive-message-broker/myplugin.so",
"enabled" : false
}

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfacePluginSegment__coll__graph.map b/0.14/interfacePluginSegment__coll__graph.map deleted file mode 100644 index 16f30ba5..00000000 --- a/0.14/interfacePluginSegment__coll__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/interfacePluginSegment__coll__graph.md5 b/0.14/interfacePluginSegment__coll__graph.md5 deleted file mode 100644 index f143e6ed..00000000 --- a/0.14/interfacePluginSegment__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -360c31b939257a3a501373ef7356e3c7 \ No newline at end of file diff --git a/0.14/interfacePluginSegment__coll__graph.png b/0.14/interfacePluginSegment__coll__graph.png deleted file mode 100644 index ee036e6c..00000000 Binary files a/0.14/interfacePluginSegment__coll__graph.png and /dev/null differ diff --git a/0.14/interfacePluginSegment__inherit__graph.map b/0.14/interfacePluginSegment__inherit__graph.map deleted file mode 100644 index 16f30ba5..00000000 --- a/0.14/interfacePluginSegment__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/interfacePluginSegment__inherit__graph.md5 b/0.14/interfacePluginSegment__inherit__graph.md5 deleted file mode 100644 index f143e6ed..00000000 --- a/0.14/interfacePluginSegment__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -360c31b939257a3a501373ef7356e3c7 \ No newline at end of file diff --git a/0.14/interfacePluginSegment__inherit__graph.png b/0.14/interfacePluginSegment__inherit__graph.png deleted file mode 100644 index ee036e6c..00000000 Binary files a/0.14/interfacePluginSegment__inherit__graph.png and /dev/null differ diff --git a/0.14/interfacePlugin__inherit__graph.map b/0.14/interfacePlugin__inherit__graph.map deleted file mode 100644 index 533ffa25..00000000 --- a/0.14/interfacePlugin__inherit__graph.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/0.14/interfacePlugin__inherit__graph.md5 b/0.14/interfacePlugin__inherit__graph.md5 deleted file mode 100644 index 5ef533d5..00000000 --- a/0.14/interfacePlugin__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a6d3c70d3aaab06aa523ad521cc53f70 \ No newline at end of file diff --git a/0.14/interfacePlugin__inherit__graph.png b/0.14/interfacePlugin__inherit__graph.png deleted file mode 100644 index 59f587b2..00000000 Binary files a/0.14/interfacePlugin__inherit__graph.png and /dev/null differ diff --git a/0.14/interfacePowertrainTorque-members.html b/0.14/interfacePowertrainTorque-members.html deleted file mode 100644 index bf7ebe60..00000000 --- a/0.14/interfacePowertrainTorque-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
PowertrainTorque Member List
-
-
- -

This is the complete list of members for PowertrainTorque, including all inherited members.

- - -
PowertrainTorquePowertrainTorque
- - - - diff --git a/0.14/interfacePowertrainTorque.html b/0.14/interfacePowertrainTorque.html deleted file mode 100644 index ca5f09d3..00000000 --- a/0.14/interfacePowertrainTorque.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: PowertrainTorque Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
PowertrainTorque Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.PowertrainTorque. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString PowertrainTorque = "Value"
 corresponds with DBus property Value for interface org.automotive.PowertrainTorque AMB fulfills this member with VehicleProperty::PowertrainTorque
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.PowertrainTorque.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceRainSensor-members.html b/0.14/interfaceRainSensor-members.html deleted file mode 100644 index 185422fc..00000000 --- a/0.14/interfaceRainSensor-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
RainSensor Member List
-
-
- -

This is the complete list of members for RainSensor, including all inherited members.

- - -
RainSensorRainSensor
- - - - diff --git a/0.14/interfaceRainSensor.html b/0.14/interfaceRainSensor.html deleted file mode 100644 index 13e6cb48..00000000 --- a/0.14/interfaceRainSensor.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: RainSensor Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
RainSensor Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.RainSensor. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString RainSensor = "RainIntensity"
 corresponds with DBus property RainIntensity for interface org.automotive.RainSensor AMB fulfills this member with VehicleProperty::RainSensor
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.RainSensor.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceSeat-members.html b/0.14/interfaceSeat-members.html deleted file mode 100644 index 9085b0ef..00000000 --- a/0.14/interfaceSeat-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Seat Member List
-
-
- -

This is the complete list of members for Seat, including all inherited members.

- - - - - - - - - -
Adult enum value (defined in Seat)Seat
Child enum value (defined in Seat)Seat
Occupant enum name (defined in Seat)Seat
OccupantIdentificationTypeSeat
OccupantNameSeat
OccupantStatusW3CSeat
SeatBeltStatusSeat
Vacant enum value (defined in Seat)Seat
- - - - diff --git a/0.14/interfaceSeat.html b/0.14/interfaceSeat.html deleted file mode 100644 index 550f62d1..00000000 --- a/0.14/interfaceSeat.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - -automotive-message-broker: Seat Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Seat Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Seat. - More...

- -

import"ambdbusmappings.idl";

- - - - -

-Public Types

enum  Occupant { Vacant = 0, -Child, -Adult - }
 
- - - - - - - - - - - - - -

-Public Attributes

-const DOMString OccupantStatusW3C = "Occupant"
 corresponds with DBus property Occupant for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantStatusW3C
 
-const DOMString SeatBeltStatus = "SeatBelt"
 corresponds with DBus property SeatBelt for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::SeatBeltStatus
 
-const DOMString OccupantName = "OccupantName"
 corresponds with DBus property OccupantName for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantName
 
-const DOMString OccupantIdentificationType = "IdentificationType"
 corresponds with DBus property IdentificationType for interface org.automotive.Seat AMB fulfills this member with VehicleProperty::OccupantIdentificationType
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Seat.

-

The documentation for this interface was generated from the following files: -
- - - - diff --git a/0.14/interfaceSeatAdjustment-members.html b/0.14/interfaceSeatAdjustment-members.html deleted file mode 100644 index 3bdfd0c7..00000000 --- a/0.14/interfaceSeatAdjustment-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
SeatAdjustment Member List
-
- - - - - diff --git a/0.14/interfaceSeatAdjustment.html b/0.14/interfaceSeatAdjustment.html deleted file mode 100644 index 481fad5e..00000000 --- a/0.14/interfaceSeatAdjustment.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: SeatAdjustment Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
SeatAdjustment Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.SeatAdjustment. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-const DOMString SeatPositionBackCushion = "SeatBackCushion"
 corresponds with DBus property SeatBackCushion for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionBackCushion
 
-const DOMString SeatPositionRecline = "SeatReclineBack"
 corresponds with DBus property SeatReclineBack for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionRecline
 
-const DOMString SeatPositionSlide = "SeatSlide"
 corresponds with DBus property SeatSlide for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionSlide
 
-const DOMString SeatPositionCushionHeight = "SeatCushionHeight"
 corresponds with DBus property SeatCushionHeight for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionCushionHeight
 
-const DOMString SeatPositionHeadrest = "SeatHeadrest"
 corresponds with DBus property SeatHeadrest for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionHeadrest
 
-const DOMString SeatPositionSideCushion = "SeatSideCushion"
 corresponds with DBus property SeatSideCushion for interface org.automotive.SeatAdjustment AMB fulfills this member with VehicleProperty::SeatPositionSideCushion
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.SeatAdjustment.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceSeatBelt-members.html b/0.14/interfaceSeatBelt-members.html deleted file mode 100644 index 41f086bd..00000000 --- a/0.14/interfaceSeatBelt-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
SeatBelt Member List
-
-
- -

This is the complete list of members for SeatBelt, including all inherited members.

- - -
SeatBeltStatusSeatBelt
- - - - diff --git a/0.14/interfaceSeatBelt.html b/0.14/interfaceSeatBelt.html deleted file mode 100644 index 8c246a79..00000000 --- a/0.14/interfaceSeatBelt.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: SeatBelt Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
SeatBelt Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.SeatBelt. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString SeatBeltStatus = "Status"
 corresponds with DBus property Status for interface org.automotive.SeatBelt AMB fulfills this member with VehicleProperty::SeatBeltStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.SeatBelt.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceSideWindow-members.html b/0.14/interfaceSideWindow-members.html deleted file mode 100644 index 1be7b3c3..00000000 --- a/0.14/interfaceSideWindow-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
SideWindow Member List
-
-
- -

This is the complete list of members for SideWindow, including all inherited members.

- - - -
WindowLockStatusSideWindow
WindowStatusSideWindow
- - - - diff --git a/0.14/interfaceSideWindow.html b/0.14/interfaceSideWindow.html deleted file mode 100644 index 0434a809..00000000 --- a/0.14/interfaceSideWindow.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: SideWindow Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
SideWindow Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.SideWindow. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString WindowStatus = "Openness"
 corresponds with DBus property Openness for interface org.automotive.SideWindow AMB fulfills this member with VehicleProperty::WindowStatus
 
-const DOMString WindowLockStatus = "Lock"
 corresponds with DBus property Lock for interface org.automotive.SideWindow AMB fulfills this member with VehicleProperty::WindowLockStatus
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.SideWindow.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceSize-members.html b/0.14/interfaceSize-members.html deleted file mode 100644 index 3ec27a7a..00000000 --- a/0.14/interfaceSize-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Size Member List
-
-
- -

This is the complete list of members for Size, including all inherited members.

- - - - -
VehicleHeightSize
VehicleLengthSize
VehicleWidthSize
- - - - diff --git a/0.14/interfaceSize.html b/0.14/interfaceSize.html deleted file mode 100644 index 40a07280..00000000 --- a/0.14/interfaceSize.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: Size Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Size Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Size. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString VehicleWidth = "Width"
 corresponds with DBus property Width for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleWidth
 
-const DOMString VehicleHeight = "Height"
 corresponds with DBus property Height for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleHeight
 
-const DOMString VehicleLength = "Length"
 corresponds with DBus property Length for interface org.automotive.Size AMB fulfills this member with VehicleProperty::VehicleLength
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Size.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceSteeringWheel-members.html b/0.14/interfaceSteeringWheel-members.html deleted file mode 100644 index 9e5edecb..00000000 --- a/0.14/interfaceSteeringWheel-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
SteeringWheel Member List
-
-
- -

This is the complete list of members for SteeringWheel, including all inherited members.

- - -
SteeringWheelAngleW3CSteeringWheel
- - - - diff --git a/0.14/interfaceSteeringWheel.html b/0.14/interfaceSteeringWheel.html deleted file mode 100644 index f1bef7a8..00000000 --- a/0.14/interfaceSteeringWheel.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: SteeringWheel Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
SteeringWheel Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.SteeringWheel. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString SteeringWheelAngleW3C = "Angle"
 corresponds with DBus property Angle for interface org.automotive.SteeringWheel AMB fulfills this member with VehicleProperty::SteeringWheelAngleW3C
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.SteeringWheel.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceSteeringWheelPosition-members.html b/0.14/interfaceSteeringWheelPosition-members.html deleted file mode 100644 index b6881711..00000000 --- a/0.14/interfaceSteeringWheelPosition-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
SteeringWheelPosition Member List
-
-
- -

This is the complete list of members for SteeringWheelPosition, including all inherited members.

- - - -
SteeringWheelPositionSlideSteeringWheelPosition
SteeringWheelPositionTiltSteeringWheelPosition
- - - - diff --git a/0.14/interfaceSteeringWheelPosition.html b/0.14/interfaceSteeringWheelPosition.html deleted file mode 100644 index 9d4fff2e..00000000 --- a/0.14/interfaceSteeringWheelPosition.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: SteeringWheelPosition Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
SteeringWheelPosition Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.SteeringWheelPosition. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString SteeringWheelPositionSlide = "Slide"
 corresponds with DBus property Slide for interface org.automotive.SteeringWheelPosition AMB fulfills this member with VehicleProperty::SteeringWheelPositionSlide
 
-const DOMString SteeringWheelPositionTilt = "Tilt"
 corresponds with DBus property Tilt for interface org.automotive.SteeringWheelPosition AMB fulfills this member with VehicleProperty::SteeringWheelPositionTilt
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.SteeringWheelPosition.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceSunroof-members.html b/0.14/interfaceSunroof-members.html deleted file mode 100644 index 8c9e9c17..00000000 --- a/0.14/interfaceSunroof-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Sunroof Member List
-
-
- -

This is the complete list of members for Sunroof, including all inherited members.

- - - -
SunroofSunroof
SunroofTiltSunroof
- - - - diff --git a/0.14/interfaceSunroof.html b/0.14/interfaceSunroof.html deleted file mode 100644 index 0f8fe761..00000000 --- a/0.14/interfaceSunroof.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -automotive-message-broker: Sunroof Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Sunroof Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Sunroof. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString Sunroof = "Openness"
 corresponds with DBus property Openness for interface org.automotive.Sunroof AMB fulfills this member with VehicleProperty::Sunroof
 
-const DOMString SunroofTilt = "Tilt"
 corresponds with DBus property Tilt for interface org.automotive.Sunroof AMB fulfills this member with VehicleProperty::SunroofTilt
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Sunroof.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceTemperature-members.html b/0.14/interfaceTemperature-members.html deleted file mode 100644 index 2417cba0..00000000 --- a/0.14/interfaceTemperature-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Temperature Member List
-
-
- -

This is the complete list of members for Temperature, including all inherited members.

- - - -
ExteriorTemperatureTemperature
InteriorTemperatureTemperature
- - - - diff --git a/0.14/interfaceTemperature.html b/0.14/interfaceTemperature.html deleted file mode 100644 index 44e36b92..00000000 --- a/0.14/interfaceTemperature.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: Temperature Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Temperature Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Temperature. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString InteriorTemperature = "InteriorTemperature"
 corresponds with DBus property InteriorTemperature for interface org.automotive.Temperature AMB fulfills this member with VehicleProperty::InteriorTemperature
 
-const DOMString ExteriorTemperature = "ExteriorTemperature"
 corresponds with DBus property ExteriorTemperature for interface org.automotive.Temperature AMB fulfills this member with VehicleProperty::ExteriorTemperature
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Temperature.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceThrottlePosition-members.html b/0.14/interfaceThrottlePosition-members.html deleted file mode 100644 index 169c5887..00000000 --- a/0.14/interfaceThrottlePosition-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
ThrottlePosition Member List
-
-
- -

This is the complete list of members for ThrottlePosition, including all inherited members.

- - -
ThrottlePositionThrottlePosition
- - - - diff --git a/0.14/interfaceThrottlePosition.html b/0.14/interfaceThrottlePosition.html deleted file mode 100644 index 222873e4..00000000 --- a/0.14/interfaceThrottlePosition.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: ThrottlePosition Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
ThrottlePosition Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.ThrottlePosition. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString ThrottlePosition = "Value"
 corresponds with DBus property Value for interface org.automotive.ThrottlePosition AMB fulfills this member with VehicleProperty::ThrottlePosition
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.ThrottlePosition.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceTire-members.html b/0.14/interfaceTire-members.html deleted file mode 100644 index 38d06603..00000000 --- a/0.14/interfaceTire-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Tire Member List
-
-
- -

This is the complete list of members for Tire, including all inherited members.

- - - - -
TirePressureTire
TirePressureLowTire
TireTemperatureTire
- - - - diff --git a/0.14/interfaceTire.html b/0.14/interfaceTire.html deleted file mode 100644 index 123463b2..00000000 --- a/0.14/interfaceTire.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: Tire Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Tire Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Tire. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString TirePressure = "Pressure"
 corresponds with DBus property Pressure for interface org.automotive.Tire AMB fulfills this member with VehicleProperty::TirePressure
 
-const DOMString TirePressureLow = "PressureLow"
 corresponds with DBus property PressureLow for interface org.automotive.Tire AMB fulfills this member with VehicleProperty::TirePressureLow
 
-const DOMString TireTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.Tire AMB fulfills this member with VehicleProperty::TireTemperature
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Tire.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceTractionControlSystem-members.html b/0.14/interfaceTractionControlSystem-members.html deleted file mode 100644 index 02224b7c..00000000 --- a/0.14/interfaceTractionControlSystem-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
TractionControlSystem Member List
-
-
- -

This is the complete list of members for TractionControlSystem, including all inherited members.

- - - -
TractionControlSystemTractionControlSystem
TractionControlSystemEnabledTractionControlSystem
- - - - diff --git a/0.14/interfaceTractionControlSystem.html b/0.14/interfaceTractionControlSystem.html deleted file mode 100644 index 00cf484b..00000000 --- a/0.14/interfaceTractionControlSystem.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -automotive-message-broker: TractionControlSystem Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
TractionControlSystem Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.TractionControlSystem. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

const DOMString TractionControlSystem = "TractionControlSystem"
 corresponds with DBus property TractionControlSystem for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem More...
 
-const DOMString TractionControlSystemEnabled = "Enabled"
 corresponds with DBus property Enabled for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystemEnabled
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.TractionControlSystem.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

Member Data Documentation

- -
-
- - - - -
const DOMString TractionControlSystem::TractionControlSystem = "TractionControlSystem"
-
- -

corresponds with DBus property TractionControlSystem for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem

-

corresponds with DBus property Engaged for interface org.automotive.TractionControlSystem AMB fulfills this member with VehicleProperty::TractionControlSystem

- -
-
-
The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceTransmission-members.html b/0.14/interfaceTransmission-members.html deleted file mode 100644 index ee973b02..00000000 --- a/0.14/interfaceTransmission-members.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Transmission Member List
-
-
- -

This is the complete list of members for Transmission, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Auto enum value (defined in Transmission)Transmission
CV enum value (defined in Transmission)Transmission
CVT enum value (defined in Transmission)Transmission
Drive enum value (defined in Transmission)Transmission
Economy enum value (defined in Transmission)Transmission
Eighth enum value (defined in Transmission)Transmission
Fifth enum value (defined in Transmission)Transmission
First enum value (defined in Transmission)Transmission
Forth enum value (defined in Transmission)Transmission
Manual enum value (defined in Transmission)Transmission
Mode enum nameTransmission
Neutral enum value (defined in Transmission)Transmission
Ninth enum value (defined in Transmission)Transmission
Normal enum value (defined in Transmission)Transmission
OEMCustom1 enum value (defined in Transmission)Transmission
OEMCustom2 enum value (defined in Transmission)Transmission
Park enum value (defined in Transmission)Transmission
Reverse enum value (defined in Transmission)Transmission
Second enum value (defined in Transmission)Transmission
Seventh enum value (defined in Transmission)Transmission
Sixth enum value (defined in Transmission)Transmission
Sports enum value (defined in Transmission)Transmission
Tenth enum value (defined in Transmission)Transmission
Third enum value (defined in Transmission)Transmission
TransmissionGearPositionTransmission
TransmissionGearTypeTransmission
TransmissionModeW3CTransmission
TransmissionPositions enum name (defined in Transmission)Transmission
TransmissionShiftPositionTransmission
Type enum name (defined in Transmission)Transmission
Unknown enum value (defined in Transmission)Transmission
- - - - diff --git a/0.14/interfaceTransmission.html b/0.14/interfaceTransmission.html deleted file mode 100644 index a0e83831..00000000 --- a/0.14/interfaceTransmission.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - -automotive-message-broker: Transmission Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
Transmission Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.Transmission. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Types

enum  TransmissionPositions {
-  Neutral = 0, -First, -Second, -Third, -
-  Forth, -Fifth, -Sixth, -Seventh, -
-  Eighth, -Ninth, -Tenth, -CVT = 64, -
-  Drive = 96, -Reverse = 128, -Park = 255 -
- }
 
enum  Mode {
-  Normal =0, -Sports = 1, -Economy = 2, -OEMCustom1 = 3, -
-  OEMCustom2 = 4 -
- }
 
enum  Type { Unknown = -1, -Auto = 0, -Manual = 1, -CV = 2 - }
 
- - - - - - - - - - - - - -

-Public Attributes

-const DOMString TransmissionShiftPosition = "ShiftPosition"
 corresponds with DBus property ShiftPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionShiftPosition
 
const DOMString TransmissionGearPosition = "GearPosition"
 corresponds with DBus property GearPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition More...
 
-const DOMString TransmissionModeW3C = "Mode"
 corresponds with DBus property Mode for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionModeW3C
 
-const DOMString TransmissionGearType = "Type"
 corresponds with DBus property Type for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearType
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.Transmission.

-

Member Enumeration Documentation

- -
-
- - - - -
enum Transmission::Mode
-
-

TODO: deprecate in 0.14. Replaced with Drive::Mode:

- -
-
-

Member Data Documentation

- -
-
- - - - -
const DOMString Transmission::TransmissionGearPosition = "GearPosition"
-
- -

corresponds with DBus property GearPosition for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition

-

corresponds with DBus property Gear for interface org.automotive.Transmission AMB fulfills this member with VehicleProperty::TransmissionGearPosition

- -
-
-
The documentation for this interface was generated from the following files: -
- - - - diff --git a/0.14/interfaceTransmissionClutch-members.html b/0.14/interfaceTransmissionClutch-members.html deleted file mode 100644 index a84104cb..00000000 --- a/0.14/interfaceTransmissionClutch-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
TransmissionClutch Member List
-
-
- -

This is the complete list of members for TransmissionClutch, including all inherited members.

- - -
TransmissionClutchWearTransmissionClutch
- - - - diff --git a/0.14/interfaceTransmissionClutch.html b/0.14/interfaceTransmissionClutch.html deleted file mode 100644 index ee46cc0e..00000000 --- a/0.14/interfaceTransmissionClutch.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: TransmissionClutch Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
TransmissionClutch Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.TransmissionClutch. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString TransmissionClutchWear = "Wear"
 corresponds with DBus property Wear for interface org.automotive.TransmissionClutch AMB fulfills this member with VehicleProperty::TransmissionClutchWear
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.TransmissionClutch.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceTransmissionOil-members.html b/0.14/interfaceTransmissionOil-members.html deleted file mode 100644 index e22b2ae8..00000000 --- a/0.14/interfaceTransmissionOil-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
TransmissionOil Member List
-
-
- -

This is the complete list of members for TransmissionOil, including all inherited members.

- - - -
TransmissionOilTemperatureTransmissionOil
TransmissionOilWearTransmissionOil
- - - - diff --git a/0.14/interfaceTransmissionOil.html b/0.14/interfaceTransmissionOil.html deleted file mode 100644 index f9e01f78..00000000 --- a/0.14/interfaceTransmissionOil.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: TransmissionOil Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
TransmissionOil Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.TransmissionOil. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString TransmissionOilWear = "Wear"
 corresponds with DBus property Wear for interface org.automotive.TransmissionOil AMB fulfills this member with VehicleProperty::TransmissionOilWear
 
-const DOMString TransmissionOilTemperature = "Temperature"
 corresponds with DBus property Temperature for interface org.automotive.TransmissionOil AMB fulfills this member with VehicleProperty::TransmissionOilTemperature
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.TransmissionOil.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceTripMeter-members.html b/0.14/interfaceTripMeter-members.html deleted file mode 100644 index 0919a2c0..00000000 --- a/0.14/interfaceTripMeter-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
TripMeter Member List
-
-
- -

This is the complete list of members for TripMeter, including all inherited members.

- - -
TripMetersTripMeter
- - - - diff --git a/0.14/interfaceTripMeter.html b/0.14/interfaceTripMeter.html deleted file mode 100644 index 85e266b1..00000000 --- a/0.14/interfaceTripMeter.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -automotive-message-broker: TripMeter Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
TripMeter Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.TripMeter. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString TripMeters = "TripMeters"
 corresponds with DBus property TripMeters for interface org.automotive.TripMeter AMB fulfills this member with VehicleProperty::TripMeters
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.TripMeter.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceVehicleId-members.html b/0.14/interfaceVehicleId-members.html deleted file mode 100644 index b4bb7c8a..00000000 --- a/0.14/interfaceVehicleId-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
VehicleId Member List
-
-
- -

This is the complete list of members for VehicleId, including all inherited members.

- - - -
VINVehicleId
WMIVehicleId
- - - - diff --git a/0.14/interfaceVehicleId.html b/0.14/interfaceVehicleId.html deleted file mode 100644 index 6d92f130..00000000 --- a/0.14/interfaceVehicleId.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: VehicleId Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
VehicleId Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.VehicleId. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString WMI = "WMI"
 corresponds with DBus property WMI for interface org.automotive.VehicleId AMB fulfills this member with VehicleProperty::WMI
 
-const DOMString VIN = "VIN"
 corresponds with DBus property VIN for interface org.automotive.VehicleId AMB fulfills this member with VehicleProperty::VIN
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.VehicleId.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceVehiclePowerMode-members.html b/0.14/interfaceVehiclePowerMode-members.html deleted file mode 100644 index b0d172dc..00000000 --- a/0.14/interfaceVehiclePowerMode-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
VehiclePowerMode Member List
-
-
- -

This is the complete list of members for VehiclePowerMode, including all inherited members.

- - -
VehiclePowerModeVehiclePowerMode
- - - - diff --git a/0.14/interfaceVehiclePowerMode.html b/0.14/interfaceVehiclePowerMode.html deleted file mode 100644 index 0b8292d5..00000000 --- a/0.14/interfaceVehiclePowerMode.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: VehiclePowerMode Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
VehiclePowerMode Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.VehiclePowerMode. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString VehiclePowerMode = "VehiclePowerMode"
 corresponds with DBus property VehiclePowerMode for interface org.automotive.VehiclePowerMode AMB fulfills this member with VehicleProperty::VehiclePowerMode
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.VehiclePowerMode.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceVehicleSound-members.html b/0.14/interfaceVehicleSound-members.html deleted file mode 100644 index f0fc81d3..00000000 --- a/0.14/interfaceVehicleSound-members.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
VehicleSound Member List
-
-
- -

This is the complete list of members for VehicleSound, including all inherited members.

- - - - -
ActiveNoiseControlModeVehicleSound
AvailableSoundsVehicleSound
EngineSoundEnhancementModeVehicleSound
- - - - diff --git a/0.14/interfaceVehicleSound.html b/0.14/interfaceVehicleSound.html deleted file mode 100644 index 3bb072c9..00000000 --- a/0.14/interfaceVehicleSound.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: VehicleSound Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
VehicleSound Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.VehicleSound. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - -

-Public Attributes

-const DOMString ActiveNoiseControlMode = "ActiveNoiseControlMode"
 corresponds with DBus property ActiveNoiseControlMode for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::ActiveNoiseControlMode
 
-const DOMString EngineSoundEnhancementMode = "EngineSoundEnhancementMode"
 corresponds with DBus property EngineSoundEnhancementMode for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::EngineSoundEnhancementMode
 
-const DOMString AvailableSounds = "AvailableSounds"
 corresponds with DBus property AvailableSounds for interface org.automotive.VehicleSound AMB fulfills this member with VehicleProperty::AvailableSounds
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.VehicleSound.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceVehicleSpeed-members.html b/0.14/interfaceVehicleSpeed-members.html deleted file mode 100644 index a5e9a102..00000000 --- a/0.14/interfaceVehicleSpeed-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
VehicleSpeed Member List
-
-
- -

This is the complete list of members for VehicleSpeed, including all inherited members.

- - -
VehicleSpeedVehicleSpeed
- - - - diff --git a/0.14/interfaceVehicleSpeed.html b/0.14/interfaceVehicleSpeed.html deleted file mode 100644 index 7071fed2..00000000 --- a/0.14/interfaceVehicleSpeed.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: VehicleSpeed Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
VehicleSpeed Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.VehicleSpeed. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString VehicleSpeed = "Speed"
 corresponds with DBus property Speed for interface org.automotive.VehicleSpeed AMB fulfills this member with VehicleProperty::VehicleSpeed
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.VehicleSpeed.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceVehicleTopSpeedLimit-members.html b/0.14/interfaceVehicleTopSpeedLimit-members.html deleted file mode 100644 index 6b18005b..00000000 --- a/0.14/interfaceVehicleTopSpeedLimit-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
VehicleTopSpeedLimit Member List
-
-
- -

This is the complete list of members for VehicleTopSpeedLimit, including all inherited members.

- - -
VehicleTopSpeedLimitVehicleTopSpeedLimit
- - - - diff --git a/0.14/interfaceVehicleTopSpeedLimit.html b/0.14/interfaceVehicleTopSpeedLimit.html deleted file mode 100644 index 977a61a0..00000000 --- a/0.14/interfaceVehicleTopSpeedLimit.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -automotive-message-broker: VehicleTopSpeedLimit Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
VehicleTopSpeedLimit Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

const DOMString VehicleTopSpeedLimit = "VehicleTopSpeedLimit"
 corresponds with DBus property VehicleTopSpeedLimit for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit More...
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

Member Data Documentation

- -
-
- - - - -
const DOMString VehicleTopSpeedLimit::VehicleTopSpeedLimit = "VehicleTopSpeedLimit"
-
- -

corresponds with DBus property VehicleTopSpeedLimit for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit

-

corresponds with DBus property Speed for interface org.automotive.VehicleTopSpeedLimit AMB fulfills this member with VehicleProperty::VehicleTopSpeedLimit

- -
-
-
The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceVehicleType-members.html b/0.14/interfaceVehicleType-members.html deleted file mode 100644 index 048d3bf3..00000000 --- a/0.14/interfaceVehicleType-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
VehicleType Member List
-
-
- -

This is the complete list of members for VehicleType, including all inherited members.

- - -
VehicleTypeVehicleType
- - - - diff --git a/0.14/interfaceVehicleType.html b/0.14/interfaceVehicleType.html deleted file mode 100644 index ceedb471..00000000 --- a/0.14/interfaceVehicleType.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: VehicleType Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
VehicleType Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.VehicleType. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString VehicleType = "Type"
 corresponds with DBus property Type for interface org.automotive.VehicleType AMB fulfills this member with VehicleProperty::VehicleType
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.VehicleType.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceWasherFluid-members.html b/0.14/interfaceWasherFluid-members.html deleted file mode 100644 index bae3dcee..00000000 --- a/0.14/interfaceWasherFluid-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
WasherFluid Member List
-
-
- -

This is the complete list of members for WasherFluid, including all inherited members.

- - - -
WasherFluidLevelWasherFluid
WasherFluidLevelLowWasherFluid
- - - - diff --git a/0.14/interfaceWasherFluid.html b/0.14/interfaceWasherFluid.html deleted file mode 100644 index 94d1dc83..00000000 --- a/0.14/interfaceWasherFluid.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: WasherFluid Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
WasherFluid Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.WasherFluid. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString WasherFluidLevel = "Level"
 corresponds with DBus property Level for interface org.automotive.WasherFluid AMB fulfills this member with VehicleProperty::WasherFluidLevel
 
-const DOMString WasherFluidLevelLow = "LevelLow"
 corresponds with DBus property LevelLow for interface org.automotive.WasherFluid AMB fulfills this member with VehicleProperty::WasherFluidLevelLow
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.WasherFluid.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceWheelInformation-members.html b/0.14/interfaceWheelInformation-members.html deleted file mode 100644 index 6f6f4b85..00000000 --- a/0.14/interfaceWheelInformation-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
WheelInformation Member List
-
- - - - - diff --git a/0.14/interfaceWheelInformation.html b/0.14/interfaceWheelInformation.html deleted file mode 100644 index ced4adf0..00000000 --- a/0.14/interfaceWheelInformation.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -automotive-message-broker: WheelInformation Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
WheelInformation Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.WheelInformation. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - - - - - - - -

-Public Attributes

-const DOMString FrontWheelRadius = "FrontWheelRadius"
 corresponds with DBus property FrontWheelRadius for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::FrontWheelRadius
 
-const DOMString RearWheelRadius = "RearWheelRadius"
 corresponds with DBus property RearWheelRadius for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::RearWheelRadius
 
-const DOMString WheelTrack = "WheelTrack"
 corresponds with DBus property WheelTrack for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::WheelTrack
 
-const DOMString AntilockBrakingSystem = "AntilockBrakingSystem"
 corresponds with DBus property AntilockBrakingSystem for interface org.automotive.WheelInformation AMB fulfills this member with VehicleProperty::AntilockBrakingSystem
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.WheelInformation.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceWheelTick-members.html b/0.14/interfaceWheelTick-members.html deleted file mode 100644 index d3b9316a..00000000 --- a/0.14/interfaceWheelTick-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
WheelTick Member List
-
-
- -

This is the complete list of members for WheelTick, including all inherited members.

- - -
WheelTickWheelTick
- - - - diff --git a/0.14/interfaceWheelTick.html b/0.14/interfaceWheelTick.html deleted file mode 100644 index af88aaa0..00000000 --- a/0.14/interfaceWheelTick.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: WheelTick Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
WheelTick Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.WheelTick. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString WheelTick = "Value"
 corresponds with DBus property Value for interface org.automotive.WheelTick AMB fulfills this member with VehicleProperty::WheelTick
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.WheelTick.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceWindowStatus-members.html b/0.14/interfaceWindowStatus-members.html deleted file mode 100644 index 6e4413fb..00000000 --- a/0.14/interfaceWindowStatus-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
WindowStatus Member List
-
-
- -

This is the complete list of members for WindowStatus, including all inherited members.

- - - -
DefrostWindowStatus
WindowStatusWindowStatus
- - - - diff --git a/0.14/interfaceWindowStatus.html b/0.14/interfaceWindowStatus.html deleted file mode 100644 index 981d1e22..00000000 --- a/0.14/interfaceWindowStatus.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -automotive-message-broker: WindowStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
WindowStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.WindowStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString WindowStatus = "Openness"
 corresponds with DBus property Openness for interface org.automotive.WindowStatus AMB fulfills this member with VehicleProperty::WindowStatus
 
-const DOMString Defrost = "Defrost"
 corresponds with DBus property Defrost for interface org.automotive.WindowStatus AMB fulfills this member with VehicleProperty::Defrost
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.WindowStatus.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceWiperStatus-members.html b/0.14/interfaceWiperStatus-members.html deleted file mode 100644 index 6308f153..00000000 --- a/0.14/interfaceWiperStatus-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
WiperStatus Member List
-
-
- -

This is the complete list of members for WiperStatus, including all inherited members.

- - - -
WindshieldWiperSettingWiperStatus
WindshieldWiperSpeedWiperStatus
- - - - diff --git a/0.14/interfaceWiperStatus.html b/0.14/interfaceWiperStatus.html deleted file mode 100644 index 6da0da29..00000000 --- a/0.14/interfaceWiperStatus.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: WiperStatus Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
WiperStatus Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.WiperStatus. - More...

- -

import"ambdbusmappings.idl";

- - - - - - - - -

-Public Attributes

-const DOMString WindshieldWiperSpeed = "WiperSpeed"
 corresponds with DBus property WiperSpeed for interface org.automotive.WiperStatus AMB fulfills this member with VehicleProperty::WindshieldWiperSpeed
 
-const DOMString WindshieldWiperSetting = "WiperSetting"
 corresponds with DBus property WiperSetting for interface org.automotive.WiperStatus AMB fulfills this member with VehicleProperty::WindshieldWiperSetting
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.WiperStatus.

-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/interfaceYawRate-members.html b/0.14/interfaceYawRate-members.html deleted file mode 100644 index 8390fab8..00000000 --- a/0.14/interfaceYawRate-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
YawRate Member List
-
-
- -

This is the complete list of members for YawRate, including all inherited members.

- - -
YawRateYawRate
- - - - diff --git a/0.14/interfaceYawRate.html b/0.14/interfaceYawRate.html deleted file mode 100644 index 39a0143c..00000000 --- a/0.14/interfaceYawRate.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -automotive-message-broker: YawRate Interface Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
- -
-
YawRate Interface Reference
-
-
- -

Corresponds with DBus Interface org.automotive.YawRate. - More...

- -

import"ambdbusmappings.idl";

- - - - - -

-Public Attributes

-const DOMString YawRate = "Value"
 corresponds with DBus property Value for interface org.automotive.YawRate AMB fulfills this member with VehicleProperty::YawRate
 
-

Detailed Description

-

Corresponds with DBus Interface org.automotive.YawRate.

-
Examples:
/home/kev/src/automotive-message-broker/lib/vehicleproperty.h.
-

The documentation for this interface was generated from the following file: -
- - - - diff --git a/0.14/jquery.js b/0.14/jquery.js deleted file mode 100644 index d52a1c77..00000000 --- a/0.14/jquery.js +++ /dev/null @@ -1,68 +0,0 @@ -/* - * 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(;b40){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(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?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
a";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>",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="
";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="
t
";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="
";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-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=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=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=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;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?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;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=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 bRe[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=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.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="";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="

";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="
";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;bT0){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;bT0){for(bB=bA;bB=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-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=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_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
","
"]}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>");try{for(var bw=0,bv=this.length;bw1&&bw0?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>");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]===""&&!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=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)<[^<]*)*<\/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=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("
").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.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").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"?"":"")+"");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;h0){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('
').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
');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(hl.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');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=$(' - - - -
-
-
libamb.h File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

-Automotive Message Broker Library Documentation

-
Version
0.14.0
-

-Introduction

-

Automotive Message Broker (AMB) Library documentation outlines the internal classes and structures for building plugins for AMB.

-

-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.

-

-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 mappings documentation. 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.

-

-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/.

-

-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.

-

-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_source.html b/0.14/libamb_8h_source.html deleted file mode 100644 index 32e18cda..00000000 --- a/0.14/libamb_8h_source.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -automotive-message-broker: libamb.h Source File - - - - - - - - - - -
-
-
- - - - - -
-
automotive-message-broker -  0.14.0 -
-
- - - - - - - - -
-
- - -
- -
- -
-
-
libamb.h
-
- - - - - diff --git a/0.14/listplusplus_8h_source.html b/0.14/listplusplus_8h_source.html deleted file mode 100644 index 47c91dc5..00000000 --- a/0.14/listplusplus_8h_source.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/listplusplus.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
listplusplus.h
-
-
-
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef LISTPLUSPLUS_H
21 #define LISTPLUSPLUS_H
22 
23 #include <list>
24 #include <algorithm>
25 #include <functional>
26 
27 template <class T, class V>
28 bool contains(const T & iteratable, V value)
29 {
30  return iteratable.size() > 0 && (std::find(iteratable.begin(), iteratable.end(), value) != iteratable.end());
31 }
32 
33 template <class T, class V>
34 bool contains(const T & iteratable, V value, std::function<bool(V,V)> comparator)
35 {
36  for(auto i : iteratable)
37  {
38  if(comparator(value, i))
39  return true;
40  }
41 
42  return false;
43 }
44 
45 template <class T, class V>
46 void removeOne(T * iteratable, V value)
47 {
48  typename T::iterator itr = std::find(iteratable->begin(), iteratable->end(), value);
49 
50  if (itr != iteratable->end())
51  {
52  iteratable->erase(itr);
53  }
54 }
55 
56 #endif // LISTPLUSPLUS_H
- - - - diff --git a/0.14/mainpage.idl b/0.14/mainpage.idl deleted file mode 100644 index 0bae662b..00000000 --- a/0.14/mainpage.idl +++ /dev/null @@ -1,34 +0,0 @@ -/*! -* \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 library documentation. -* \section crosswalk Crosswalk Vehicle Extension -* AMB also comes with a crosswalk extension that implements the W3C Automotive Business group -* vehicle and data specifications. -* \section licensing Licensing -* AMB is licensed LGPL v2. This allows the creation of proprietary plugins. -* \section previous_versions Previous Versions -* - 0.13 -* - 0.12 library Documentation -* - 0.12 DBus API Documentation -*/ diff --git a/0.14/mainpage_8idl_source.html b/0.14/mainpage_8idl_source.html deleted file mode 100644 index 16a2b004..00000000 --- a/0.14/mainpage_8idl_source.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -automotive-message-broker: mainpage.idl Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
- -
-
- - -
- -
- -
-
-
mainpage.idl
-
-
-
1 
- - - - diff --git a/0.14/modules.html b/0.14/modules.html deleted file mode 100644 index 7ff14e2b..00000000 --- a/0.14/modules.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -automotive-message-broker: Modules - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
Modules
-
-
-
Here is a list of all modules:
- - - -
 Libamb
 Dbus_api_module
-
-
- - - - diff --git a/0.14/nav_f.png b/0.14/nav_f.png deleted file mode 100644 index 72a58a52..00000000 Binary files a/0.14/nav_f.png and /dev/null differ diff --git a/0.14/nav_g.png b/0.14/nav_g.png deleted file mode 100644 index 2093a237..00000000 Binary files a/0.14/nav_g.png and /dev/null differ diff --git a/0.14/nav_h.png b/0.14/nav_h.png deleted file mode 100644 index 33389b10..00000000 Binary files a/0.14/nav_h.png and /dev/null differ diff --git a/0.14/nullptr_8h_source.html b/0.14/nullptr_8h_source.html deleted file mode 100644 index 1dc1cb68..00000000 --- a/0.14/nullptr_8h_source.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/nullptr.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
nullptr.h
-
-
-
1 #define GCC_VERSION (__GNUC__ * 10000 \
2  + __GNUC_MINOR__ * 100 \
3  + __GNUC_PATCHLEVEL__)
4 
5 #if GCC_VERSION < 40600
6 #define nullptr 0
7 #endif
- - - - diff --git a/0.14/open.png b/0.14/open.png deleted file mode 100644 index 30f75c7e..00000000 Binary files a/0.14/open.png and /dev/null differ diff --git a/0.14/pages.html b/0.14/pages.html deleted file mode 100644 index 3c361344..00000000 --- a/0.14/pages.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -automotive-message-broker: Related Pages - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - -
- -
-
- - -
- -
- -
-
-
Related Pages
-
-
-
Here is a list of all related documentation pages:
-
- - - - diff --git a/0.14/picojson_8h_source.html b/0.14/picojson_8h_source.html deleted file mode 100644 index 55010a95..00000000 --- a/0.14/picojson_8h_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/picojson.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson.h
-
-
-
1 /*
2  * Copyright 2009-2010 Cybozu Labs, Inc.
3  * Copyright 2011-2014 Kazuho Oku
4  * All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are met:
8  *
9  * 1. Redistributions of source code must retain the above copyright notice,
10  * this list of conditions and the following disclaimer.
11  *
12  * 2. Redistributions in binary form must reproduce the above copyright notice,
13  * this list of conditions and the following disclaimer in the documentation
14  * and/or other materials provided with the distribution.
15  *
16  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
20  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26  * POSSIBILITY OF SUCH DAMAGE.
27  */
28 #ifndef picojson_h
29 #define picojson_h
30 
31 #include <algorithm>
32 #include <cstdio>
33 #include <cstdlib>
34 #include <cstring>
35 #include <iostream>
36 #include <iterator>
37 #include <limits>
38 #include <map>
39 #include <stdexcept>
40 #include <string>
41 #include <vector>
42 
43 // for isnan/isinf
44 #if __cplusplus>=201103L
45 # include <cmath>
46 #else
47 extern "C" {
48 # ifdef _MSC_VER
49 # include <float.h>
50 # elif defined(__INTEL_COMPILER)
51 # include <mathimf.h>
52 # else
53 # include <math.h>
54 # endif
55 }
56 #endif
57 
58 // experimental support for int64_t (see README.mkdn for detail)
59 #ifdef PICOJSON_USE_INT64
60 # define __STDC_FORMAT_MACROS
61 # include <errno.h>
62 # include <inttypes.h>
63 #endif
64 
65 // to disable the use of localeconv(3), set PICOJSON_USE_LOCALE to 0
66 #ifndef PICOJSON_USE_LOCALE
67 # define PICOJSON_USE_LOCALE 1
68 #endif
69 #if PICOJSON_USE_LOCALE
70 extern "C" {
71 # include <locale.h>
72 }
73 #endif
74 
75 #ifndef PICOJSON_ASSERT
76 # define PICOJSON_ASSERT(e) do { if (! (e)) throw std::runtime_error(#e); } while (0)
77 #endif
78 
79 #ifdef _MSC_VER
80  #define SNPRINTF _snprintf_s
81  #pragma warning(push)
82  #pragma warning(disable : 4244) // conversion from int to char
83  #pragma warning(disable : 4127) // conditional expression is constant
84  #pragma warning(disable : 4702) // unreachable code
85 #else
86  #define SNPRINTF snprintf
87 #endif
88 
89 namespace picojson {
90 
91  enum {
92  null_type,
93  boolean_type,
94  number_type,
95  string_type,
96  array_type,
97  object_type
98 #ifdef PICOJSON_USE_INT64
99  , int64_type
100 #endif
101  };
102 
103  enum {
104  INDENT_WIDTH = 2
105  };
106 
107  struct null {};
108 
109  class value {
110  public:
111  typedef std::vector<value> array;
112  typedef std::map<std::string, value> object;
113  union _storage {
114  bool boolean_;
115  double number_;
116 #ifdef PICOJSON_USE_INT64
117  int64_t int64_;
118 #endif
119  std::string* string_;
120  array* array_;
121  object* object_;
122  };
123  protected:
124  int type_;
125  _storage u_;
126  public:
127  value();
128  value(int type, bool);
129  explicit value(bool b);
130 #ifdef PICOJSON_USE_INT64
131  explicit value(int64_t i);
132 #endif
133  explicit value(double n);
134  explicit value(const std::string& s);
135  explicit value(const array& a);
136  explicit value(const object& o);
137  explicit value(const char* s);
138  value(const char* s, size_t len);
139  ~value();
140  value(const value& x);
141  value& operator=(const value& x);
142  void swap(value& x);
143  template <typename T> bool is() const;
144  template <typename T> const T& get() const;
145  template <typename T> T& get();
146  bool evaluate_as_boolean() const;
147  const value& get(size_t idx) const;
148  const value& get(const std::string& key) const;
149  value& get(size_t idx);
150  value& get(const std::string& key);
151 
152  bool contains(size_t idx) const;
153  bool contains(const std::string& key) const;
154  std::string to_str() const;
155  template <typename Iter> void serialize(Iter os, bool prettify = false) const;
156  std::string serialize(bool prettify = false) const;
157  private:
158  template <typename T> value(const T*); // intentionally defined to block implicit conversion of pointer to bool
159  template <typename Iter> static void _indent(Iter os, int indent);
160  template <typename Iter> void _serialize(Iter os, int indent) const;
161  std::string _serialize(int indent) const;
162  };
163 
164  typedef value::array array;
165  typedef value::object object;
166 
167  inline value::value() : type_(null_type) {}
168 
169  inline value::value(int type, bool) : type_(type) {
170  switch (type) {
171 #define INIT(p, v) case p##type: u_.p = v; break
172  INIT(boolean_, false);
173  INIT(number_, 0.0);
174 #ifdef PICOJSON_USE_INT64
175  INIT(int64_, 0);
176 #endif
177  INIT(string_, new std::string());
178  INIT(array_, new array());
179  INIT(object_, new object());
180 #undef INIT
181  default: break;
182  }
183  }
184 
185  inline value::value(bool b) : type_(boolean_type) {
186  u_.boolean_ = b;
187  }
188 
189 #ifdef PICOJSON_USE_INT64
190  inline value::value(int64_t i) : type_(int64_type) {
191  u_.int64_ = i;
192  }
193 #endif
194 
195  inline value::value(double n) : type_(number_type) {
196  if (
197 #ifdef _MSC_VER
198  ! _finite(n)
199 #elif __cplusplus>=201103L || !(defined(isnan) && defined(isinf))
200  std::isnan(n) || std::isinf(n)
201 #else
202  isnan(n) || isinf(n)
203 #endif
204  ) {
205  throw std::overflow_error("");
206  }
207  u_.number_ = n;
208  }
209 
210  inline value::value(const std::string& s) : type_(string_type) {
211  u_.string_ = new std::string(s);
212  }
213 
214  inline value::value(const array& a) : type_(array_type) {
215  u_.array_ = new array(a);
216  }
217 
218  inline value::value(const object& o) : type_(object_type) {
219  u_.object_ = new object(o);
220  }
221 
222  inline value::value(const char* s) : type_(string_type) {
223  u_.string_ = new std::string(s);
224  }
225 
226  inline value::value(const char* s, size_t len) : type_(string_type) {
227  u_.string_ = new std::string(s, len);
228  }
229 
230  inline value::~value() {
231  switch (type_) {
232 #define DEINIT(p) case p##type: delete u_.p; break
233  DEINIT(string_);
234  DEINIT(array_);
235  DEINIT(object_);
236 #undef DEINIT
237  default: break;
238  }
239  }
240 
241  inline value::value(const value& x) : type_(x.type_) {
242  switch (type_) {
243 #define INIT(p, v) case p##type: u_.p = v; break
244  INIT(string_, new std::string(*x.u_.string_));
245  INIT(array_, new array(*x.u_.array_));
246  INIT(object_, new object(*x.u_.object_));
247 #undef INIT
248  default:
249  u_ = x.u_;
250  break;
251  }
252  }
253 
254  inline value& value::operator=(const value& x) {
255  if (this != &x) {
256  this->~value();
257  new (this) value(x);
258  }
259  return *this;
260  }
261 
262  inline void value::swap(value& x) {
263  std::swap(type_, x.type_);
264  std::swap(u_, x.u_);
265  }
266 
267 #define IS(ctype, jtype) \
268  template <> inline bool value::is<ctype>() const { \
269  return type_ == jtype##_type; \
270  }
271  IS(null, null)
272  IS(bool, boolean)
273 #ifdef PICOJSON_USE_INT64
274  IS(int64_t, int64)
275 #endif
276  IS(std::string, string)
277  IS(array, array)
278  IS(object, object)
279 #undef IS
280  template <> inline bool value::is<double>() const {
281  return type_ == number_type
282 #ifdef PICOJSON_USE_INT64
283  || type_ == int64_type
284 #endif
285  ;
286  }
287 
288 #define GET(ctype, var) \
289  template <> inline const ctype& value::get<ctype>() const { \
290  PICOJSON_ASSERT("type mismatch! call is<type>() before get<type>()" \
291  && is<ctype>()); \
292  return var; \
293  } \
294  template <> inline ctype& value::get<ctype>() { \
295  PICOJSON_ASSERT("type mismatch! call is<type>() before get<type>()" \
296  && is<ctype>()); \
297  return var; \
298  }
299  GET(bool, u_.boolean_)
300  GET(std::string, *u_.string_)
301  GET(array, *u_.array_)
302  GET(object, *u_.object_)
303 #ifdef PICOJSON_USE_INT64
304  GET(double, (type_ == int64_type && (const_cast<value*>(this)->type_ = number_type, const_cast<value*>(this)->u_.number_ = u_.int64_), u_.number_))
305  GET(int64_t, u_.int64_)
306 #else
307  GET(double, u_.number_)
308 #endif
309 #undef GET
310 
311  inline bool value::evaluate_as_boolean() const {
312  switch (type_) {
313  case null_type:
314  return false;
315  case boolean_type:
316  return u_.boolean_;
317  case number_type:
318  return u_.number_ != 0;
319  case string_type:
320  return ! u_.string_->empty();
321  default:
322  return true;
323  }
324  }
325 
326  inline const value& value::get(size_t idx) const {
327  static value s_null;
328  PICOJSON_ASSERT(is<array>());
329  return idx < u_.array_->size() ? (*u_.array_)[idx] : s_null;
330  }
331 
332  inline value& value::get(size_t idx) {
333  static value s_null;
334  PICOJSON_ASSERT(is<array>());
335  return idx < u_.array_->size() ? (*u_.array_)[idx] : s_null;
336  }
337 
338  inline const value& value::get(const std::string& key) const {
339  static value s_null;
340  PICOJSON_ASSERT(is<object>());
341  object::const_iterator i = u_.object_->find(key);
342  return i != u_.object_->end() ? i->second : s_null;
343  }
344 
345  inline value& value::get(const std::string& key) {
346  static value s_null;
347  PICOJSON_ASSERT(is<object>());
348  object::iterator i = u_.object_->find(key);
349  return i != u_.object_->end() ? i->second : s_null;
350  }
351 
352  inline bool value::contains(size_t idx) const {
353  PICOJSON_ASSERT(is<array>());
354  return idx < u_.array_->size();
355  }
356 
357  inline bool value::contains(const std::string& key) const {
358  PICOJSON_ASSERT(is<object>());
359  object::const_iterator i = u_.object_->find(key);
360  return i != u_.object_->end();
361  }
362 
363  inline std::string value::to_str() const {
364  switch (type_) {
365  case null_type: return "null";
366  case boolean_type: return u_.boolean_ ? "true" : "false";
367 #ifdef PICOJSON_USE_INT64
368  case int64_type: {
369  char buf[sizeof("-9223372036854775808")];
370  SNPRINTF(buf, sizeof(buf), "%" PRId64, u_.int64_);
371  return buf;
372  }
373 #endif
374  case number_type: {
375  char buf[256];
376  double tmp;
377  SNPRINTF(buf, sizeof(buf), fabs(u_.number_) < (1ULL << 53) && modf(u_.number_, &tmp) == 0 ? "%.f" : "%.17g", u_.number_);
378 #if PICOJSON_USE_LOCALE
379  char *decimal_point = localeconv()->decimal_point;
380  if (strcmp(decimal_point, ".") != 0) {
381  size_t decimal_point_len = strlen(decimal_point);
382  for (char *p = buf; *p != '\0'; ++p) {
383  if (strncmp(p, decimal_point, decimal_point_len) == 0) {
384  return std::string(buf, p) + "." + (p + decimal_point_len);
385  }
386  }
387  }
388 #endif
389  return buf;
390  }
391  case string_type: return *u_.string_;
392  case array_type: {
393  std::string output;
394  for(auto i : get<array>()) {
395  if(i.is<std::string>())
396  output += "\"" + i.to_str() +"\",";
397  else
398  output+= i.to_str() + ",";
399  }
400  output = output.substr(0, output.length() - 1);
401  output = "[" + output + "]";
402  return output;
403  }
404  case object_type: {
405  std::string output;
406  for(auto i : get<object>()) {
407  output += "\""+ i.first + "\":" + i.second.to_str() + ",";
408  }
409  output = output.substr(0, output.length() - 1);
410  output = "{" + output + "}";
411  return output;
412  }
413  default: PICOJSON_ASSERT(0);
414 #ifdef _MSC_VER
415  __assume(0);
416 #endif
417  }
418  return std::string();
419  }
420 
421  template <typename Iter> void copy(const std::string& s, Iter oi) {
422  std::copy(s.begin(), s.end(), oi);
423  }
424 
425  template <typename Iter> void serialize_str(const std::string& s, Iter oi) {
426  *oi++ = '"';
427  for (std::string::const_iterator i = s.begin(); i != s.end(); ++i) {
428  switch (*i) {
429 #define MAP(val, sym) case val: copy(sym, oi); break
430  MAP('"', "\\\"");
431  MAP('\\', "\\\\");
432  MAP('/', "\\/");
433  MAP('\b', "\\b");
434  MAP('\f', "\\f");
435  MAP('\n', "\\n");
436  MAP('\r', "\\r");
437  MAP('\t', "\\t");
438 #undef MAP
439  default:
440  if (static_cast<unsigned char>(*i) < 0x20 || *i == 0x7f) {
441  char buf[7];
442  SNPRINTF(buf, sizeof(buf), "\\u%04x", *i & 0xff);
443  copy(buf, buf + 6, oi);
444  } else {
445  *oi++ = *i;
446  }
447  break;
448  }
449  }
450  *oi++ = '"';
451  }
452 
453  template <typename Iter> void value::serialize(Iter oi, bool prettify) const {
454  return _serialize(oi, prettify ? 0 : -1);
455  }
456 
457  inline std::string value::serialize(bool prettify) const {
458  return _serialize(prettify ? 0 : -1);
459  }
460 
461  template <typename Iter> void value::_indent(Iter oi, int indent) {
462  *oi++ = '\n';
463  for (int i = 0; i < indent * INDENT_WIDTH; ++i) {
464  *oi++ = ' ';
465  }
466  }
467 
468  template <typename Iter> void value::_serialize(Iter oi, int indent) const {
469  switch (type_) {
470  case string_type:
471  serialize_str(*u_.string_, oi);
472  break;
473  case array_type: {
474  *oi++ = '[';
475  if (indent != -1) {
476  ++indent;
477  }
478  for (array::const_iterator i = u_.array_->begin();
479  i != u_.array_->end();
480  ++i) {
481  if (i != u_.array_->begin()) {
482  *oi++ = ',';
483  }
484  if (indent != -1) {
485  _indent(oi, indent);
486  }
487  i->_serialize(oi, indent);
488  }
489  if (indent != -1) {
490  --indent;
491  if (! u_.array_->empty()) {
492  _indent(oi, indent);
493  }
494  }
495  *oi++ = ']';
496  break;
497  }
498  case object_type: {
499  *oi++ = '{';
500  if (indent != -1) {
501  ++indent;
502  }
503  for (object::const_iterator i = u_.object_->begin();
504  i != u_.object_->end();
505  ++i) {
506  if (i != u_.object_->begin()) {
507  *oi++ = ',';
508  }
509  if (indent != -1) {
510  _indent(oi, indent);
511  }
512  serialize_str(i->first, oi);
513  *oi++ = ':';
514  if (indent != -1) {
515  *oi++ = ' ';
516  }
517  i->second._serialize(oi, indent);
518  }
519  if (indent != -1) {
520  --indent;
521  if (! u_.object_->empty()) {
522  _indent(oi, indent);
523  }
524  }
525  *oi++ = '}';
526  break;
527  }
528  default:
529  copy(to_str(), oi);
530  break;
531  }
532  if (indent == 0) {
533  *oi++ = '\n';
534  }
535  }
536 
537  inline std::string value::_serialize(int indent) const {
538  std::string s;
539  _serialize(std::back_inserter(s), indent);
540  return s;
541  }
542 
543  template <typename Iter> class input {
544  protected:
545  Iter cur_, end_;
546  int last_ch_;
547  bool ungot_;
548  int line_;
549  public:
550  input(const Iter& first, const Iter& last) : cur_(first), end_(last), last_ch_(-1), ungot_(false), line_(1) {}
551  int getc() {
552  if (ungot_) {
553  ungot_ = false;
554  return last_ch_;
555  }
556  if (cur_ == end_) {
557  last_ch_ = -1;
558  return -1;
559  }
560  if (last_ch_ == '\n') {
561  line_++;
562  }
563  last_ch_ = *cur_ & 0xff;
564  ++cur_;
565  return last_ch_;
566  }
567  void ungetc() {
568  if (last_ch_ != -1) {
569  PICOJSON_ASSERT(! ungot_);
570  ungot_ = true;
571  }
572  }
573  Iter cur() const { return cur_; }
574  int line() const { return line_; }
575  void skip_ws() {
576  while (1) {
577  int ch = getc();
578  if (! (ch == ' ' || ch == '\t' || ch == '\n' || ch == '\r')) {
579  ungetc();
580  break;
581  }
582  }
583  }
584  bool expect(int expect) {
585  skip_ws();
586  if (getc() != expect) {
587  ungetc();
588  return false;
589  }
590  return true;
591  }
592  bool match(const std::string& pattern) {
593  for (std::string::const_iterator pi(pattern.begin());
594  pi != pattern.end();
595  ++pi) {
596  if (getc() != *pi) {
597  ungetc();
598  return false;
599  }
600  }
601  return true;
602  }
603  };
604 
605  template<typename Iter> inline int _parse_quadhex(input<Iter> &in) {
606  int uni_ch = 0, hex;
607  for (int i = 0; i < 4; i++) {
608  if ((hex = in.getc()) == -1) {
609  return -1;
610  }
611  if ('0' <= hex && hex <= '9') {
612  hex -= '0';
613  } else if ('A' <= hex && hex <= 'F') {
614  hex -= 'A' - 0xa;
615  } else if ('a' <= hex && hex <= 'f') {
616  hex -= 'a' - 0xa;
617  } else {
618  in.ungetc();
619  return -1;
620  }
621  uni_ch = uni_ch * 16 + hex;
622  }
623  return uni_ch;
624  }
625 
626  template<typename String, typename Iter> inline bool _parse_codepoint(String& out, input<Iter>& in) {
627  int uni_ch;
628  if ((uni_ch = _parse_quadhex(in)) == -1) {
629  return false;
630  }
631  if (0xd800 <= uni_ch && uni_ch <= 0xdfff) {
632  if (0xdc00 <= uni_ch) {
633  // a second 16-bit of a surrogate pair appeared
634  return false;
635  }
636  // first 16-bit of surrogate pair, get the next one
637  if (in.getc() != '\\' || in.getc() != 'u') {
638  in.ungetc();
639  return false;
640  }
641  int second = _parse_quadhex(in);
642  if (! (0xdc00 <= second && second <= 0xdfff)) {
643  return false;
644  }
645  uni_ch = ((uni_ch - 0xd800) << 10) | ((second - 0xdc00) & 0x3ff);
646  uni_ch += 0x10000;
647  }
648  if (uni_ch < 0x80) {
649  out.push_back(uni_ch);
650  } else {
651  if (uni_ch < 0x800) {
652  out.push_back(0xc0 | (uni_ch >> 6));
653  } else {
654  if (uni_ch < 0x10000) {
655  out.push_back(0xe0 | (uni_ch >> 12));
656  } else {
657  out.push_back(0xf0 | (uni_ch >> 18));
658  out.push_back(0x80 | ((uni_ch >> 12) & 0x3f));
659  }
660  out.push_back(0x80 | ((uni_ch >> 6) & 0x3f));
661  }
662  out.push_back(0x80 | (uni_ch & 0x3f));
663  }
664  return true;
665  }
666 
667  template<typename String, typename Iter> inline bool _parse_string(String& out, input<Iter>& in) {
668  while (1) {
669  int ch = in.getc();
670  if (ch < ' ') {
671  in.ungetc();
672  return false;
673  } else if (ch == '"') {
674  return true;
675  } else if (ch == '\\') {
676  if ((ch = in.getc()) == -1) {
677  return false;
678  }
679  switch (ch) {
680 #define MAP(sym, val) case sym: out.push_back(val); break
681  MAP('"', '\"');
682  MAP('\\', '\\');
683  MAP('/', '/');
684  MAP('b', '\b');
685  MAP('f', '\f');
686  MAP('n', '\n');
687  MAP('r', '\r');
688  MAP('t', '\t');
689 #undef MAP
690  case 'u':
691  if (! _parse_codepoint(out, in)) {
692  return false;
693  }
694  break;
695  default:
696  return false;
697  }
698  } else {
699  out.push_back(ch);
700  }
701  }
702  return false;
703  }
704 
705  template <typename Context, typename Iter> inline bool _parse_array(Context& ctx, input<Iter>& in) {
706  if (! ctx.parse_array_start()) {
707  return false;
708  }
709  size_t idx = 0;
710  if (in.expect(']')) {
711  return ctx.parse_array_stop(idx);
712  }
713  do {
714  if (! ctx.parse_array_item(in, idx)) {
715  return false;
716  }
717  idx++;
718  } while (in.expect(','));
719  return in.expect(']') && ctx.parse_array_stop(idx);
720  }
721 
722  template <typename Context, typename Iter> inline bool _parse_object(Context& ctx, input<Iter>& in) {
723  if (! ctx.parse_object_start()) {
724  return false;
725  }
726  if (in.expect('}')) {
727  return true;
728  }
729  do {
730  std::string key;
731  if (! in.expect('"')
732  || ! _parse_string(key, in)
733  || ! in.expect(':')) {
734  return false;
735  }
736  if (! ctx.parse_object_item(in, key)) {
737  return false;
738  }
739  } while (in.expect(','));
740  return in.expect('}');
741  }
742 
743  template <typename Iter> inline std::string _parse_number(input<Iter>& in) {
744  std::string num_str;
745  while (1) {
746  int ch = in.getc();
747  if (('0' <= ch && ch <= '9') || ch == '+' || ch == '-'
748  || ch == 'e' || ch == 'E') {
749  num_str.push_back(ch);
750  } else if (ch == '.') {
751 #if PICOJSON_USE_LOCALE
752  num_str += localeconv()->decimal_point;
753 #else
754  num_str.push_back('.');
755 #endif
756  } else {
757  in.ungetc();
758  break;
759  }
760  }
761  return num_str;
762  }
763 
764  template <typename Context, typename Iter> inline bool _parse(Context& ctx, input<Iter>& in) {
765  in.skip_ws();
766  int ch = in.getc();
767  switch (ch) {
768 #define IS(ch, text, op) case ch: \
769  if (in.match(text) && op) { \
770  return true; \
771  } else { \
772  return false; \
773  }
774  IS('n', "ull", ctx.set_null());
775  IS('f', "alse", ctx.set_bool(false));
776  IS('t', "rue", ctx.set_bool(true));
777 #undef IS
778  case '"':
779  return ctx.parse_string(in);
780  case '[':
781  return _parse_array(ctx, in);
782  case '{':
783  return _parse_object(ctx, in);
784  default:
785  if (('0' <= ch && ch <= '9') || ch == '-') {
786  double f;
787  char *endp;
788  in.ungetc();
789  std::string num_str = _parse_number(in);
790  if (num_str.empty()) {
791  return false;
792  }
793 #ifdef PICOJSON_USE_INT64
794  {
795  errno = 0;
796  intmax_t ival = strtoimax(num_str.c_str(), &endp, 10);
797  if (errno == 0
798  && std::numeric_limits<int64_t>::min() <= ival
799  && ival <= std::numeric_limits<int64_t>::max()
800  && endp == num_str.c_str() + num_str.size()) {
801  ctx.set_int64(ival);
802  return true;
803  }
804  }
805 #endif
806  f = strtod(num_str.c_str(), &endp);
807  if (endp == num_str.c_str() + num_str.size()) {
808  ctx.set_number(f);
809  return true;
810  }
811  return false;
812  }
813  break;
814  }
815  in.ungetc();
816  return false;
817  }
818 
820  public:
821  bool set_null() { return false; }
822  bool set_bool(bool) { return false; }
823 #ifdef PICOJSON_USE_INT64
824  bool set_int64(int64_t) { return false; }
825 #endif
826  bool set_number(double) { return false; }
827  template <typename Iter> bool parse_string(input<Iter>&) { return false; }
828  bool parse_array_start() { return false; }
829  template <typename Iter> bool parse_array_item(input<Iter>&, size_t) {
830  return false;
831  }
832  bool parse_array_stop(size_t) { return false; }
833  bool parse_object_start() { return false; }
834  template <typename Iter> bool parse_object_item(input<Iter>&, const std::string&) {
835  return false;
836  }
837  };
838 
840  protected:
841  value* out_;
842  public:
843  default_parse_context(value* out) : out_(out) {}
844  bool set_null() {
845  *out_ = value();
846  return true;
847  }
848  bool set_bool(bool b) {
849  *out_ = value(b);
850  return true;
851  }
852 #ifdef PICOJSON_USE_INT64
853  bool set_int64(int64_t i) {
854  *out_ = value(i);
855  return true;
856  }
857 #endif
858  bool set_number(double f) {
859  *out_ = value(f);
860  return true;
861  }
862  template<typename Iter> bool parse_string(input<Iter>& in) {
863  *out_ = value(string_type, false);
864  return _parse_string(out_->get<std::string>(), in);
865  }
866  bool parse_array_start() {
867  *out_ = value(array_type, false);
868  return true;
869  }
870  template <typename Iter> bool parse_array_item(input<Iter>& in, size_t) {
871  array& a = out_->get<array>();
872  a.push_back(value());
873  default_parse_context ctx(&a.back());
874  return _parse(ctx, in);
875  }
876  bool parse_array_stop(size_t) { return true; }
877  bool parse_object_start() {
878  *out_ = value(object_type, false);
879  return true;
880  }
881  template <typename Iter> bool parse_object_item(input<Iter>& in, const std::string& key) {
882  object& o = out_->get<object>();
883  default_parse_context ctx(&o[key]);
884  return _parse(ctx, in);
885  }
886  private:
888  default_parse_context& operator=(const default_parse_context&);
889  };
890 
892  public:
893  struct dummy_str {
894  void push_back(int) {}
895  };
896  public:
897  null_parse_context() {}
898  bool set_null() { return true; }
899  bool set_bool(bool) { return true; }
900 #ifdef PICOJSON_USE_INT64
901  bool set_int64(int64_t) { return true; }
902 #endif
903  bool set_number(double) { return true; }
904  template <typename Iter> bool parse_string(input<Iter>& in) {
905  dummy_str s;
906  return _parse_string(s, in);
907  }
908  bool parse_array_start() { return true; }
909  template <typename Iter> bool parse_array_item(input<Iter>& in, size_t) {
910  return _parse(*this, in);
911  }
912  bool parse_array_stop(size_t) { return true; }
913  bool parse_object_start() { return true; }
914  template <typename Iter> bool parse_object_item(input<Iter>& in, const std::string&) {
915  return _parse(*this, in);
916  }
917  private:
919  null_parse_context& operator=(const null_parse_context&);
920  };
921 
922  // obsolete, use the version below
923  template <typename Iter> inline std::string parse(value& out, Iter& pos, const Iter& last) {
924  std::string err;
925  pos = parse(out, pos, last, &err);
926  return err;
927  }
928 
929  template <typename Context, typename Iter> inline Iter _parse(Context& ctx, const Iter& first, const Iter& last, std::string* err) {
930  input<Iter> in(first, last);
931  if (! _parse(ctx, in) && err != NULL) {
932  char buf[64];
933  SNPRINTF(buf, sizeof(buf), "syntax error at line %d near: ", in.line());
934  *err = buf;
935  while (1) {
936  int ch = in.getc();
937  if (ch == -1 || ch == '\n') {
938  break;
939  } else if (ch >= ' ') {
940  err->push_back(ch);
941  }
942  }
943  }
944  return in.cur();
945  }
946 
947  template <typename Iter> inline Iter parse(value& out, const Iter& first, const Iter& last, std::string* err) {
948  default_parse_context ctx(&out);
949  return _parse(ctx, first, last, err);
950  }
951 
952  inline std::string parse(value& out, const std::string& s) {
953  std::string err;
954  parse(out, s.begin(), s.end(), &err);
955  return err;
956  }
957 
958  inline std::string parse(value& out, std::istream& is) {
959  std::string err;
960  parse(out, std::istreambuf_iterator<char>(is.rdbuf()),
961  std::istreambuf_iterator<char>(), &err);
962  return err;
963  }
964 
965  template <typename T> struct last_error_t {
966  static std::string s;
967  };
968  template <typename T> std::string last_error_t<T>::s;
969 
970  inline void set_last_error(const std::string& s) {
972  }
973 
974  inline const std::string& get_last_error() {
975  return last_error_t<bool>::s;
976  }
977 
978  inline bool operator==(const value& x, const value& y) {
979  if (x.is<null>())
980  return y.is<null>();
981 #define PICOJSON_CMP(type) \
982  if (x.is<type>()) \
983  return y.is<type>() && x.get<type>() == y.get<type>()
984  PICOJSON_CMP(bool);
985  PICOJSON_CMP(double);
986  PICOJSON_CMP(std::string);
987  PICOJSON_CMP(array);
988  PICOJSON_CMP(object);
989 #undef PICOJSON_CMP
990  PICOJSON_ASSERT(0);
991 #ifdef _MSC_VER
992  __assume(0);
993 #endif
994  return false;
995  }
996 
997  inline bool operator!=(const value& x, const value& y) {
998  return ! (x == y);
999  }
1000 }
1001 
1002 namespace std {
1003  template<> inline void swap(picojson::value& x, picojson::value& y)
1004  {
1005  x.swap(y);
1006  }
1007 }
1008 
1009 inline std::istream& operator>>(std::istream& is, picojson::value& x)
1010 {
1011  picojson::set_last_error(std::string());
1012  std::string err = picojson::parse(x, is);
1013  if (! err.empty()) {
1014  picojson::set_last_error(err);
1015  is.setstate(std::ios::failbit);
1016  }
1017  return is;
1018 }
1019 
1020 inline std::ostream& operator<<(std::ostream& os, const picojson::value& x)
1021 {
1022  x.serialize(std::ostream_iterator<char>(os));
1023  return os;
1024 }
1025 #ifdef _MSC_VER
1026  #pragma warning(pop)
1027 #endif
1028 
1029 #endif
Definition: picojson.h:113
-
Definition: picojson.h:965
-
Definition: picojson.h:543
-
Definition: picojson.h:891
-
Definition: picojson.h:1002
-
Definition: picojson.h:839
-
Definition: picojson.h:109
-
Definition: picojson.h:107
-
Definition: picojson.h:89
-
Definition: picojson.h:819
-
Definition: picojson.h:893
-
- - - - diff --git a/0.14/plugins_8idl.html b/0.14/plugins_8idl.html deleted file mode 100644 index ba6c21ff..00000000 --- a/0.14/plugins_8idl.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins/plugins.idl File Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
plugins.idl File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

-AMB Plugin documentation

-

-Introduction

-

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:

    -
  • bluemonkey_plugin - Extensible javascript engine plugin for defining plugin behavior in javascript
  • -
  • database_plugin - Plugin that logs data in a sqlite database and can play back logs
  • -
  • DBus plugin - Exposes AMB Properties on DBus
  • -
  • gpsnmea_plugin - GPS Plugin that provides location position data from NMEA compatible devices
  • -
  • obd2_plugin - Plugin that provides data from OBD-II compatible vehicles
  • -
  • opencvlux_plugin - Plugin that uses OpenCV to produce ADAS data and perform video logging
  • -
  • websocket_plugin - Both source and sink plugin that uses a websocket protocol to communicate
  • -
  • Wheel source plugin - Plugin that generates data using the Logitech G27 racing wheel
  • -
-

-Additional Plugin Documentation

-

In addition to the plugin documentation listed above, some plugins have additional information. Here are some links:

    -
  • bluemonkey
  • -
  • websocket
  • -
-
- - - - diff --git a/0.14/plugins_8idl_source.html b/0.14/plugins_8idl_source.html deleted file mode 100644 index e6530eed..00000000 --- a/0.14/plugins_8idl_source.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/build/plugins/plugins.idl Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
plugins.idl
-
- - - - - diff --git a/0.14/release_notes.html b/0.14/release_notes.html deleted file mode 100644 index 3642114d..00000000 --- a/0.14/release_notes.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -automotive-message-broker: AMB Release Notes - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
-
- - -
- -
- -
-
-
-
AMB Release Notes
-
-
-

Version: 0.14

-

New features:

-
    -
  • [DBus] some classes for exporting custom interfaces moved to plugins-common
  • -
  • [Bluemonkey plugin] support for creating custom dbus interfaces: bluemonkey.exportInterface()
  • -
  • [Bluemonkey plugin] dbus module supports creating dbus interfaces to system or session services and creating/exporting dbus objects
  • -
  • [ambctl] support for enabling disabling plugins
  • -
  • [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
  • -
  • [xwalk] vehicle extension now dynamically exports all AMB supported objects
  • -
-

Changes:

-
    -
  • Plugin create() method signature changed.
  • -
  • Removed AbstractSinkManager class
  • -
  • Removed deprecated dbus interfaces
  • -
  • Removed deprecated 'FooChanged' signal introspection description
  • -
  • Deprecated 'GetFoo' method. This doesn't contain much more information that cannot already be obtained through the Properties interface.
  • -
-

Fixes:

-
    -
  • [XWalk] Fixed misspelled 'diagnostics' interface
  • -
  • [DBus] Fixed misspelled 'Diagnostics' interface
  • -
-
- - - - diff --git a/0.14/search/all_0.html b/0.14/search/all_0.html deleted file mode 100644 index d54e0bd8..00000000 --- a/0.14/search/all_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_0.js b/0.14/search/all_0.js deleted file mode 100644 index 502f054c..00000000 --- a/0.14/search/all_0.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 8cc6a1de..00000000 --- a/0.14/search/all_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_1.js b/0.14/search/all_1.js deleted file mode 100644 index d425c22a..00000000 --- a/0.14/search/all_1.js +++ /dev/null @@ -1,45 +0,0 @@ -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< T >'],['../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 deleted file mode 100644 index c25484f2..00000000 --- a/0.14/search/all_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_10.js b/0.14/search/all_10.js deleted file mode 100644 index 82df4238..00000000 --- a/0.14/search/all_10.js +++ /dev/null @@ -1,7 +0,0 @@ -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 deleted file mode 100644 index 3615c281..00000000 --- a/0.14/search/all_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_11.js b/0.14/search/all_11.js deleted file mode 100644 index e0073982..00000000 --- a/0.14/search/all_11.js +++ /dev/null @@ -1,46 +0,0 @@ -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 &propertyName, PropertyChangedType callback, std::string pid="")=0'],['../classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &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 deleted file mode 100644 index abd082a5..00000000 --- a/0.14/search/all_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_12.js b/0.14/search/all_12.js deleted file mode 100644 index ad104632..00000000 --- a/0.14/search/all_12.js +++ /dev/null @@ -1,36 +0,0 @@ -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 deleted file mode 100644 index 88fa6531..00000000 --- a/0.14/search/all_13.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_13.js b/0.14/search/all_13.js deleted file mode 100644 index f3159b74..00000000 --- a/0.14/search/all_13.js +++ /dev/null @@ -1,7 +0,0 @@ -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 deleted file mode 100644 index 518db1da..00000000 --- a/0.14/search/all_14.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_14.js b/0.14/search/all_14.js deleted file mode 100644 index 133cedf1..00000000 --- a/0.14/search/all_14.js +++ /dev/null @@ -1,19 +0,0 @@ -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 deleted file mode 100644 index 1331c0d7..00000000 --- a/0.14/search/all_15.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_15.js b/0.14/search/all_15.js deleted file mode 100644 index 48172c77..00000000 --- a/0.14/search/all_15.js +++ /dev/null @@ -1,19 +0,0 @@ -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 deleted file mode 100644 index bec9d5dd..00000000 --- a/0.14/search/all_16.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_16.js b/0.14/search/all_16.js deleted file mode 100644 index aea3eb87..00000000 --- a/0.14/search/all_16.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 6d010fdd..00000000 --- a/0.14/search/all_17.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_17.js b/0.14/search/all_17.js deleted file mode 100644 index b543fba7..00000000 --- a/0.14/search/all_17.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index d15ac65f..00000000 --- a/0.14/search/all_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_2.js b/0.14/search/all_2.js deleted file mode 100644 index 8e2bb2a6..00000000 --- a/0.14/search/all_2.js +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100644 index 9f526c67..00000000 --- a/0.14/search/all_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_3.js b/0.14/search/all_3.js deleted file mode 100644 index 634175ce..00000000 --- a/0.14/search/all_3.js +++ /dev/null @@ -1,19 +0,0 @@ -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 deleted file mode 100644 index 7b814aa9..00000000 --- a/0.14/search/all_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_4.js b/0.14/search/all_4.js deleted file mode 100644 index 993ba6a3..00000000 --- a/0.14/search/all_4.js +++ /dev/null @@ -1,30 +0,0 @@ -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 deleted file mode 100644 index d8de5560..00000000 --- a/0.14/search/all_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_5.js b/0.14/search/all_5.js deleted file mode 100644 index f84c9612..00000000 --- a/0.14/search/all_5.js +++ /dev/null @@ -1,22 +0,0 @@ -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 deleted file mode 100644 index 9ba0cc2b..00000000 --- a/0.14/search/all_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_6.js b/0.14/search/all_6.js deleted file mode 100644 index 9f1ee0f6..00000000 --- a/0.14/search/all_6.js +++ /dev/null @@ -1,22 +0,0 @@ -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 deleted file mode 100644 index 9384ec9b..00000000 --- a/0.14/search/all_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_7.js b/0.14/search/all_7.js deleted file mode 100644 index 975d14de..00000000 --- a/0.14/search/all_7.js +++ /dev/null @@ -1,18 +0,0 @@ -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< bool >',['../classGVS_3_01bool_01_4.html',1,'']]], - ['gvs_3c_20char_20_3e',['GVS< char >',['../classGVS_3_01char_01_4.html',1,'']]], - ['gvs_3c_20double_20_3e',['GVS< double >',['../classGVS_3_01double_01_4.html',1,'']]], - ['gvs_3c_20int_20_3e',['GVS< int >',['../classGVS_3_01int_01_4.html',1,'']]], - ['gvs_3c_20int16_5ft_20_3e',['GVS< int16_t >',['../classGVS_3_01int16__t_01_4.html',1,'']]], - ['gvs_3c_20int64_5ft_20_3e',['GVS< int64_t >',['../classGVS_3_01int64__t_01_4.html',1,'']]], - ['gvs_3c_20uint16_5ft_20_3e',['GVS< uint16_t >',['../classGVS_3_01uint16__t_01_4.html',1,'']]], - ['gvs_3c_20uint32_5ft_20_3e',['GVS< uint32_t >',['../classGVS_3_01uint32__t_01_4.html',1,'']]], - ['gvs_3c_20uint64_5ft_20_3e',['GVS< uint64_t >',['../classGVS_3_01uint64__t_01_4.html',1,'']]] -]; diff --git a/0.14/search/all_8.html b/0.14/search/all_8.html deleted file mode 100644 index 37566c5d..00000000 --- a/0.14/search/all_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_8.js b/0.14/search/all_8.js deleted file mode 100644 index cc573ab8..00000000 --- a/0.14/search/all_8.js +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index c8c51023..00000000 --- a/0.14/search/all_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_9.js b/0.14/search/all_9.js deleted file mode 100644 index d51b9b9f..00000000 --- a/0.14/search/all_9.js +++ /dev/null @@ -1,13 +0,0 @@ -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 deleted file mode 100644 index 4cb31f0c..00000000 --- a/0.14/search/all_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_a.js b/0.14/search/all_a.js deleted file mode 100644 index 88597883..00000000 --- a/0.14/search/all_a.js +++ /dev/null @@ -1,24 +0,0 @@ -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 deleted file mode 100644 index d34a612e..00000000 --- a/0.14/search/all_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_b.js b/0.14/search/all_b.js deleted file mode 100644 index ada29c73..00000000 --- a/0.14/search/all_b.js +++ /dev/null @@ -1,10 +0,0 @@ -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 deleted file mode 100644 index c1ae2cae..00000000 --- a/0.14/search/all_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_c.js b/0.14/search/all_c.js deleted file mode 100644 index 6430feae..00000000 --- a/0.14/search/all_c.js +++ /dev/null @@ -1,9 +0,0 @@ -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 deleted file mode 100644 index 712223c6..00000000 --- a/0.14/search/all_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_d.js b/0.14/search/all_d.js deleted file mode 100644 index 02176a6f..00000000 --- a/0.14/search/all_d.js +++ /dev/null @@ -1,10 +0,0 @@ -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 deleted file mode 100644 index d553ffa2..00000000 --- a/0.14/search/all_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_e.js b/0.14/search/all_e.js deleted file mode 100644 index d02d1f08..00000000 --- a/0.14/search/all_e.js +++ /dev/null @@ -1,20 +0,0 @@ -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< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPosition'],['../classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e',1,'VehicleProperty::PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionMode'],['../classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13',1,'VehicleProperty::PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, 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 deleted file mode 100644 index c77391a0..00000000 --- a/0.14/search/all_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/all_f.js b/0.14/search/all_f.js deleted file mode 100644 index 1204176d..00000000 --- a/0.14/search/all_f.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 025587a7..00000000 --- a/0.14/search/classes_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_0.js b/0.14/search/classes_0.js deleted file mode 100644 index 502f054c..00000000 --- a/0.14/search/classes_0.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 86dc4ffe..00000000 --- a/0.14/search/classes_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_1.js b/0.14/search/classes_1.js deleted file mode 100644 index a9bcd85d..00000000 --- a/0.14/search/classes_1.js +++ /dev/null @@ -1,20 +0,0 @@ -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 deleted file mode 100644 index f306d99d..00000000 --- a/0.14/search/classes_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_10.js b/0.14/search/classes_10.js deleted file mode 100644 index 38b91209..00000000 --- a/0.14/search/classes_10.js +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index 7d9c149d..00000000 --- a/0.14/search/classes_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_11.js b/0.14/search/classes_11.js deleted file mode 100644 index 554b06e8..00000000 --- a/0.14/search/classes_11.js +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index 1f1842b5..00000000 --- a/0.14/search/classes_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_12.js b/0.14/search/classes_12.js deleted file mode 100644 index eb99e9b7..00000000 --- a/0.14/search/classes_12.js +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index 59251e1d..00000000 --- a/0.14/search/classes_13.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_13.js b/0.14/search/classes_13.js deleted file mode 100644 index 71a824d0..00000000 --- a/0.14/search/classes_13.js +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index 79c6566a..00000000 --- a/0.14/search/classes_14.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_14.js b/0.14/search/classes_14.js deleted file mode 100644 index 437c6f54..00000000 --- a/0.14/search/classes_14.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['yawrate',['YawRate',['../interfaceYawRate.html',1,'']]] -]; diff --git a/0.14/search/classes_15.html b/0.14/search/classes_15.html deleted file mode 100644 index 87ace5ce..00000000 --- a/0.14/search/classes_15.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_15.js b/0.14/search/classes_15.js deleted file mode 100644 index 07ae2856..00000000 --- a/0.14/search/classes_15.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['zone',['Zone',['../classZone.html',1,'']]] -]; diff --git a/0.14/search/classes_2.html b/0.14/search/classes_2.html deleted file mode 100644 index 014caf80..00000000 --- a/0.14/search/classes_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_2.js b/0.14/search/classes_2.js deleted file mode 100644 index cdc525e8..00000000 --- a/0.14/search/classes_2.js +++ /dev/null @@ -1,9 +0,0 @@ -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 deleted file mode 100644 index 2e972011..00000000 --- a/0.14/search/classes_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_3.js b/0.14/search/classes_3.js deleted file mode 100644 index c4721d11..00000000 --- a/0.14/search/classes_3.js +++ /dev/null @@ -1,9 +0,0 @@ -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 deleted file mode 100644 index 776fee37..00000000 --- a/0.14/search/classes_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_4.js b/0.14/search/classes_4.js deleted file mode 100644 index 2a771c1e..00000000 --- a/0.14/search/classes_4.js +++ /dev/null @@ -1,14 +0,0 @@ -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 deleted file mode 100644 index 69bbcc8b..00000000 --- a/0.14/search/classes_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_5.js b/0.14/search/classes_5.js deleted file mode 100644 index 4cd55ad1..00000000 --- a/0.14/search/classes_5.js +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index 2db08a01..00000000 --- a/0.14/search/classes_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_6.js b/0.14/search/classes_6.js deleted file mode 100644 index 6fa942c3..00000000 --- a/0.14/search/classes_6.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index fd67346e..00000000 --- a/0.14/search/classes_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_7.js b/0.14/search/classes_7.js deleted file mode 100644 index 3b5a8cb1..00000000 --- a/0.14/search/classes_7.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['gvs',['GVS',['../classGVS.html',1,'']]], - ['gvs_3c_20bool_20_3e',['GVS< bool >',['../classGVS_3_01bool_01_4.html',1,'']]], - ['gvs_3c_20char_20_3e',['GVS< char >',['../classGVS_3_01char_01_4.html',1,'']]], - ['gvs_3c_20double_20_3e',['GVS< double >',['../classGVS_3_01double_01_4.html',1,'']]], - ['gvs_3c_20int_20_3e',['GVS< int >',['../classGVS_3_01int_01_4.html',1,'']]], - ['gvs_3c_20int16_5ft_20_3e',['GVS< int16_t >',['../classGVS_3_01int16__t_01_4.html',1,'']]], - ['gvs_3c_20int64_5ft_20_3e',['GVS< int64_t >',['../classGVS_3_01int64__t_01_4.html',1,'']]], - ['gvs_3c_20uint16_5ft_20_3e',['GVS< uint16_t >',['../classGVS_3_01uint16__t_01_4.html',1,'']]], - ['gvs_3c_20uint32_5ft_20_3e',['GVS< uint32_t >',['../classGVS_3_01uint32__t_01_4.html',1,'']]], - ['gvs_3c_20uint64_5ft_20_3e',['GVS< uint64_t >',['../classGVS_3_01uint64__t_01_4.html',1,'']]] -]; diff --git a/0.14/search/classes_8.html b/0.14/search/classes_8.html deleted file mode 100644 index 369fe529..00000000 --- a/0.14/search/classes_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_8.js b/0.14/search/classes_8.js deleted file mode 100644 index 4e87d53f..00000000 --- a/0.14/search/classes_8.js +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index 188dbb38..00000000 --- a/0.14/search/classes_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_9.js b/0.14/search/classes_9.js deleted file mode 100644 index ff880627..00000000 --- a/0.14/search/classes_9.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index e7610d35..00000000 --- a/0.14/search/classes_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_a.js b/0.14/search/classes_a.js deleted file mode 100644 index 960cf665..00000000 --- a/0.14/search/classes_a.js +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index 4fc0a3f6..00000000 --- a/0.14/search/classes_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_b.js b/0.14/search/classes_b.js deleted file mode 100644 index cd13db28..00000000 --- a/0.14/search/classes_b.js +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index d2a582ec..00000000 --- a/0.14/search/classes_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_c.js b/0.14/search/classes_c.js deleted file mode 100644 index d254bf37..00000000 --- a/0.14/search/classes_c.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index 0fa42149..00000000 --- a/0.14/search/classes_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_d.js b/0.14/search/classes_d.js deleted file mode 100644 index 931dd393..00000000 --- a/0.14/search/classes_d.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index 238ea09c..00000000 --- a/0.14/search/classes_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_e.js b/0.14/search/classes_e.js deleted file mode 100644 index 05a6118c..00000000 --- a/0.14/search/classes_e.js +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index 94d95003..00000000 --- a/0.14/search/classes_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/classes_f.js b/0.14/search/classes_f.js deleted file mode 100644 index d529a6da..00000000 --- a/0.14/search/classes_f.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['rainsensor',['RainSensor',['../interfaceRainSensor.html',1,'']]] -]; diff --git a/0.14/search/close.png b/0.14/search/close.png deleted file mode 100644 index 9342d3df..00000000 Binary files a/0.14/search/close.png and /dev/null differ diff --git a/0.14/search/enums_0.html b/0.14/search/enums_0.html deleted file mode 100644 index aba8d799..00000000 --- a/0.14/search/enums_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/enums_0.js b/0.14/search/enums_0.js deleted file mode 100644 index 05ddcac5..00000000 --- a/0.14/search/enums_0.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index a8d38430..00000000 --- a/0.14/search/enums_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/enums_1.js b/0.14/search/enums_1.js deleted file mode 100644 index 8f54cb71..00000000 --- a/0.14/search/enums_1.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index ef7d6329..00000000 --- a/0.14/search/enums_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/enums_2.js b/0.14/search/enums_2.js deleted file mode 100644 index 854e9dce..00000000 --- a/0.14/search/enums_2.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 57bac2ef..00000000 --- a/0.14/search/enums_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/enums_3.js b/0.14/search/enums_3.js deleted file mode 100644 index 74e1f07f..00000000 --- a/0.14/search/enums_3.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 83192d35..00000000 --- a/0.14/search/enumvalues_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/enumvalues_0.js b/0.14/search/enumvalues_0.js deleted file mode 100644 index a66aba15..00000000 --- a/0.14/search/enumvalues_0.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 0715ef5a..00000000 --- a/0.14/search/enumvalues_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/enumvalues_1.js b/0.14/search/enumvalues_1.js deleted file mode 100644 index 49a0a959..00000000 --- a/0.14/search/enumvalues_1.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 0f9b5e9f..00000000 --- a/0.14/search/enumvalues_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/enumvalues_2.js b/0.14/search/enumvalues_2.js deleted file mode 100644 index 12a757e0..00000000 --- a/0.14/search/enumvalues_2.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 0b637cf9..00000000 --- a/0.14/search/files_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/files_0.js b/0.14/search/files_0.js deleted file mode 100644 index 22e52fcf..00000000 --- a/0.14/search/files_0.js +++ /dev/null @@ -1,7 +0,0 @@ -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 deleted file mode 100644 index 1094e74a..00000000 --- a/0.14/search/files_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/files_1.js b/0.14/search/files_1.js deleted file mode 100644 index f62a90b6..00000000 --- a/0.14/search/files_1.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index a08dbd36..00000000 --- a/0.14/search/files_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/files_2.js b/0.14/search/files_2.js deleted file mode 100644 index 2877c1a4..00000000 --- a/0.14/search/files_2.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 647fc8d0..00000000 --- a/0.14/search/files_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/files_3.js b/0.14/search/files_3.js deleted file mode 100644 index 137b6617..00000000 --- a/0.14/search/files_3.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 6bc52b61..00000000 --- a/0.14/search/functions_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_0.js b/0.14/search/functions_0.js deleted file mode 100644 index e87ff514..00000000 --- a/0.14/search/functions_0.js +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index 648831fd..00000000 --- a/0.14/search/functions_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_1.js b/0.14/search/functions_1.js deleted file mode 100644 index 9e3e3fd3..00000000 --- a/0.14/search/functions_1.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index c93d0894..00000000 --- a/0.14/search/functions_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_2.js b/0.14/search/functions_2.js deleted file mode 100644 index 042f5fd2..00000000 --- a/0.14/search/functions_2.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index caa48ea2..00000000 --- a/0.14/search/functions_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_3.js b/0.14/search/functions_3.js deleted file mode 100644 index ef7b2777..00000000 --- a/0.14/search/functions_3.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index a9c64adf..00000000 --- a/0.14/search/functions_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_4.js b/0.14/search/functions_4.js deleted file mode 100644 index 02068a63..00000000 --- a/0.14/search/functions_4.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 9d135fa0..00000000 --- a/0.14/search/functions_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_5.js b/0.14/search/functions_5.js deleted file mode 100644 index fc5f5165..00000000 --- a/0.14/search/functions_5.js +++ /dev/null @@ -1,7 +0,0 @@ -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 deleted file mode 100644 index 5fca897b..00000000 --- a/0.14/search/functions_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_6.js b/0.14/search/functions_6.js deleted file mode 100644 index 774bd6c7..00000000 --- a/0.14/search/functions_6.js +++ /dev/null @@ -1,8 +0,0 @@ -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 deleted file mode 100644 index 02631a34..00000000 --- a/0.14/search/functions_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_7.js b/0.14/search/functions_7.js deleted file mode 100644 index 2f41bac0..00000000 --- a/0.14/search/functions_7.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index ff370959..00000000 --- a/0.14/search/functions_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_8.js b/0.14/search/functions_8.js deleted file mode 100644 index cbc0073f..00000000 --- a/0.14/search/functions_8.js +++ /dev/null @@ -1,5 +0,0 @@ -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< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionGearPosition'],['../classVehicleProperty.html#af9df28b1bc1bef05442b6b1cce40c80e',1,'VehicleProperty::PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType, BasicPropertyType< Transmission::TransmissionPositions >, Transmission::TransmissionPositions) static const Property TransmissionMode'],['../classVehicleProperty.html#ab54cbac952e0414507dfd9afa8e11b13',1,'VehicleProperty::PROPERTYTYPE(TransmissionMode, TransmissionModeType, BasicPropertyType< Transmission::Mode >, Transmission::Mode) static const Property TransmissionModeW3C']]] -]; diff --git a/0.14/search/functions_9.html b/0.14/search/functions_9.html deleted file mode 100644 index 1d345831..00000000 --- a/0.14/search/functions_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_9.js b/0.14/search/functions_9.js deleted file mode 100644 index 1204176d..00000000 --- a/0.14/search/functions_9.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 8eb5e562..00000000 --- a/0.14/search/functions_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_a.js b/0.14/search/functions_a.js deleted file mode 100644 index f64b1044..00000000 --- a/0.14/search/functions_a.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index fa9cff56..00000000 --- a/0.14/search/functions_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_b.js b/0.14/search/functions_b.js deleted file mode 100644 index 9d0eeefa..00000000 --- a/0.14/search/functions_b.js +++ /dev/null @@ -1,13 +0,0 @@ -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 &propertyName, PropertyChangedType callback, std::string pid="")=0'],['../classAbstractRoutingEngine.html#a1714228e3ef96be7f5a50811b516c352',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#aae6c5d27dc01b4773b6bf77331f86e9f',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &sourceUuidFilter, AbstractSink *self)=0'],['../classAbstractRoutingEngine.html#ac64ad6ac6a1fcd6ce7ad190262176466',1,'AbstractRoutingEngine::subscribeToProperty(const VehicleProperty::Property &propertyName, const std::string &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 deleted file mode 100644 index fce7a6b1..00000000 --- a/0.14/search/functions_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_c.js b/0.14/search/functions_c.js deleted file mode 100644 index ae09cdf5..00000000 --- a/0.14/search/functions_c.js +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index 82b2b0cf..00000000 --- a/0.14/search/functions_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_d.js b/0.14/search/functions_d.js deleted file mode 100644 index f3159b74..00000000 --- a/0.14/search/functions_d.js +++ /dev/null @@ -1,7 +0,0 @@ -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 deleted file mode 100644 index 557ae9a4..00000000 --- a/0.14/search/functions_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/functions_e.js b/0.14/search/functions_e.js deleted file mode 100644 index 229aa453..00000000 --- a/0.14/search/functions_e.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 95cee43d..00000000 --- a/0.14/search/groups_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/groups_0.js b/0.14/search/groups_0.js deleted file mode 100644 index d7219e05..00000000 --- a/0.14/search/groups_0.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 979ea3d4..00000000 --- a/0.14/search/groups_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/groups_1.js b/0.14/search/groups_1.js deleted file mode 100644 index 30779a81..00000000 --- a/0.14/search/groups_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['libamb',['Libamb',['../group__libamb.html',1,'']]] -]; diff --git a/0.14/search/mag_sel.png b/0.14/search/mag_sel.png deleted file mode 100644 index 81f6040a..00000000 Binary files a/0.14/search/mag_sel.png and /dev/null differ diff --git a/0.14/search/nomatches.html b/0.14/search/nomatches.html deleted file mode 100644 index b1ded27e..00000000 --- a/0.14/search/nomatches.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - -
-
No Matches
-
- - diff --git a/0.14/search/pages_0.html b/0.14/search/pages_0.html deleted file mode 100644 index 0db7267b..00000000 --- a/0.14/search/pages_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/pages_0.js b/0.14/search/pages_0.js deleted file mode 100644 index bff1f838..00000000 --- a/0.14/search/pages_0.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index 2c67a8ef..00000000 --- a/0.14/search/pages_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/pages_1.js b/0.14/search/pages_1.js deleted file mode 100644 index 3b3f78e6..00000000 --- a/0.14/search/pages_1.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 9cb4325f..00000000 --- a/0.14/search/pages_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/pages_2.js b/0.14/search/pages_2.js deleted file mode 100644 index 1ceeb2ec..00000000 --- a/0.14/search/pages_2.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 4d7612ff..00000000 --- a/0.14/search/search.css +++ /dev/null @@ -1,271 +0,0 @@ -/*---------------- 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 deleted file mode 100644 index dedce3bf..00000000 --- a/0.14/search/search.js +++ /dev/null @@ -1,791 +0,0 @@ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // 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 . - 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 - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/typedefs_0.js b/0.14/search/typedefs_0.js deleted file mode 100644 index d2fe0006..00000000 --- a/0.14/search/typedefs_0.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 6edac96b..00000000 --- a/0.14/search/typedefs_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/typedefs_1.js b/0.14/search/typedefs_1.js deleted file mode 100644 index 1f414d14..00000000 --- a/0.14/search/typedefs_1.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 3835278f..00000000 --- a/0.14/search/variables_0.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_0.js b/0.14/search/variables_0.js deleted file mode 100644 index 7fb28d42..00000000 --- a/0.14/search/variables_0.js +++ /dev/null @@ -1,22 +0,0 @@ -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 deleted file mode 100644 index 3c65cf26..00000000 --- a/0.14/search/variables_1.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_1.js b/0.14/search/variables_1.js deleted file mode 100644 index 8582a5b0..00000000 --- a/0.14/search/variables_1.js +++ /dev/null @@ -1,10 +0,0 @@ -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 deleted file mode 100644 index 52b5fe87..00000000 --- a/0.14/search/variables_10.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_10.js b/0.14/search/variables_10.js deleted file mode 100644 index 0484dba7..00000000 --- a/0.14/search/variables_10.js +++ /dev/null @@ -1,14 +0,0 @@ -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 deleted file mode 100644 index 476f36e0..00000000 --- a/0.14/search/variables_11.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_11.js b/0.14/search/variables_11.js deleted file mode 100644 index cbd54483..00000000 --- a/0.14/search/variables_11.js +++ /dev/null @@ -1,15 +0,0 @@ -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 deleted file mode 100644 index ff143dcb..00000000 --- a/0.14/search/variables_12.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_12.js b/0.14/search/variables_12.js deleted file mode 100644 index fc5d09f8..00000000 --- a/0.14/search/variables_12.js +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index f62f946f..00000000 --- a/0.14/search/variables_13.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_13.js b/0.14/search/variables_13.js deleted file mode 100644 index 319538f3..00000000 --- a/0.14/search/variables_13.js +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index 7b43e0ac..00000000 --- a/0.14/search/variables_2.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_2.js b/0.14/search/variables_2.js deleted file mode 100644 index 4e0d873a..00000000 --- a/0.14/search/variables_2.js +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index ea0392df..00000000 --- a/0.14/search/variables_3.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_3.js b/0.14/search/variables_3.js deleted file mode 100644 index 6e931a47..00000000 --- a/0.14/search/variables_3.js +++ /dev/null @@ -1,18 +0,0 @@ -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 deleted file mode 100644 index 1ed95cb6..00000000 --- a/0.14/search/variables_4.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_4.js b/0.14/search/variables_4.js deleted file mode 100644 index 96107890..00000000 --- a/0.14/search/variables_4.js +++ /dev/null @@ -1,18 +0,0 @@ -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 deleted file mode 100644 index ecc883b5..00000000 --- a/0.14/search/variables_5.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_5.js b/0.14/search/variables_5.js deleted file mode 100644 index 81620f6b..00000000 --- a/0.14/search/variables_5.js +++ /dev/null @@ -1,15 +0,0 @@ -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 deleted file mode 100644 index 0c1a66ba..00000000 --- a/0.14/search/variables_6.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_6.js b/0.14/search/variables_6.js deleted file mode 100644 index ef8dde39..00000000 --- a/0.14/search/variables_6.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index e0da2ef5..00000000 --- a/0.14/search/variables_7.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_7.js b/0.14/search/variables_7.js deleted file mode 100644 index d32df6db..00000000 --- a/0.14/search/variables_7.js +++ /dev/null @@ -1,10 +0,0 @@ -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 deleted file mode 100644 index 0c3d1df3..00000000 --- a/0.14/search/variables_8.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_8.js b/0.14/search/variables_8.js deleted file mode 100644 index f8cf8fb2..00000000 --- a/0.14/search/variables_8.js +++ /dev/null @@ -1,16 +0,0 @@ -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 deleted file mode 100644 index e14a1071..00000000 --- a/0.14/search/variables_9.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_9.js b/0.14/search/variables_9.js deleted file mode 100644 index 9d8516eb..00000000 --- a/0.14/search/variables_9.js +++ /dev/null @@ -1,7 +0,0 @@ -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 deleted file mode 100644 index 4e38be7c..00000000 --- a/0.14/search/variables_a.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_a.js b/0.14/search/variables_a.js deleted file mode 100644 index d9d4d839..00000000 --- a/0.14/search/variables_a.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index c98ef41d..00000000 --- a/0.14/search/variables_b.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_b.js b/0.14/search/variables_b.js deleted file mode 100644 index d995dd55..00000000 --- a/0.14/search/variables_b.js +++ /dev/null @@ -1,9 +0,0 @@ -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 deleted file mode 100644 index d5f44496..00000000 --- a/0.14/search/variables_c.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_c.js b/0.14/search/variables_c.js deleted file mode 100644 index 77333050..00000000 --- a/0.14/search/variables_c.js +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index a57e383b..00000000 --- a/0.14/search/variables_d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_d.js b/0.14/search/variables_d.js deleted file mode 100644 index b65b4004..00000000 --- a/0.14/search/variables_d.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index d1502e0e..00000000 --- a/0.14/search/variables_e.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_e.js b/0.14/search/variables_e.js deleted file mode 100644 index 3b21b488..00000000 --- a/0.14/search/variables_e.js +++ /dev/null @@ -1,28 +0,0 @@ -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 deleted file mode 100644 index f777e719..00000000 --- a/0.14/search/variables_f.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - -
-
Loading...
-
- -
Searching...
-
No Matches
- -
- - diff --git a/0.14/search/variables_f.js b/0.14/search/variables_f.js deleted file mode 100644 index 294a4c8d..00000000 --- a/0.14/search/variables_f.js +++ /dev/null @@ -1,27 +0,0 @@ -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 deleted file mode 100644 index fe895f2c..00000000 Binary files a/0.14/splitbar.png and /dev/null differ diff --git a/0.14/structamb_1_1PropertyCompare-members.html b/0.14/structamb_1_1PropertyCompare-members.html deleted file mode 100644 index 727f3055..00000000 --- a/0.14/structamb_1_1PropertyCompare-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
amb::PropertyCompare Member List
-
-
- -

This is the complete list of members for amb::PropertyCompare, including all inherited members.

- - -
operator()(AbstractPropertyType *const &lhs, AbstractPropertyType *&rhs) const (defined in amb::PropertyCompare)amb::PropertyCompareinline
- - - - diff --git a/0.14/structamb_1_1PropertyCompare.html b/0.14/structamb_1_1PropertyCompare.html deleted file mode 100644 index 55b02f73..00000000 --- a/0.14/structamb_1_1PropertyCompare.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -automotive-message-broker: amb::PropertyCompare Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
amb::PropertyCompare Struct Reference
-
-
- - - - -

-Public Member Functions

-bool operator() (AbstractPropertyType *const &lhs, AbstractPropertyType *&rhs) const
 
-
The documentation for this struct was generated from the following file: -
- - - - diff --git a/0.14/structpicojson_1_1last__error__t-members.html b/0.14/structpicojson_1_1last__error__t-members.html deleted file mode 100644 index 7b1e8e63..00000000 --- a/0.14/structpicojson_1_1last__error__t-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::last_error_t< T > Member List
-
-
- -

This is the complete list of members for picojson::last_error_t< T >, including all inherited members.

- - -
s (defined in picojson::last_error_t< T >)picojson::last_error_t< T >static
- - - - diff --git a/0.14/structpicojson_1_1last__error__t.html b/0.14/structpicojson_1_1last__error__t.html deleted file mode 100644 index 9735ca20..00000000 --- a/0.14/structpicojson_1_1last__error__t.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -automotive-message-broker: picojson::last_error_t< T > Struct Template Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::last_error_t< T > Struct Template Reference
-
-
- - - - -

-Static Public Attributes

-static std::string s
 
-
The documentation for this struct was generated from the following file:
    -
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • -
-
- - - - diff --git a/0.14/structpicojson_1_1null.html b/0.14/structpicojson_1_1null.html deleted file mode 100644 index 470c6956..00000000 --- a/0.14/structpicojson_1_1null.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -automotive-message-broker: picojson::null Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::null Struct Reference
-
-
-
The documentation for this struct was generated from the following file:
    -
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • -
-
- - - - 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 deleted file mode 100644 index b6ac51c8..00000000 --- a/0.14/structpicojson_1_1null__parse__context_1_1dummy__str-members.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::null_parse_context::dummy_str Member List
-
-
- -

This is the complete list of members for picojson::null_parse_context::dummy_str, including all inherited members.

- - -
push_back(int) (defined in picojson::null_parse_context::dummy_str)picojson::null_parse_context::dummy_strinline
- - - - 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 deleted file mode 100644 index 7eb1f4be..00000000 --- a/0.14/structpicojson_1_1null__parse__context_1_1dummy__str.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -automotive-message-broker: picojson::null_parse_context::dummy_str Struct Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::null_parse_context::dummy_str Struct Reference
-
-
- - - - -

-Public Member Functions

-void push_back (int)
 
-
The documentation for this struct was generated from the following file:
    -
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • -
-
- - - - diff --git a/0.14/sync_off.png b/0.14/sync_off.png deleted file mode 100644 index 3b443fc6..00000000 Binary files a/0.14/sync_off.png and /dev/null differ diff --git a/0.14/sync_on.png b/0.14/sync_on.png deleted file mode 100644 index e08320fb..00000000 Binary files a/0.14/sync_on.png and /dev/null differ diff --git a/0.14/tab_a.png b/0.14/tab_a.png deleted file mode 100644 index 3b725c41..00000000 Binary files a/0.14/tab_a.png and /dev/null differ diff --git a/0.14/tab_b.png b/0.14/tab_b.png deleted file mode 100644 index e2b4a863..00000000 Binary files a/0.14/tab_b.png and /dev/null differ diff --git a/0.14/tab_h.png b/0.14/tab_h.png deleted file mode 100644 index fd5cb705..00000000 Binary files a/0.14/tab_h.png and /dev/null differ diff --git a/0.14/tab_s.png b/0.14/tab_s.png deleted file mode 100644 index ab478c95..00000000 Binary files a/0.14/tab_s.png and /dev/null differ diff --git a/0.14/tabs.css b/0.14/tabs.css deleted file mode 100644 index 9cf578f2..00000000 --- a/0.14/tabs.css +++ /dev/null @@ -1,60 +0,0 @@ -.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 deleted file mode 100644 index 8d12ed0a..00000000 --- a/0.14/timestamp_8h_source.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/timestamp.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
timestamp.h
-
-
-
1 #ifndef _TIMESTAMP_H___
2 #define _TIMESTAMP_H___
3 
4 
5 namespace amb {
6 
7 double currentTime();
8 
9 class Timestamp {
10 protected:
11  Timestamp();
12 
13 public:
14 
15  double currentTime();
16 
17  double epochTime(double time);
18 
19  double epochTime();
20 
21 public:
22  static Timestamp *instance();
23 
24 private:
25  double startTimeEpoch;
26  static Timestamp* mInstance;
27 };
28 
29 }
30 
31 #endif
Definition: abstractpropertytype.h:256
-
Definition: timestamp.h:9
-
- - - - diff --git a/0.14/unionVariant.html b/0.14/unionVariant.html deleted file mode 100644 index 8370a12f..00000000 --- a/0.14/unionVariant.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -automotive-message-broker: Variant Union Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- -
-
-
-
Variant Union Reference
-
-
-

Detailed Description

-
The documentation for this union was generated from the following file: -
- - - - diff --git a/0.14/unionpicojson_1_1value_1_1__storage-members.html b/0.14/unionpicojson_1_1value_1_1__storage-members.html deleted file mode 100644 index d91dc788..00000000 --- a/0.14/unionpicojson_1_1value_1_1__storage-members.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -automotive-message-broker: Member List - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
picojson::value::_storage Member List
-
-
- -

This is the complete list of members for picojson::value::_storage, including all inherited members.

- - - - - - -
array_ (defined in picojson::value::_storage)picojson::value::_storage
boolean_ (defined in picojson::value::_storage)picojson::value::_storage
number_ (defined in picojson::value::_storage)picojson::value::_storage
object_ (defined in picojson::value::_storage)picojson::value::_storage
string_ (defined in picojson::value::_storage)picojson::value::_storage
- - - - diff --git a/0.14/unionpicojson_1_1value_1_1__storage.html b/0.14/unionpicojson_1_1value_1_1__storage.html deleted file mode 100644 index 2835bd45..00000000 --- a/0.14/unionpicojson_1_1value_1_1__storage.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -automotive-message-broker: picojson::value::_storage Union Reference - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
picojson::value::_storage Union Reference
-
-
- - - - - - - - - - - - -

-Public Attributes

-bool boolean_
 
-double number_
 
-std::string * string_
 
-array * array_
 
-object * object_
 
-
The documentation for this union was generated from the following file:
    -
  • /home/kev/src/automotive-message-broker/lib/picojson.h
  • -
-
- - - - diff --git a/0.14/uuidhelper_8h_source.html b/0.14/uuidhelper_8h_source.html deleted file mode 100644 index f6b9b2dd..00000000 --- a/0.14/uuidhelper_8h_source.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/uuidhelper.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
uuidhelper.h
-
-
-
1 #ifndef _UUIDHELPER__H_
2 #define _UUIDHELPER__H_
3 
4 
5 #include <uuid/uuid.h>
6 #include <string>
7 
8 namespace amb
9 {
10 
11 std::string createUuid();
12 
13 }
14 
15 
16 #endif
17 
Definition: abstractpropertytype.h:256
-
- - - - diff --git a/0.14/vehicleproperty_8h_source.html b/0.14/vehicleproperty_8h_source.html deleted file mode 100644 index 135660a2..00000000 --- a/0.14/vehicleproperty_8h_source.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -automotive-message-broker: /home/kev/src/automotive-message-broker/lib/vehicleproperty.h Source File - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
vehicleproperty.h
-
-
-
1 /*
2  Copyright (C) 2012 Intel Corporation
3 
4  This library is free software; you can redistribute it and/or
5  modify it under the terms of the GNU Lesser General Public
6  License as published by the Free Software Foundation; either
7  version 2.1 of the License, or (at your option) any later version.
8 
9  This library is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  Lesser General Public License for more details.
13 
14  You should have received a copy of the GNU Lesser General Public
15  License along with this library; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 
20 #ifndef VEHICLEPROPERTY_H
21 #define VEHICLEPROPERTY_H
22 
23 #include "nullptr.h"
24 #include <string>
25 #include <list>
26 #include <set>
27 #include <sstream>
28 #include <map>
29 #include <functional>
30 #include "abstractpropertytype.h"
31 #include "mappropertytype.hpp"
32 
33 namespace ButtonEvents {
34 enum ButtonEventType {
35  NoButton = 0,
36  PlayButton = 1,
37  SkipButton = 1 << 1,
38  PrevButton = 1 << 2,
39  PauseButton = 1 << 3,
40  Preset1Button = 1 << 4,
41  Preset2Button = 1 << 5,
42  Preset3Button = 1 << 6,
43  Preset4Button = 1 << 7,
44  StopButton = 1 << 8,
45  NavigateUpButton = 1 << 9,
46  NavigateDownButton = 1 << 10,
47  NavigateLeftButton = 1 << 11,
48  NavigateRightButton = 1 << 12
49 };
50 
51 namespace W3C
52 {
53 extern const char* Home;
54 extern const char* Back;
55 extern const char* Search;
56 extern const char* Call;
57 extern const char* EndCall;
58 extern const char* MediaPlay;
59 extern const char* MediaNext;
60 extern const char* MediaPrevious;
61 extern const char* MediaPause;
62 extern const char* VoiceRecognize;
63 extern const char* Enter;
64 extern const char* Left;
65 extern const char* Right;
66 extern const char* Up;
67 extern const char* Down;
68 }
69 }
70 
71 namespace TurnSignals {
72 enum TurnSignalType
73 {
74  Off=0,
75  Right=1,
76  Left=2,
77  Hazard=3
78 };
79 }
80 
81 namespace Transmission {
82 enum TransmissionPositions
83 {
84  Neutral = 0,
85  First,
86  Second,
87  Third,
88  Forth,
89  Fifth,
90  Sixth,
91  Seventh,
92  Eighth,
93  Ninth,
94  Tenth,
95  CVT = 64,
96  Drive = 96,
97  Reverse = 128,
98  Park = 255
99 
100 };
102 enum Mode {
103  Normal=0,
104  Sports = 1,
105  Economy = 2,
106  OEMCustom1 = 3,
107  OEMCustom2 = 4
108 };
109 
110 enum Type {
111  Unknown = -1,
112  Auto = 0,
113  Manual = 1,
114  CV = 2
115 };
116 
117 namespace W3C
118 {
119 extern const char* Park;
120 extern const char* Reverse;
121 extern const char* Neutral;
122 extern const char* Low;
123 extern const char* Drive;
124 extern const char* Overdrive;
125 }
126 }
127 
128 namespace Power {
135 enum Modes
136 {
137  Off = 0,
138  Accessory1 = 1,
139  Accessory2 = 2,
140  Run = 3
141 };
142 }
143 
144 namespace Fuel{
145 enum Type
146 {
147  Unknown = -1,
148  Gasoline = 0,
149  High_Octane,
150  Diesel,
151  Electric,
152  Hydrogen
153 };
154 
155 enum RefuelPosition
156 {
157  UnknownPosition = -1,
158  Left = 0,
159  Right,
160  Front,
161  Rear
162 };
163 }
164 
165 namespace Vehicle {
166 enum Type
167 {
168  Unknown = -1,
169  Sedan = 0,
170  Coupe,
171  Cabriole,
172  Roadster,
173  SUV,
174  Truck
175 };
176 enum SoundMode {
177  Normal = 0,
178  Quiet = 1,
179  Sportive = 2
180 };
181 }
182 
183 namespace Security {
184 enum Status
185 {
186  Idle = 0,
187  Armed,
188  AlarmDetected
189 };
190 
191 namespace W3C
192 {
193 extern const char * Disarmed;
194 extern const char * Prearmed;
195 extern const char * Armed;
196 extern const char * Alarmed;
197 }
198 
199 }
200 
201 namespace Airbag {
202 
203 enum Status
204 {
205  Inactive = 0,
206  Active,
207  Deployed
208 };
209 
210 }
211 
212 namespace Door
213 {
214 enum Status
215 {
216  Closed = 0,
217  Open,
218  Ajar
219 };
220 namespace W3C
221 {
222 extern const char * Closed;
223 extern const char * Open;
224 extern const char * Ajar;
225 }
226 }
227 
228 namespace Seat
229 {
230 
231 enum Occupant
232 {
233  Vacant = 0,
234  Child,
235  Adult
236 };
237 namespace W3C
238 {
239 extern const char * Vacant;
240 extern const char * Child;
241 extern const char * Adult;
242 
243 extern const char * Pin;
244 extern const char * Keyfob;
245 extern const char * Bluetooth;
246 extern const char * NFC ;
247 extern const char * Fingerprint;
248 extern const char * Camera;
249 extern const char * Voice;
250 }
251 
252 
253 }
254 
255 namespace Window
256 {
257 enum WiperSpeed
258 {
259  Off = 0,
260  Slowest = 1,
261  Fastest = 5,
262  Auto = 10
263 };
264 }
265 
266 namespace ConvertibleRoofW3C
267 {
268 extern const char * Opened;
269 extern const char * Opening;
270 extern const char * Closed;
271 extern const char * Closing;
272 }
273 
274 namespace WiperSpeedSetting
275 {
276 namespace W3C
277 {
278 extern const char * Off;
279 extern const char * Once;
280 extern const char * Slowest;
281 extern const char * Slow;
282 extern const char * Middle;
283 extern const char * Fast;
284 extern const char * Fastest;
285 extern const char * Auto;
286 }
287 }
288 
289 namespace HVAC
290 {
291 enum AirflowDirection
292 {
293  FrontPanel=0,
294  FloorDuct = 1,
295  Front = 1 << 1,
296  Defroster = 1 << 2
297 
298 };
299 
300 namespace W3C
301 {
302 extern const char * FloorPanel;
303 extern const char * FloorDuct;
304 extern const char * Bilevel;
305 extern const char * DefrostFloor;
306 }
307 }
308 
309 namespace Driving
310 {
311 enum Mode
312 {
313  None = 0,
314  Driving
315 };
316 }
317 
318 namespace Drive
319 {
320 enum Mode {
321  Normal=0,
322  Sports = 1,
323  Economy = 2,
324  OEMCustom1 = 3,
325  OEMCustom2 = 4
326 };
327 
328 namespace W3C
329 {
330 extern const char* Comfort;
331 extern const char* Auto;
332 extern const char* Sport;
333 extern const char* Eco;
334 extern const char* Manual;
335 extern const char* Winter;
336 }
337 
338 }
339 
340 namespace Measurement
341 {
342 enum Type
343 {
344  Metric = 0,
345  ImperialUS = 1,
346  ImperialUK = 2
347 };
348 }
349 
350 namespace LaneDeparture
351 {
352 namespace W3C
353 {
354 extern const char * Off;
355 extern const char * Pause;
356 extern const char * Running;
357 }
358 }
359 
360 namespace ParkingBrake
361 {
362 namespace W3C
363 {
364 extern const char * Inactive;
365 extern const char * Active;
366 extern const char * Error;
367 }
368 }
369 
370 #include <boost/preprocessor/comma.hpp>
371 
372 #define PROPERTYTYPE(property, propertyType, baseClass, valueType) \
373  class propertyType : public baseClass { \
374  public: propertyType(): baseClass(property) {} \
375  propertyType(valueType val) : baseClass(property, val) {} \
376  using baseClass::operator=; \
377  };
378 
379 #define PROPERTYTYPE1(property, propertyType, baseClass, valueType) \
380  class propertyType : public baseClass { \
381  public: propertyType(): baseClass(#property) {} \
382  propertyType(valueType val) : baseClass(#property, val) {} \
383  };
384 
385 #define PROPERTYTYPEBASIC(property, valueType) \
386  class property ## Type : public BasicPropertyType<valueType> { \
387  public: property ## Type(): BasicPropertyType(property) {} \
388  property ## Type(valueType val) : BasicPropertyType(property, val) {} \
389  using BasicPropertyType<valueType>::operator=; \
390  };
391 
392 #define PROPERTYTYPEBASIC1(property, valueType) \
393  class property ## Type : public BasicPropertyType<valueType> { \
394  public: property ## Type(): BasicPropertyType( #property) {} \
395  property ## Type(valueType val) : BasicPropertyType(#property, val) {} \
396  };
397 
398 #define PROPERTYTYPENOVAL(property, propertyType, baseClass) \
399  class propertyType : public baseClass { \
400  public: propertyType(): baseClass(property) {} \
401  };
402 
403 class VehicleProperty;
404 
405 
406 typedef std::vector<std::string> PropertyList;
407 typedef std::set<std::string> PropertySet;
408 
410 {
411 
412 public:
413 
417  static void factory();
418 
419  typedef std::string Property;
420 
425  typedef std::function<AbstractPropertyType* (void)> PropertyTypeFactoryCallback;
426 
428 
429  static const Property NoValue;
430 
432  static const Property VehicleSpeed;
433  PROPERTYTYPE(VehicleSpeed, VehicleSpeedType, BasicPropertyType<uint16_t>, uint16_t)
434  //typedef BasicPropertyType<uint16_t> VehicleSpeedType;
435 
436 
437  static const Property EngineSpeed;
438  PROPERTYTYPE(EngineSpeed, EngineSpeedType, BasicPropertyType<uint16_t>, uint16_t)
439  //typedef BasicPropertyType<uint16_t> EngineSpeedType;
440 
450  static const Property TransmissionShiftPosition;
451  PROPERTYTYPE(TransmissionShiftPosition, TransmissionShiftPositionType,
452  BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions )
453  //typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionShiftPositionType;
454 
463  static const Property TransmissionGearPosition;
464  PROPERTYTYPE(TransmissionGearPosition, TransmissionGearPositionType,
465  BasicPropertyType<Transmission::TransmissionPositions>, Transmission::TransmissionPositions)
466  //typedef BasicPropertyType<Transmission::TransmissionPositions> TransmissionGearPositionType;
467 
469  static const Property TransmissionMode;
470  PROPERTYTYPE(TransmissionMode, TransmissionModeType,
472  //typedef BasicPropertyType<Transmission::Mode> TransmissionModeType;
473 
477  static const Property TransmissionModeW3C;
478  PROPERTYTYPE(TransmissionModeW3C, TransmissionModeW3CType, StringPropertyType, std::string)
479 
481  static const Property ThrottlePosition;
482  PROPERTYTYPE(ThrottlePosition, ThrottlePositionType, BasicPropertyType<uint16_t> , uint16_t)
483  //typedef BasicPropertyType<uint16_t> ThrottlePositionType;
484 
486  static const Property WheelBrake;
487  PROPERTYTYPE(WheelBrake, WheelBrakeType, BasicPropertyType<bool>, bool)
488  //typedef BasicPropertyType<bool> WheelBrakeType;
489 
490  static const Property WheelBrakePressure;
491  PROPERTYTYPE(WheelBrakePressure, WheelBrakePressureType, BasicPropertyType<uint16_t>, uint16_t)
492  //typedef BasicPropertyType<uint16_t> WheelBrakePressureType;
493 
497  static const Property SteeringWheelAngle;
498  PROPERTYTYPE(SteeringWheelAngle, SteeringWheelAngleType, BasicPropertyType<uint16_t>, uint16_t)
499 
501  static const Property SteeringWheelAngleW3C;
502  PROPERTYTYPEBASIC(SteeringWheelAngleW3C, int16_t)
503 
505  static const Property TurnSignal;
506  PROPERTYTYPEBASIC(TurnSignal, TurnSignals::TurnSignalType)
507 
509  static const Property ClutchStatus;
510  PROPERTYTYPE(ClutchStatus, ClutchStatusType,BasicPropertyType<bool>,bool)
511 
513  static const Property EngineOilPressure;
514  PROPERTYTYPE(EngineOilPressure, EngineOilPressureType, BasicPropertyType<uint16_t>, uint16_t)
515 
517  static const Property EngineCoolantTemperature;
518  PROPERTYTYPEBASIC(EngineCoolantTemperature, int16_t)
519 
520  static const Property EngineCoolantLevel;
521  PROPERTYTYPE(EngineCoolantLevel, EngineCoolantLevelType, BasicPropertyType<uint>, uint)
522 
524  static const Property MachineGunTurretStatus;
525  PROPERTYTYPEBASIC(MachineGunTurretStatus, bool)
526 
527  static const Property AccelerationX;
528  PROPERTYTYPEBASIC(AccelerationX, int16_t)
529 
530  static const Property AccelerationY;
531  PROPERTYTYPEBASIC(AccelerationY, int16_t)
532 
533  static const Property AccelerationZ;
534  PROPERTYTYPEBASIC(AccelerationZ, int16_t)
535 
537  static const Property MassAirFlow;
538  PROPERTYTYPE(MassAirFlow, MassAirFlowType, BasicPropertyType<uint16_t>, uint16_t)
539  //typedef BasicPropertyType<uint16_t> MassAirFlowType;
540 
542  static const Property ButtonEvent;
544  PROPERTYTYPE(ButtonEvent, ButtonEventType, BasicPropertyType<ButtonEvents::ButtonEventType>, ButtonEvents::ButtonEventType)
545 
546  static const Property ButtonEventW3C;
547  class ButtonEventW3CType: public MapPropertyType<StringPropertyType>
548  {
549  public:
550  ButtonEventW3CType() : MapPropertyType(ButtonEventW3C) {}
551  };
552 
553 
555  static const Property AirIntakeTemperature;
556  PROPERTYTYPE(AirIntakeTemperature, AirIntakeTemperatureType, BasicPropertyType<int>, int)
557  //typedef BasicPropertyType<int> AirIntakeTemperatureType;
558 
559 
560  static const Property BatteryVoltage;
561  PROPERTYTYPE(BatteryVoltage, BatteryVoltageType, BasicPropertyType<double>, double)
562  //typedef BasicPropertyType<double> BatteryVoltageType;
563 
564  static const Property BatteryCurrent;
565  PROPERTYTYPE(BatteryCurrent, BatteryCurrentType, BasicPropertyType<double>, double)
566  //typedef BasicPropertyType<double> BatteryCurrentType;
567 
568  static const Property BatteryChargeLevel;
569  PROPERTYTYPEBASIC(BatteryChargeLevel, uint16_t)
570 
572  static const Property InteriorTemperature;
573  PROPERTYTYPE(InteriorTemperature, InteriorTemperatureType, BasicPropertyType<int>, int)
574  //typedef BasicPropertyType<int> InteriorTemperatureType;
575 
576  static const Property ExteriorTemperature;
577  PROPERTYTYPE(ExteriorTemperature, ExteriorTemperatureType, BasicPropertyType<int>, int)
578  //typedef BasicPropertyType<int> ExteriorTemperatureType;
579 
580  static const Property EngineOilTemperature;
581  PROPERTYTYPEBASIC(EngineOilTemperature, int)
582 
583  static const Property EngineOilRemaining;
584  PROPERTYTYPEBASIC(EngineOilRemaining, uint16_t)
585 
586  static const Property EngineOilLifeRemaining;
587  PROPERTYTYPEBASIC(EngineOilLifeRemaining, uint16_t)
588 
589  static const Property EngineOilChangeIndicator;
590  PROPERTYTYPEBASIC(EngineOilChangeIndicator, bool)
591 
593  static const Property VIN;
594  PROPERTYTYPE(VIN, VINType, StringPropertyType, std::string)
595  //class VINType: public StringPropertyType { public: VINType(std::string val):StringPropertyType(VIN,val){} };
596 
598  static const Property WMI;
599  PROPERTYTYPE(WMI, WMIType, StringPropertyType, std::string)
600  //class WMIType: public StringPropertyType { public: WMIType(std::string val):StringPropertyType(WMI,val){} };
601 
603  static const Property TirePressure;
604  PROPERTYTYPEBASIC(TirePressure, uint16_t)
605 
607  static const Property TirePressureLow;
608  PROPERTYTYPEBASIC(TirePressureLow, bool)
609 
611  static const Property TireTemperature;
612  PROPERTYTYPEBASIC(TireTemperature, int16_t)
613 
617  static const Property VehiclePowerMode;
618  PROPERTYTYPE(VehiclePowerMode, VehiclePowerModeType, BasicPropertyType<Power::Modes>, Power::Modes)
619  //typedef BasicPropertyType<Power::PowerModes> VehiclePowerModeType;
620 
621  static const Property TripMeters;
622  PROPERTYTYPE(TripMeters, TripMetersType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
623  //typedef ListPropertyType<BasicPropertyType<uint16_t> > TripMetersType;
624 
625  static const Property CruiseControlActive;
626  PROPERTYTYPE(CruiseControlActive, CruiseControlActiveType, BasicPropertyType<bool>, bool)
627  //typedef BasicPropertyType<bool> CruiseControlActiveType;
628 
629  static const Property CruiseControlSpeed;
630  PROPERTYTYPE(CruiseControlSpeed, CruiseControlSpeedType, BasicPropertyType<uint16_t>, uint16_t)
631  //typedef BasicPropertyType<uint16_t> CruiseControlSpeedType;
632 
633  static const Property LightHead;
634  PROPERTYTYPE(LightHead, LightHeadType, BasicPropertyType<bool>, bool)
635  static const Property LightRightTurn;
636  PROPERTYTYPE(LightRightTurn, LightRightTurnType, BasicPropertyType<bool>, bool)
637  static const Property LightLeftTurn;
638  PROPERTYTYPE(LightLeftTurn, LightLeftTurnType, BasicPropertyType<bool>, bool)
639  static const Property LightBrake;
640  PROPERTYTYPE(LightBrake, LightBrakeType, BasicPropertyType<bool>, bool)
641  static const Property LightFog;
642  PROPERTYTYPE(LightFog, LightFogType, BasicPropertyType<bool>, bool)
643  static const Property LightHazard;
644  PROPERTYTYPE(LightHazard, LightHazardType, BasicPropertyType<bool>, bool)
645  static const Property LightParking;
646  PROPERTYTYPE(LightParking, LightParkingType, BasicPropertyType<bool>, bool)
647  static const Property LightHighBeam;
648  PROPERTYTYPE(LightHighBeam, LightHighBeamType, BasicPropertyType<bool>, bool)
649  static const Property LightAutomatic;
650  PROPERTYTYPEBASIC(LightAutomatic, bool)
651  static const Property LightDynamicHighBeam;
652  PROPERTYTYPEBASIC(LightDynamicHighBeam, bool)
653 
655  static const Property InteriorLightDriver;
656  PROPERTYTYPE(InteriorLightDriver, InteriorLightDriverType, BasicPropertyType<bool>, bool)
658  static const Property InteriorLightCenter;
659  PROPERTYTYPE(InteriorLightCenter, InteriorLightCenterType, BasicPropertyType<bool>, bool)
661  static const Property InteriorLightPassenger;
662  PROPERTYTYPE(InteriorLightPassenger, InteriorLightPassengerType, BasicPropertyType<bool>, bool)
663 
664  static const Property InteriorLightStatus;
665  PROPERTYTYPEBASIC(InteriorLightStatus, bool)
666 
667  static const Property EngineLoad;
668  PROPERTYTYPE(EngineLoad, EngineLoadType, BasicPropertyType<uint16_t>, uint16_t)
669 
670  static const Property Horn;
671  PROPERTYTYPE(Horn, HornType, BasicPropertyType<bool>, bool)
672 
673  static const Property FuelLevel;
674  PROPERTYTYPE(FuelLevel, FuelLevelType, BasicPropertyType<uint16_t>, uint16_t)
675 
676  static const Property FuelRange;
677  PROPERTYTYPE(FuelRange, FuelRangeType, BasicPropertyType<uint16_t> , uint16_t)
678 
679  static const Property FuelConsumption;
680  PROPERTYTYPE(FuelConsumption, FuelConsumptionType, BasicPropertyType<uint>, uint)
681 
682  static const Property FuelEconomy;
683  PROPERTYTYPE(FuelEconomy, FuelEconomyType, BasicPropertyType<uint16_t>, uint16_t)
684 
685  static const Property FuelAverageEconomy;
686  PROPERTYTYPE(FuelAverageEconomy, FuelAverageEconomyType, BasicPropertyType<uint16_t> , uint16_t)
687 
688  static const Property FuelAverageConsumption;
689  PROPERTYTYPEBASIC(FuelAverageConsumption, uint)
690 
691  static const Property FuelTimeSinceRestart;
692  PROPERTYTYPEBASIC(FuelTimeSinceRestart, uint)
693 
694  static const Property FuelConsumptionSinceRestart;
695  PROPERTYTYPEBASIC(FuelConsumptionSinceRestart, uint)
696 
697  static const Property FuelType;
698  PROPERTYTYPE(FuelType, FuelTypeType, BasicPropertyType<Fuel::Type>, Fuel::Type)
699 
700  static const Property FuelPositionSide;
701  PROPERTYTYPE(FuelPositionSide, FuelPositionSideType, BasicPropertyType<Fuel::RefuelPosition>, Fuel::RefuelPosition)
702 
703  static const Property ExteriorBrightness;
704  PROPERTYTYPE(ExteriorBrightness, ExteriorBrightnessType, BasicPropertyType<uint16_t>, uint16_t)
705 
706  static const Property Latitude;
707  PROPERTYTYPE(Latitude, LatitudeType, BasicPropertyType<double>, double)
708 
709  static const Property Longitude;
710  PROPERTYTYPE(Longitude, LongitudeType, BasicPropertyType<double>, double)
711 
712  static const Property Altitude;
713  PROPERTYTYPE(Altitude, AltitudeType, BasicPropertyType<double> , double)
714 
715  static const Property Direction;
716  PROPERTYTYPE(Direction, DirectionType, BasicPropertyType<uint16_t>, uint16_t)
717 
718  static const Property VehicleWidth;
719  PROPERTYTYPE(VehicleWidth, VehicleWidthType, BasicPropertyType<uint>, uint)
720  static const Property VehicleHeight;
721  PROPERTYTYPE(VehicleHeight, VehicleHeightType, BasicPropertyType<uint>, uint)
722  static const Property VehicleLength;
723  PROPERTYTYPE(VehicleLength, VehicleLengthType, BasicPropertyType<uint>, uint)
724 
725  static const Property VehicleType;
726  PROPERTYTYPE(VehicleType, VehicleTypeType, BasicPropertyType<Vehicle::Type>, Vehicle::Type)
727 
728  static const Property DoorsPerRow;
729  PROPERTYTYPE(DoorsPerRow, DoorsPerRowType, ListPropertyType<BasicPropertyType<uint16_t> >, uint16_t)
730 
731  static const Property TransmissionGearType;
732  PROPERTYTYPE(TransmissionGearType, TransmissionGearTypeType, BasicPropertyType<Transmission::Type>, Transmission::Type)
733 
734  static const Property FrontWheelRadius;
735  PROPERTYTYPE(FrontWheelRadius, FrontWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
736  static const Property RearWheelRadius;
737  PROPERTYTYPE(RearWheelRadius, RearWheelRadiusType, BasicPropertyType<uint16_t>, uint16_t)
738 
739  static const Property WheelTrack;
740  PROPERTYTYPE(WheelTrack, WheelTrackType, BasicPropertyType<uint>, uint)
741 
742  static const Property BrakePressure;
743  PROPERTYTYPEBASIC(BrakePressure, uint16_t)
744 
746  static const Property Odometer;
747  PROPERTYTYPEBASIC(Odometer, uint)
748 
749  static const Property DistanceTotal;
750  PROPERTYTYPEBASIC(DistanceTotal, uint)
751 
752  static const Property DistanceSinceStart;
753  PROPERTYTYPEBASIC(DistanceSinceStart, uint)
754 
757  static const Property TransmissionFluidLevel;
758  PROPERTYTYPEBASIC(TransmissionFluidLevel, uint16_t)
759 
760  static const Property TransmissionOilWear;
761  PROPERTYTYPEBASIC(TransmissionOilWear, uint16_t)
762 
763  static const Property TransmissionOilTemperature;
764  PROPERTYTYPEBASIC(TransmissionOilTemperature, int16_t)
765 
766  static const Property TransmissionClutchWear;
767  PROPERTYTYPEBASIC(TransmissionClutchWear, uint16_t)
768 
771  static const Property BrakeFluidLevel;
772  PROPERTYTYPEBASIC(BrakeFluidLevel, uint16_t)
773 
776  static const Property WasherFluidLevel;
777  PROPERTYTYPEBASIC(WasherFluidLevel, uint16_t)
778 
779  static const Property WasherFluidLevelLow;
780  PROPERTYTYPEBASIC(WasherFluidLevelLow, bool)
781 
783  static const Property SecurityAlertStatus;
784  PROPERTYTYPEBASIC(SecurityAlertStatus, Security::Status)
785 
790  static const Property ParkingBrakeStatus;
791  PROPERTYTYPEBASIC(ParkingBrakeStatus, bool)
792 
796  static const Property ParkingBrakeStatusW3C;
797  PROPERTYTYPE(ParkingBrakeStatusW3C, ParkingBrakeStatusW3CType, StringPropertyType, std::string)
798 
802  static const Property ParkingLightStatus;
803  PROPERTYTYPEBASIC(ParkingLightStatus,bool)
804 
808  static const Property HazardLightStatus;
809  PROPERTYTYPEBASIC(HazardLightStatus, bool)
810 
811  static const Property AntilockBrakingSystem;
812  PROPERTYTYPEBASIC(AntilockBrakingSystem, bool)
813 
814  static const Property AntilockBrakingSystemEnabled;
815  PROPERTYTYPEBASIC(AntilockBrakingSystemEnabled, bool)
816 
817  static const Property TractionControlSystem;
818  PROPERTYTYPEBASIC(TractionControlSystem, bool)
819 
820  static const Property TractionControlSystemEnabled;
821  PROPERTYTYPEBASIC(TractionControlSystemEnabled, bool)
822 
823  static const Property VehicleTopSpeedLimit;
824  PROPERTYTYPEBASIC(VehicleTopSpeedLimit,uint16_t)
825 
827  static const Property AirbagStatus;
828  PROPERTYTYPEBASIC(AirbagStatus, Airbag::Status)
829 
830  static const Property AirbagActivated;
831  PROPERTYTYPEBASIC(AirbagActivated, bool)
832 
833  static const Property AirbagDeployed;
834  PROPERTYTYPEBASIC(AirbagDeployed, bool)
835 
837  static const Property DoorStatus;
838  PROPERTYTYPEBASIC(DoorStatus, Door::Status)
839 
844  static const Property DoorStatusW3C;
845  PROPERTYTYPE(DoorStatusW3C, DoorStatusW3CType, StringPropertyType, std::string)
846 
847  static const Property DoorLockStatus;
848  PROPERTYTYPEBASIC(DoorLockStatus, bool)
849 
850  static const Property ChildLockStatus;
851  PROPERTYTYPEBASIC(ChildLockStatus, bool)
852 
853  static const Property SeatBeltStatus;
854  PROPERTYTYPEBASIC(SeatBeltStatus, bool)
855 
856  static const Property WindowLockStatus;
857  PROPERTYTYPEBASIC(WindowLockStatus, bool)
858 
860  static const Property OccupantStatus;
861  PROPERTYTYPEBASIC(OccupantStatus, Seat::Occupant)
862 
863  static const Property OccupantStatusW3C;
864  PROPERTYTYPE(OccupantStatusW3C, OccupantStatusW3CType, StringPropertyType, std::string)
865 
866  static const Property ObstacleDistance;
867  PROPERTYTYPEBASIC(ObstacleDistance, double)
868 
869  static const Property RainSensor;
870  PROPERTYTYPEBASIC(RainSensor, uint16_t)
871 
873  static const Property WindshieldWiper;
874  PROPERTYTYPEBASIC(WindshieldWiper, Window::WiperSpeed)
875 
880  static const Property WindshieldWiperSpeed;
881  PROPERTYTYPE(WindshieldWiperSpeed, WindshieldWiperSpeedType, StringPropertyType, std::string)
882 
887  static const Property WindshieldWiperSetting;
888  PROPERTYTYPE(WindshieldWiperSetting, WindshieldWiperSettingType, StringPropertyType, std::string)
889 
891  static const Property AirflowDirection;
892  PROPERTYTYPEBASIC(AirflowDirection,HVAC::AirflowDirection)
893 
894  static const Property AirflowDirectionW3C;
895  PROPERTYTYPE(AirflowDirectionW3C, AirflowDirectionW3CType, StringPropertyType, std::string)
896 
897  static const Property FanSpeed;
898  PROPERTYTYPEBASIC(FanSpeed, uint16_t)
899 
900  static const Property TargetTemperature;
901  PROPERTYTYPEBASIC(TargetTemperature, int)
902 
903  static const Property AirConditioning;
904  PROPERTYTYPEBASIC(AirConditioning,bool)
905 
906  static const Property AirRecirculation;
907  PROPERTYTYPEBASIC(AirRecirculation,bool)
908 
909  static const Property Heater;
910  PROPERTYTYPEBASIC(Heater, bool)
911 
913  static const Property Defrost;
914  PROPERTYTYPEBASIC(Defrost, bool )
915 
916  static const Property DefrostWindow;
917  PROPERTYTYPEBASIC(DefrostWindow, bool )
918 
919  static const Property DefrostMirror;
920  PROPERTYTYPEBASIC(DefrostMirror, bool )
921 
922  static const Property SteeringWheelHeater;
923  PROPERTYTYPEBASIC(SteeringWheelHeater,bool)
924  //typedef BasicPropertyType<bool> SteeringWheelHeaterType;
925 
926  static const Property SeatHeater;
927  PROPERTYTYPEBASIC(SeatHeater,int)
928  //typedef BasicPropertyType<bool> SeatHeaterType;
929 
930  static const Property SeatCooler;
931  PROPERTYTYPEBASIC(SeatCooler,bool)
932 // /typedef BasicPropertyType<bool> SeatCoolerType;
933 
934  static const Property WindowStatus;
935  PROPERTYTYPEBASIC(WindowStatus, uint16_t)
936 
937  static const Property Sunroof;
938  PROPERTYTYPEBASIC(Sunroof, uint16_t)
939  //typedef BasicPropertyType<uint16_t> SunroofType;
940 
941  static const Property SunroofTilt;
942  PROPERTYTYPEBASIC(SunroofTilt,uint16_t)
943  //typedef BasicPropertyType<uint16_t> SunroofTiltType;
944 
945  static const Property ConvertibleRoof;
946  PROPERTYTYPEBASIC(ConvertibleRoof, bool)
947 
951  static const Property ConvertibleRoofStatus;
952  PROPERTYTYPE(ConvertibleRoofStatus, ConvertibleRoofStatusType, StringPropertyType, std::string)
953 
954  static const Property NightMode;
955  PROPERTYTYPEBASIC(NightMode, bool)
956 
957  static const Property DrivingMode;
958  PROPERTYTYPEBASIC(DrivingMode, Driving::Mode)
959 
960  static const Property DrivingModeW3C;
961  PROPERTYTYPEBASIC(DrivingModeW3C, bool)
962 
963  static const Property KeyId;
964  PROPERTYTYPE(KeyId, KeyIdType, StringPropertyType, std::string)
965 
966  static const Property Language;
967  PROPERTYTYPE(Language, LanguageType, StringPropertyType, std::string)
968 
969  static const Property MeasurementSystem;
970  PROPERTYTYPEBASIC(MeasurementSystem, Measurement::Type)
971 
972  static const Property MirrorSettingPan;
973  static const Property MirrorSettingTilt;
974 
975  PROPERTYTYPEBASIC(MirrorSettingPan, uint16_t)
976  PROPERTYTYPEBASIC(MirrorSettingTilt, uint16_t)
977 
978  static const Property SteeringWheelPositionSlide;
979  static const Property SteeringWheelPositionTilt;
980 
981  PROPERTYTYPEBASIC(SteeringWheelPositionSlide, uint16_t)
982  PROPERTYTYPEBASIC(SteeringWheelPositionTilt, uint16_t)
983 
984  static const Property SeatPositionRecline;
985  static const Property SeatPositionSlide;
986  static const Property SeatPositionCushionHeight;
987  static const Property SeatPositionHeadrest;
988  static const Property SeatPositionBackCushion;
989  static const Property SeatPositionSideCushion;
990 
991  PROPERTYTYPEBASIC(SeatPositionRecline, uint16_t)
992  PROPERTYTYPEBASIC(SeatPositionSlide, uint16_t)
993  PROPERTYTYPEBASIC(SeatPositionCushionHeight, uint16_t)
994  PROPERTYTYPEBASIC(SeatPositionHeadrest, uint16_t)
995  PROPERTYTYPEBASIC(SeatPositionBackCushion, uint16_t)
996  PROPERTYTYPEBASIC(SeatPositionSideCushion, uint16_t)
997 
998  static const Property DashboardIllumination;
999  PROPERTYTYPEBASIC(DashboardIllumination, uint16_t)
1000 
1001  static const Property GeneratedVehicleSoundMode;
1002  PROPERTYTYPEBASIC(GeneratedVehicleSoundMode, Vehicle::SoundMode)
1003 
1004  static const Property DriverId;
1005  PROPERTYTYPE(DriverId, DriverIdType, StringPropertyType, std::string)
1006 
1007  static const Property PowertrainTorque;
1008  PROPERTYTYPEBASIC(PowertrainTorque, uint16_t)
1009 
1010  static const Property AcceleratorPedalPosition;
1011  PROPERTYTYPEBASIC(AcceleratorPedalPosition, uint16_t)
1012 
1013  static const Property Chime;
1014  PROPERTYTYPEBASIC(Chime, bool)
1015 
1016  static const Property WheelTick;
1017  PROPERTYTYPEBASIC(WheelTick, uint)
1018 
1019  static const Property IgnitionTimeOn;
1020  PROPERTYTYPEBASIC(IgnitionTimeOn, uint64_t)
1021 
1022  static const Property IgnitionTimeOff;
1023  PROPERTYTYPEBASIC(IgnitionTimeOff, uint64_t)
1024 
1025  static const Property YawRate;
1026  PROPERTYTYPEBASIC(YawRate, int16_t)
1027 
1028  static const Property BrakePadWear;
1029  PROPERTYTYPEBASIC(BrakePadWear, uint16_t)
1030 
1031  static const Property BrakeFluidLevelLow;
1032  PROPERTYTYPEBASIC(BrakeFluidLevelLow, bool)
1033 
1034  static const Property BrakesWorn;
1035  PROPERTYTYPEBASIC(BrakesWorn, bool)
1036 
1037  static const Property MalfunctionIndicatorOn;
1038  PROPERTYTYPEBASIC(MalfunctionIndicatorOn, bool)
1039 
1040  static const Property AccumulatedEngineRuntime;
1041  PROPERTYTYPEBASIC(AccumulatedEngineRuntime, uint32_t)
1042 
1043  static const Property DistanceSinceCodeCleared;
1044  PROPERTYTYPEBASIC(DistanceSinceCodeCleared, uint32_t)
1045 
1046  static const Property DistanceWithMILOn;
1047  PROPERTYTYPEBASIC(DistanceWithMILOn, uint32_t)
1048 
1049  static const Property TimeRunMILOn;
1050  PROPERTYTYPEBASIC(TimeRunMILOn, uint32_t)
1051 
1052  static const Property TimeTroubleCodeClear;
1053  PROPERTYTYPEBASIC(TimeTroubleCodeClear, uint32_t)
1054 
1055  static const Property VehicleDriveMode;
1056  PROPERTYTYPE(VehicleDriveMode, VehicleDriveModeType, StringPropertyType, std::string)
1057 
1058  static const Property ActiveNoiseControlMode;
1059  PROPERTYTYPEBASIC(ActiveNoiseControlMode, bool)
1060 
1061  static const Property AvailableSounds;
1062  PROPERTYTYPE(AvailableSounds, AvailableSoundsType, ListPropertyType<StringPropertyType>, StringPropertyType)
1063 
1064  static const Property EngineSoundEnhancementMode;
1065  PROPERTYTYPE(EngineSoundEnhancementMode, EngineSoundEnhancementModeType, StringPropertyType, std::string)
1066 
1067  static const Property ElectronicStabilityControlEnabled;
1068  PROPERTYTYPEBASIC(ElectronicStabilityControlEnabled, bool)
1069 
1070  static const Property ElectronicStabilityControlEngaged;
1071  PROPERTYTYPEBASIC(ElectronicStabilityControlEngaged, bool)
1072 
1073  static const Property OccupantIdentificationType;
1074  PROPERTYTYPE(OccupantIdentificationType, OccupantIdentificationTypeType, StringPropertyType, std::string)
1075 
1076  static const Property OccupantName;
1077  PROPERTYTYPE(OccupantName, OccupantNameType, StringPropertyType, std::string)
1078 
1079  static const Property AtmosphericPressure;
1080  PROPERTYTYPEBASIC(AtmosphericPressure, uint16_t)
1081 
1082  static const Property LaneDepartureStatus;
1083  PROPERTYTYPE(LaneDepartureStatus, LaneDepartureStatusType, StringPropertyType, std::string)
1084 
1088  static const Property AlarmStatus;
1089  PROPERTYTYPE(AlarmStatus, AlarmStatusType, StringPropertyType, std::string)
1090 
1091  //static const Property Lane
1092 
1100  static PropertyList capabilities();
1101 
1106  static PropertyList customProperties();
1107 
1112  static AbstractPropertyType* getPropertyTypeForPropertyNameValue(Property name, std::string value="");
1113 
1132  static bool registerProperty(Property name, PropertyTypeFactoryCallback factory);
1133 
1134 
1135 
1136 private:
1137 
1138  VehicleProperty();
1139 
1140  static std::unique_ptr<VehicleProperty> thereCanOnlyBeOne;
1141 
1142  static bool registerPropertyPriv(Property name, PropertyTypeFactoryCallback factory);
1143 
1144  static std::map<Property, PropertyTypeFactoryCallback> registeredPropertyFactoryMap;
1145  static PropertyList mCapabilities;
1146  static PropertyList mCustomProperties;
1147 };
1148 
1149 #endif // VEHICLEPROPERTY_H
1150 
1151 
Corresponds with DBus Interface org.automotive.ThrottlePosition.
Definition: ambdbusmappings.idl:391
-
Definition: vehicleproperty.h:360
-
Corresponds with DBus Interface org.automotive.WheelTick.
Definition: ambdbusmappings.idl:481
-
Definition: vehicleproperty.h:165
-
Definition: vehicleproperty.h:212
-
Corresponds with DBus Interface org.automotive.TractionControlSystem.
Definition: ambdbusmappings.idl:1202
-
Corresponds with DBus Interface org.automotive.InteriorLightStatus.
Definition: ambdbusmappings.idl:229
-
Definition: vehicleproperty.h:340
-
Definition: vehicleproperty.h:128
-
Corresponds with DBus Interface org.automotive.AirbagStatus.
Definition: ambdbusmappings.idl:1246
-
Definition: abstractpropertytype.h:70
-
Definition: vehicleproperty.h:289
-
ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes.
Definition: abstractpropertytype.h:725
-
Corresponds with DBus Interface org.automotive.Horn.
Definition: ambdbusmappings.idl:242
-
Definition: picojson.h:1002
-
Mode
Definition: vehicleproperty.h:102
-
Corresponds with DBus Interface org.automotive.PowertrainTorque.
Definition: ambdbusmappings.idl:442
-
Definition: vehicleproperty.h:309
-
Definition: vehicleproperty.h:81
-
Corresponds with DBus Interface org.automotive.ConvertibleRoof.
Definition: ambdbusmappings.idl:740
-
Corresponds with DBus Interface org.automotive.RainSensor.
Definition: ambdbusmappings.idl:571
-
Definition: vehicleproperty.h:33
-
Corresponds with DBus Interface org.automotive.Defrost.
Definition: ambdbusmappings.idl:702
-
Definition: vehicleproperty.h:318
-
Definition: vehicleproperty.h:409
-
Corresponds with DBus Interface org.automotive.Chime.
Definition: ambdbusmappings.idl:468
-
std::function< AbstractPropertyType *(void)> PropertyTypeFactoryCallback
PropertyTypeFactoryCallback callback used to construct a AbstractPropertyType for a property...
Definition: vehicleproperty.h:425
-
Corresponds with DBus Interface org.automotive.OccupantStatus.
Definition: ambdbusmappings.idl:1334
-
Corresponds with DBus Interface org.automotive.VehicleSpeed.
Definition: ambdbusmappings.idl:16
-
Corresponds with DBus Interface org.automotive.DrivingMode.
Definition: ambdbusmappings.idl:423
-
Corresponds with DBus Interface org.automotive.YawRate.
Definition: ambdbusmappings.idl:513
-
Corresponds with DBus Interface org.automotive.Sunroof.
Definition: ambdbusmappings.idl:721
-
Corresponds with DBus Interface org.automotive.WindowStatus.
Definition: ambdbusmappings.idl:664
-
Corresponds with DBus Interface org.automotive.ExteriorBrightness.
Definition: ambdbusmappings.idl:539
-
Corresponds with DBus Interface org.automotive.EngineSpeed.
Definition: ambdbusmappings.idl:29
-
Definition: vehicleproperty.h:228
-
Corresponds with DBus Interface org.automotive.NightMode.
Definition: ambdbusmappings.idl:404
-
Corresponds with DBus Interface org.automotive.AcceleratorPedalPosition.
Definition: ambdbusmappings.idl:455
-
Definition: abstractpropertytype.h:440
-
Definition: vehicleproperty.h:350
-
Corresponds with DBus Interface org.automotive.AntilockBrakingSystem.
Definition: ambdbusmappings.idl:1177
-
Definition: vehicleproperty.h:274
-
static const Property NoValue
Various property types:
Definition: vehicleproperty.h:429
-
Definition: abstractpropertytype.h:634
-
Corresponds with DBus Interface org.automotive.VehiclePowerMode.
Definition: ambdbusmappings.idl:42
-
Definition: vehicleproperty.h:255
-
Corresponds with DBus Interface org.automotive.AtmosphericPressure.
Definition: ambdbusmappings.idl:759
-
Corresponds with DBus Interface org.automotive.VehicleType.
Definition: ambdbusmappings.idl:835
-
Corresponds with DBus Interface org.automotive.DoorStatus.
Definition: ambdbusmappings.idl:1271
-
Definition: vehicleproperty.h:201
-
Definition: vehicleproperty.h:266
-
Corresponds with DBus Interface org.automotive.ButtonEvent.
Definition: ambdbusmappings.idl:526
-
Definition: vehicleproperty.h:144
-
Corresponds with DBus Interface org.automotive.ObstacleDistance.
Definition: ambdbusmappings.idl:1347
-
Definition: vehicleproperty.h:183
-
Corresponds with DBus Interface org.automotive.VehicleTopSpeedLimit.
Definition: ambdbusmappings.idl:1227
-
Corresponds with DBus Interface org.automotive.Odometer.
Definition: ambdbusmappings.idl:892
-
Definition: vehicleproperty.h:71
-
Definition: vehicleproperty.h:547
-
- - - - diff --git a/0.14/wheel_plugin.html b/0.14/wheel_plugin.html deleted file mode 100644 index 81905c5e..00000000 --- a/0.14/wheel_plugin.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -automotive-message-broker: Wheel source plugin - - - - - - - - - - -
-
- - - - - - -
-
automotive-message-broker -  0.14.0 -
-
-
- - - - - -
-
- - -
- -
- -
-
-
-
Wheel source plugin
-
-
-

Version: 0.14.0

-

The wheel source plugin uses the Logitech G27 (or similar) racing wheel for data.

-

The wheel source plugin is enabled by default.

-

To use the wheel source plugin, add the following to the "sources" array in /etc/ambd/config:

-
1 {
2  "name" : "WheelSource",
3  "path" : "/usr/local/lib/automotive-message-broker/wheelsourceplugin.so",
4  "device" : "/dev/input/js0"
5 }

Configuration Key Definitions:

-

"name" name of plugin. This key is not used by the plugin at this moment.

-

"path" path to plugin on the filesystem.

-

"device" Path to the racing wheel device

-

default: "/dev/input/js0"

-
- - - - -- cgit v1.2.1