new generic crunching mechanism that will be used with all of the future set messages

pull/3/head
cTn 10 years ago
parent c37b9ff0f1
commit 8a951acb82

@ -570,4 +570,30 @@ MSP.send_message = function(code, data, callback_sent, callback_msp) {
});
return true;
}
};
MSP.crunch = function (name) {
var buffer = [];
switch (name) {
case 'BF_CONFIG':
buffer.push(BF_CONFIG.mixerConfiguration);
buffer.push(specificByte(BF_CONFIG.features, 0));
buffer.push(specificByte(BF_CONFIG.features, 1));
buffer.push(specificByte(BF_CONFIG.features, 2));
buffer.push(specificByte(BF_CONFIG.features, 3));
buffer.push(BF_CONFIG.serialrx_type);
buffer.push(specificByte(BF_CONFIG.board_align_roll, 0));
buffer.push(specificByte(BF_CONFIG.board_align_roll, 1));
buffer.push(specificByte(BF_CONFIG.board_align_pitch, 0));
buffer.push(specificByte(BF_CONFIG.board_align_pitch, 1));
buffer.push(specificByte(BF_CONFIG.board_align_yaw, 0));
buffer.push(specificByte(BF_CONFIG.board_align_yaw, 1));
break;
default:
return false;
}
return buffer;
};
Loading…
Cancel
Save