HBTracePersistence 1.0.0 # # for details http://naviwiki.harmanbecker.com/wiki/Trace_Concept_-_Nav2010_Start # # syntax # scope filter media # # filter # TRACE_FILTER_NONE = 0x00; // trace nothing # TRACE_FILTER_HBTD = 0x01; // HBTD tracing (needs DSI code generation) # TRACE_FILTER_ERR = 0x02; // trace an error # TRACE_FILTER_SCOPE = 0x04; // trace function's entry and exit # TRACE_FILTER_BLOCK = 0x08; // executed block in a function # TRACE_FILTER_WARN = 0x20; // trace a warning # TRACE_FILTER_MSG = 0x40; // trace a runtime message # TRACE_FILTER_ALL = 0xFF; // trace everything # # media # MEDIA_NONE = 0x00; // don't trace anything # MEDIA_TRACE_CLIENT = 0x01; // send a message to the trace client (default) # MEDIA_KERNEL_TRACE = 0x02; // create a kernel trace user event # MEDIA_SLOG = 0x04; // create an slog entry # MEDIA_CONSOLE = 0x08; // write messages to console # MEDIA_ALL = 0xFF; // use all supported media # # example * 22 09 # no filter # trace a warning # trace an error # write messages to console # send a message to the trace client # # ########################################## New process structure (ud) ######################################################### [NavigationOnOff] * 22 01 # enable all messages on LOGSTD and LOGEXT LOGSTD 6B 01 # LOGEXT should only be activated if needed (e.g. for deeper analyis) # LOGEXT 6B 01 # remove debug messages from LOGEXT for DA, but leave warnings and errors LOGEXT_nav_engine_pf_da 22 01 [NavigationPositioning] * 22 01 # enable all messages on LOGSTD and LOGEXT LOGSTD 6B 01 # LOGEXT should only be activated if needed (e.g. for deeper analyis) # LOGEXT 6B 01 # remove debug messages from LOGEXT for DA, but leave warnings and errors LOGEXT_nav_engine_pf_da 22 01 [NavigationBasic] # contains: # NavigationDestinationInput # NavigationEngine # NavigationNdsProvider # NavigationMapViewer * 22 01 # route end information (TODO: should be moved to LOGSTD) nav_engine_pf_route_tourmanager f3 01 # enable all messages on LOGSTD and LOGEXT LOGSTD 6B 01 # LOGEXT should only be activated if needed (e.g. for deeper analyis) # LOGEXT 6B 01 # remove debug messages from LOGEXT for DA, but leave warnings and errors LOGEXT_nav_engine_pf_da 22 01 # add temporarely trace scopes for find issues in PreView Map nav_engine_pf_map_view_CCanvasCameraManipulator 62 01 #MapViewer interface messages map_interface_mocca 62 01 nav_engine_pf_map_interface_mocca 62 01 ##route trace scopes #nav_engine_pf_map_route_C3dRouteLineGroup FF 01 ##TI trace scopes #nav_engine_pf_map_ti_CTrafficInformationContent 62 01 #data loader state changed nav_engine_pf_map_view_CMapView_setDataLoaderState 62 01 #view messages #nav_engine_pf_map_view_CMapView_update 62 01 nav_engine_pf_map_view_CMapView_render 62 01 nav_engine_pf_map_view_CMapView_swapBufferCount 62 01 #nav_engine_pf_map_view_CmapView_label 62 01 #nav_engine_pf_map_view_CViewManagerImpl 62 01 # graphics system nav_engine_pf_map_graphicssystem_CEGLDisplay 62 01 nav_engine_pf_map_graphicssystem_CDisplayQnxOpenKode_createDisplay 62 01 nav_engine_pf_map_graphicssystem_CDisplayQnxOpenKode_createWindowSurface 62 01 nav_engine_pf_map_graphicssystem_CWindowQnxOpenKode_dtor 62 01 nav_engine_pf_map_graphicssystem_CWindowQnxOpenKode_createNativeWindow 62 01 [NavigationFully] # contains: # NavigationGuidanceViewer # NavigationTrafficInfo # NavigationWeatherInfoBmwOnline # NavigationLearning * 22 01 # enable all messages on LOGSTD and LOGEXT LOGSTD 6B 01 # LOGEXT should only be activated if needed (e.g. for deeper analyis) # LOGEXT 6B 01 # remove debug messages from LOGEXT for DA, but leave warnings and errors LOGEXT_nav_engine_pf_da 22 01 #### some of the old processes, useful only for RSE [NavigationEngineRSE] * 22 01 # route end information (TODO: should be moved to LOGSTD) nav_engine_pf_route_tourmanager f3 01 # enable all messages on LOGSTD and LOGEXT LOGSTD 6B 01 # LOGEXT should only be activated if needed (e.g. for deeper analyis) # LOGEXT 6B 01 # remove debug messages from LOGEXT for DA, but leave warnings and errors LOGEXT_nav_engine_pf_da 22 01 # route end information (TODO: should be moved to LOGSTD) nav_engine_pf_route_tourmanager f3 01 # enable all messages on LOGSTD and LOGEXT LOGSTD 6B 01 # LOGEXT should only be activated if needed (e.g. for deeper analyis) # LOGEXT 6B 01 # remove debug messages from LOGEXT for DA, but leave warnings and errors LOGEXT_nav_engine_pf_da 22 01 [NavigationMapViewer] * 22 01 # enable all messages on LOGSTD and LOGEXT LOGSTD 6B 01 # LOGEXT should only be activated if needed (e.g. for deeper analyis) # LOGEXT 6B 01 # remove debug messages from LOGEXT for DA, but leave warnings and errors LOGEXT_nav_engine_pf_da 22 01 # add temporarely trace scopes for find issues in PreView Map nav_engine_pf_map_view_CCanvasCameraManipulator 62 01 #MapViewer interface messages map_interface_mocca 62 01 nav_engine_pf_map_interface_mocca 62 01 ##route trace scopes #nav_engine_pf_map_route_C3dRouteLineGroup FF 01 ##TI trace scopes #nav_engine_pf_map_ti_CTrafficInformationContent 62 01 #data loader state changed nav_engine_pf_map_view_CMapView_setDataLoaderState 62 01 #view messages #nav_engine_pf_map_view_CMapView_update 62 01 nav_engine_pf_map_view_CMapView_render 62 01 #nav_engine_pf_map_view_CmapView_label 62 01 #nav_engine_pf_map_view_CViewManagerImpl 62 01 # graphics system nav_engine_pf_map_graphicssystem_CEGLDisplay 62 01 nav_engine_pf_map_graphicssystem_CDisplayQnxOpenKode_createDisplay 62 01 nav_engine_pf_map_graphicssystem_CDisplayQnxOpenKode_createWindowSurface 62 01 nav_engine_pf_map_graphicssystem_CWindowQnxOpenKode_dtor 62 01 nav_engine_pf_map_graphicssystem_CWindowQnxOpenKode_createNativeWindow 62 01 # Controller processes [NavNBTEvoController] * 22 01 LOGSTD 62 01 LOGEXT 22 01 nav_ndsupdate 62 01 [NavNBTRSEController] * 22 01 LOGSTD 62 01 LOGEXT 22 01 [NavNBTEvoAdasSender] * 22 01 LOGSTD 62 01 LOGEXT 22 01