|  |  | 
 |  |  |                   ("Index", c_ubyte),    # 找回项索引
 | 
 |  |  |                   ("RecoverCnt", c_ubyte),    # 可找回次数
 | 
 |  |  |                   ("ExtraCnt", c_ubyte),    # VIP额外次数
 | 
 |  |  |                   ("ExtraData", c_ubyte),    # 额外参数
 | 
 |  |  |                   ("ExtraData", c_ubyte),    # 额外参数1
 | 
 |  |  |                   ("ExtraData2", c_ubyte),    # 额外参数2
 | 
 |  |  |                   ]
 | 
 |  |  | 
 | 
 |  |  |     def __init__(self):
 | 
 |  |  | 
 |  |  |         self.RecoverCnt = 0
 | 
 |  |  |         self.ExtraCnt = 0
 | 
 |  |  |         self.ExtraData = 0
 | 
 |  |  |         self.ExtraData2 = 0
 | 
 |  |  |         return
 | 
 |  |  | 
 | 
 |  |  |     def GetLength(self):
 | 
 |  |  | 
 |  |  |                                 Index:%d,
 | 
 |  |  |                                 RecoverCnt:%d,
 | 
 |  |  |                                 ExtraCnt:%d,
 | 
 |  |  |                                 ExtraData:%d
 | 
 |  |  |                                 ExtraData:%d,
 | 
 |  |  |                                 ExtraData2:%d
 | 
 |  |  |                                 '''\
 | 
 |  |  |                                 %(
 | 
 |  |  |                                 self.Index,
 | 
 |  |  |                                 self.RecoverCnt,
 | 
 |  |  |                                 self.ExtraCnt,
 | 
 |  |  |                                 self.ExtraData
 | 
 |  |  |                                 self.ExtraData,
 | 
 |  |  |                                 self.ExtraData2
 | 
 |  |  |                                 )
 | 
 |  |  |         return DumpString
 | 
 |  |  | 
 | 
 |  |  | 
 |  |  |                   ("Cmd", c_ubyte),
 | 
 |  |  |                   ("SubCmd", c_ubyte),
 | 
 |  |  |                   ("FirstGoldRewardState", c_ubyte),    #首充奖励是否已领奖
 | 
 |  |  |                   ("FirstGoldTry", c_ubyte),    #首充试用状态0-不可试用 1-可试用 2-已试用
 | 
 |  |  |                   ]
 | 
 |  |  | 
 | 
 |  |  |     def __init__(self):
 | 
 |  |  | 
 |  |  |         self.Cmd = 0xAA
 | 
 |  |  |         self.SubCmd = 0x02
 | 
 |  |  |         self.FirstGoldRewardState = 0
 | 
 |  |  |         self.FirstGoldTry = 0
 | 
 |  |  |         return
 | 
 |  |  | 
 | 
 |  |  |     def GetLength(self):
 | 
 |  |  | 
 |  |  |         DumpString = '''// AA 02 首充信息 //tagMCFirstGoldInfo:
 | 
 |  |  |                                 Cmd:%s,
 | 
 |  |  |                                 SubCmd:%s,
 | 
 |  |  |                                 FirstGoldRewardState:%d
 | 
 |  |  |                                 FirstGoldRewardState:%d,
 | 
 |  |  |                                 FirstGoldTry:%d
 | 
 |  |  |                                 '''\
 | 
 |  |  |                                 %(
 | 
 |  |  |                                 self.Cmd,
 | 
 |  |  |                                 self.SubCmd,
 | 
 |  |  |                                 self.FirstGoldRewardState
 | 
 |  |  |                                 self.FirstGoldRewardState,
 | 
 |  |  |                                 self.FirstGoldTry
 | 
 |  |  |                                 )
 | 
 |  |  |         return DumpString
 | 
 |  |  | 
 | 
 |  |  | 
 |  |  |                   ("Cmd", c_ubyte),
 | 
 |  |  |                   ("SubCmd", c_ubyte),
 | 
 |  |  |                   ("FirstGoldRemainTime", c_int),    #首充提示剩余时间
 | 
 |  |  |                   ("FirstGoldTry", c_ubyte),    #首充试用状态0-不可试用 1-可试用 2-已试用
 | 
 |  |  |                   ]
 | 
 |  |  | 
 | 
 |  |  |     def __init__(self):
 | 
 |  |  | 
 |  |  |         self.Cmd = 0xAA
 | 
 |  |  |         self.SubCmd = 0x08
 | 
 |  |  |         self.FirstGoldRemainTime = 0
 | 
 |  |  |         self.FirstGoldTry = 0
 | 
 |  |  |         return
 | 
 |  |  | 
 | 
 |  |  |     def GetLength(self):
 | 
 |  |  | 
 |  |  |         DumpString = '''// AA 08 首充提示剩余时间 //tagMCFirstGoldTime:
 | 
 |  |  |                                 Cmd:%s,
 | 
 |  |  |                                 SubCmd:%s,
 | 
 |  |  |                                 FirstGoldRemainTime:%d,
 | 
 |  |  |                                 FirstGoldTry:%d
 | 
 |  |  |                                 FirstGoldRemainTime:%d
 | 
 |  |  |                                 '''\
 | 
 |  |  |                                 %(
 | 
 |  |  |                                 self.Cmd,
 | 
 |  |  |                                 self.SubCmd,
 | 
 |  |  |                                 self.FirstGoldRemainTime,
 | 
 |  |  |                                 self.FirstGoldTry
 | 
 |  |  |                                 self.FirstGoldRemainTime
 | 
 |  |  |                                 )
 | 
 |  |  |         return DumpString
 | 
 |  |  | 
 |