case 0x60:
/* data increment */
_nrpn_state = RPNState (_nrpn_state|HaveValue);
- parser.channel_nrpn_increment[_channel_number] (parser, rpn_id); /* EMIT SIGNAL */
+ parser.channel_nrpn_increment[_channel_number] (parser, rpn_id, 1); /* EMIT SIGNAL */
return true;
case 0x61:
/* data decrement */
_nrpn_state = RPNState (_nrpn_state|HaveValue);
- parser.channel_nrpn_decrement[_channel_number] (parser, rpn_id); /* EMIT SIGNAL */
+ parser.channel_nrpn_decrement[_channel_number] (parser, rpn_id, -1); /* EMIT SIGNAL */
return true;
case 0x06:
/* data entry MSB */
result.first->second = rpn_val;
}
- parser.channel_nrpn[_channel_number] (parser, rpn_id); /* EMIT SIGNAL */
+ parser.channel_nrpn[_channel_number] (parser, rpn_id, rpn_val); /* EMIT SIGNAL */
return true;
}
case 0x60:
/* data increment */
_rpn_state = RPNState (_rpn_state|HaveValue);
- parser.channel_rpn_increment[_channel_number] (parser, rpn_id); /* EMIT SIGNAL */
+ parser.channel_rpn_increment[_channel_number] (parser, rpn_id, 1); /* EMIT SIGNAL */
return true;
case 0x61:
/* data decrement */
_rpn_state = RPNState (_rpn_state|HaveValue);
- parser.channel_rpn_decrement[_channel_number] (parser, rpn_id); /* EMIT SIGNAL */
+ parser.channel_rpn_decrement[_channel_number] (parser, rpn_id, -1); /* EMIT SIGNAL */
return true;
case 0x06:
/* data entry MSB */
result.first->second = rpn_val;
}
- parser.channel_rpn[_channel_number] (parser, rpn_id); /* EMIT SIGNAL */
+ parser.channel_rpn[_channel_number] (parser, rpn_id, rpn_val); /* EMIT SIGNAL */
return true;
}
}