loggers::get_instance().warning("uppertester_mapem_spatem_codec::encode_: -1 result code returned");
return-1;
}
}else{
std::strings(r.fld_descr(i)->name);
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_: Padding for %s",field_descriptor.name);
if(s.rfind(".intersectionID")!=string::npos){// Pad with two bytes
encoding_buffer.put_c((unsignedchar)0x00);
encoding_buffer.put_c((unsignedchar)0x00);
}elseif(s.rfind(".regulatorySpeedLimit")!=string::npos){// Pad with three bytes
encoding_buffer.put_c((unsignedchar)0x00);
encoding_buffer.put_c((unsignedchar)0x00);
encoding_buffer.put_c((unsignedchar)0x00);
}
}
}// End of 'for' statement
}else{
std::strings(field_descriptor.name);
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_: field to process %s",s.c_str());
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_ (else): processing type %s/%s",type.get_descriptor()->name,field_descriptor.name);
loggers::get_instance().log("uppertester_mapem_spatem_codec::encode_ (else): processing type %s/%s",type.get_descriptor()->name,field_descriptor.name);
# In this section you can specify the name of the log file and the classes of events
@@ -88,9 +88,9 @@ LogEventTypes:= Yes
# save_mode : 1 to save sent packet, 0 otherwise
#Cygwin
#system.mapemSpatemPort.params := "IVIM(next_header=btpB)/BTP(dst_port=2001)/GN(ll_address=4C5E0C14D2EA,latitude=43551050,longitude=10298730,distanceA=1500,distanceB=1500,angle=0,device_mode=1,secured_mode=0,sec_db_path=/home/yanng/tmp/asn1c_cert)/ETH(mac_src=e2b7b30429eb)/PCAP(mac_src=e2b7b30429eb,nic=CEBB111F-D749-4B40-8B4D-DBB060E90987,filter=and ether proto 0x8947)"
#system.mapemSpatemPort.params := "MapemSpatem(next_header=btpB,header_type=gbc)/BTP(dst_port=2003)/GN(ll_address=4C5E0C14D2EA,latitude=43551050,longitude=10298730,distanceA=1500,distanceB=1500,angle=0,device_mode=1,secured_mode=0,sec_db_path=/home/yanng/tmp/asn1c_cert)/ETH(mac_src=e2b7b30429eb)/PCAP(mac_src=e2b7b30429eb,nic=CEBB111F-D749-4B40-8B4D-DBB060E90987,filter=and ether proto 0x8947)"
# Linux
system.mapemSpatemPort.params:="MapemSpatem(next_header=btpB,header_type=gbc)/BTP(dst_port=2003)/GN(ll_address=4C5E0C14D2EA,latitude=43551050,longitude=10298730,distanceA=1500,distanceB=1500,angle=0,device_mode=1,secured_mode=1,sec_db_path=/home/yann/tmp/asn1c_cert)/ETH(mac_src=dc536045af7e)/PCAP(mac_src=dc536045af7e,nic=wlp2s0,filter=and ether proto 0x8947)"
system.mapemSpatemPort.params:="MapemSpatem(next_header=btpB,header_type=gbc)/BTP(dst_port=2003)/GN(ll_address=4C5E0C14D2EA,latitude=43551050,longitude=10298730,distanceA=1500,distanceB=1500,angle=0,device_mode=1,secured_mode=0,sec_db_path=/home/yann/tmp/asn1c_cert)/ETH(mac_src=dc536045af7f)/PCAP(mac_src=dc536045af7f,nic=wlp2s0,filter=and ether proto 0x8947)"
# MapemSpatem UpperTester port based on UDP (ETSI Wlan)