import ChanBI from ChanEnum import Chan_BSP_TYPE, Chan_BSP_DIR class ChanBSP(): def __init__(self, bi: ChanBI, index, type: Chan_BSP_TYPE, ddir: Chan_BSP_DIR, sure_time, zs_count, zs, seg): self.bi = bi self.klc = bi.end_klc self.index = index self.type = type self.start_time = self.klc.start_time self.end_time = self.klc.end_time if sure_time: self.is_sure = True self.sure_time = sure_time else: self.is_sure = False self.sure_time = None self.dir = ddir self.zs_count = zs_count self.zs = zs self.seg = bi.seg def set_sure_time(self, sure_time): self.is_sure = True self.sure_time = sure_time