添加很多功能

This commit is contained in:
Comma Device
2026-02-10 22:50:56 +08:00
parent 56fa5bc48d
commit d23779bee2
47 changed files with 1272 additions and 209 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -9,7 +9,7 @@ from opendbc.car.byd.carcontroller import CarController
from opendbc.car.byd.carstate import CarState
from opendbc.car.byd.radar_interface import RadarInterface
from opendbc.car.interfaces import CarInterfaceBase, TorqueFromLateralAccelCallbackType, FRICTION_THRESHOLD, LatControlInputs, NanoFFModel
from opendbc.car.byd.values import CAR, CanBus, BydFlags, BydSafetyFlags, MPC_ACC_CAR, TORQUE_LAT_CAR, EXP_LONG_CAR, PT_RADAR_CAR, RADAR_CAR,\
from opendbc.car.byd.values import CAR, CanBus, BydFlags, BydSafetyFlags, TORQUE_LAT_CAR, EXP_LONG_CAR, PT_RADAR_CAR, RADAR_CAR,\
PLATFORM_TANG_DMI, PLATFORM_SONG_PLUS_DMI, PLATFORM_QIN_PLUS_DMI, PLATFORM_YUAN_PLUS_DMI_ATTO3, PLATFORM_SEAL, PLATFORM_TENGSHI, PLATFORM_HAN_DMI
from opendbc.car.byd.tuning import Tuning
@@ -73,7 +73,7 @@ class CarInterface(CarInterfaceBase):
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ACC_CRUISEDISP.value
elif candidate in PLATFORM_TENGSHI:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ANGLE_MODE.value
if candidate == CAR.BYD_TENGSHI_D9_22:
if candidate == CAR.BYD_TENGSHI_D9_22R:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ACC_CRUISEDISP.value
elif candidate in PLATFORM_SEAL:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ANGLE_MODE.value
@@ -81,9 +81,6 @@ class CarInterface(CarInterfaceBase):
else: #汉dm唐dm宋Pro
pass
if candidate in MPC_ACC_CAR:
ret.networkLocation = NetworkLocation.fwdCamera
if candidate in TORQUE_LAT_CAR:
CarInterfaceBase.configure_torque_tune(candidate, ret.lateralTuning)
else:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -6,6 +6,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"]
"AUDI_Q3_MK2" = [1.4439223359448605, 1.2254955789112076, 0.1413798895978097]
"BYD_HAN_DM_20" = [1.0, 2.5, 0.15]
"BYD_HAN_DMI_22" = [1.0, 2.5, 0.15]
"BYD_HAN_DMI_22J" = [1.0, 2.5, 0.15]
"BYD_HAN_EV_20" = [1.0, 2.5, 0.15]
"BYD_TANG_DM" = [1.0, 2.5, 0.15]
"BYD_TANG_DMI_21" = [1.0, 2.5, 0.15]
@@ -19,6 +20,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"]
"BYD_YUAN_PLUS_DMI_22" = [1.0, 2.5, 0.15]
"BYD_SEAL_23" = [1.0, 2.5, 0.15]
"BYD_TENGSHI_D9_22" = [1.0, 2.5, 0.15]
"BYD_TENGSHI_D9_22R" = [1.0, 2.5, 0.15]
"BYD_TENGSHI_D9_24" = [1.0, 2.5, 0.15]
"CHEVROLET_VOLT" = [1.5961527626411784, 1.8422651988094612, 0.1572393918005158]
"CHRYSLER_PACIFICA_2018" = [2.07140, 1.3366521181047952, 0.13776367250652022]

View File

