move some debug messages to higher level
This commit is contained in:
parent
8610d94382
commit
c31f18b65f
|
@ -70,20 +70,6 @@ private:
|
||||||
tNMEA0183Msg xdrMessage;
|
tNMEA0183Msg xdrMessage;
|
||||||
bool xdrOpened=false;
|
bool xdrOpened=false;
|
||||||
|
|
||||||
String buildXdrEntry(GwXDRFoundMapping &mapping,double value){
|
|
||||||
char buffer[40];
|
|
||||||
String name=mapping.getTransducerName();
|
|
||||||
if (mapping.type->tonmea){
|
|
||||||
value=(* (mapping.type->tonmea))(value);
|
|
||||||
}
|
|
||||||
snprintf(buffer,39,"%s,%.3f,%s,%s",
|
|
||||||
mapping.type->xdrtype.c_str(),
|
|
||||||
value,
|
|
||||||
mapping.type->xdrunit.c_str(),
|
|
||||||
name.c_str());
|
|
||||||
buffer[39]=0;
|
|
||||||
return String(buffer);
|
|
||||||
}
|
|
||||||
bool addToXdr(String entry){
|
bool addToXdr(String entry){
|
||||||
if (! xdrOpened){
|
if (! xdrOpened){
|
||||||
xdrMessage.Init("XDR",talkerId);
|
xdrMessage.Init("XDR",talkerId);
|
||||||
|
@ -1202,8 +1188,8 @@ private:
|
||||||
}
|
}
|
||||||
GwXDRFoundMapping mapping=xdrMappings->getMapping(XDRTEMP,(int)TemperatureSource,0,TemperatureInstance);
|
GwXDRFoundMapping mapping=xdrMappings->getMapping(XDRTEMP,(int)TemperatureSource,0,TemperatureInstance);
|
||||||
if (mapping.empty) return;
|
if (mapping.empty) return;
|
||||||
LOG_DEBUG(GwLog::DEBUG,"found temperature mapping %s",mapping.definition->toString().c_str());
|
LOG_DEBUG(GwLog::DEBUG+1,"found temperature mapping %s",mapping.definition->toString().c_str());
|
||||||
addToXdr(buildXdrEntry(mapping,Temperature));
|
addToXdr(mapping.buildXdrEntry(Temperature));
|
||||||
finalizeXdr();
|
finalizeXdr();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1219,8 +1205,8 @@ private:
|
||||||
}
|
}
|
||||||
GwXDRFoundMapping mapping=xdrMappings->getMapping(XDRHUMIDITY,(int)HumiditySource,0,HumidityInstance);
|
GwXDRFoundMapping mapping=xdrMappings->getMapping(XDRHUMIDITY,(int)HumiditySource,0,HumidityInstance);
|
||||||
if (mapping.empty) return;
|
if (mapping.empty) return;
|
||||||
LOG_DEBUG(GwLog::DEBUG,"found humidity mapping %s",mapping.definition->toString().c_str());
|
LOG_DEBUG(GwLog::DEBUG+1,"found humidity mapping %s",mapping.definition->toString().c_str());
|
||||||
addToXdr(buildXdrEntry(mapping,ActualHumidity));
|
addToXdr(mapping.buildXdrEntry(ActualHumidity));
|
||||||
finalizeXdr();
|
finalizeXdr();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1236,8 +1222,8 @@ private:
|
||||||
}
|
}
|
||||||
GwXDRFoundMapping mapping=xdrMappings->getMapping(XDRPRESSURE,(int)PressureSource,0,PressureInstance);
|
GwXDRFoundMapping mapping=xdrMappings->getMapping(XDRPRESSURE,(int)PressureSource,0,PressureInstance);
|
||||||
if (mapping.empty) return;
|
if (mapping.empty) return;
|
||||||
LOG_DEBUG(GwLog::DEBUG,"found pressure mapping %s",mapping.definition->toString().c_str());
|
LOG_DEBUG(GwLog::DEBUG+1,"found pressure mapping %s",mapping.definition->toString().c_str());
|
||||||
addToXdr(buildXdrEntry(mapping,ActualPressure));
|
addToXdr(mapping.buildXdrEntry(ActualPressure));
|
||||||
finalizeXdr();
|
finalizeXdr();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -331,7 +331,7 @@ GwXDRFoundMapping GwXDRMappings::selectMapping(GwXDRMapping::MappingList *list,i
|
||||||
switch(def->instanceMode){
|
switch(def->instanceMode){
|
||||||
case GwXDRMappingDef::IS_SINGLE:
|
case GwXDRMappingDef::IS_SINGLE:
|
||||||
if (def->instanceId == instance){
|
if (def->instanceId == instance){
|
||||||
LOG_DEBUG(GwLog::DEBUG,"selected mapping %s for %s, i=%d",
|
LOG_DEBUG(GwLog::DEBUG+1,"selected mapping %s for %s, i=%d",
|
||||||
def->toString().c_str(),key,instance);
|
def->toString().c_str(),key,instance);
|
||||||
return GwXDRFoundMapping(*mit,instance);
|
return GwXDRFoundMapping(*mit,instance);
|
||||||
}
|
}
|
||||||
|
@ -348,11 +348,11 @@ GwXDRFoundMapping GwXDRMappings::selectMapping(GwXDRMapping::MappingList *list,i
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (candidate != NULL){
|
if (candidate != NULL){
|
||||||
LOG_DEBUG(GwLog::DEBUG,"selected mapping %s for %s, i=%d",
|
LOG_DEBUG(GwLog::DEBUG+1,"selected mapping %s for %s, i=%d",
|
||||||
candidate->definition->toString().c_str(),key,instance);
|
candidate->definition->toString().c_str(),key,instance);
|
||||||
return GwXDRFoundMapping(candidate,instance);
|
return GwXDRFoundMapping(candidate,instance);
|
||||||
}
|
}
|
||||||
LOG_DEBUG(GwLog::DEBUG,"no instance mapping found for key=%s, i=%d",key,instance);
|
LOG_DEBUG(GwLog::DEBUG+1,"no instance mapping found for key=%s, i=%d",key,instance);
|
||||||
return GwXDRFoundMapping();
|
return GwXDRFoundMapping();
|
||||||
}
|
}
|
||||||
GwXDRFoundMapping GwXDRMappings::getMapping(String xName,String xType,String xUnit){
|
GwXDRFoundMapping GwXDRMappings::getMapping(String xName,String xType,String xUnit){
|
||||||
|
@ -368,7 +368,7 @@ GwXDRFoundMapping GwXDRMappings::getMapping(String xName,String xType,String xUn
|
||||||
String n183Key=GwXDRMappingDef::n183key(xName,xType,xUnit);
|
String n183Key=GwXDRMappingDef::n183key(xName,xType,xUnit);
|
||||||
auto it=n183Map.find(n183Key);
|
auto it=n183Map.find(n183Key);
|
||||||
if (it == n183Map.end()) {
|
if (it == n183Map.end()) {
|
||||||
LOG_DEBUG(GwLog::DEBUG,"find n183mapping for %s,i=%d - nothing found",n183Key.c_str(),instance);
|
LOG_DEBUG(GwLog::DEBUG+1,"find n183mapping for %s,i=%d - nothing found",n183Key.c_str(),instance);
|
||||||
return GwXDRFoundMapping();
|
return GwXDRFoundMapping();
|
||||||
}
|
}
|
||||||
return selectMapping(&(it->second),instance,n183Key.c_str());
|
return selectMapping(&(it->second),instance,n183Key.c_str());
|
||||||
|
@ -377,7 +377,7 @@ GwXDRFoundMapping GwXDRMappings::getMapping(GwXDRCategory category,int selector,
|
||||||
unsigned long n2kKey=GwXDRMappingDef::n2kKey(category,selector,field);
|
unsigned long n2kKey=GwXDRMappingDef::n2kKey(category,selector,field);
|
||||||
auto it=n2kMap.find(n2kKey);
|
auto it=n2kMap.find(n2kKey);
|
||||||
if (it == n2kMap.end()){
|
if (it == n2kMap.end()){
|
||||||
LOG_DEBUG(GwLog::DEBUG,"find n2kmapping for c=%d,s=%d,f=%d,i=%d - nothing found",
|
LOG_DEBUG(GwLog::DEBUG+1,"find n2kmapping for c=%d,s=%d,f=%d,i=%d - nothing found",
|
||||||
(int)category,selector,field,instance);
|
(int)category,selector,field,instance);
|
||||||
addUnknown(category,selector,field,instance);
|
addUnknown(category,selector,field,instance);
|
||||||
return GwXDRFoundMapping();
|
return GwXDRFoundMapping();
|
||||||
|
|
Loading…
Reference in New Issue