MCPcopy Create free account
hub / github.com/OpenZWave/open-zwave / GetNodeRouteScheme

Method GetNodeRouteScheme

cpp/src/Manager.cpp:5261–5285  ·  view source on GitHub ↗

----------------------------------------------------------------------------- Convert the RouteScheme to a String -----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

5259// Convert the RouteScheme to a String
5260//-----------------------------------------------------------------------------
5261string Manager::GetNodeRouteScheme
5262(
5263 Node::NodeData *_data
5264)
5265{
5266 switch (_data->m_routeScheme) {
5267 case ROUTINGSCHEME_IDLE:
5268 return "Idle";
5269 case ROUTINGSCHEME_DIRECT:
5270 return "Direct";
5271 case ROUTINGSCHEME_CACHED_ROUTE_SR:
5272 return "Static Route";
5273 case ROUTINGSCHEME_CACHED_ROUTE:
5274 return "Last Working Route";
5275 case ROUTINGSCHEME_CACHED_ROUTE_NLWR:
5276 return "Next to Last Working Route";
5277 case ROUTINGSCHEME_ROUTE:
5278 return "Auto Route";
5279 case ROUTINGSCHEME_RESORT_DIRECT:
5280 return "Resort to Direct";
5281 case ROUTINGSCHEME_RESORT_EXPLORE:
5282 return "Explorer Route";
5283 }
5284 return "Unknown";
5285}
5286
5287//-----------------------------------------------------------------------------
5288// <Manager::GetNodeRouteSpeed>

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected