⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 关于asdpu向外网发送对时报文的说明.txt

📁 关于Asdpu向外网发送对时报文的说明,关于Asdpu向外网发送对时报文的说明
💻 TXT
字号:
关于Asdpu向外网发送对时报文的说明    崔颖博 20051019


1. Asdpu的对时机制说明:
   在配置文件asdpu.cfg中有一项配置
   [IODefinition]
    SetTime=no
    或:
    SetTime=yes

   其含义是:Asdpu接收外部网络的对时报文,当配置为SetTime=yes时,根据接收到的报文校正本机时间。为no时则不处理该对时报文。


2. 当时钟源在运行Asdpu的本网内时,Asdpu不应接收外网对时报文,应设置
   [IODefinition]
    SetTime=no

3. 当时钟源在运行Asdpu的本网内时,如果需要Asdpu对外网进行校时,需要设置:
   [IODefinition]
    SetTime=out
    TimeReceiveHost=外网主MMI节点的完整IP地址
    
   则Asdpu每隔10s的周期向外网主MMI节点发送一次对时报文。该周期可以配置,单位是秒,缺省值是10s

   [IODefinition]
    SetTimeOutPeriod=10


4. 注意:

  (1)当外网主MMI节点发生变化后,应修改配置文件中的TimeReceiveHost,并重启Asdpu

    (2)如果未配置TimeReceiveHost,则会直接向外网广播对时报文,则会出现Asdpu和外网主MMI节点两个时钟源,不建议采用此方式。而应该配置TimeReceiveHost(外网主MMI节点的IP地址),在此方式下,由Asdpu校正外网主MMI节点的时间,再由该主MMI节点对系统中其它节点对时。



5. 附录:对时报文说明:

  typdef struct 
  {
	WORD	wReserved1;	  //保留字
	WORD	wReserved2;	  //保留字
	WORD	wDstNode;	    //目的节点号,总为0xffff。
	WORD	wSrcNode;	    //源节点号, 当前的Asdpu号
	WORD	wLen;		    //数据包长度,=sizeof(sTimeStruct)
	WORD	wType;		    //包类型,=0x0006
	WORD	wReserved3;	   //保留字
	WORD	wReserved4;	  //保留字
    BYTE    byData[];	  //数据部分,最大为496
   } SXPacket;

  
    byData部分:
    typedef struct		
    { 
	WORD wTimerGrad;
	SYSTEMTIME tmNow;
     } sTimeStruct;
    
  
  
   
   
  







⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -