[
	{
		"text" : "Tire position",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "10000",
		"request" : "no",
		"name" : "<TrPos>"
	},
	{
		"text" : "Tire pressure",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "8",
		"multiplier" : "4",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "10000",
		"request" : "no",
		"name" : "TrP[TrPos]"
	},
	{
		"text" : "Tire temperature",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.03125",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "273",
		"time" : "10000",
		"request" : "no",
		"name" : "TrT[TrPos]"
	},
	{
		"text" : "Tire pressure sensor status",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "10000",
		"request" : "no",
		"name" : "TrSS[Pos]"
	},
	{
		"text" : "Tire status",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "34",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "10000",
		"request" : "no",
		"name" : "TrS[Pos]"
	},
	{
		"text" : "Tire electrical fault",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "36",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "10000",
		"request" : "no",
		"name" : "TrES[Pos]"
	},
	{
		"text" : "Tire leakage rate",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "10000",
		"request" : "no",
		"name" : "TrLeakRate[Pos]"
	},
	{
		"text" : "Tire pressure threshold detection",
		"can" : "1",
		"baudrate" : "250000",
		"PGN" : "0xFEF4",
		"protocol" : "J1939",
		"SA" : "0xFF",
		"DA" : "",
		"ID" : "",
		"specific" : "no",
		"start_bit" : "61",
		"len_bit" : "3",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "10000",
		"request" : "no",
		"name" : "TrPresThresh[Pos]"
	},
	{
		"text" : "CTR_PSK2_Start",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "2",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "CTR_PSK2_Start"
	},
	{
		"text" : "Freq_init_set",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "7",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_init_set"
	},
	{
		"text" : "Freq_init_set_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "15",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_init_set_Enable"
	},
	{
		"text" : "Freq_rise_set",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "7",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_rise_set"
	},
	{
		"text" : "Freq_set",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "23",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_set"
	},
	{
		"text" : "Freq_set_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "7",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_set_Enable"
	},
	{
		"text" : "Time_restart_set",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "31",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_restart_set0"
	},
	{
		"text" : "Time_restart_set",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "7",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_restart_set"
	},
	{
		"text" : "Time_restart_set_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "39",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_restart_set_Enable"
	},
	{
		"text" : "Time_stop_set",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "7",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_stop_set"
	},
	{
		"text" : "Time_stop_set_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBA",
		"protocol" : "J1939",
		"SA" : "0x90",
		"DA" : "",
		"ID" : "0x18FFBA90",
		"specific" : "no",
		"start_bit" : "47",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_stop_set_Enable"
	},
	{
		"text" : "PSK2_Error",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "4",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_Error"
	},
	{
		"text" : "PSK2_FLG_Block_Start",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "4",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_FLG_Block_Start"
	},
	{
		"text" : "PSK2_FLG_Ready",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "6",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_FLG_Ready"
	},
	{
		"text" : "PSK2_FLG_Start",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "7",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_FLG_Start"
	},
	{
		"text" : "PSK2_Motor_Freq",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_Motor_Freq"
	},
	{
		"text" : "PSK2_U_inp",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_U_inp"
	},
	{
		"text" : "PSK2_I_phA",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_I_phA"
	},
	{
		"text" : "PSK2_I_phB",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_I_phB"
	},
	{
		"text" : "PSK2_I_phC",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_I_phC"
	},
	{
		"text" : "PSK2_Temp",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBB",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBB98",
		"specific" : "no",
		"start_bit" : "56",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "100",
		"time" : "250",
		"request" : "no",
		"name" : "PSK2_Temp"
	},
	{
		"text" : "Freq_init_val",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "7",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_init_val"
	},
	{
		"text" : "Freq_rise_val",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "7",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_rise_val"
	},
	{
		"text" : "Freq_val",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "7",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_val"
	},
	{
		"text" : "Time_restart_val",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "7",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_restart_val"
	},
	{
		"text" : "Time_stop_val",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "7",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_stop_val"
	},
	{
		"text" : "Freq_init_val_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "15",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_init_val_Enable"
	},
	{
		"text" : "Freq_rise_val_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "23",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_rise_val_Enable"
	},
	{
		"text" : "Freq_val_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "31",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Freq_val_Enable"
	},
	{
		"text" : "Time_restart_val_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "39",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_restart_val_Enable"
	},
	{
		"text" : "Time_stop_val_Enable",
		"can" : "4",
		"baudrate" : "250000",
		"PGN" : "0xFFBC",
		"protocol" : "J1939",
		"SA" : "0x98",
		"DA" : "",
		"ID" : "0x18FFBC98",
		"specific" : "no",
		"start_bit" : "47",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "250",
		"request" : "no",
		"name" : "Time_stop_val_Enable"
	},
	{
		"text" : "LDC_Ready_CMD",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "500",
		"request" : "no",
		"name" : "LDC_Ready_CMD"
	},
	{
		"text" : "LDC_Run_CMD",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "1",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "500",
		"request" : "no",
		"name" : "LDC_Run_CMD"
	},
	{
		"text" : "LDC_Key_On_Check_CMD",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "2",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "500",
		"request" : "no",
		"name" : "LDC_Key_On_Check_CMD"
	},
	{
		"text" : "LDC_Emergency_Stop_CMD",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "3",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "500",
		"request" : "no",
		"name" : "LDC_Emergency_Stop_CMD"
	},
	{
		"text" : "NOT USED",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "4",
		"len_bit" : "4",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "500",
		"request" : "no",
		"name" : "NOT USED0"
	},
	{
		"text" : "LDC_Output_Voltage_CMD",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "16",
		"multiplier" : "0.01",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "500",
		"request" : "no",
		"name" : "LDC_Output_Voltage_CMD"
	},
	{
		"text" : "LDC_Output_CurrentLimit_CMD",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "500",
		"request" : "no",
		"name" : "LDC_Output_CurrentLimit_CMD"
	},
	{
		"text" : "NOT USED",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "500",
		"request" : "no",
		"name" : "NOT USED1"
	},
	{
		"text" : "NOT USED",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "500",
		"request" : "no",
		"name" : "NOT USED2"
	},
	{
		"text" : "NOT USED",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF31",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x18FF31EF",
		"specific" : "no",
		"start_bit" : "56",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "500",
		"request" : "no",
		"name" : "NOT USED3"
	},
	{
		"text" : "LDC_Ready_FeedBack",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LDC_Ready_FeedBack"
	},
	{
		"text" : "LDC_Run_FeedBack",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "1",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LDC_Run_FeedBack"
	},
	{
		"text" : "LDC_Key_On_Check",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "2",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LDC_Key_On_Check"
	},
	{
		"text" : "LDC_Fault_Check_CMD",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "3",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LDC_Fault_Check_CMD"
	},
	{
		"text" : "LDC input Voltage",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LDC input Voltage"
	},
	{
		"text" : "LDC output Voltage",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "16",
		"multiplier" : "0.01",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LDC output Voltage"
	},
	{
		"text" : "LDC output Current",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LDC output Current"
	},
	{
		"text" : "LDC temperature(Fet)",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF041A",
		"specific" : "no",
		"start_bit" : "56",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "100",
		"request" : "no",
		"name" : "LDC temperature(Fet)"
	},
	{
		"text" : "Input_Over_Voltage_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Input_Over_Voltage_Fg"
	},
	{
		"text" : "Input_Under_Voltage_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "1",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Input_Under_Voltage_Fg"
	},
	{
		"text" : "Output_Over_Voltage_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "2",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Output_Over_Voltage_Fg"
	},
	{
		"text" : "Output_Under_Voltage_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "3",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Output_Under_Voltage_Fg"
	},
	{
		"text" : "Output_Over_Current_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "4",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Output_Over_Current_Fg"
	},
	{
		"text" : "Output_Over_Current_Hard_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "5",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Output_Over_Current_Hard_Fg"
	},
	{
		"text" : "Output_Fail_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "6",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Output_Fail_Fg"
	},
	{
		"text" : "LV_Battery_Over_Voltage_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "7",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LV_Battery_Over_Voltage_Fg"
	},
	{
		"text" : "LV_Battery_Under_Voltage_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LV_Battery_Under_Voltage_Fg"
	},
	{
		"text" : "Over_Temperature_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "9",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Over_Temperature_Fg"
	},
	{
		"text" : "Temp_Sensor_Fault_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "10",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Temp_Sensor_Fault_Fg"
	},
	{
		"text" : "CAN_Fault_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "11",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "CAN_Fault_Fg"
	},
	{
		"text" : "Current_Sensor_Fault_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "12",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Current_Sensor_Fault_Fg"
	},
	{
		"text" : "Current_Derating_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "13",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Current_Derating_Fg"
	},
	{
		"text" : "HV_Connector_Interlock_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "14",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "HV_Connector_Interlock_Fg"
	},
	{
		"text" : "LV_Connector_Interlock_Fg",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "15",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LV_Connector_Interlock_Fg"
	},
	{
		"text" : "LV_Battery_Voltage",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FF051A",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "LV_Battery_Voltage"
	},
	{
		"text" : "ProtectLampStatus",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "ProtectLampStatus"
	},
	{
		"text" : "AmberWarningLampStatus",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "2",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "AmberWarningLampStatus"
	},
	{
		"text" : "RedStopLampState",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "4",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "RedStopLampState"
	},
	{
		"text" : "MalfunctionIndicatorLampStatus",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "6",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "MalfunctionIndicatorLampStatus"
	},
	{
		"text" : "FlashProtectLamp",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "FlashProtectLamp"
	},
	{
		"text" : "FlashAmberWarningLamp",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "10",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "FlashAmberWarningLamp"
	},
	{
		"text" : "FlashRedStopLamp",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "12",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "FlashRedStopLamp"
	},
	{
		"text" : "FlashMalfuncIndicatorLamp",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "14",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "FlashMalfuncIndicatorLamp"
	},
	{
		"text" : "DTC1",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "22",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "1000",
		"request" : "no",
		"name" : "DTC1"
	},
	{
		"text" : "DTC2",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "30",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "1000",
		"request" : "no",
		"name" : "DTC2"
	},
	{
		"text" : "DTC3",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "38",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "1000",
		"request" : "no",
		"name" : "DTC3"
	},
	{
		"text" : "DTC4",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFECA",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0x18FECA1A",
		"specific" : "no",
		"start_bit" : "46",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "1000",
		"request" : "no",
		"name" : "DTC4"
	},
	{
		"text" : "ControlByte",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xECFF",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0X18ECFF1A",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "0",
		"request" : "no",
		"name" : "ControlByte"
	},
	{
		"text" : "TotalMessageSize",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xECFF",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0X18ECFF1A",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "0",
		"request" : "no",
		"name" : "TotalMessageSize"
	},
	{
		"text" : "TotalNumberOfPacket",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xECFF",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0X18ECFF1A",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "0",
		"request" : "no",
		"name" : "TotalNumberOfPacket"
	},
	{
		"text" : "PGNumber",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xECFF",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0X18ECFF1A",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "24",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "0",
		"request" : "no",
		"name" : "PGNumber"
	},
	{
		"text" : "SequenceNumber",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xEBFF",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0X18EBFF1A",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "0",
		"request" : "no",
		"name" : "SequenceNumber"
	},
	{
		"text" : "PacketizedData",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xEBFF",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0X18EBFF1A",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "56",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "0",
		"request" : "no",
		"name" : "PacketizedData"
	},
	{
		"text" : "LDC to Tester",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xDAF9",
		"protocol" : "J1939",
		"SA" : "0x1A",
		"DA" : "",
		"ID" : "0X18DAF91A",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "0",
		"request" : "no",
		"name" : "LDC to Tester"
	},
	{
		"text" : "Tester to LDC",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xDA1A",
		"protocol" : "J1939",
		"SA" : "0xF9",
		"DA" : "",
		"ID" : "0X18DA1AF9",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "-",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-",
		"time" : "0",
		"request" : "no",
		"name" : "Tester to LDC"
	},
	{
		"text" : "Sys_Voltage",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Sys_Voltage"
	},
	{
		"text" : "Sys_Current",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-500",
		"time" : "100",
		"request" : "no",
		"name" : "Sys_Current"
	},
	{
		"text" : "Sys_SOC",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "0.4",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Sys_SOC"
	},
	{
		"text" : "Sys_Status",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "4",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Sys_Status"
	},
	{
		"text" : "Charge_link",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "44",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Charge_link"
	},
	{
		"text" : "Charge_Indication",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "46",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Charge_Indication"
	},
	{
		"text" : "Err_Level",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Err_Level"
	},
	{
		"text" : "BMS_self_check",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "50",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "BMS_self_check"
	},
	{
		"text" : "Power_Off_Request",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "52",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Power_Off_Request"
	},
	{
		"text" : "Insulation_Fade",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "54",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Insulation_Fade"
	},
	{
		"text" : "CAN_Counter",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF50",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x10FF50F4",
		"specific" : "no",
		"start_bit" : "56",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "CAN_Counter"
	},
	{
		"text" : "Cell_Max_Vol",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF51",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF51F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Max_Vol"
	},
	{
		"text" : "Cell_Min_Vol",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF51",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF51F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Min_Vol"
	},
	{
		"text" : "Max_Vol_Cell_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF51",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF51F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Max_Vol_Cell_Num"
	},
	{
		"text" : "Max_Vol_Group_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF51",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF51F4",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Max_Vol_Group_Num"
	},
	{
		"text" : "Min_Vol_Cell_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF51",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF51F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Min_Vol_Cell_Num"
	},
	{
		"text" : "Min_Vol_Group_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF51",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF51F4",
		"specific" : "no",
		"start_bit" : "56",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Min_Vol_Group_Num"
	},
	{
		"text" : "Cell_Ave_Vol",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF52",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF52F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Ave_Vol"
	},
	{
		"text" : "Cell_Dev_Vol",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF52",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF52F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Dev_Vol"
	},
	{
		"text" : "Ampere_00",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF52",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF52F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Ampere_00"
	},
	{
		"text" : "Ampere_01",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF52",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF52F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Ampere_01"
	},
	{
		"text" : "Cell_Max_Tem",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Max_Tem"
	},
	{
		"text" : "Max_Tem_Cell_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Max_Tem_Cell_Num"
	},
	{
		"text" : "Max_Tem_Group_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Max_Tem_Group_Num"
	},
	{
		"text" : "Cell_Min_Tem",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Min_Tem"
	},
	{
		"text" : "Min_Tem_Cell_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Min_Tem_Cell_Num"
	},
	{
		"text" : "Min_Tem_Group_Num",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Min_Tem_Group_Num"
	},
	{
		"text" : "Cell_Ave_Tem",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Ave_Tem"
	},
	{
		"text" : "Cell_Dev_Tem",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF53",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF53F4",
		"specific" : "no",
		"start_bit" : "56",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Dev_Tem"
	},
	{
		"text" : "Cell_Vol_High",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Vol_High"
	},
	{
		"text" : "Cell_Vol_Low",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "2",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cell_Vol_Low"
	},
	{
		"text" : "Tem_High",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "4",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Tem_High"
	},
	{
		"text" : "Tem_low",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "6",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Tem_low"
	},
	{
		"text" : "Sum_Vol_High",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Sum_Vol_High"
	},
	{
		"text" : "Sum_Vol_Low",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "10",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Sum_Vol_Low"
	},
	{
		"text" : "Dis_Current_Over",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "12",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Dis_Current_Over"
	},
	{
		"text" : "Cha_Current_Over",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "14",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Cha_Current_Over"
	},
	{
		"text" : "SOC_High",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "SOC_High"
	},
	{
		"text" : "SOC_Low",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "18",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "SOC_Low"
	},
	{
		"text" : "Det_Tempe",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "20",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Det_Tempe"
	},
	{
		"text" : "Det_Cell_Vol",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "22",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Det_Cell_Vol"
	},
	{
		"text" : "BMS_Commun_Fault",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "BMS_Commun_Fault"
	},
	{
		"text" : "VCU_timeout_malfunc",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "26",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "VCU_timeout_malfunc"
	},
	{
		"text" : "Sum_Vol_Diff_Malfunc",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "28",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Sum_Vol_Diff_Malfunc"
	},
	{
		"text" : "St_Discharge+_Relay",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "St_Discharge+_Relay"
	},
	{
		"text" : "St_Discharge-_Relay",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "34",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "St_Discharge-_Relay"
	},
	{
		"text" : "St_Heating+_Relay",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "36",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "St_Heating+_Relay"
	},
	{
		"text" : "St_Heating+_Relay",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "38",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "St_Heating+_Relay"
	},
	{
		"text" : "error code",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF54",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF54F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "error code"
	},
	{
		"text" : "Requirement_Vol",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF55",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF55F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Requirement_Vol"
	},
	{
		"text" : "Regen_current_Lmt",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF55",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF55F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-500",
		"time" : "200",
		"request" : "no",
		"name" : "Regen_current_Lmt"
	},
	{
		"text" : "Cha_Current_Lmt",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF55",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF55F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-500",
		"time" : "200",
		"request" : "no",
		"name" : "Cha_Current_Lmt"
	},
	{
		"text" : "Dis_Current_Lmt",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF55",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x18FF55F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "200",
		"request" : "no",
		"name" : "Dis_Current_Lmt"
	},
	{
		"text" : "Cell_Max_Tem",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xF100",
		"protocol" : "J1939",
		"SA" : "0xEF",
		"DA" : "",
		"ID" : "0x0CF100EF",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Cell_Max_Tem"
	},
	{
		"text" : "Accel_pedal_pos_1",
		"can" : "6",
		"baudrate" : "250000",
		"PGN" : "0xF003",
		"protocol" : "J1939",
		"SA" : "0x00",
		"DA" : "",
		"ID" : "0xCF00300",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "8",
		"multiplier" : "0.4",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "50",
		"request" : "no",
		"name" : "Accel_pedal_pos_1"
	},
	{
		"text" : "Parking_Brake_Switch ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEF1 ",
		"protocol" : "J1939",
		"SA" : "0x00",
		"DA" : "",
		"ID" : "0x18FEF100 ",
		"specific" : "no",
		"start_bit" : "3",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Parking_Brake_Switch "
	},
	{
		"text" : "Cruise_ctrl_actvie ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEF1 ",
		"protocol" : "J1939",
		"SA" : "0x00",
		"DA" : "",
		"ID" : "0x18FEF100 ",
		"specific" : "no",
		"start_bit" : "25",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Cruise_Control_Active"
	},
	{
		"text" : "Cruise_ctrl_speed ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEF1 ",
		"protocol" : "J1939",
		"SA" : "0x00",
		"DA" : "",
		"ID" : "0x18FEF100 ",
		"specific" : "no",
		"start_bit" : "41",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Cruise_ctrl_speed"
	},
	{
		"text" : "Cruise_ctrl_states ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEF1 ",
		"protocol" : "J1939",
		"SA" : "0x00",
		"DA" : "",
		"ID" : "0x18FEF100 ",
		"specific" : "no",
		"start_bit" : "54",
		"len_bit" : "3",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "Cruise_Control_States"
	},
	{
		"text" : "Bat_power",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEF7",
		"protocol" : "J1939",
		"SA" : "0x21",
		"DA" : "",
		"ID" : "0x18FEF721",
		"specific" : "no",
		"start_bit" : "33",
		"len_bit" : "16",
		"multiplier" : "0.05",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Battery_Power"
	},
	{
		"text" : "Key_Bat_Potential",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEF7",
		"protocol" : "J1939",
		"SA" : "0x21",
		"DA" : "",
		"ID" : "0x18FEF721",
		"specific" : "no",
		"start_bit" : "49",
		"len_bit" : "16",
		"multiplier" : "0.05",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Keyswitch_Battery_Potential"
	},
	{
		"text" : "ABS_active",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xF001",
		"protocol" : "J1939",
		"SA" : "0x0B",
		"DA" : "",
		"ID" : "0x18F0010B",
		"specific" : "no",
		"start_bit" : "4",
		"len_bit" : "2",
		"multiplier" : "0.4",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "20",
		"request" : "no",
		"name" : "ABS_Active "
	},
	{
		"text" : "ABS_full_operation",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xF001",
		"protocol" : "J1939",
		"SA" : "0x0B",
		"DA" : "",
		"ID" : "0x18F0010B",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "2",
		"multiplier" : "0.4",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "20",
		"request" : "no",
		"name" : "ABS_Fully_Operational"
	},
	{
		"text" : "EBS_Brake_Switch",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xF001",
		"protocol" : "J1939",
		"SA" : "0x0B",
		"DA" : "",
		"ID" : "0x18F0010B",
		"specific" : "no",
		"start_bit" : "6",
		"len_bit" : "2",
		"multiplier" : "0.4",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "20",
		"request" : "no",
		"name" : "EBS_Brake_Switch"
	},
	{
		"text" : "Front_left_wh_speed",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFE6E",
		"protocol" : "J1939",
		"SA" : "0x0B",
		"DA" : "",
		"ID" : "0x8FE6E0B",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "0.00390625",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "20",
		"request" : "no",
		"name" : "Front_Left_Wheel_Speed"
	},
	{
		"text" : "Front_right_wh_speed",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFE6E",
		"protocol" : "J1939",
		"SA" : "0x0B",
		"DA" : "",
		"ID" : "0x8FE6E0B",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.00390625",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "20",
		"request" : "no",
		"name" : "Front_Right_Wheel_Speed"
	},
	{
		"text" : "Rear_left_wh_speed",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFE6E",
		"protocol" : "J1939",
		"SA" : "0x0B",
		"DA" : "",
		"ID" : "0x8FE6E0B",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "16",
		"multiplier" : "0.00390625",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "20",
		"request" : "no",
		"name" : "Rear_Left_Wheel_Speed"
	},
	{
		"text" : "Rear_right_wh_speed",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFE6E",
		"protocol" : "J1939",
		"SA" : "0x0B",
		"DA" : "",
		"ID" : "0x8FE6E0B",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "16",
		"multiplier" : "0.00390625",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "20",
		"request" : "no",
		"name" : "Rear_Right_Wheel_Speed"
	},
	{
		"text" : "Total_dist",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEC1",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEC1EE",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "32",
		"multiplier" : "0.125",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Total_Vehicle_Distance"
	},
	{
		"text" : "Trip_dist",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEC1",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEC1EE",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "32",
		"multiplier" : "0.125",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Trip_Distance"
	},
	{
		"text" : "Seconds",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEE6",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEE6EE",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "0.25",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Seconds "
	},
	{
		"text" : "Minutes ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEE6",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEE6EE",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Minutes"
	},
	{
		"text" : "Hours ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEE6",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEE6EE",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Hours"
	},
	{
		"text" : "Month ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEE6",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEE6EE",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Month"
	},
	{
		"text" : "Day ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEE6",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEE6EE",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "0.25",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Day"
	},
	{
		"text" : "Year ",
		"can" : "6",
		"baudrate" : "500000",
		"PGN" : "0xFEE6",
		"protocol" : "J1939",
		"SA" : "0xEE",
		"DA" : "",
		"ID" : "0x18FEE6EE",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Year"
	},
	{
		"text" : "TI_Fault_Vdc",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Vdc"
	},
	{
		"text" : "TI_Fault_Idc",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "1",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Idc"
	},
	{
		"text" : "TI_Fault_Iph",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "2",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Iph"
	},
	{
		"text" : "TI_Fault_T_IGBT",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "3",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_T_IGBT"
	},
	{
		"text" : "TI_Fault_T_Mashine",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "4",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_T_Mashine"
	},
	{
		"text" : "TI_Fault_Load_Assim",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "5",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Load_Assim"
	},
	{
		"text" : "TI_Fault_Sensor_I_power",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "6",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Sensor_I_power"
	},
	{
		"text" : "TI_Fault_Sensor_Idc",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "7",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Sensor_Idc"
	},
	{
		"text" : "TI_Fault_Sensor_IphA",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Sensor_IphA"
	},
	{
		"text" : "TI_Fault_Sensor_IphB",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "9",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Sensor_IphB"
	},
	{
		"text" : "TI_Fault_Sensor_IphC",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "10",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Sensor_IphC"
	},
	{
		"text" : "TI_Fault_SensorSpeed",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "11",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_SensorSpeed"
	},
	{
		"text" : "TI_Fault_Driver_AH",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "12",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Driver_AH"
	},
	{
		"text" : "TI_Fault_Driver_AL",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "13",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Driver_AL"
	},
	{
		"text" : "TI_Fault_Driver_BH",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "14",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Driver_BH"
	},
	{
		"text" : "TI_Fault_Driver_BL",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "15",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Driver_BL"
	},
	{
		"text" : "TI_Fault_Driver_CH",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Driver_CH"
	},
	{
		"text" : "TI_Fault_Driver_CL",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "17",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Fault_Driver_CL"
	},
	{
		"text" : "TI_State",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF01 ",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0169",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "4",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_State"
	},
	{
		"text" : "TI_w_mec",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF02",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0269",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "300",
		"request" : "no",
		"name" : "TI_w_mec"
	},
	{
		"text" : "TI_Vdc",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF02",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0269",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "300",
		"request" : "no",
		"name" : "TI_Vdc"
	},
	{
		"text" : "TI_Idc",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF02",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0269",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-1000",
		"time" : "300",
		"request" : "no",
		"name" : "TI_Idc"
	},
	{
		"text" : "TI_Iph",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF02",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0269",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "300",
		"request" : "no",
		"name" : "TI_Iph"
	},
	{
		"text" : "TI_Temp_IGBT_A",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp_IGBT_A"
	},
	{
		"text" : "TI_Temp_IGBT_B",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp_IGBT_B"
	},
	{
		"text" : "TI_Temp_IGBT_C",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp_IGBT_C"
	},
	{
		"text" : "TI_Temp_Mashine_pos1",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "24",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp_Mashine_pos1"
	},
	{
		"text" : "TI_Temp_Mashine_pos2",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp_Mashine_pos2"
	},
	{
		"text" : "TI_Temp_Mashine_pos3",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-40",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp_Mashine_pos3"
	},
	{
		"text" : "TI_Temp1_Fault",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp1_Fault"
	},
	{
		"text" : "TI_Temp2_Fault",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "52",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp2_Fault"
	},
	{
		"text" : "TI_Temp3_Fault",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "54",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp3_Fault"
	},
	{
		"text" : "TI_Temp4_Fault",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "56",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp4_Fault"
	},
	{
		"text" : "TI_Temp5_Fault",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "58",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp5_Fault"
	},
	{
		"text" : "TI_Temp6_Fault",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF03",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0369",
		"specific" : "no",
		"start_bit" : "60",
		"len_bit" : "2",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "TI_Temp6_Fault"
	},
	{
		"text" : "TI_Start",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0469",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Start"
	},
	{
		"text" : "TI_Set_Torque",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0469",
		"specific" : "no",
		"start_bit" : "8",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "-125",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Set_Torque"
	},
	{
		"text" : "TI_Reset_Faults",
		"can" : "1",
		"baudrate" : "500000",
		"PGN" : "0xFF04",
		"protocol" : "J1939",
		"SA" : "0x69",
		"DA" : "",
		"ID" : "0x18FF0469",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "1",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "100",
		"request" : "no",
		"name" : "TI_Reset_Faults"
	},
	{
		"text" : "Max_Chrg_Vol_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E5",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E5F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Max_Chrg_Vol_A"
	},
	{
		"text" : "Max_Chrg_Curr_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E5",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E5F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Max_Chrg_Curr_A"
	},
	{
		"text" : "Min_Vol_Cell_Num_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E5",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E5F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Min_Vol_Cell_Num_A"
	},
	{
		"text" : "Min_Vol_Group_Num_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E5",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E5F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Min_Vol_Group_Num_A"
	},
	{
		"text" : "Out_Vol_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE5",
		"DA" : "",
		"ID" : "0x18FF05E5",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Max_Chrg_Vol_A"
	},
	{
		"text" : "Out_Curr_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE5",
		"DA" : "",
		"ID" : "0x18FF05E5",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Out_Curr_A"
	},
	{
		"text" : "Chrg_State_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE5",
		"DA" : "",
		"ID" : "0x18FF05E5",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Chrg_State_A"
	},
	{
		"text" : "Chrg_Pilot_Alarm_A",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE5",
		"DA" : "",
		"ID" : "0x18FF05E5",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Chrg_Pilot_Alarm_A"
	},
	{
		"text" : "Max_Chrg_Vol_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E6",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E6F4",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Max_Chrg_Vol_B"
	},
	{
		"text" : "Max_Chrg_Curr_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E6",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E6F4",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Max_Chrg_Curr_B"
	},
	{
		"text" : "Min_Vol_Cell_Num_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E6",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E6F4",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Min_Vol_Cell_Num_B"
	},
	{
		"text" : "Min_Vol_Group_Num_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0x06E6",
		"protocol" : "J1939",
		"SA" : "0xF4",
		"DA" : "",
		"ID" : "0x1806E6F4",
		"specific" : "no",
		"start_bit" : "48",
		"len_bit" : "16",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Min_Vol_Group_Num_B"
	},
	{
		"text" : "Out_Vol_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE6",
		"DA" : "",
		"ID" : "0x18FF05E6",
		"specific" : "no",
		"start_bit" : "0",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Out_Vol_B"
	},
	{
		"text" : "Out_Curr_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE6",
		"DA" : "",
		"ID" : "0x18FF05E6",
		"specific" : "no",
		"start_bit" : "16",
		"len_bit" : "16",
		"multiplier" : "0.1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Out_Curr_B"
	},
	{
		"text" : "Chrg_State_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE6",
		"DA" : "",
		"ID" : "0x18FF05E6",
		"specific" : "no",
		"start_bit" : "32",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Chrg_State_B"
	},
	{
		"text" : "Chrg_Pilot_Alarm_B",
		"can" : "3",
		"baudrate" : "250000",
		"PGN" : "0xFF05",
		"protocol" : "J1939",
		"SA" : "0xE6",
		"DA" : "",
		"ID" : "0x18FF05E6",
		"specific" : "no",
		"start_bit" : "40",
		"len_bit" : "8",
		"multiplier" : "1",
		"endian" : "little",
		"type" : "unsigned",
		"offset" : "0",
		"time" : "1000",
		"request" : "no",
		"name" : "Chrg_Pilot_Alarm_B"
	}
]