UNPKG

nixfilter-logicsignal

Version:

Filters for handling (compressing/uncompressing etc.) logic signals

39 lines (32 loc) 943 B
'use strict'; var Logic_Signal, logic_signal_writer, nixfilter, timings_writer; // Import/Require the local "logic_signal" module Logic_Signal = require('./logic_signal'); // Require the "nixfilter" module nixfilter = require('nixfilter'); // A writer for logic signals logic_signal_writer = function(encoding) { return function(write_bytes) { var write; write = nixfilter.writer.line(encoding)(write_bytes); return function(logic_signal) { write(logic_signal.to_string()); }; }; }; // A writer for logic signals timings timings_writer = function(encoding) { return function(write_bytes) { var write; write = nixfilter.writer.line(encoding)(write_bytes); return function(logic_signal) { write(logic_signal.to_timings_string()); }; }; }; // What this module exports module.exports = { logic_signal: logic_signal_writer, timings: timings_writer }; //# sourceMappingURL=writer.js.map