{
  "VTConfig" : {
    "title" : "F150 2015+",
    "revision": "1.0",
    "manufacturer" : [ "1FT" ],
    "modelCode" : [ "?F1??","?W1??","?X1??" ],
    "startyear" : [ "F" ],
    "messages" : [
    {
      "CANId"          : "0x4C",
      "CANIdMask"      : "0x7FF",
      "reportPeriodms" : 10000,
      "dataFieldMatch" : [ "0x0", "0x0", "0x0", "0x0", "0x0", "0x0", "0x0", "0x0" ],
      "dataFieldMask"  : [ "0x0", "0x0", "0x0", "0x0", "0x0", "0x0", "0x0", "0x0" ],
      "signals": [
      {
        "itemId"      : 59024,
	"name"        : "SeatBelt",
	"dataLocation": [ 1 ],
	"msbDiscard"  : 1,
	"lsbDiscard"  : 6,
	"datatype"    : "number",
	"multiplier"  : 1,
	"divider"     : 1,
	"offset"      : 0,
	"maxRawValue" : 1,
	"minRawValue" : 0
      }
      ]
    },
    {
      "CANId"          : "0x430",
      "CANIdMask"      : "0x7FF",
      "reportPeriodms" : 10000,
      "signals": [
      {
        "itemId"      : 59010,
	"name"        : "Odometer",
	"dataLocation": [ 1, 2, 3 ],
	"msbDiscard"  : 0,
	"lsbDiscard"  : 0,
	"datatype"    : "number",
	"multiplier"  : 1000,
	"divider"     : 1,
	"offset"      : 0,
	"maxRawValue" : 16777215,
	"minRawValue" : 0
      }
      ]
    },
    {
      "CANId"          : "0x72E",
      "CANIdMask"      : "0x7FF",
      "reportPeriodms" : 60000,
      "dataFieldMatch" : [ "0x0", "0x62", "0x28", "0x13", "0x0", "0x0", "0x0", "0x0" ],
      "dataFieldMask"  : [ "0x0", "0xFF", "0xFF", "0xFF", "0x0", "0x0", "0x0", "0x0" ],
      "request" :
      {
	"reqCANId" : "0x726",
	"data" : [ "0x3", "0x22", "0x28", "0x13", "0x55", "0x55", "0x55", "0x55" ]
      },
      "signals": [
      {
        "itemId"      : 59081,
        "name"        : "Left Front Tire",
        "dataLocation": [ 4, 5 ],
        "msbDiscard"  : 0,
        "lsbDiscard"  : 0,
        "datatype"    : "number",
        "multiplier"  : 1,
        "divider"     : 3,
        "offset"      : 7,
        "maxRawValue" : 2000,
        "minRawValue" : 0
      }
      ]
    },
    {
      "CANId"          : "0x72E",
      "CANIdMask"      : "0x7FF",
      "reportPeriodms" : 60000,
      "dataFieldMatch" : [ "0x0", "0x62", "0x28", "0x14", "0x0", "0x0", "0x0", "0x0" ],
      "dataFieldMask"  : [ "0x0", "0xFF", "0xFF", "0xFF", "0x0", "0x0", "0x0", "0x0" ],
      "request" :
      {
	"reqCANId" : "0x726",
	"data" : [ "0x3", "0x22", "0x28", "0x14", "0x55", "0x55", "0x55", "0x55" ]
      },
      "signals": [
      {
        "itemId"      : 59082,
        "name"        : "Right Front Tire",
        "dataLocation": [ 4, 5 ],
        "msbDiscard"  : 0,
        "lsbDiscard"  : 0,
        "datatype"    : "number",
        "multiplier"  : 1,
        "divider"     : 3,
        "offset"      : 7,
        "maxRawValue" : 2000,
        "minRawValue" : 0
      }
      ]
    },
    {
      "CANId"          : "0x72E",
      "CANIdMask"      : "0x7FF",
      "reportPeriodms" : 60000,
      "dataFieldMatch" : [ "0x0", "0x62", "0x28", "0x16", "0x0", "0x0", "0x0", "0x0" ],
      "dataFieldMask"  : [ "0x0", "0xFF", "0xFF", "0xFF", "0x0", "0x0", "0x0", "0x0" ],
      "request" :
      {
	"reqCANId" : "0x726",
	"data" : [ "0x3", "0x22", "0x28", "0x16", "0x55", "0x55", "0x55", "0x55" ]
      },
      "signals": [
      {
        "itemId"      : 59083,
        "name"        : "Left Rear Tire",
        "dataLocation": [ 4, 5 ],
        "msbDiscard"  : 0,
        "lsbDiscard"  : 0,
        "datatype"    : "number",
        "multiplier"  : 1,
        "divider"     : 3,
        "offset"      : 7,
        "maxRawValue" : 2000,
        "minRawValue" : 0
      }
      ]
    },
    {
      "CANId"          : "0x72E",
      "CANIdMask"      : "0x7FF",
      "reportPeriodms" : 60000,
      "dataFieldMatch" : [ "0x0", "0x62", "0x28", "0x15", "0x0", "0x0", "0x0", "0x0" ],
      "dataFieldMask"  : [ "0x0", "0xFF", "0xFF", "0xFF", "0x0", "0x0", "0x0", "0x0" ],
      "request" :
      {
	"reqCANId" : "0x726",
	"data" : [ "0x3", "0x22", "0x28", "0x15", "0x55", "0x55", "0x55", "0x55" ]
      },
      "signals": [
      {
        "itemId"      : 59086,
        "name"        : "Right Rear Tire",
        "dataLocation": [ 4, 5 ],
        "msbDiscard"  : 0,
        "lsbDiscard"  : 0,
        "datatype"    : "number",
        "multiplier"  : 1,
        "divider"     : 3,
        "offset"      : 7,
        "maxRawValue" : 2000,
        "minRawValue" : 0
      }
      ]
    }
          
    ]
  }
}
