from ChanEnum import Chan_ZS_DIR import ChanBI # 中枢 class ChanBIZS(): def __init__(self, start_bi: ChanBI, index, ddir: Chan_ZS_DIR): self.start_klc = start_bi.start_klc self.start_time = self.start_klc.start_time self.end_time = None self.index = index self.start_bi = start_bi self.bi_list = [] self.bi_list.append(start_bi) self.end_bi = None self.bi_out = None self.is_sure = False self.zg = 0 self.zd = 0 self.gg = 0 self.dd = 0 self.dir = ddir self.sure_time = None self.end_klc = None def set_end_bi(self, end_bi, sure_bi): self.end_bi = end_bi self.set_end_time(end_bi.end_klc.end_time) self.is_sure = True self.sure_time = sure_bi.sure_time print(self.start_time, self.is_sure, len(self.bi_list), self.dir) def set_end_time(self, end_time): self.end_time = end_time def set_zg(self, zg): self.zg = zg def set_zd(self, zd): self.zd = zd def set_gg(self, gg): self.gg = gg def set_dd(self, dd): self.dd = dd def add_bi(self, bi: ChanBI): if bi: self.bi_list.append(bi)