summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/meter.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-04-09 15:35:20 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-04-09 15:35:20 +0000
commite3448f267e98bdfa849d0becd90b47d277526525 (patch)
treeb8100cec8c87dae2021703be53ea1dc311472c69 /libs/surfaces/mackie/meter.cc
parent2b659deaef25e216b1a2993b327207b2f09b857b (diff)
MCP: some debug tracing for meters
git-svn-id: svn://localhost/ardour2/branches/3.0@11848 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/surfaces/mackie/meter.cc')
-rw-r--r--libs/surfaces/mackie/meter.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/meter.cc b/libs/surfaces/mackie/meter.cc
index a6aea1f6ed..6617c1aa8c 100644
--- a/libs/surfaces/mackie/meter.cc
+++ b/libs/surfaces/mackie/meter.cc
@@ -19,12 +19,16 @@
#include <cmath>
+#include "pbd/compose.h"
+#include "ardour/debug.h"
+
#include "meter.h"
#include "surface.h"
#include "surface_port.h"
#include "control_group.h"
using namespace Mackie;
+using namespace PBD;
Control*
Meter::factory (Surface& surface, int id, int ordinal, const char* name, Group& group)
@@ -84,8 +88,10 @@ Meter::update_message (float dB)
if (last_segment_value_sent != segment) {
last_segment_value_sent = segment;
- std::cerr << "Meter ID " << raw_id() << " as byte " << (((int) raw_id() << 4) | segment) << std::endl;
+ DEBUG_TRACE (DEBUG::MackieControl, string_compose ("Meter ID %1 to use segment %2\n", raw_id(), segment));
msg << MidiByteArray (2, 0xD0, (raw_id()<<4) | segment);
+ } else {
+ DEBUG_TRACE (DEBUG::MackieControl, string_compose ("Meter ID %1 not sent (same as last)\n", raw_id()));
}
return msg;