Files
Chan/ChanBSP.py
T
2025-04-22 10:04:30 +08:00

24 lines
769 B
Python

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.start_klc
self.index = index
self.type = type
self.start_time = bi.end_klc.start_time
self.end_time = bi.end_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 = seg
def set_sure_time(self, sure_time):
self.is_sure = True
self.sure_time = sure_time