Extract LogFile, add (dumb) logging to ERT, AIS apps.

This commit is contained in:
Jared Boone
2015-12-01 22:39:27 -08:00
parent 29f2d0e50a
commit 57aed55cc7
9 changed files with 128 additions and 31 deletions
+10 -1
View File
@@ -31,10 +31,19 @@ AISModel::AISModel() {
.decimation_factor = 4,
});
receiver_model.set_baseband_bandwidth(1750000);
log_file.open_for_append("ais.txt");
}
baseband::ais::decoded_packet AISModel::on_packet(const AISPacketMessage& message) {
return baseband::ais::packet_decode(message.packet.payload, message.packet.bits_received);
const auto result = baseband::ais::packet_decode(message.packet.payload, message.packet.bits_received);
if( log_file.is_ready() ) {
std::string entry = result.first + "/" + result.second + "\r\n";
log_file.write(entry);
}
return result;
}
namespace ui {