nixfilter-logicsignal
Version:
Filters for handling (compressing/uncompressing etc.) logic signals
39 lines (32 loc) • 943 B
JavaScript
;
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