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

📄 ntp.ry

📁 ftam等标准协议服务器和客户端的源代码。
💻 RY
字号:
-- NTP definitions for ROS specification---- Julian Onions, Nottingham University, UK.---- Mon Jun  5 10:07:07 1989--NTP DEFINITIONS ::=BEGINupdate OPERATION	ARGUMENT Packet	::= 0query OPERATION	ARGUMENT NULL	RESULT ClockInfoList	::= 1-- Data StructuresBindArgument ::=	SEQUENCE {		psap[0] IA5String OPTIONAL,		version[1] BITSTRING {			version-0(0),			version-1(1),			version-2(2)		} DEFAULT version-2,		authentication[2] Authentication OPTIONAL,		mode[3] BindMode	}Authentication ::= ANYBindMode ::= ENUMERATED {		normal(0),	-- standard NTP		query(1)	-- queries only	}BindResult ::= 	SEQUENCE {		version[1] INTEGER DEFAULT 2,		authentication[2] Authentication OPTIONAL,		mode[3] BindMode	}			BindError ::=	SEQUENCE {		reason[0] INTEGER {			refused(0),			validation(1),			version(2),	-- version not supported			badarg(3),	-- bad bind argument			congested(4)	-- catch all!		},		supplementary[1] IA5String OPTIONAL	}Packet ::= SEQUENCE {	leap			Leap,	mode			Mode,	stratum[1]		INTEGER,	pollInterval[2]		INTEGER,	precision[3]		INTEGER,	synchDistance		SmallFixed,	synchDispersion		SmallFixed,	referenceClockIdentifier ClockIdentifier,	referenceTimestamp	TimeStamp,	originateTimestamp	TimeStamp,	receiveTimestamp	TimeStamp,	transmitTimestamp	TimeStamp}ClockInfoList ::= SET OF ClockInfoClockInfo ::= SEQUENCE {	remoteAddress		Address,	localAddress		Address,	flags[0] 		BIT STRING {			configured(0),			authentable(1),			sane(2),			candidate(3),			sync(4),			broadcast(5),			referenceClock(6),			selected(7),			inactive(8)	},	packetsSent[1]		INTEGER,	packetsReceived[2]	INTEGER,	packetsDropped[3]	INTEGER,	timer[4]		INTEGER,	leap 			Leap,	stratum[5]		INTEGER,	ppoll[6]		INTEGER,	hpoll[7]		INTEGER,	precision[8]		INTEGER,	reachability[9]		INTEGER,	estdisp[10]		INTEGER,	estdelay[11]		INTEGER,	estoffset[12]		INTEGER,	reference[13]		ClockIdentifier OPTIONAL,	reftime			TimeStamp,	filters			SEQUENCE OF Filter}Leap ::= [APPLICATION 0] ENUMERATED {		nowarning(0),		plussecond(1),		minussecond(2),		alarm(3)	}SmallFixed ::= [APPLICATION 1] IMPLICIT SEQUENCE {		integer INTEGER,		fraction INTEGER	}ClockIdentifier ::= CHOICE {			referenceClock[0] PrintableString,			inetaddr[1] OCTET STRING,			psapaddr[2] OCTET STRING	}TimeStamp ::= [APPLICATION 2] IMPLICIT SEQUENCE {		integer INTEGER,		fraction INTEGER	}KeyId ::= [APPLICATION 4] INTEGERMode ::= [APPLICATION 4] ENUMERATED {		unspecified (0),		symmetricActive (1),		symmetricPassive (2),		client (3),		server (4),		broadcast (5),		reservered (6),		private (7)	}Filter ::= SEQUENCE {		offset INTEGER,		delay INTEGER	}Address ::= OCTET STRING -- for nowEND

⌨️ 快捷键说明

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