Sha256: 6b3cd805a6a1dcb81a3b03e17ede8be3e488d764eb1a93f9e9c20dd411cffdb4
Contents?: true
Size: 652 Bytes
Versions: 11
Compression:
Stored size: 652 Bytes
Contents
require_relative "../../../core_ext" require_relative "lab_parser" class Ecu class SignalList def self.from_lab(str) signals, _, headers, subheaders = LabParser.call(str) new(signals, headers, subheaders) end def to_lab out = [] out.append(*headers.map { |l| "; #{l}" }, "") unless headers.empty? out.append("[SETTINGS]") out.append("Version;V1.1") out.append("MultiRasterSeparator;&") out.append("") out.append(*subheaders.map { |l| "; #{l}" }, "") unless subheaders.empty? out.append("[RAMCELL]") out.append(*map(&:to_lab)) out.join("\n") end end end
Version data entries
11 entries across 11 versions & 1 rubygems