P1S
SRV
ParserCfgFile解析配置文件(由ATS.XML---->ATS.BIN)
CCHandler
循环调用接口,继承于CycleSchInterface
继承于DcsHandler800,收发DCS报文
继承于MsgProcessor,好像 收发同步消息有关
继承于DcsLogManaer,好像用于 打日志
继承于CCMsgAdapter,有 报文转换功能(mbs->dcs)
继承于MsgIntfManager,好像用于 处理mbs报文
继承于CountdownTimeOpTip,超时
继承于TimeoutCallbackInterface,超时回调接口
继承于TimeoutDetailallback,超时 具体所有回调
m_mapSrcIDMaster,本机关于ats的配置,文件路径:大包ATS.xml ATS2.xml
发送方备机标识11,发送方主机标识10
m_mapPVIDAddress 收到cc报文,【列车pvid,】
m_mapSrcIDMaster 根据读取ATS.xml等配置文件而得到的sid 创造Address,存入数组
一个ats配置文件,只有一个sid,
parseCCLinkData 读取ATS.xml、ATS_II.xml文件
m_mapAddr_OwnerSID 收到的dcs报文【Address,其发送链接sid】
m_mapAddrRecv 收到的cc发来的dcs报文【Address,其发送者标识sender】
根据cc发来的dcs消息,获取其sid,即谁发给p1s的,将sid存入该数组
1遍历收到过dcs地址m_mapAddr_OwnerSID
获取该地址的主机地址
查找m_mapAddrDcsMsg
如果当前地址存在,则获取该地址的报文
如果当前地址不存在,
则制作报文头(根据当前地址,主机地址,空msg)
给该dcs报文,赋值接收者,即这条报文要发给谁,根据m_mapAddrRecv
存入m_mapAddrDcsMsg