|
@@ -1,4 +1,5 @@
|
|
|
const crcTool = require('../../tools/crc-hash/crc-tool.js')
|
|
const crcTool = require('../../tools/crc-hash/crc-tool.js')
|
|
|
|
|
+const asciiCodeTool = require('../../tools/ascii-code/index.js')
|
|
|
const filterCalculator = require('../../tools/filter/index.js')
|
|
const filterCalculator = require('../../tools/filter/index.js')
|
|
|
const smdCodeCalculator = require('../../tools/smd-code/index.js')
|
|
const smdCodeCalculator = require('../../tools/smd-code/index.js')
|
|
|
const refrigerationCalculator = require('../../tools/refrigeration/index.js')
|
|
const refrigerationCalculator = require('../../tools/refrigeration/index.js')
|
|
@@ -9,6 +10,7 @@ const {
|
|
|
} = require('../../utils/base-utils.js')
|
|
} = require('../../utils/base-utils.js')
|
|
|
|
|
|
|
|
const crcHandlers = require('./handlers/crc.js')
|
|
const crcHandlers = require('./handlers/crc.js')
|
|
|
|
|
+const asciiCodeHandlers = require('./handlers/ascii-code.js')
|
|
|
const filterHandlers = require('./handlers/filter.js')
|
|
const filterHandlers = require('./handlers/filter.js')
|
|
|
const reactanceHandlers = require('./handlers/reactance.js')
|
|
const reactanceHandlers = require('./handlers/reactance.js')
|
|
|
const refrigerationHandlers = require('./handlers/refrigeration.js')
|
|
const refrigerationHandlers = require('./handlers/refrigeration.js')
|
|
@@ -18,6 +20,7 @@ const threePhasePowerHandlers = require('./handlers/three-phase-power.js')
|
|
|
const TOOL_ENTRIES = [
|
|
const TOOL_ENTRIES = [
|
|
|
{ view: 'bootloader', label: 'BootLoader升级', icon: 'icon-chip', iconSrc: '/assets/icons/chip-white.png' },
|
|
{ view: 'bootloader', label: 'BootLoader升级', icon: 'icon-chip', iconSrc: '/assets/icons/chip-white.png' },
|
|
|
{ view: 'crc', label: 'CRC与哈希计算', icon: 'icon-crc', iconSrc: '/assets/icons/hash-white.png' },
|
|
{ view: 'crc', label: 'CRC与哈希计算', icon: 'icon-crc', iconSrc: '/assets/icons/hash-white.png' },
|
|
|
|
|
+ { view: 'asciiCode', label: 'ASCII/数值转换', icon: 'icon-terminal', iconSrc: '/assets/icons/terminal-white.png' },
|
|
|
{ view: 'filter', label: '滤波器计算', icon: 'icon-filter', iconSrc: '/assets/icons/funnel-white.png' },
|
|
{ view: 'filter', label: '滤波器计算', icon: 'icon-filter', iconSrc: '/assets/icons/funnel-white.png' },
|
|
|
{ view: 'reactance', label: '电抗计算', icon: 'icon-reactance', iconSrc: '/assets/icons/audio-waveform-white.png' },
|
|
{ view: 'reactance', label: '电抗计算', icon: 'icon-reactance', iconSrc: '/assets/icons/audio-waveform-white.png' },
|
|
|
{ view: 'smdCode', label: '贴片电阻/容代码', icon: 'icon-smd', iconSrc: '/assets/icons/microchip-white.png' },
|
|
{ view: 'smdCode', label: '贴片电阻/容代码', icon: 'icon-smd', iconSrc: '/assets/icons/microchip-white.png' },
|
|
@@ -45,6 +48,7 @@ function getToolTitle(view) {
|
|
|
function createToolInitialState() {
|
|
function createToolInitialState() {
|
|
|
return {
|
|
return {
|
|
|
...crcTool.createInitialState(),
|
|
...crcTool.createInitialState(),
|
|
|
|
|
+ ...asciiCodeTool.createInitialState(),
|
|
|
...filterCalculator.createInitialState(),
|
|
...filterCalculator.createInitialState(),
|
|
|
...smdCodeCalculator.createInitialState(),
|
|
...smdCodeCalculator.createInitialState(),
|
|
|
...refrigerationCalculator.createInitialState(),
|
|
...refrigerationCalculator.createInitialState(),
|
|
@@ -86,6 +90,7 @@ const toolPageHandlers = {
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
...crcHandlers.handlers,
|
|
...crcHandlers.handlers,
|
|
|
|
|
+ ...asciiCodeHandlers.handlers,
|
|
|
...filterHandlers.handlers,
|
|
...filterHandlers.handlers,
|
|
|
...reactanceHandlers.handlers,
|
|
...reactanceHandlers.handlers,
|
|
|
...smdCodeHandlers.handlers,
|
|
...smdCodeHandlers.handlers,
|