@betaflight/api
Version:
A high-level API to read data from betaflight flight controllers
33 lines • 1.45 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.legacySerialPortFunctionsMap = exports.serialPortFunctionBits = void 0;
const types_1 = require("./types");
const serialPortFunctionBits = () => [
types_1.SerialPortFunctions.MSP,
types_1.SerialPortFunctions.GPS,
types_1.SerialPortFunctions.TELEMETRY_FRSKY,
types_1.SerialPortFunctions.TELEMETRY_HOTT,
types_1.SerialPortFunctions.TELEMETRY_LTM,
types_1.SerialPortFunctions.TELEMETRY_SMARTPORT,
types_1.SerialPortFunctions.RX_SERIAL,
types_1.SerialPortFunctions.BLACKBOX,
types_1.SerialPortFunctions.UNKNOWN,
types_1.SerialPortFunctions.TELEMETRY_MAVLINK,
types_1.SerialPortFunctions.ESC_SENSOR,
types_1.SerialPortFunctions.TBS_SMARTAUDIO,
types_1.SerialPortFunctions.TELEMETRY_IBUS,
types_1.SerialPortFunctions.IRC_TRAMP,
types_1.SerialPortFunctions.RUNCAM_DEVICE_CONTROL,
types_1.SerialPortFunctions.LIDAR_TF,
];
exports.serialPortFunctionBits = serialPortFunctionBits;
exports.legacySerialPortFunctionsMap = {
1: [types_1.SerialPortFunctions.MSP],
5: [types_1.SerialPortFunctions.MSP],
8: [types_1.SerialPortFunctions.MSP],
2: [types_1.SerialPortFunctions.GPS],
3: [types_1.SerialPortFunctions.RX_SERIAL],
10: [types_1.SerialPortFunctions.BLACKBOX],
11: [types_1.SerialPortFunctions.MSP, types_1.SerialPortFunctions.BLACKBOX],
};
//# sourceMappingURL=constants.js.map