Module: SIPP::ExtendedDictionary

Included in:
Extended
Defined in:
lib/sipp/extended_dictionary.rb

Constant Summary collapse

CATEGORY =

SIPP-compatible category

SIPP::Code::CATEGORY.invert.merge(WILDCARDS)
TYPE =

SIPP-compatible body type

SIPP::Code::TYPE.invert.merge(WILDCARDS)
TRANSMISSION =

Transmission type. SIPP-compatible but extended with robot/tiptronic (I wonder if anyone needs it)

{
  manual: 'M',
  auto:   'A',
  robot:  'R', # variations of robot/tiptronic etc
}.merge(WILDCARDS)
DRIVE =

Drive type. Incompatible with SIPP because the original SIPP is completely weird and more transmission-oriented

{
  single: 'S',
  front:  'F',
  rear:   'R',
  all:    'A', # AWD
  fwd:    'X', # 4x4
}.merge(WILDCARDS)
FUEL =

Fuel type. Mostly compatible with SIPP but you know… Made more human-guessable

{
  compressed_gas: 'G',
  diesel:         'D',
  electric:       'E',
  electric_plus:  'C',
  ethanol:        'U',
  hybrid:         'H',
  hybrid_plug_in: 'I',
  hydrogen:       'A',
  multi_fuel:     'M',
  petrol:         'P',
}.merge(WILDCARDS)
AC =

Most probably is subject to change in the future Surprisingly is compatible with SIPP

{
  multi_zone: 'M',
  present:    'A',
  absent:     'N',
  false    => 'N',
  true     => 'A',
  air:        'A',
  no_air:     'N',
}.merge(WILDCARDS)