18 lines
529 B
JavaScript
18 lines
529 B
JavaScript
// GenericI60Driver.mjs
|
|
import { BaseFileDriver } from '../../core/BaseFileDriver.mjs';
|
|
import * as Parser from './parser.mjs';
|
|
|
|
/**
|
|
* Driver genérico i60 (sin conectividad). Lee archivos .txt exportados del equipo.
|
|
* Implementa el "Template Method" heredado de BaseFileDriver.
|
|
*/
|
|
export default class GenericI60Driver extends BaseFileDriver {
|
|
constructor(opts = {}) {
|
|
super({
|
|
...opts,
|
|
parserStrategy: { parseLine: Parser.parseLine },
|
|
intervalBuilder: opts.intervalBuilder || 'crossDay'
|
|
});
|
|
}
|
|
}
|