c2000ware-core-sdk/driverlib/.meta/clocktree/mux.js

22 lines
465 B
JavaScript
Raw Normal View History

2023-06-24 09:05:38 +03:00
exports = {
displayName: "Mux",
config: [],
extendConfig: ({ $ipInstance }) => [
{
name: "Description",
displayName: "Description",
default: $ipInstance.description,
readOnly: true,
},
{
name: "inputSelect",
displayName: "Input Select",
default: $ipInstance.resetValue,
options: _.map($ipInstance.inPins, ({ name }) => ({ name })),
}, {
name: $ipInstance.outPins[0].name,
default: 0,
getValue: (inst) => inst[inst.inputSelect],
}],
};