Add labels to debug messages.
Add a global settings settings to the xml settings array. Start adding label strings to the debug messages. This needs cleaning up, but it should help.
This commit is contained in:
@@ -4074,6 +4074,14 @@ XmlSettings xml_settings[] = {
|
|||||||
{FX_LIB_LEVEL_MAX1, LIB_POSITION, "FxLibLvlMax1", &values_0_to_99,},
|
{FX_LIB_LEVEL_MAX1, LIB_POSITION, "FxLibLvlMax1", &values_0_to_99,},
|
||||||
{FX_LIB_LEVEL_MAX2, LIB_POSITION, "FxLibLvlMax2", &values_0_to_99,},
|
{FX_LIB_LEVEL_MAX2, LIB_POSITION, "FxLibLvlMax2", &values_0_to_99,},
|
||||||
{FX_LIB_LEVEL_MAX3, LIB_POSITION, "FxLibLvlMax3", &values_0_to_99,},
|
{FX_LIB_LEVEL_MAX3, LIB_POSITION, "FxLibLvlMax3", &values_0_to_99,},
|
||||||
|
|
||||||
|
// Global settings, not part of presets or standard XML.
|
||||||
|
{TUNING_REFERENCE, GLOBAL_POSITION, "Tuning Reference", &values_0_to_99,},
|
||||||
|
{USB_AUDIO_PLAYBACK_MIX, GLOBAL_POSITION, "USB Audio Playback Mix", &values_0_to_99,},
|
||||||
|
{USB_AUDIO_LEVEL, GLOBAL_POSITION, "USB Audio Level", &values_0_to_99,},
|
||||||
|
{GUI_MODE_ON_OFF, GLOBAL_POSITION, "GUI Mode", &values_0_to_99,},
|
||||||
|
{EXP_PEDAL_LEVEL, GLOBAL_POSITION, "EXP Pedal Level", &values_0_to_99,},
|
||||||
|
{STOMP_MODE, GLOBAL_POSITION, "Stomp Mode", &values_0_to_99,},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
14
gdigi.c
14
gdigi.c
@@ -218,6 +218,9 @@ MessageID get_message_id(GString *msg)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#include "gdigi_xml.h"
|
||||||
|
extern XmlSettings *get_xml_settings (guint id, guint position);
|
||||||
|
|
||||||
void push_message(GString *msg)
|
void push_message(GString *msg)
|
||||||
{
|
{
|
||||||
MessageID msgid = get_message_id(msg);
|
MessageID msgid = get_message_id(msg);
|
||||||
@@ -238,6 +241,7 @@ void push_message(GString *msg)
|
|||||||
}
|
}
|
||||||
g_message("Received %s", get_message_name(msgid));
|
g_message("Received %s", get_message_name(msgid));
|
||||||
|
|
||||||
|
SettingParam *param;
|
||||||
switch (msgid) {
|
switch (msgid) {
|
||||||
case ACK:
|
case ACK:
|
||||||
g_string_free(msg, TRUE);
|
g_string_free(msg, TRUE);
|
||||||
@@ -248,9 +252,12 @@ void push_message(GString *msg)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
case RECEIVE_PARAMETER_VALUE:
|
case RECEIVE_PARAMETER_VALUE:
|
||||||
|
{
|
||||||
unpack_message(msg);
|
unpack_message(msg);
|
||||||
SettingParam *param = setting_param_new_from_data(&msg->str[8], NULL);
|
param = setting_param_new_from_data(&msg->str[8], NULL);
|
||||||
g_message("ID: %5d Position: %2d Value: %.1d", param->id, param->position, param->value);
|
XmlSettings *xml = get_xml_settings(param->id, param->position);
|
||||||
|
char *label = xml ? xml->label : "NULL";
|
||||||
|
g_message("ID: %5d Position: %2d Value: %.1d: %s", param->id, param->position, param->value, label);
|
||||||
|
|
||||||
GDK_THREADS_ENTER();
|
GDK_THREADS_ENTER();
|
||||||
apply_setting_param_to_gui(param);
|
apply_setting_param_to_gui(param);
|
||||||
@@ -259,6 +266,7 @@ void push_message(GString *msg)
|
|||||||
setting_param_free(param);
|
setting_param_free(param);
|
||||||
g_string_free(msg, TRUE);
|
g_string_free(msg, TRUE);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
case RECEIVE_DEVICE_NOTIFICATION:
|
case RECEIVE_DEVICE_NOTIFICATION:
|
||||||
unpack_message(msg);
|
unpack_message(msg);
|
||||||
@@ -304,7 +312,7 @@ void push_message(GString *msg)
|
|||||||
x = 10;
|
x = 10;
|
||||||
do {
|
do {
|
||||||
param = setting_param_new_from_data(&msg->str[x], &x);
|
param = setting_param_new_from_data(&msg->str[x], &x);
|
||||||
g_message("Received global param ID: %5d Position: %2.1d Value: %6.1d",
|
g_message("Received global param ID: %5d Position: %2.1d Value: %6.1d: %s",
|
||||||
param->id, param->position, param->value);
|
param->id, param->position, param->value);
|
||||||
setting_param_free(param);
|
setting_param_free(param);
|
||||||
} while ( (x < msg->len) && n < tot);
|
} while ( (x < msg->len) && n < tot);
|
||||||
|
|||||||
Reference in New Issue
Block a user