Many fixes

This commit is contained in:
Comma Device
2026-01-31 00:41:16 +08:00
parent 4b74ad40e8
commit e09b123bbb
26 changed files with 221 additions and 226 deletions

View File

@@ -1,3 +1,10 @@
Carrot2-v9 (2026-01-31)
========================
* 同步CP最新模型
* 查看驾驶员按钮变成查看广角
* 修了一堆bug
* 也可能增加另一堆bug
Carrot2-v9 (2026-01-11) Carrot2-v9 (2026-01-11)
======================== ========================
* 添加唐DMP22 * 添加唐DMP22

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

@@ -54,9 +54,10 @@ class CarInterface(CarInterfaceBase):
@staticmethod @staticmethod
def _get_params(ret: structs.CarParams, candidate, fingerprint, car_fw, alpha_long, is_release, docs) -> structs.CarParams: def _get_params(ret: structs.CarParams, candidate, fingerprint, car_fw, alpha_long, is_release, docs) -> structs.CarParams:
ret.brand = "byd" ret.brand = "byd"
valid_safety_index = 0
if Params().get_bool("UseRedPanda"): if Params().get_bool("UseRedPanda"):
ret.safetyConfigs = [get_safety_config(structs.CarParams.SafetyModel.noOutput),get_safety_config(structs.CarParams.SafetyModel.byd)] ret.safetyConfigs = [get_safety_config(structs.CarParams.SafetyModel.noOutput),get_safety_config(structs.CarParams.SafetyModel.byd)]
valid_safety_index = 1
else: else:
ret.safetyConfigs = [get_safety_config(structs.CarParams.SafetyModel.byd)] ret.safetyConfigs = [get_safety_config(structs.CarParams.SafetyModel.byd)]
@@ -68,30 +69,16 @@ class CarInterface(CarInterfaceBase):
ret.enableBsm = 0x418 in fingerprint[CanBus.ESC] ret.enableBsm = 0x418 in fingerprint[CanBus.ESC]
ret.transmissionType = TransmissionType.direct ret.transmissionType = TransmissionType.direct
valid_safety_index = 1 if Params().get_bool("UseRedPanda") else 0 if candidate == CAR.BYD_TANG_DMP_22:
if candidate in PLATFORM_TANG_DMI: ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ACC_CRUISEDISP.value
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.TANG_DMI.value
elif candidate in PLATFORM_HAN_DMI:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.HAN_DMI.value
elif candidate in PLATFORM_SONG_PLUS_DMI:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.SONG_PLUS_DMI.value
elif candidate in PLATFORM_QIN_PLUS_DMI:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.QIN_PLUS_DMI.value
elif candidate in PLATFORM_YUAN_PLUS_DMI_ATTO3:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.YUAN_PLUS_DMI_ATTO3.value
elif candidate in PLATFORM_TENGSHI: elif candidate in PLATFORM_TENGSHI:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.TENGSHI.value ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ANGLE_MODE.value
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ACC_CRUISEDISP.value
elif candidate in PLATFORM_SEAL: elif candidate in PLATFORM_SEAL:
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.SEAL.value ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ANGLE_MODE.value
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.ACC_ON1.value
else: #汉dm唐dm宋Pro else: #汉dm唐dm宋Pro
ret.safetyConfigs[valid_safety_index].safetyParam |= BydSafetyFlags.HAN_TANG_DMEV.value pass
if candidate in MPC_ACC_CAR: if candidate in MPC_ACC_CAR:
ret.networkLocation = NetworkLocation.fwdCamera ret.networkLocation = NetworkLocation.fwdCamera

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,6 +9,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"]
"BYD_HAN_EV_20" = [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_DM" = [1.0, 2.5, 0.15]
"BYD_TANG_DMI_21" = [1.0, 2.5, 0.15] "BYD_TANG_DMI_21" = [1.0, 2.5, 0.15]
"BYD_TANG_DMP_22" = [1.0, 2.5, 0.15]
"BYD_TANG_DMP_23" = [1.0, 2.5, 0.15] "BYD_TANG_DMP_23" = [1.0, 2.5, 0.15]
"BYD_SONG_PLUS_DMI_21" = [1.0, 2.5, 0.15] "BYD_SONG_PLUS_DMI_21" = [1.0, 2.5, 0.15]
"BYD_SONG_PLUS_DMI_22" = [1.0, 2.5, 0.15] "BYD_SONG_PLUS_DMI_22" = [1.0, 2.5, 0.15]

View File

@@ -36,215 +36,215 @@ BS_:
BU_: XXX BU_: XXX
BO_ 85 CID_UGDXSC: 8 XXX BO_ 85 CID_WWWSTR: 8 XXX
SG_ sig_ujughi : 40|1@1+ (1,0) [0|1] "" XXX SG_ sig_btlukh : 40|1@1+ (1,0) [0|1] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 287 CID_CCDYYW: 5 XXX BO_ 287 CID_TIGBBM: 5 XXX
SG_ sig_mvyuyd : 0|16@1- (0.1,0) [-450|450] "" XXX SG_ sig_zfqkzh : 0|16@1- (0.1,0) [-450|450] "" XXX
SG_ sig_uvcmij : 16|8@1+ (4,0) [0|1020] "" XXX SG_ sig_ucqqav : 16|8@1+ (4,0) [0|1020] "" XXX
SG_ sig_pteczo : 32|8@1+ (1,0) [0|255] "" XXX SG_ sig_mpavqc : 32|8@1+ (1,0) [0|255] "" XXX
BO_ 289 CID_BIOQWE: 8 XXX BO_ 289 CID_KAJWRX: 8 XXX
SG_ sig_dkexmm : 0|12@1+ (1,0) [0|255] "" XXX SG_ sig_gwyuuu : 0|12@1+ (1,0) [0|255] "" XXX
BO_ 301 CID_EGXJMT: 8 XXX BO_ 301 CID_KECYZE: 8 XXX
SG_ sig_civgvc : 0|1@0+ (1,0) [0|1] "" XXX SG_ sig_uczzmv : 0|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ejtzvm : 1|1@0+ (1,0) [0|1] "" XXX SG_ sig_jqkwau : 1|1@0+ (1,0) [0|1] "" XXX
SG_ sig_yjapbj : 2|1@0+ (1,0) [0|1] "" XXX SG_ sig_mjcucc : 2|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vnnegc : 3|1@0+ (1,0) [0|1] "" XXX SG_ sig_atoysq : 3|1@0+ (1,0) [0|1] "" XXX
SG_ sig_wrkbwt : 4|1@0+ (1,0) [0|1] "" XXX SG_ sig_wrpiff : 4|1@0+ (1,0) [0|1] "" XXX
SG_ sig_xjvnbs : 6|1@0+ (1,0) [0|1] "" XXX SG_ sig_oazpbk : 6|1@0+ (1,0) [0|1] "" XXX
SG_ sig_cinowv : 8|1@0+ (1,0) [0|1] "" XXX SG_ sig_hgckcv : 8|1@0+ (1,0) [0|1] "" XXX
SG_ sig_zahheu : 55|1@0+ (1,0) [0|1] "" XXX SG_ sig_nhvkrn : 55|1@0+ (1,0) [0|1] "" XXX
BO_ 307 CID_JNMRUD: 8 XXX BO_ 307 CID_NVARIL: 8 XXX
SG_ sig_unmbmx : 0|1@0+ (1,0) [0|1] "" XXX SG_ sig_kanhmp : 0|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ntogqa : 1|1@1+ (1,0) [0|1] "" XXX SG_ sig_qzqwjr : 1|1@1+ (1,0) [0|1] "" XXX
SG_ sig_tyagdm : 2|1@1+ (1,0) [0|1] "" XXX SG_ sig_srfxap : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_mvkhio : 3|1@1+ (1,0) [0|1] "" XXX SG_ sig_rsaynh : 3|1@1+ (1,0) [0|1] "" XXX
SG_ sig_aulbdd : 4|1@0+ (1,0) [0|1] "" XXX SG_ sig_tsbqud : 4|1@0+ (1,0) [0|1] "" XXX
SG_ sig_qrwgvl : 5|1@0+ (1,0) [0|1] "" XXX SG_ sig_uxyffj : 5|1@0+ (1,0) [0|1] "" XXX
SG_ sig_svhjhk : 7|1@0+ (1,0) [0|1] "" XXX SG_ sig_rkjbnb : 7|1@0+ (1,0) [0|1] "" XXX
SG_ sig_dejqqn : 36|3@1+ (1,0) [0|7] "" XXX SG_ sig_iqxgvt : 36|3@1+ (1,0) [0|7] "" XXX
SG_ sig_nneazc : 40|1@0+ (1,0) [0|1] "" XXX SG_ sig_idpbuv : 40|1@0+ (1,0) [0|1] "" XXX
SG_ sig_apkcfb : 63|4@0+ (1,0) [0|15] "" XXX SG_ sig_pfhrqx : 63|4@0+ (1,0) [0|15] "" XXX
BO_ 482 CID_HGUJYZ: 8 XXX BO_ 482 CID_KLNKOO: 8 XXX
SG_ sig_zmfxox : 0|10@1- (0.01,0) [0|5] "" XXX SG_ sig_amotjl : 0|10@1- (0.01,0) [0|5] "" XXX
SG_ sig_bgovou : 10|10@1- (0.01,0) [-5|0] "" XXX SG_ sig_bmcrry : 10|10@1- (0.01,0) [-5|0] "" XXX
SG_ sig_jhaipt : 20|1@0+ (1,0) [0|1] "" XXX SG_ sig_eelxnp : 20|1@0+ (1,0) [0|1] "" XXX
SG_ sig_yondvx : 21|1@0+ (1,0) [0|1] "" XXX SG_ sig_kzghms : 21|1@0+ (1,0) [0|1] "" XXX
SG_ sig_gsngsg : 22|2@1+ (1,0) [0|1] "" XXX SG_ sig_ycxeif : 22|2@1+ (1,0) [0|1] "" XXX
SG_ sig_allooq : 24|16@1- (0.1,0) [-780|779.9] "" XXX SG_ sig_gdfwvk : 24|16@1- (0.1,0) [-780|779.9] "" XXX
SG_ sig_muefpa : 47|8@0+ (1,0) [0|255] "" XXX SG_ sig_qzcigq : 47|8@0+ (1,0) [0|255] "" XXX
SG_ sig_wccyzt : 48|4@1+ (1,0) [0|15] "" XXX SG_ sig_ylhina : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_pteczo : 52|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 508 CID_RCBKFT: 8 XXX BO_ 508 CID_ZITMDK: 8 XXX
SG_ sig_uxunhi : 0|2@1+ (1,0) [0|1] "" XXX SG_ sig_atujqa : 0|2@1+ (1,0) [0|1] "" XXX
SG_ sig_lpcvkf : 2|1@1+ (1,0) [0|1] "" XXX SG_ sig_sdalgl : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_xepdwx : 3|1@0+ (1,0) [0|1] "" XXX SG_ sig_mslgse : 3|1@0+ (1,0) [0|1] "" XXX
SG_ sig_pgcybr : 4|12@1- (1,0) [-2048|2047] "" XXX SG_ sig_kpsjxi : 4|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_blsqwy : 16|16@1- (0.1,0) [-780|779.9] "Deg" XXX SG_ sig_rbuyyo : 16|16@1- (0.1,0) [-780|779.9] "Deg" XXX
SG_ sig_bzxxnt : 32|12@1- (1,0) [0|63] "" XXX SG_ sig_hzacyg : 32|12@1- (1,0) [0|63] "" XXX
SG_ sig_oadclv : 44|1@0+ (1,0) [0|1] "" XXX SG_ sig_zcutgy : 44|1@0+ (1,0) [0|1] "" XXX
SG_ sig_hgvggf : 45|1@1+ (1,0) [0|255] "" XXX SG_ sig_eiwpjv : 45|1@1+ (1,0) [0|255] "" XXX
SG_ sig_lzuiky : 46|1@1+ (1,0) [0|1] "" XXX SG_ sig_yulssz : 46|1@1+ (1,0) [0|1] "" XXX
SG_ sig_icrllj : 47|1@0+ (1,0) [0|3] "" XXX SG_ sig_qmwkhq : 47|1@0+ (1,0) [0|3] "" XXX
SG_ sig_itplqk : 48|4@1+ (1,0) [0|15] "" XXX SG_ sig_ojubtq : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_pteczo : 52|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 578 CID_XQMKAP: 8 XXX BO_ 578 CID_NLMPAT: 8 XXX
SG_ sig_krvkoi : 30|7@0+ (1,0) [0|127] "" XXX SG_ sig_jhbhbi : 30|7@0+ (1,0) [0|127] "" XXX
SG_ sig_uciucu : 37|1@0+ (1,0) [0|1] "" XXX SG_ sig_sibzzs : 37|1@0+ (1,0) [0|1] "" XXX
SG_ sig_tdflpa : 40|3@1+ (1,0) [0|7] "" XXX SG_ sig_myvvlp : 40|3@1+ (1,0) [0|7] "" XXX
SG_ sig_pteczo : 55|4@0+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 660 CID_HSSIWX: 8 XXX BO_ 660 CID_OPCLWQ: 8 XXX
SG_ sig_civgvc : 1|2@0+ (1,0) [0|3] "" XXX SG_ sig_uczzmv : 1|2@0+ (1,0) [0|3] "" XXX
SG_ sig_ejtzvm : 3|2@0+ (1,0) [0|3] "" XXX SG_ sig_jqkwau : 3|2@0+ (1,0) [0|3] "" XXX
SG_ sig_yjapbj : 5|2@0+ (1,0) [0|3] "" XXX SG_ sig_mjcucc : 5|2@0+ (1,0) [0|3] "" XXX
SG_ sig_vnnegc : 7|2@0+ (1,0) [0|3] "" XXX SG_ sig_atoysq : 7|2@0+ (1,0) [0|3] "" XXX
SG_ sig_xjvnbs : 17|2@0+ (1,0) [0|3] "" XXX SG_ sig_oazpbk : 17|2@0+ (1,0) [0|3] "" XXX
SG_ sig_wrkbwt : 19|2@0+ (1,0) [0|3] "" XXX SG_ sig_wrpiff : 19|2@0+ (1,0) [0|3] "" XXX
SG_ sig_cfkyvw : 21|2@0+ (1,0) [0|3] "" XXX SG_ sig_mdxzsa : 21|2@0+ (1,0) [0|3] "" XXX
SG_ sig_rltuii : 26|1@0+ (1,0) [0|1] "" XXX SG_ sig_rrocan : 26|1@0+ (1,0) [0|1] "" XXX
BO_ 694 CID_LRHCNY: 8 XXX BO_ 694 CID_STEWBP: 8 XXX
SG_ sig_khrxsp : 7|8@0+ (1,0) [0|255] "" XXX SG_ sig_thzuwe : 7|8@0+ (1,0) [0|255] "" XXX
SG_ sig_yukwli : 15|8@0+ (1,0) [0|255] "" XXX SG_ sig_fzwjti : 15|8@0+ (1,0) [0|255] "" XXX
SG_ sig_kcpvhg : 23|8@0+ (1,0) [0|255] "" XXX SG_ sig_vmxalt : 23|8@0+ (1,0) [0|255] "" XXX
SG_ sig_kwwufo : 31|8@0+ (1,0) [0|255] "" XXX SG_ sig_csckhk : 31|8@0+ (1,0) [0|255] "" XXX
SG_ sig_fanhrn : 39|8@0+ (1,0) [0|255] "" XXX SG_ sig_cmhgfc : 39|8@0+ (1,0) [0|255] "" XXX
SG_ sig_hptokx : 47|8@0+ (1,0) [0|255] "" XXX SG_ sig_tshzja : 47|8@0+ (1,0) [0|255] "" XXX
BO_ 790 CID_RGOXJD: 8 XXX BO_ 790 CID_VWFONW: 8 XXX
SG_ sig_wthrhz : 3|4@0+ (1,0) [0|1] "" XXX SG_ sig_aqpoaz : 3|4@0+ (1,0) [0|1] "" XXX
SG_ sig_gguoow : 4|2@1+ (1,0) [0|3] "" XXX SG_ sig_hzgqmd : 4|2@1+ (1,0) [0|3] "" XXX
SG_ sig_jepbbt : 6|2@1+ (1,0) [0|3] "" XXX SG_ sig_koexrn : 6|2@1+ (1,0) [0|3] "" XXX
SG_ sig_assjko : 8|2@1+ (1,0) [0|3] "" XXX SG_ sig_suwbny : 8|2@1+ (1,0) [0|3] "" XXX
SG_ sig_gvvqkj : 10|1@1+ (1,0) [0|1] "" XXX SG_ sig_qmrlgl : 10|1@1+ (1,0) [0|1] "" XXX
SG_ sig_jrgyav : 11|4@1+ (1,0) [0|1] "" XXX SG_ sig_ablvba : 11|4@1+ (1,0) [0|1] "" XXX
SG_ sig_rlpivb : 15|1@0+ (1,0) [0|1] "" XXX SG_ sig_jlpzln : 15|1@0+ (1,0) [0|1] "" XXX
SG_ sig_allooq : 16|11@1- (1,0) [-1024|1023] "" XXX SG_ sig_gdfwvk : 16|11@1- (1,0) [-1024|1023] "" XXX
SG_ sig_jhaipt : 27|1@1+ (1,0) [0|1] "" XXX SG_ sig_eelxnp : 27|1@1+ (1,0) [0|1] "" XXX
SG_ sig_yondvx : 28|1@1+ (1,0) [0|3] "" XXX SG_ sig_kzghms : 28|1@1+ (1,0) [0|3] "" XXX
SG_ sig_lziymq : 29|1@0+ (1,0) [0|1] "" XXX SG_ sig_xflnoh : 29|1@0+ (1,0) [0|1] "" XXX
SG_ sig_yxigvs : 30|1@0+ (1,0) [0|1] "" XXX SG_ sig_mrctil : 30|1@0+ (1,0) [0|1] "" XXX
SG_ sig_hifjlr : 31|1@0+ (1,0) [0|1] "" XXX SG_ sig_jldlkf : 31|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vxvuey : 32|2@1+ (1,0) [0|3] "" XXX SG_ sig_ntsaap : 32|2@1+ (1,0) [0|3] "" XXX
SG_ sig_jlughs : 34|2@1+ (1,0) [0|3] "" XXX SG_ sig_tfthuo : 34|2@1+ (1,0) [0|3] "" XXX
SG_ sig_jjuuhu : 36|4@1+ (1,0) [0|3] "" XXX SG_ sig_oygyoy : 36|4@1+ (1,0) [0|3] "" XXX
SG_ sig_xdvowy : 40|8@1+ (5,-5) [-5|1270] "" XXX SG_ sig_fpxmzh : 40|8@1+ (5,-5) [-5|1270] "" XXX
SG_ sig_hpuuob : 49|2@0+ (1,0) [0|3] "" XXX SG_ sig_vmrvoo : 49|2@0+ (1,0) [0|3] "" XXX
SG_ sig_kwefkr : 51|2@0+ (1,0) [0|3] "" XXX SG_ sig_gblqsc : 51|2@0+ (1,0) [0|3] "" XXX
SG_ sig_pteczo : 52|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|15] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|15] "" XXX
BO_ 792 CID_LDGNYH: 8 XXX BO_ 792 CID_VEWPIG: 8 XXX
SG_ sig_uxunhi : 0|2@1+ (1,0) [0|1] "" XXX SG_ sig_atujqa : 0|2@1+ (1,0) [0|1] "" XXX
SG_ sig_lpcvkf : 2|1@1+ (1,0) [0|1] "" XXX SG_ sig_sdalgl : 2|1@1+ (1,0) [0|1] "" XXX
SG_ sig_xepdwx : 3|1@1+ (1,0) [0|1] "" XXX SG_ sig_mslgse : 3|1@1+ (1,0) [0|1] "" XXX
SG_ sig_jfoqys : 4|1@1+ (1,0) [0|1] "" XXX SG_ sig_wigodw : 4|1@1+ (1,0) [0|1] "" XXX
SG_ sig_qzmuhb : 5|3@1+ (1,0) [0|1] "" XXX SG_ sig_adekon : 5|3@1+ (1,0) [0|1] "" XXX
SG_ sig_bzxxnt : 8|12@1- (1,0) [-2048|2047] "" XXX SG_ sig_hzacyg : 8|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_ieeqhe : 20|1@1+ (1,0) [0|1] "" XXX SG_ sig_evmeha : 20|1@1+ (1,0) [0|1] "" XXX
SG_ sig_hgvggf : 21|1@1+ (1,0) [0|1] "" XXX SG_ sig_eiwpjv : 21|1@1+ (1,0) [0|1] "" XXX
SG_ sig_mdcshr : 22|2@1+ (1,0) [0|15] "" XXX SG_ sig_xrgxds : 22|2@1+ (1,0) [0|15] "" XXX
SG_ sig_pgcybr : 24|12@1- (1,0) [-2048|2047] "" XXX SG_ sig_kpsjxi : 24|12@1- (1,0) [-2048|2047] "" XXX
SG_ sig_sndadu : 36|4@1+ (1,0) [0|15] "" XXX SG_ sig_nxhkfb : 36|4@1+ (1,0) [0|15] "" XXX
SG_ sig_uoexmu : 40|12@1+ (1,0) [0|4095] "" XXX SG_ sig_izaras : 40|12@1+ (1,0) [0|4095] "" XXX
SG_ sig_pteczo : 52|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 813 CID_IIOYHD: 8 XXX BO_ 813 CID_DIHUUF: 8 XXX
SG_ sig_ksiwmb : 0|9@1+ (0.5,0) [0|255.5] "" XXX SG_ sig_dhgtcz : 0|9@1+ (0.5,0) [0|255.5] "" XXX
SG_ sig_phavfz : 9|1@1+ (1,0) [0|1] "" XXX SG_ sig_qaewkj : 9|1@1+ (1,0) [0|1] "" XXX
SG_ sig_bmekea : 10|3@1+ (1,0) [0|7] "" XXX SG_ sig_xbjymw : 10|3@1+ (1,0) [0|7] "" XXX
SG_ sig_wrdyvt : 13|3@1+ (1,0) [0|7] "" XXX SG_ sig_bfxfmc : 13|3@1+ (1,0) [0|7] "" XXX
SG_ sig_qlgttk : 16|1@1+ (1,0) [0|1] "" XXX SG_ sig_httecc : 16|1@1+ (1,0) [0|1] "" XXX
SG_ sig_djnpei : 17|1@1+ (1,0) [0|1] "" XXX SG_ sig_ttlzhq : 17|1@1+ (1,0) [0|1] "" XXX
SG_ sig_xepdwx : 18|1@1+ (1,0) [0|1] "" XXX SG_ sig_mslgse : 18|1@1+ (1,0) [0|1] "" XXX
SG_ sig_jlofmz : 19|3@1+ (1,0) [0|1] "" XXX SG_ sig_hltaom : 19|3@1+ (1,0) [0|1] "" XXX
SG_ sig_obirhu : 22|1@0+ (1,0) [0|1] "" XXX SG_ sig_mqgspn : 22|1@0+ (1,0) [0|1] "" XXX
SG_ sig_cuhdss : 23|1@0+ (1,0) [0|1] "" XXX SG_ sig_drvvvn : 23|1@0+ (1,0) [0|1] "" XXX
SG_ sig_assjko : 24|1@1+ (1,0) [0|1] "" XXX SG_ sig_suwbny : 24|1@1+ (1,0) [0|1] "" XXX
SG_ sig_gfswvj : 25|7@1+ (1,0) [0|127] "" XXX SG_ sig_iiowxi : 25|7@1+ (1,0) [0|127] "" XXX
SG_ sig_bzzpti : 32|4@1+ (1,0) [0|15] "" XXX SG_ sig_zcbioy : 32|4@1+ (1,0) [0|15] "" XXX
SG_ sig_kmoqbw : 36|8@1+ (1,0) [0|15] "" XXX SG_ sig_obikfb : 36|8@1+ (1,0) [0|15] "" XXX
SG_ sig_bnvwjn : 47|4@0+ (1,0) [0|7] "" XXX SG_ sig_iblizp : 47|4@0+ (1,0) [0|7] "" XXX
SG_ sig_pteczo : 48|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_caikqu : 55|4@0+ (1,0) [0|15] "" XXX SG_ sig_wayfer : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 814 CID_ITUGGH: 8 XXX BO_ 814 CID_SJRGYD: 8 XXX
SG_ sig_zfkvun : 0|8@1+ (0.05,-5) [-100|155] "" XXX SG_ sig_cztdci : 0|8@1+ (0.05,-5) [-100|155] "" XXX
SG_ sig_uwmjgg : 8|8@1+ (0.05,-5) [0|1.26] "" XXX SG_ sig_pmjuqs : 8|8@1+ (0.05,-5) [0|1.26] "" XXX
SG_ sig_uadecz : 16|8@1+ (0.05,-5) [0|1.26] "" XXX SG_ sig_jfyplf : 16|8@1+ (0.05,-5) [0|1.26] "" XXX
SG_ sig_pprurd : 24|7@1+ (0.2,0) [0|12.7] "" XXX SG_ sig_dnzdac : 24|7@1+ (0.2,0) [0|12.7] "" XXX
SG_ sig_xepdwx : 31|1@0+ (1,0) [0|1] "" XXX SG_ sig_mslgse : 31|1@0+ (1,0) [0|1] "" XXX
SG_ sig_gupour : 32|7@1+ (0.2,-16) [0|12.7] "" XXX SG_ sig_gainbe : 32|7@1+ (0.2,-16) [0|12.7] "" XXX
SG_ sig_gsizkh : 39|1@0+ (1,0) [0|1] "" XXX SG_ sig_mzjnwi : 39|1@0+ (1,0) [0|1] "" XXX
SG_ sig_dcgxxk : 40|1@0+ (1,0) [0|1] "" XXX SG_ sig_twtuvv : 40|1@0+ (1,0) [0|1] "" XXX
SG_ sig_javoge : 41|1@0+ (1,0) [0|1] "" XXX SG_ sig_vebmxn : 41|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ahrxye : 42|1@1+ (1,0) [0|3] "" XXX SG_ sig_keadeu : 42|1@1+ (1,0) [0|3] "" XXX
SG_ sig_nsmtkr : 45|3@0+ (1,0) [0|1] "" XXX SG_ sig_dkicpo : 45|3@0+ (1,0) [0|1] "" XXX
SG_ sig_dsaewx : 46|2@1+ (1,0) [0|3] "" XXX SG_ sig_jjcmgp : 46|2@1+ (1,0) [0|3] "" XXX
SG_ sig_pteczo : 48|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_agbzqt : 55|4@0+ (1,0) [0|15] "" XXX SG_ sig_jknouz : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 815 CID_JZIOAL: 8 XXX BO_ 815 CID_LCXOQR: 8 XXX
SG_ sig_pteczo : 48|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 48|4@1+ (1,0) [0|15] "" XXX
SG_ sig_pypvmq : 55|4@0+ (1,0) [0|15] "" XXX SG_ sig_slcaus : 55|4@0+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 834 CID_QREQBL: 8 XXX BO_ 834 CID_JDMILE: 8 XXX
SG_ sig_qkmqye : 0|8@1+ (0.01,0) [0|2.55] "" XXX SG_ sig_btrmbo : 0|8@1+ (0.01,0) [0|2.55] "" XXX
SG_ sig_iujbce : 8|8@1+ (0.01,0) [0|2.55] "" XXX SG_ sig_bixpgq : 8|8@1+ (0.01,0) [0|2.55] "" XXX
SG_ sig_wxbibm : 19|1@1+ (1,0) [0|1] "" XXX SG_ sig_dvbpuw : 19|1@1+ (1,0) [0|1] "" XXX
SG_ sig_gfbupy : 20|2@1+ (1,0) [0|255] "" XXX SG_ sig_ttmqnc : 20|2@1+ (1,0) [0|255] "" XXX
SG_ sig_crzukd : 28|2@1+ (1,0) [0|1] "" XXX SG_ sig_dirkyf : 28|2@1+ (1,0) [0|1] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 884 CID_HWDVJD: 8 MRR BO_ 884 CID_ZGAZVF: 8 MRR
SG_ sig_cflwyq : 2|3@0+ (1,0) [0|3] "" MRR SG_ sig_pjgbdi : 2|3@0+ (1,0) [0|3] "" MRR
SG_ sig_fzufvj : 7|4@0+ (1,0) [0|15] "" MRR SG_ sig_ygqgul : 7|4@0+ (1,0) [0|15] "" MRR
SG_ sig_zrekfg : 15|8@0+ (0.1,-12) [0|255] "" MRR SG_ sig_bdiggo : 15|8@0+ (0.1,-12) [0|255] "" MRR
SG_ sig_xwlala : 23|8@0+ (1,-100) [0|255] "" MRR SG_ sig_glifrh : 23|8@0+ (1,-100) [0|255] "" MRR
SG_ sig_ocdptm : 40|1@0+ (1,0) [0|3] "" MRR SG_ sig_frghti : 40|1@0+ (1,0) [0|3] "" MRR
SG_ sig_jfadcv : 43|1@0+ (1,0) [0|1] "" XXX SG_ sig_virfua : 43|1@0+ (1,0) [0|1] "" XXX
SG_ sig_bhusla : 44|4@1+ (1,0) [0|15] "" XXX SG_ sig_hokpza : 44|4@1+ (1,0) [0|15] "" XXX
SG_ sig_pteczo : 52|4@1+ (1,0) [0|15] "" MRR SG_ sig_mpavqc : 52|4@1+ (1,0) [0|15] "" MRR
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" MRR SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" MRR
BO_ 944 CID_RGTUVN: 8 XXX BO_ 944 CID_HTVEOB: 8 XXX
SG_ sig_ibmfwk : 1|2@0+ (1,0) [0|3] "" XXX SG_ sig_erhbxc : 1|2@0+ (1,0) [0|3] "" XXX
SG_ sig_excqdm : 2|1@0+ (1,0) [0|1] "" XXX SG_ sig_glzabk : 2|1@0+ (1,0) [0|1] "" XXX
SG_ sig_jdsdci : 4|2@0+ (1,0) [0|3] "" XXX SG_ sig_wqvchw : 4|2@0+ (1,0) [0|3] "" XXX
SG_ sig_loagrl : 5|1@0+ (1,0) [0|1] "" XXX SG_ sig_llqnfi : 5|1@0+ (1,0) [0|1] "" XXX
SG_ sig_lsfjlk : 6|1@0+ (1,0) [0|1] "" XXX SG_ sig_btydht : 6|1@0+ (1,0) [0|1] "" XXX
SG_ sig_vhlhdc : 7|1@0+ (1,0) [0|1] "" XXX SG_ sig_mzvnfx : 7|1@0+ (1,0) [0|1] "" XXX
SG_ sig_zlurla : 8|1@0+ (1,0) [0|1] "" XXX SG_ sig_qigfes : 8|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ufpvoi : 11|3@0+ (1,0) [0|7] "" XXX SG_ sig_njxnfs : 11|3@0+ (1,0) [0|7] "" XXX
SG_ sig_xhcvgx : 12|1@0+ (1,0) [0|1] "" XXX SG_ sig_wjwbym : 12|1@0+ (1,0) [0|1] "" XXX
SG_ sig_bifsjf : 14|2@0+ (1,0) [0|3] "" XXX SG_ sig_scepwb : 14|2@0+ (1,0) [0|3] "" XXX
SG_ sig_qjubrz : 15|1@0+ (1,0) [0|1] "" XXX SG_ sig_sxaqag : 15|1@0+ (1,0) [0|1] "" XXX
SG_ sig_emvnpb : 16|1@0+ (1,0) [0|1] "" XXX SG_ sig_etjuod : 16|1@0+ (1,0) [0|1] "" XXX
SG_ sig_fimnus : 18|2@0+ (1,0) [0|3] "" XXX SG_ sig_myqugw : 18|2@0+ (1,0) [0|3] "" XXX
SG_ sig_pekyxg : 19|1@0+ (1,0) [0|1] "" XXX SG_ sig_eqimvb : 19|1@0+ (1,0) [0|1] "" XXX
SG_ sig_ghfbrz : 23|4@0+ (1,0) [0|15] "" XXX SG_ sig_jyzfsu : 23|4@0+ (1,0) [0|15] "" XXX
SG_ sig_qpctup : 24|28@1+ (1,0) [0|268435455] "" XXX SG_ sig_twzrei : 24|28@1+ (1,0) [0|268435455] "" XXX
SG_ sig_pteczo : 52|4@1+ (1,0) [0|15] "" XXX SG_ sig_mpavqc : 52|4@1+ (1,0) [0|15] "" XXX
SG_ sig_vbtrgy : 56|8@1+ (1,0) [0|255] "" XXX SG_ sig_ygenes : 56|8@1+ (1,0) [0|255] "" XXX
BO_ 1048 CID_RDLRCM: 8 XXX BO_ 1048 CID_LSVFHW: 8 XXX
SG_ sig_ctawby : 9|2@0+ (1,0) [0|1] "" XXX SG_ sig_iflbgq : 9|2@0+ (1,0) [0|1] "" XXX
SG_ sig_qgwpyl : 11|2@0+ (1,0) [0|1] "" XXX SG_ sig_oyrltr : 11|2@0+ (1,0) [0|1] "" XXX
SG_ sig_odckww : 17|1@0+ (1,0) [0|1] "" XXX SG_ sig_pmireb : 17|1@0+ (1,0) [0|1] "" XXX
VAL_ 578 sig_tdflpa 4 "D" 2 "R" 3 "N" 1 "P"; VAL_ 578 sig_myvvlp 4 "D" 2 "R" 3 "N" 1 "P";

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,2 +1,2 @@
# Pyarmor 9.1.9 (trial), 000000, 2026-01-25T23:37:49.696165 # Pyarmor 9.1.9 (trial), 000000, 2026-01-31T00:41:10.280086
from .pyarmor_runtime import __pyarmor__ from .pyarmor_runtime import __pyarmor__

Binary file not shown.