@@ -36,215 +36,215 @@ BS_:
BU_: XXX
BO_ 85 CID_CVSKGF: 8 XXX
SG_ sig_dzqqkw : 40|1@1+ (1,0) [0|1] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 85 CID_VRCYBQ: 8 XXX
SG_ sig_tipots : 40|1@1+ (1,0) [0|1] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 287 CID_EDXDIM: 5 XXX
SG_ sig_uyhnky : 0|16@1- (0.1,0) [-450|450] "" XXX
SG_ sig_ciudnv : 16|8@1+ (4,0) [0|1020] "" XXX
SG_ sig_sdyazs : 32|8@1+ (1,0) [0|255] "" XXX
BO_ 287 CID_UKCFPF: 5 XXX
SG_ sig_euhadn : 0|16@1- (0.1,0) [-450|450] "" XXX
SG_ sig_mtsfvu : 16|8@1+ (4,0) [0|1020] "" XXX
SG_ sig_kuexzi : 32|8@1+ (1,0) [0|255] "" XXX
BO_ 289 CID_MZTBCH: 8 XXX
SG_ sig_szeuux : 0|12@1+ (1,0) [0|255] "" XXX
BO_ 289 CID_DRLLWB: 8 XXX
SG_ sig_qyglny : 0|12@1+ (1,0) [0|255] "" XXX
BO_ 301 CID_OMJVXY: 8 XXX
SG_ sig_ysnqqg : 0|1@0+ (1,0) [0|1] "" XXX
SG_ sig_zswuhp : 1|1@0+ (1,0) [0|1] "" XXX
SG_ sig_taefud : 2|1@0+ (1,0) [0|1] "" XXX
SG_ sig_yqiqxm : 3|1@0+ (1,0) [0|1] "" XXX
SG_ sig_bhxuxx : 4|1@0+ (1,0) [0|1] "" XXX
SG_ sig_oorsaf : 6|1@0+ (1,0) [0|1] "" XXX
SG_ sig_yvfyuw : 8|1@0+ (1,0) [0|1] "" XXX
SG_ sig_uicltz : 55|1@0+ (1,0) [0|1] "" XXX
BO_ 301 CID_PUMDXA: 8 XXX
SG_ sig_lczpmk : 0|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vzlmsc : 1|1@0+ (1,0) [0|1] "" XXX
SG_ sig_eejkxf : 2|1@0+ (1,0) [0|1] "" XXX
SG_ sig_zsagxi : 3|1@0+ (1,0) [0|1] "" XXX
SG_ sig_dokkpl : 4|1@0+ (1,0) [0|1] "" XXX
SG_ sig_pbuweq : 6|1@0+ (1,0) [0|1] "" XXX
SG_ sig_cdtuoi : 8|1@0+ (1,0) [0|1] "" XXX
SG_ sig_qiqpnm : 55|1@0+ (1,0) [0|1] "" XXX
BO_ 307 CID_VHBJJF: 8 XXX
SG_ sig_olffug : 0|1@0+ (1,0) [0|1] "" XXX
SG_ sig_atbqck : 1|1@1+ (1,0) [0|1] "" XXX
SG_ sig_odlath : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_gtrfis : 3|1@1+ (1,0) [0|1] "" XXX
SG_ sig_clyxni : 4|1@0+ (1,0) [0|1] "" XXX
SG_ sig_wjymgb : 5|1@0+ (1,0) [0|1] "" XXX
SG_ sig_jivcry : 7|1@0+ (1,0) [0|1] "" XXX
SG_ sig_layaeh : 36|3@1+ (1,0) [0|7] "" XXX
SG_ sig_aghoxc : 40|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vmmhpj : 63|4@0+ (1,0) [0|15] "" XXX
BO_ 307 CID_FQMXFF: 8 XXX
SG_ sig_ubyuay : 0|1@0+ (1,0) [0|1] "" XXX
SG_ sig_lgamju : 1|1@1+ (1,0) [0|1] "" XXX
SG_ sig_llmpwb : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_bskrdr : 3|1@1+ (1,0) [0|1] "" XXX
SG_ sig_dbttvd : 4|1@0+ (1,0) [0|1] "" XXX
SG_ sig_xachzn : 5|1@0+ (1,0) [0|1] "" XXX
SG_ sig_kagomq : 7|1@0+ (1,0) [0|1] "" XXX
SG_ sig_aedcyv : 36|3@1+ (1,0) [0|7] "" XXX
SG_ sig_yymeia : 40|1@0+ (1,0) [0|1] "" XXX
SG_ sig_xlfkgq : 63|4@0+ (1,0) [0|15] "" XXX
BO_ 482 CID_FUFPXW: 8 XXX
SG_ sig_zdagjq : 0|10@1- (0.01,0) [0|5] "" XXX
SG_ sig_zxhmab : 10|10@1- (0.01,0) [-5|0] "" XXX
SG_ sig_cdoolz : 20|1@0+ (1,0) [0|1] "" XXX
SG_ sig_skzmjn : 21|1@0+ (1,0) [0|1] "" XXX
SG_ sig_uculia : 22|2@1+ (1,0) [0|1] "" XXX
SG_ sig_fifhrq : 24|16@1- (0.1,0) [-780|779.9] "" XXX
SG_ sig_ueohez : 47|8@0+ (1,0) [0|255] "" XXX
SG_ sig_hoetpk : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_sdyazs : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 482 CID_GRPHND: 8 XXX
SG_ sig_nyqbck : 0|10@1- (0.01,0) [0|5] "" XXX
SG_ sig_yxuovj : 10|10@1- (0.01,0) [-5|0] "" XXX
SG_ sig_hultkq : 20|1@0+ (1,0) [0|1] "" XXX
SG_ sig_hgqikm : 21|1@0+ (1,0) [0|1] "" XXX
SG_ sig_wtpfvi : 22|2@1+ (1,0) [0|1] "" XXX
SG_ sig_evqdiq : 24|16@1- (0.1,0) [-780|779.9] "" XXX
SG_ sig_mkpgps : 47|8@0+ (1,0) [0|255] "" XXX
SG_ sig_vxnwbq : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_kuexzi : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 508 CID_FQCRUB: 8 XXX
SG_ sig_phdqaq : 0|2@1+ (1,0) [0|1] "" XXX
SG_ sig_qvarbf : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_hhtvtk : 3|1@0+ (1,0) [0|1] "" XXX
SG_ sig_awudov : 4|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_icsith : 16|16@1- (0.1,0) [-780|779.9] "Deg" XXX
SG_ sig_ebuekt : 32|12@1- (1,0) [0|63] "" XXX
SG_ sig_bbjnzz : 44|1@0+ (1,0) [0|1] "" XXX
SG_ sig_uoavct : 45|1@1+ (1,0) [0|255] "" XXX
SG_ sig_qflbkz : 46|1@1+ (1,0) [0|1] "" XXX
SG_ sig_tgjfof : 47|1@0+ (1,0) [0|3] "" XXX
SG_ sig_jpgipl : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_sdyazs : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 508 CID_FICEZC: 8 XXX
SG_ sig_qttjkz : 0|2@1+ (1,0) [0|1] "" XXX
SG_ sig_fwggya : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_okevzg : 3|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ncnbin : 4|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_axpjnq : 16|16@1- (0.1,0) [-780|779.9] "Deg" XXX
SG_ sig_geoywi : 32|12@1- (1,0) [0|63] "" XXX
SG_ sig_sqofwe : 44|1@0+ (1,0) [0|1] "" XXX
SG_ sig_tyanvb : 45|1@1+ (1,0) [0|255] "" XXX
SG_ sig_hqwvra : 46|1@1+ (1,0) [0|1] "" XXX
SG_ sig_rutmsf : 47|1@0+ (1,0) [0|3] "" XXX
SG_ sig_qxbvfm : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_kuexzi : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 578 CID_RVATKT: 8 XXX
SG_ sig_hnrkfz : 30|7@0+ (1,0) [0|127] "" XXX
SG_ sig_bqdwob : 37|1@0+ (1,0) [0|1] "" XXX
SG_ sig_mbevuk : 40|3@1+ (1,0) [0|7] "" XXX
SG_ sig_sdyazs : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 578 CID_OWNWWH: 8 XXX
SG_ sig_dxgccy : 30|7@0+ (1,0) [0|127] "" XXX
SG_ sig_glfzst : 37|1@0+ (1,0) [0|1] "" XXX
SG_ sig_hoasqt : 40|3@1+ (1,0) [0|7] "" XXX
SG_ sig_kuexzi : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 660 CID_FCHRCH: 8 XXX
SG_ sig_ysnqqg : 1|2@0+ (1,0) [0|3] "" XXX
SG_ sig_zswuhp : 3|2@0+ (1,0) [0|3] "" XXX
SG_ sig_taefud : 5|2@0+ (1,0) [0|3] "" XXX
SG_ sig_yqiqxm : 7|2@0+ (1,0) [0|3] "" XXX
SG_ sig_oorsaf : 17|2@0+ (1,0) [0|3] "" XXX
SG_ sig_bhxuxx : 19|2@0+ (1,0) [0|3] "" XXX
SG_ sig_tviaxe : 21|2@0+ (1,0) [0|3] "" XXX
SG_ sig_ortpdj : 26|1@0+ (1,0) [0|1] "" XXX
BO_ 660 CID_JRHHHH: 8 XXX
SG_ sig_lczpmk : 1|2@0+ (1,0) [0|3] "" XXX
SG_ sig_vzlmsc : 3|2@0+ (1,0) [0|3] "" XXX
SG_ sig_eejkxf : 5|2@0+ (1,0) [0|3] "" XXX
SG_ sig_zsagxi : 7|2@0+ (1,0) [0|3] "" XXX
SG_ sig_pbuweq : 17|2@0+ (1,0) [0|3] "" XXX
SG_ sig_dokkpl : 19|2@0+ (1,0) [0|3] "" XXX
SG_ sig_vvsrxo : 21|2@0+ (1,0) [0|3] "" XXX
SG_ sig_ituhyy : 26|1@0+ (1,0) [0|1] "" XXX
BO_ 694 CID_QPKZHZ: 8 XXX
SG_ sig_suryem : 7|8@0+ (1,0) [0|255] "" XXX
SG_ sig_docjqj : 15|8@0+ (1,0) [0|255] "" XXX
SG_ sig_gfmfms : 23|8@0+ (1,0) [0|255] "" XXX
SG_ sig_qlvxdm : 31|8@0+ (1,0) [0|255] "" XXX
SG_ sig_vaphfg : 39|8@0+ (1,0) [0|255] "" XXX
SG_ sig_smhkms : 47|8@0+ (1,0) [0|255] "" XXX
BO_ 694 CID_KXAYWJ: 8 XXX
SG_ sig_oxbyrn : 7|8@0+ (1,0) [0|255] "" XXX
SG_ sig_nemncr : 15|8@0+ (1,0) [0|255] "" XXX
SG_ sig_lbtjvx : 23|8@0+ (1,0) [0|255] "" XXX
SG_ sig_rjmnwf : 31|8@0+ (1,0) [0|255] "" XXX
SG_ sig_bfigoi : 39|8@0+ (1,0) [0|255] "" XXX
SG_ sig_kpqpjm : 47|8@0+ (1,0) [0|255] "" XXX
BO_ 790 CID_LMHIGE: 8 XXX
SG_ sig_wmkkal : 3|4@0+ (1,0) [0|1] "" XXX
SG_ sig_uqjaed : 4|2@1+ (1,0) [0|3] "" XXX
SG_ sig_hcoffv : 6|2@1+ (1,0) [0|3] "" XXX
SG_ sig_vlndhk : 8|2@1+ (1,0) [0|3] "" XXX
SG_ sig_ulirfr : 10|1@1+ (1,0) [0|1] "" XXX
SG_ sig_xkbcoi : 11|4@1+ (1,0) [0|1] "" XXX
SG_ sig_glgqpk : 15|1@0+ (1,0) [0|1] "" XXX
SG_ sig_fifhrq : 16|11@1- (1,0) [-1024|1023] "" XXX
SG_ sig_cdoolz : 27|1@1+ (1,0) [0|1] "" XXX
SG_ sig_skzmjn : 28|1@1+ (1,0) [0|3] "" XXX
SG_ sig_rvcxxk : 29|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vzufst : 30|1@0+ (1,0) [0|1] "" XXX
SG_ sig_qkwlco : 31|1@0+ (1,0) [0|1] "" XXX
SG_ sig_nfkpqg : 32|2@1+ (1,0) [0|3] "" XXX
SG_ sig_dnazzd : 34|2@1+ (1,0) [0|3] "" XXX
SG_ sig_vnkvbg : 36|4@1+ (1,0) [0|3] "" XXX
SG_ sig_demjpz : 40|8@1+ (5,-5) [-5|1270] "" XXX
SG_ sig_nmxjhd : 49|2@0+ (1,0) [0|3] "" XXX
SG_ sig_eeubzp : 51|2@0+ (1,0) [0|3] "" XXX
SG_ sig_sdyazs : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|15] "" XXX
BO_ 790 CID_PWOITD: 8 XXX
SG_ sig_ikrtcs : 3|4@0+ (1,0) [0|1] "" XXX
SG_ sig_zsqzfp : 4|2@1+ (1,0) [0|3] "" XXX
SG_ sig_swzenj : 6|2@1+ (1,0) [0|3] "" XXX
SG_ sig_xcyvzl : 8|2@1+ (1,0) [0|3] "" XXX
SG_ sig_pswwxc : 10|1@1+ (1,0) [0|1] "" XXX
SG_ sig_tipyef : 11|4@1+ (1,0) [0|1] "" XXX
SG_ sig_qukwqo : 15|1@0+ (1,0) [0|1] "" XXX
SG_ sig_evqdiq : 16|11@1- (1,0) [-1024|1023] "" XXX
SG_ sig_hultkq : 27|1@1+ (1,0) [0|1] "" XXX
SG_ sig_hgqikm : 28|1@1+ (1,0) [0|3] "" XXX
SG_ sig_dhqfcb : 29|1@0+ (1,0) [0|1] "" XXX
SG_ sig_kwrpzx : 30|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ceffst : 31|1@0+ (1,0) [0|1] "" XXX
SG_ sig_htutwb : 32|2@1+ (1,0) [0|3] "" XXX
SG_ sig_tyqpzz : 34|2@1+ (1,0) [0|3] "" XXX
SG_ sig_btaefg : 36|4@1+ (1,0) [0|3] "" XXX
SG_ sig_obfgce : 40|8@1+ (5,-5) [-5|1270] "" XXX
SG_ sig_wwyxky : 49|2@0+ (1,0) [0|3] "" XXX
SG_ sig_qxdslf : 51|2@0+ (1,0) [0|3] "" XXX
SG_ sig_kuexzi : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|15] "" XXX
BO_ 792 CID_BMJJBX: 8 XXX
SG_ sig_phdqaq : 0|2@1+ (1,0) [0|1] "" XXX
SG_ sig_qvarbf : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_hhtvtk : 3|1@1+ (1,0) [0|1] "" XXX
SG_ sig_qnqxgf : 4|1@1+ (1,0) [0|1] "" XXX
SG_ sig_btovbo : 5|3@1+ (1,0) [0|1] "" XXX
SG_ sig_ebuekt : 8|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_yxhfvw : 20|1@1+ (1,0) [0|1] "" XXX
SG_ sig_uoavct : 21|1@1+ (1,0) [0|1] "" XXX
SG_ sig_lcqapv : 22|2@1+ (1,0) [0|15] "" XXX
SG_ sig_awudov : 24|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_ttumgl : 36|4@1+ (1,0) [0|15] "" XXX
SG_ sig_vtywwk : 40|12@1+ (1,0) [0|4095] "" XXX
SG_ sig_sdyazs : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 792 CID_BCNINP: 8 XXX
SG_ sig_qttjkz : 0|2@1+ (1,0) [0|1] "" XXX
SG_ sig_fwggya : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_okevzg : 3|1@1+ (1,0) [0|1] "" XXX
SG_ sig_fnucld : 4|1@1+ (1,0) [0|1] "" XXX
SG_ sig_izzncv : 5|3@1+ (1,0) [0|1] "" XXX
SG_ sig_geoywi : 8|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_dsqxjb : 20|1@1+ (1,0) [0|1] "" XXX
SG_ sig_tyanvb : 21|1@1+ (1,0) [0|1] "" XXX
SG_ sig_eyghlx : 22|2@1+ (1,0) [0|15] "" XXX
SG_ sig_ncnbin : 24|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_edfvsc : 36|4@1+ (1,0) [0|15] "" XXX
SG_ sig_iqbjqh : 40|12@1+ (1,0) [0|4095] "" XXX
SG_ sig_kuexzi : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 813 CID_TYQBSC: 8 XXX
SG_ sig_irnawa : 0|9@1+ (0.5,0) [0|255.5] "" XXX
SG_ sig_hvimnc : 9|1@1+ (1,0) [0|1] "" XXX
SG_ sig_ngjenm : 10|3@1+ (1,0) [0|7] "" XXX
SG_ sig_gxrpxs : 13|3@1+ (1,0) [0|7] "" XXX
SG_ sig_kssqlb : 16|1@1+ (1,0) [0|1] "" XXX
SG_ sig_yugady : 17|1@1+ (1,0) [0|1] "" XXX
SG_ sig_hhtvtk : 18|1@1+ (1,0) [0|1] "" XXX
SG_ sig_suqbed : 19|3@1+ (1,0) [0|1] "" XXX
SG_ sig_kdgxbs : 22|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ftofyn : 23|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vlndhk : 24|1@1+ (1,0) [0|1] "" XXX
SG_ sig_lqeyhe : 25|7@1+ (1,0) [0|127] "" XXX
SG_ sig_uxjugd : 32|4@1+ (1,0) [0|15] "" XXX
SG_ sig_bkrues : 36|8@1+ (1,0) [0|15] "" XXX
SG_ sig_grlngp : 47|4@0+ (1,0) [0|7] "" XXX
SG_ sig_sdyazs : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_ktbwuw : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 813 CID_OZDBNJ: 8 XXX
SG_ sig_belzyb : 0|9@1+ (0.5,0) [0|255.5] "" XXX
SG_ sig_miboge : 9|1@1+ (1,0) [0|1] "" XXX
SG_ sig_thnfdc : 10|3@1+ (1,0) [0|7] "" XXX
SG_ sig_vaecrt : 13|3@1+ (1,0) [0|7] "" XXX
SG_ sig_ukewmx : 16|1@1+ (1,0) [0|1] "" XXX
SG_ sig_mdtqlo : 17|1@1+ (1,0) [0|1] "" XXX
SG_ sig_okevzg : 18|1@1+ (1,0) [0|1] "" XXX
SG_ sig_pdxzig : 19|3@1+ (1,0) [0|1] "" XXX
SG_ sig_bddxxv : 22|1@0+ (1,0) [0|1] "" XXX
SG_ sig_nkpdic : 23|1@0+ (1,0) [0|1] "" XXX
SG_ sig_xcyvzl : 24|1@1+ (1,0) [0|1] "" XXX
SG_ sig_knkamd : 25|7@1+ (1,0) [0|127] "" XXX
SG_ sig_insexi : 32|4@1+ (1,0) [0|15] "" XXX
SG_ sig_glznkg : 36|8@1+ (1,0) [0|15] "" XXX
SG_ sig_zurebl : 47|4@0+ (1,0) [0|7] "" XXX
SG_ sig_kuexzi : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_miyago : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 814 CID_XOWRSJ: 8 XXX
SG_ sig_wumroc : 0|8@1+ (0.05,-5) [-100|155] "" XXX
SG_ sig_ulgwzt : 8|8@1+ (0.05,-5) [0|1.26] "" XXX
SG_ sig_fnvfmq : 16|8@1+ (0.05,-5) [0|1.26] "" XXX
SG_ sig_daojsh : 24|7@1+ (0.2,0) [0|12.7] "" XXX
SG_ sig_hhtvtk : 31|1@0+ (1,0) [0|1] "" XXX
SG_ sig_uzauoh : 32|7@1+ (0.2,-16) [0|12.7] "" XXX
SG_ sig_xslpgu : 39|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vmfuvk : 40|1@0+ (1,0) [0|1] "" XXX
SG_ sig_diweaj : 41|1@0+ (1,0) [0|1] "" XXX
SG_ sig_lqqrwn : 42|1@1+ (1,0) [0|3] "" XXX
SG_ sig_adodev : 45|3@0+ (1,0) [0|1] "" XXX
SG_ sig_islpms : 46|2@1+ (1,0) [0|3] "" XXX
SG_ sig_sdyazs : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_qrfijt : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 814 CID_OFUAFT: 8 XXX
SG_ sig_jdvrem : 0|8@1+ (0.05,-5) [-100|155] "" XXX
SG_ sig_hqncrj : 8|8@1+ (0.05,-5) [0|1.26] "" XXX
SG_ sig_yxllfe : 16|8@1+ (0.05,-5) [0|1.26] "" XXX
SG_ sig_mihcbr : 24|7@1+ (0.2,0) [0|12.7] "" XXX
SG_ sig_okevzg : 31|1@0+ (1,0) [0|1] "" XXX
SG_ sig_pwddkz : 32|7@1+ (0.2,-16) [0|12.7] "" XXX
SG_ sig_cithsz : 39|1@0+ (1,0) [0|1] "" XXX
SG_ sig_kahkjm : 40|1@0+ (1,0) [0|1] "" XXX
SG_ sig_rxjowu : 41|1@0+ (1,0) [0|1] "" XXX
SG_ sig_zasfnk : 42|1@1+ (1,0) [0|3] "" XXX
SG_ sig_yhjxqk : 45|3@0+ (1,0) [0|1] "" XXX
SG_ sig_hshljp : 46|2@1+ (1,0) [0|3] "" XXX
SG_ sig_kuexzi : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_wmkvru : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 815 CID_PHALTV: 8 XXX
SG_ sig_sdyazs : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_utqvtn : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 815 CID_RSFJFT: 8 XXX
SG_ sig_kuexzi : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_dxiwai : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 834 CID_LVQDHY: 8 XXX
SG_ sig_fibdbk : 0|8@1+ (0.01,0) [0|2.55] "" XXX
SG_ sig_oaqbig : 8|8@1+ (0.01,0) [0|2.55] "" XXX
SG_ sig_huugvd : 19|1@1+ (1,0) [0|1] "" XXX
SG_ sig_zuibxi : 20|2@1+ (1,0) [0|255] "" XXX
SG_ sig_wabhpu : 28|2@1+ (1,0) [0|1] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 834 CID_TAVDWV: 8 XXX
SG_ sig_rvelmc : 0|8@1+ (0.01,0) [0|2.55] "" XXX
SG_ sig_bpoxvk : 8|8@1+ (0.01,0) [0|2.55] "" XXX
SG_ sig_hounfo : 19|1@1+ (1,0) [0|1] "" XXX
SG_ sig_ezcpao : 20|2@1+ (1,0) [0|255] "" XXX
SG_ sig_suzxin : 28|2@1+ (1,0) [0|1] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 884 CID_LFLCKU: 8 MRR
SG_ sig_afaxif : 2|3@0+ (1,0) [0|3] "" MRR
SG_ sig_rtatqn : 7|4@0+ (1,0) [0|15] "" MRR
SG_ sig_lfxlhw : 15|8@0+ (0.1,-12) [0|255] "" MRR
SG_ sig_qumxyc : 23|8@0+ (1,-100) [0|255] "" MRR
SG_ sig_liehhr : 40|1@0+ (1,0) [0|3] "" MRR
SG_ sig_mgpkml : 43|1@0+ (1,0) [0|1] "" XXX
SG_ sig_cnbxlg : 44|4@1+ (1,0) [0|15] "" XXX
SG_ sig_sdyazs : 52|4@1+ (1,0) [0|15] "" MRR
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" MRR
BO_ 884 CID_YSSHHZ: 8 MRR
SG_ sig_declhi : 2|3@0+ (1,0) [0|3] "" MRR
SG_ sig_evrwgn : 7|4@0+ (1,0) [0|15] "" MRR
SG_ sig_nbtesi : 15|8@0+ (0.1,-12) [0|255] "" MRR
SG_ sig_oaildm : 23|8@0+ (1,-100) [0|255] "" MRR
SG_ sig_qqqlca : 40|1@0+ (1,0) [0|3] "" MRR
SG_ sig_ixpuwm : 43|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ljsqdv : 44|4@1+ (1,0) [0|15] "" XXX
SG_ sig_kuexzi : 52|4@1+ (1,0) [0|15] "" MRR
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" MRR
BO_ 944 CID_DJUZZK: 8 XXX
SG_ sig_vhdhql : 1|2@0+ (1,0) [0|3] "" XXX
SG_ sig_ycunpo : 2|1@0+ (1,0) [0|1] "" XXX
SG_ sig_iztvco : 4|2@0+ (1,0) [0|3] "" XXX
SG_ sig_nfteus : 5|1@0+ (1,0) [0|1] "" XXX
SG_ sig_nfamvp : 6|1@0+ (1,0) [0|1] "" XXX
SG_ sig_etptbv : 7|1@0+ (1,0) [0|1] "" XXX
SG_ sig_hplziy : 8|1@0+ (1,0) [0|1] "" XXX
SG_ sig_xczvbp : 11|3@0+ (1,0) [0|7] "" XXX
SG_ sig_kuagqn : 12|1@0+ (1,0) [0|1] "" XXX
SG_ sig_mexsxt : 14|2@0+ (1,0) [0|3] "" XXX
SG_ sig_luouer : 15|1@0+ (1,0) [0|1] "" XXX
SG_ sig_gzayxk : 16|1@0+ (1,0) [0|1] "" XXX
SG_ sig_xgyegh : 18|2@0+ (1,0) [0|3] "" XXX
SG_ sig_zbdspz : 19|1@0+ (1,0) [0|1] "" XXX
SG_ sig_afmcxh : 23|4@0+ (1,0) [0|15] "" XXX
SG_ sig_ctxqwx : 24|28@1+ (1,0) [0|268435455] "" XXX
SG_ sig_sdyazs : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_usheep : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 944 CID_MIRRWW: 8 XXX
SG_ sig_jkuzqx : 1|2@0+ (1,0) [0|3] "" XXX
SG_ sig_pcxlva : 2|1@0+ (1,0) [0|1] "" XXX
SG_ sig_oxuhxb : 4|2@0+ (1,0) [0|3] "" XXX
SG_ sig_eudizx : 5|1@0+ (1,0) [0|1] "" XXX
SG_ sig_bprryq : 6|1@0+ (1,0) [0|1] "" XXX
SG_ sig_qdwrdm : 7|1@0+ (1,0) [0|1] "" XXX
SG_ sig_yogrlo : 8|1@0+ (1,0) [0|1] "" XXX
SG_ sig_xyhpas : 11|3@0+ (1,0) [0|7] "" XXX
SG_ sig_omxmxe : 12|1@0+ (1,0) [0|1] "" XXX
SG_ sig_opsrwy : 14|2@0+ (1,0) [0|3] "" XXX
SG_ sig_fllwxr : 15|1@0+ (1,0) [0|1] "" XXX
SG_ sig_daiiwy : 16|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ggtewl : 18|2@0+ (1,0) [0|3] "" XXX
SG_ sig_mnhhch : 19|1@0+ (1,0) [0|1] "" XXX
SG_ sig_jrtgql : 23|4@0+ (1,0) [0|15] "" XXX
SG_ sig_trehjq : 24|28@1+ (1,0) [0|268435455] "" XXX
SG_ sig_kuexzi : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_zfflis : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 1048 CID_DCDCUY: 8 XXX
SG_ sig_dqrzgz : 9|2@0+ (1,0) [0|1] "" XXX
SG_ sig_gmbpoy : 11|2@0+ (1,0) [0|1] "" XXX
SG_ sig_ijtipw : 17|1@0+ (1,0) [0|1] "" XXX
BO_ 1048 CID_FNJQDY: 8 XXX
SG_ sig_wvlufe : 9|2@0+ (1,0) [0|1] "" XXX
SG_ sig_ptbedc : 11|2@0+ (1,0) [0|1] "" XXX
SG_ sig_tpenac : 17|1@0+ (1,0) [0|1] "" XXX
VAL_ 578 sig_mbevuk 4 "D" 2 "R" 3 "N" 1 "P";
VAL_ 578 sig_hoasqt 4 "D" 2 "R" 3 "N" 1 "P";