Exemple #1
0
 def __init__(self):
     self.linestable=None
     self.linedisttable=None
     self.linebustable=None
     self.businfotable=None
     
     self.linestable=linesTable()
     self.linestable.read_from_file('lines.txt')
     
     self.linedisttable=lineDistTable()
     self.linedisttable.read_from_file('linedist.txt')
     
     self.linebustable=lineBusTable()
     self.linebustable.read_from_file('linebus.txt')
     
     self.businfotable=busInfoTable()
     return
Exemple #2
0
    #lineBusTable 的构造成与lineDistTable相同
    lbt=lineBusTable()
    lbt.read_from_dist_file('linedist.txt')
    lbt.write_to_file('linebus.txt')
    
    lbt2=lineBusTable()
    lbt2.read_from_file('linebus.txt')
    lbt2.write_to_file('tmp5.txt')
    lbt2.writeOneLine('tmp6.txt', 0)
    
    print('test busInfo_cal')
    bic=busInfo_cal(7132, ['302', '下行'], 12, 0.0)
    s=bic.toString()
    print(s)
    
    
    print('test updateLineBus')
    lt=linesTable()
    lt.read_from_file('lines.txt')
    bit=busInfoTable()
    #updateLineBus(lineTable, lineDistTable, lineBusTable, busInfoTable, busInfo)
    updateLineBus(lt, ldt, lbt,bit,bi1)
    bit.write_to_file('tmp7.txt')
    #need to print bit
    
    
    bi2=busInfo(7132, ['302', '下行'], 118.222567, 33.954176)
    updateLineBus(lt, ldt, lbt,bit,bi2)
    bit.write_to_file('tmp8.txt')
    print('exit')
Exemple #3
0
CODE_PERH1	       =0xCD

CODE_FRAME_HEAD =0xF1
CODE_FRAME_END   =0xAA

LEN_OF_CODE_LINE=0x1
LEN_OF_CODE_CLEAR_TEXT=0x1
LEN_OF_CODE_SPEED=0x3
LEN_OF_CODE_CLEAR=0x0

from lineDistance import lineDistTable
from lineDistance import linesTable
from ds.busPositionDT import busPositionDT

linedist = lineDistTable()
lines = linesTable()
bus_pos_dt = busPositionDT()

def initalGlobalValues():
    
    global bus_pos_dt
    global linedist
    global lines
    
    # init line data struct
    lines.read_from_file('lines.txt')
    linedist.read_from_file('linedist.txt')
    
    # init Intermediate data struct
    return