11 lines
536 B
TypeScript
11 lines
536 B
TypeScript
import { SerialController } from '../utils/common/serial_controller';
|
|
(async () => {
|
|
const chs = (process.env.CHS || '50,51').split(',').map(Number);
|
|
const ms = Number(process.env.MS || 5000);
|
|
const board = process.env.BOARD ? Number(process.env.BOARD) : undefined;
|
|
const c = new SerialController(board ? { deviceId: board } : {});
|
|
await c.open();
|
|
try { await c.pulseChannels(chs, ms, board); console.log(`已脉冲 板${board ?? c.defaultDeviceId} 通道[${chs.join(',')}] ${ms}ms`); }
|
|
finally { await c.close(); }
|
|
})();
|