Onvif功能接口

发布时间:

Onvif
功能接口
1设备管理
1.1功能
1.1.1获取WSDLURL
1GetWSDLURL命令
GetWsdlUrl信息名称GetWsdlUrlRequest
请求与应答
相应功能及参数描述请求信息中不含有任何信息应答信息包含请求的URL
xs:anyURIWsdlUrl[1][1]原因分析
没有与命令相关的错误代码
GetWsdlUrlResponse
错误代码
1.1.2交换的功能
2GetCapabilities命令
GetCapabilities信息名称
信息内容以及功能
请求信息包含对设备功能查询的请求。客户端既可以查询设备拥有的所有功能或者仅仅其中具体一种服务的功能。如果没有指定要查询的类别,那设备就会在应答信息中包含设备所有功能。
tt:CapabilityCategoryCategory[0][unbounded
在应答的信息中包含一个采用XML分层能力结构体,用这个结构体来表示要查询设备功能tt:CapabilitiesCapabilities[1][1]原因分析
设备不支持请求信息提到的WSDL服务类别
1/127

请求与应答
GetCapabilitiesRequest
GetCapabilitiesResponse错误代码env:Receiver
ter:ActionNotSupportedter:NoSuchService

1.2网络
1.2.1交换的功能
3GetHostname指令
GetHostname信息名称
GetHostnameRequest
请求与应答
相应功能以及参数描述请求信息不带任何参数
应答信息包括:FromDHCP:如果主机名是通过DHCP(动态主机分配协议获得NAME:主机名。在DHCP的主机名的情况下,主机名是通过从DHCP服务获得xs:booleanFromDHCP[1][1]xs:tokenName[0][1]原因分析
没有与此命令相关错误代码
GetHostnameResponse
错误代码
1.2.2设置主机名
4SetHostname指令
SetHostname信息名称
相应功能及参数描述
请求信息包含:
“Name”:将要设置的主机名称xstokenName[1][1]应答信息中不包含任何内容原因分析
设备不能接受请求信息中设定的主机名
请求与应答
SetHostnameRequest
SetHostnameResponse错误代码
env:Sender
ter:InvalidArgValter:InvalidHostname1.2.3获取DNS配置
5GetDNS命令
GetDNS信息名称GetDNSRequest

请求与应答
相应功能以及参数描述请求信息中不包含任何参数
2/127

GetDNSResponse
应答信息包含:1.FromDHCP如果是通过DHCP获得的DNS服务器。2.SearchDomain:如果主机名没资格,进行域搜索.3.DNSFromDHCP:如果能够通过“FromDHCP来获取DNSDNS服务清单也通过“FromDHCP”来获取:这意味着:DNSFromDHCP领域的解析地址是来源于DHCP以及配置状态描述
4“DNSManual”手动给定的DNS服务器列表xs:booleanFromDHCP[1][1]
xs:tokenSearchDomain[0][unbounded]tt:IPAddressDNSFromDHCP[0][unbounded]tt:IPAddressDNSManual[0][unbounded]原因分析
没有与此命令相关的错误代码
错误代码
1.2.4设置DNS
6:SetDNS命令
SetDNS信息名称
请求与应答
相应功能以及参数描述
请求信息包括:1.FromDHCP如果是通过DHCP能够获得DNS2.SearchDomainhostname3.DNSManual:手动DNS服务器列表xs:booleanFromDHCP[1][1]
xs:tokenSearchDomain[0][unbounded]tt:IPAddressDNSManual[0][unbounded]应答信息不包含任何信息原因分析
SetDNSRequest
SetDNSResponse错误编码
env:Sender
ter:InvalidArgVal
ter:InvalidIPv6Addressenv:Sender
ter:InvalidArgVal
ter:InvalidIPv4Address1.2.5获取NTP配置信息
建议的IPv6地址是无效的。
建议的IPv4地址是无效的
7GetNTP指令
GetNTP
请求与应答
3/127


信息名称GetNTPRequest
相应功能以及参数描述请求信息不含有任何参数
应答信息包括:
1.“FromDHCP”:如果能通过DHCP获得NTP务。
2.“NTPFromDHCP”:如果通过“FromDHCP来获NTPNTP服务清单也通过“FromDHCP”获取;这意味着:在NTPFromDHCP领域的地址解决是来源于DHCP以及配置状态描述3.“NTPManual”:手动给NTP服务器列表。xs:booleanFromDHCP[1][1]
tt:NetworkHostNTPFromDHCP[0][unbounded]tt:NetworkHostNTPManual[0][unbounded]原因分析
没有与此命令相关的错误
GetNTPResponse
可能的错误
1.2.6对设备设置NTP
8:SetNTP指令
SetNTP信息名称
请求与应答
相应功能以及参数描述
请求信息包含:1.FromDHCP:如果通过DHCP获得NTP服务。2.NTPManual当没能通过DHCP获取NTP服务,手动创建的NTP服务器列表。xs:booleanFromDHCP[1][1]
tt:NetworkHostNTPManual[0][unbounded应答信息是一条空信息,原因分析
SetNTPRequest
SetNTPResponse错误代码
env:Sender
ter:InvalidArgVal
ter:InvalidIPv4Addressenv:Sender
ter:InvalidArgVal
ter:InvalidIPv6Addressenv:Sender
ter:InvalidArgValter:InvalidDnsName

建议的IPv4地址是无效的
建议的IPv4地址是无效的
建议的NTP服务名是无效的
4/127

1.2.7获取动态的DNS设置
9GetDynamicDNS指令
GetDynamicDNS信息名称
GetDynamicDNSRequest
请求与响应
相应功能以及参数描述请求信息不包含任何参数
应答信息包含:
1.“Type”:更新类型。可能有三种类型:1备的本身没有更新(NOUPDATE2.DHCP服务器更新(ServerUpdates3.设备更新ClientUpdates
2.“Name”::在设备未有更新的情况下,DNS名称。3.TTL:生存时间。tt:DynamicDNSTypeType[1][1]tt:DNSNameName[0][1]xs:durationTTL[0][1]原因分析
没有与这类命令相关的错误代码
GetDynamicDNSResponse
错误代码
1.2.8设置设备动态DNS
10SetDynamicDNS指令
SetDynamicDNS信息名称
请求与应答
相应功能以及参数描述
请求信息包含:
1.“Type”:更新类型。有三种类型:1设备的期望没有更新NOUPDATE2设备需要DHCP服务器更新(ServerUpdates3设备更新本ClientUpdates
2.“Name”:在设备更新情况下,DNS名称。3.“TTL”:生存时间。
tt:DynamicDNSTypeType[1][1]tt:DNSNameName[0][1]xs:durationTTL[0][1]应答信息不包含任何信息原因分析
没有与这类命令相关的错误代码
5/127

SetDynamicDNSRequest
SetDynamicDNSResponse错误代码

1.2.9获取网络接口配置
11GetNetworkInterfaces指令
GetNetworkInterfaces信息名称
GetNetworkInterfacesRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信号包含一个设备的网络接口的矩阵
tt:NetworkInterfaceNetworkInterfaces[0][unbounded]
GetNetworkInterfacesResponse
错误代码
1.2.10设置网络接口配置
原因分析
没有与此命令相关错误代码
12SetNetworkInterfaces命令
SetNetworkInterfaces信息名称
请求与应答
相应功能以及参数描述
请求信息包括:InterfaceToken要打开的网络令牌接口。NetworkInterface:需要配置网络接口。
tt:ReferenceTokenInterfaceToken[1][1]
tt:NetworkInterfaceSetConfigurationNetworkInterface[1][1]
应答信息包括:RebootNeeded:表明:当网络的配置改变,需要进行从新启动
xs:booleanRebootNeeded[1][1]原因分析
提供的网络接口令牌不存在
SetNetworkInterfacesRequest
SetNetworkInterfacesResponse
错误代码
env:Sender
ter:InvalidArgVal
ter:InvalidNetworkInterfaceenv:Sender
ter:InvalidArgValter:InvalidMtuValueenv:Sender
ter:InvalidArgVal
ter:InvalidInterfaceSpeed
MTU值是无效的
不支持建议的速度
6/127


env:Sender
ter:InvalidArgValter:InvalidInterfaceTenv:Sender
ter:InvalidArgVal
ter:InvalidIPv4Addressenv:Sender
ter:InvalidArgVal
ter:InvalidIPv6Addressenv:Receiver
ter:ActionNotSupportedter:InvalidDot11env:Sender
ter:InvalidArgVal
ter:InvalidSecurityModeenv:Senderter:InvalidArgValter:InvalidStationModeenv:Sender
ter:InvalidArgValter:MissingDot11env:Sender
ter:InvalidArgValter:MissingPSKenv:Sender
ter:InvalidArgValter:MissingDot1Xenv:Sender
ter:InvalidArgVal
ter:IncompatibleDot1X1.2.11获取网络协议
不支持建议的网络接口类型
建议的IPV4地址是无效的
建议的IPV6地址是无效的
不支持IEEE802.11配置
不支持选用的安全模式
不支持选择的站模式
在安全配置中IEEE802.11的值丢失或者不存在
在安全配置中PSK值丢失
在安全配置中IEEE802.1X值丢失或者根本就不存在
在网络接口安全配置中IEEE802.1X值与网络接口不兼容
13GetNetworkProtocols命令
GetNetworkProtocols信息名称
GetNetworkProtocolsRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答消息返回一个设备支持协议的矩阵。有三个已定义的协议,HTTPHTTPSRTSP对于每个协议,以检索以下参数:PortEnable/disable
tt:NetworkProtocolNetworkProtocols[0][unbounded]
7/127

GetNetworkProtocolsResponse

错误代码
1.2.12设置网络协议
原因分析
没有与这类命令相关的错误
14SetNetworkProtocols命令
SetNetworkProtocols信息名称
相应功能及参数描述
请求信息能够配置一个或者多个设备支持的网络协议。就目前存在三个已定义的信息:HTTP,HTTPS,RTSP;下面分别是对每个协议需要设定的参数:PortEnable/disable
tt:NetworkProtocolNetworkProtocols[1][unbounde]应答信息是一条空信息原因分析
不支持提供的网络协议
请求与应答
SetNetworkProtocolsReques
SetNetworkProtocolsResponse错误代码
env:Sender
ter:InvalidArgVal
ter:ServiceNotSupported1.2.13获取默认网关
15GetNetworkDefaultGateway命令
GetNetworkDefaultGateway信息名称
GetNetworkDefaultGatewayRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信息包含:
“IPv4Address:默认网关IPV4地址IPV6Address:默认的网关IPV6地址
tt:IPv4AddressIPv4Address[0][unbounded]tt:IPv6AddressIPv6Address[0][unbounded]原因分析
没有与此相关的错误
GetNetworkDefaultGatewayResponse
错误代码
1.2.14设置默认网关
16SetNetworkDefaultGateway命令
SetNetworkDefaultGateway信息名称
描述
8/127

请求与回答

SetNetworkDefaultGatewayRequest
请求信息包含:
“IPv4Address”:设置默认IPV4网关地址“IPv6Address”:设置默认IPV5网关地址tt:IPv4AddressIPv4Address[0][unbounded]tt:IPv6AddressIPv6Address[0][unbounded]应答信息是一条空信息描述原因
所提供的网关地址是无效
SetNetworkDefaultGatewayResponse错误的代码
env:Sender
ter:InvalidArgVal
ter:InvalidGatewayAddress
1.2.15获取0配置
17GetZeroConfiguration命令
GetZeroConfiguration信息名称
GetZeroConfigurationRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信息包括:
“InterfaceToken”:网络接口令牌环
“Enabled”如果0配置被使能或者没有“Addresses”IPV40配置地址
tt:ReferenceTokenInterfaceToken[1][1]xs:booleanEnabled[1][1]
tt:IPv4AddressesAddress[0][unbounded]原因分析
没有与此命令相关的错误代码
GetZeroConfigurationResponse
错误代码
1.2.16设置0配置
18SetZeroConfiguration命令
GetZeroConfiguration信息名称
描述
请求信息包含:
“InterfaceToken”令牌网络接口操作“Enabled”:0配置使能与否
tt:ReferenceTokenInterfaceToken[1][1]xs:booleanEnabled[1][1]应答信息是一条空信息
9/127

请求与应答
GetZeroConfigurationRequest
GetZeroConfigurationResponse

可能存在的错误
env:Sender
ter:InvalidArgVal
ter:InvalidNetworkInterface
原因分析
所提供的网络接口令牌不存在
1.2.17获取IP地址过滤
19GetIPAddressFilter指令
GetIPAddressFilter信息名称
GetIPAddressFilterRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信息包括:
“Type”:设置是否允许访问过滤.“IPv4Address”:IPv4滤波器地址“IPv6Address”:IPv6tt:IPAddressFilterTypeType[1][1]
tt:PrefixedIPv4AddressIPv4Address[0][unbounded]tt:PrefixedIPv6AddressIPv6Address[0][unbounded原因分析
没有与此命令相关的错误代码
GetIPAddressFilterResponse
错误代码
1.2.18IP地址过滤进行配置
20SetIPAddressFilter指令
SetIPAddressFilter信息名称
请求与应答
相应功能以及参数描述
请求信息包括:
“Type”:设置类型如果滤波器允许访问.“IPv4Address”:IPv4滤波器地址“IPv6Address”:IPv6tt:IPAddressFilterTypeType[1][1]
tt:PrefixedIPv4AddressIPv4Address[0][unbounded]tt:PrefixedIPv6AddressIPv6Address[0][unbounded应答信息为空原因分析
建议的IPV6地址无效
SetIPAddressFilterRequest
SetIPAddressFilterResponse错误代码
env:Sender
ter:InvalidArgVal
ter:InvalidIPv6Address
10/127


env:Sender
ter:InvalidArgVal
ter:InvalidIPv4Address1.2.19增加IP地址过滤
建议的IPV4地址无效
21AddIPAddressFilter指令
AddIPAddressFilter信息名称
请求与应答
相应功能以及参数描述
请求信息包含:
“IPv4Address”:增加的IPv4滤波地址“IPv6Address”:增加的IPv46滤波地址
tt:PrefixedIPv4AddressIPv4Address[0][unbounded]tt:PrefixedIPv6AddressIPv6Address[0][unbounded]应答信息是一条空信息原因分析
IPfilter清单已满,不能够继续添加IP滤波地址
AddIPAddressFilterRequest
SetIPAddressFilterResponse可能的存在的错误env:Sender
ter:InvalidArgValter:IPFilterListIsFullsenv:Sender
ter:InvalidArgVal
ter:InvalidIPv6Addressenv:Sender
ter:InvalidArgVal
ter:InvalidIPv4Address1.2.20移除IP地址过滤
建议的IPV6地址是无效的
建议的IPV4地址是无效的
22RemoveIPAddressFilter命令
RemoveIPAddressFilter信息名称
请求与应答
相应功能以及参数描述
请求信息包含:
“IPv4Address”:增加的IPv4滤波器地址“IPv6Address”:增加的IPv46滤波器地址
tt:PrefixedIPv4AddressIPv4Address[0][unbounded]tt:PrefixedIPv6AddressIPv6Address[0][unbounded]应答信息不存在或者不包含任何信息原因分析
RemoveIPAddressFilterRequest
RemoveIPAddressFilterResponse错误代码
11/127


env:Sender
ter:InvalidArgVal
ter:InvalidIPv6Addressenv:Sender
ter:InvalidArgVal
ter:InvalidIPv6Addressenv:Sender
ter:InvalidArgValter:NoIPv6Addressenv:Sender
ter:InvalidArgValter:NoIPv4Address1.2.21获取DOT11的性能
请求信息中要移除的IPV6地址无效的
请求信息中要移除的IPV4地址是无效
请求信息要移除的IPV6地址不存在
请求信息要移除的IPV4地址不存在
23GetDot11Capabilities
GetIEEE802.11Capabilities信息名称
GetDot11CapabilitiesRequestGetDot11Capabilites-Response可能的存在的错误env:Receiver
ter:ActionNotSupportedter:InvalidDot11
1.2.22GetIEEE802.11状态
24GetDot11Status
GetDot11Status信息名称
GetDot11StatusRequestGetDot11StatusResponse可能的存在的错误env:Receiver
ter:ActionNotSupportedter:InvalidDot11
请求与应答
相应功能以及参数描述
tt:ReferenceTokenInterfaceToken[1][1]tt:Dot11StatusStatus[1][1]原因分析
IEEE802.11配置不支持
请求与应答
相应功能以及参数描述请求信息是空信息
tt:Dot11CapabilitiesCapabilities[1][1]原因分析
不支持IEEE802.11配置
12/127


env:Sender
ter:InvalidArgValter:NotDot11
env:Sender
ter:InvalidArgVal
ter:InvalidNetworkInterfaceenv:Receiverter:Action
ter:NotConnectedDot11
1.2.23扫描可用的IEEE802.11网络
接口不是IEEE802.11接口
提供的网络接口令牌不存在
IEEE802.11网络没有连接上
25ScanAvailable802.11Networks
ScanAvailable802.11Networks信息名称
ScanAvailableDot11NetworksRequestScanAvailableDot11NetworksResponse错误代码
env:Receiver
ter:ActionNotSupportedter:InvalidDot11env:Sender
ter:InvalidArgValter:NotDot11
env:Sender
ter:InvalidArgVal
ter:InvalidNetworkInterfaceenv;Receiver
ter:ActionNotSupportedter:NotScanAvailable
请求与应答
相应功能以及参数描述
tt:ReferenceTokenInterfaceToken[1][1]
tt:Dot11AvailableNetworksNetworks[0][unbounded原因分析
不支持IEEE802.11的配置
接口不是IEEE802.11接口
提供的网络接口令牌不存在
设备不支持ScanAvailableDot11Networks
1.3系统
1.3.1设备信息
26GetDeviceInformation指令
GetDeviceInformation信息名称
请求与应答
相应功能以及参数描述
13/127


GetDeviceInformationRequest请求信息是一条空信息空信息应答信息的包含以下:xs:stringManufacturer[1][1]xs:stringModel[1][1]
xs:stringFirmwareVersion[1][1]xs:stringSerialNumber[1][1]xs:stringHardwareId[1][1]原因分析
没有与此命令相关的错误代码
GetDeviceInformationResponse
错误代码
1.3.2获取系统的URL
27GetSystemUris命令
GetSystemUris信息名称
GetDeviceInformationReques
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信息包含了:一个能用来下载不同信息成分的的URL
tt:SystemLogUriListSystemLogUris[0][1]xs:anyURISupportInfoUri[0][1]xs:anyURISystemBackupUri[0][1]原因分析
没有与此命令相关的错误
GetSystemUrisResponse
错误代码
1.3.3备份
28GetSystemBackup指令
GetSystemBackup信息名称
GetSystemBackupRequestGetSystemBackupResponse错误代码
请求与应答
相应功能以及参数描述请求信息为空信息
应答信息包含了:备份的配置文件tt:BackupFileBackupFiles[1][unbounded]原因分析
没有与此命令相关的错误代码
14/127


1.3.4恢复
29:RestoreSystem指令
RestoreSystem信息名称
RestoreSystemRequestRestoreSystemResponse可能的存在的错误env:Sender
ter:InvalidArgValter:InvalidBackupFile
1.3.5开始恢复系统
30StartSystemRestore命令
StartSystemRestore信息名称
StartSystemRestoreRequest
请求与应答
相应功能以及参数描述请求信息为一条空信息
应答信息包含:
1.对于用于下载系统配置文件URL
2.一个可选的持续时间,这个时间用来指示设备期望在下载后多久不可用xs:anyURIUploadUri[1][1]
xs:durationExpectedDownTime[0][1]原因分析
没有这此命令相关的错误代码
请求与应答
相应功能以及参数描述
请求信息包含系统备份文件:
tt:BackupFileBackupFiles[1][unbounded]应答信息是一条空信息原因分析备份文件无效
StartSystemRestoreResponse
错误代码
1.3.6获取系统日期以及时间
31GetSystemDateAndTime命令
GetSystemDateAndTime信息名称
GetSystemDateAndTimeRequest

请求与应答
相应功能以及参数描述请求信息是一条空信息
15/127

GetSystemDateAndTimeResponse
应答信息包含设备的日期以及时间信息:
“DateTimeType”:如果系统的时间和日期是通过手动或者NTP设定的
“DaylightSavings”:夏令时打开或者关闭"TimeZone":POSIX1003.1定义的时区(参见8.3节)“UTCDateTime”:UTC中的日期和时间.“LocalDateTime”:设备当地的时间tt:SetDateTimeTypeDateTimeType[1][1]xs:booleanDayLightSavings[1][1]tt:TimeZoneTimeZone[0][1]tt:DateTimeUTCDateTime[0][1]tt:DateTimeLocalDateTime[0][1]原因分析
没有这此命令相关的错误代码
错误代码
1.3.7设置系统日期以及时间
32SetSystemDateAndTime指令
SetSystemDateAndTime信息名称
请求与应答
相应功能以及参数描述
请求的信息包含了对于设备要设置的日期以及时间:“DateTimeType”:如果系统时间个日期是手动设置的或者通过NTP设置的
“DaylightSavings”:夏令时打开或者关闭"TimeZone":POSIX1003.1定义的时区(参见8.3节)“UTCDateTime”:UTC中的时间和日期.如果日期时间类型是NTPUTCDateTime就没有意义.tt:SetDateTimeTypeDateTimeType[1][1]xs:booleanDayLightSavings[1][1]tt:TimeZoneTimeZone[0][1]tt:DateTimeUTCDateTime[0][1]应答信息是一个空信息原因分析
请求信息中设置的timezone域无效
SetSystemDateAndTimeRequest
SetSystemDateAndTime-Response错误代码
env:Sender
ter:InvalidArgValter:InvalidTimeZoneenv:Sender
ter:InvalidArgValter:InvalidDateTime
请求信息中设置的时间或者日期无效
16/127


1.3.8出厂默认设置
33SetSystemFactoryDefault指令
SetSystemFactoryDefault信息名称
请求与应答
相应功能以及参数描述
请求的信息包含了设备在出厂时执行的默认配置.“Hard”:所有的参数设置成产品出厂前的默认值
“Soft”:除了设备供应商以外的参数都设置出厂前的默认配置
tt:FactoryDefaultTypeFactoryDefault[1][1]应答信息是一条空信息原因分析
没有与此命令相关的错误代码
SetSystemFactoryDefaultRequest
SetSystemFactoryDefaultResponse错误代码
1.3.9固件升级
34UpgradeSystemFirmware命令
UpgradeSystemFirmware信息名称
UpgradeSystemFirmware-Request
请求与应答
相应功能以及参数描述
请求信息包含了被用来升级的固件。固件升级是“软件”那么就意味着所有参数就要保持为当前值tt:AttachmentDataFirmware[1][1]
应答的信息包含了一条向客户端报告的字符串信息,如:“Upgradesuccessful,rebootinginxseconds.”xs:stringMessage[1][1]原因分析
固件无效,或者不被设备支持
UpgradeSystemFirmware-Response
可能的存在的错误env:Senderter:InvalidArgs
ter:InvalidFirmwareenv:Receiverter:Action
ter:FirmwareUpgrade-Failed
固件升级失败
17/127


1.3.10开始固件升级
35StartFirmwareUpgrade指令
StartFirmwareUpgrade信息名称
StartFirmwareUpgrade-Request
请求与应答
相应功能以及参数描述
请求信息是一条空信息
StartFirmwareUpgrade-Response
应答的信息包含:上传固件文件的URL
选择性的时延;客户端应当等待一定时间在进行初始化固件上载之前
表明设备在期待在上载固件文件完成后多久后不可用xs:anyURIUploadUri[1][1]xs:durationUploadDelay[0][1]
xs:durationExpectedDownTime[0][1]原因分析
没有与此命令相关的错误
错误代码
1.3.11获取系统日志
36GetSystemLog指令
GetSystemLog信息名称
请求与应答
相应功能以及参数描述
请求信息包含了系统日志检索的类型。这支持的日志信息类型被定义成两种类型:“System”:系统日志
“Access”:客户端访问日志tt:SystemLogTypeLogType[1][1]
应答的信息包含请求的系统日志信息,设备可以选择以附件或者字符串返回的日志信息否用二进制信息。tt:AttachmentDataBinary[0][1]xs:stringString[0][1]原因分析
没有可访问的日志信息
GetSystemLogRequest
GetSystemLogResponse
可能的存在的错误env:Senderter:InvalidArgs
ter:AccesslogUnavailable

18/127

env:Senderter:InvalidArgs
ter:SystemlogUnavailable
1.3.12获取支持信息
没有可用的访问日志信息
37:GetSystemSupportInformation命令
GetSystemSupportInformation信息名称
GetSystemSupportInformationRequest
请求与应答
相应功能以及参数描述请求信息是空信息
应答信息包含了设备的支持信息,设备能够选择将支持信息是以二进制或者字符串的形式进行应答
GetSystemSupportInformationResponse
tt:AttachmentDataBinaryFormat[0][1]xs:stringStringFormat[0][1]可能的存在的错误
env:Senderter:InvalidArgs
ter:SupportInformationUnavailabl
1.3.13重启
38SystemReboot指令
SystemReboot信息名称SystemReboot
请求与应答
相应功能以及参数描述请求信息是空信息
应答信息包含了一个字符串应答信息,这个字符串信息向客户端返回报告信息;如:“Rebootinginxseconds.”txs:stringMessage[1][1]原因分析
没有与此命令相关的错误代码
原因分析
没有可用的支持信息
SystemRebootResponse错误代码
1.3.14获取范围参数
39:GetScopes命令
19/127


GetScopes信息名称GetScopesRequest
请求与应答
相应功能以及参数描述请求信息是空信息
应答信息包含了一个在设备范围定义的URL清单,也可以参考第七章的范围定义
tt:Scope:Scopes[1][unbounded]原因分析范围清单是是空的
GetScopesResponse可能的存在的错误env:Receiverter:Action
ter:EmptyScope
1.3.15设置范围参数
40SetScope命令
SetScopes信息名称SetScopesRequest
请求与应答
相应功能以及参数描述
请求信息包含一个已经定义的设备范围的URLS清单。见第七章
xs:anyURI:Scopes[1][unbounded]应答信息是一条空信息原因分析
设置的范围参数覆盖了固定参数,命令排斥
SetScopesResponse可能的存在的错误env:Sender
ter:OperationProhibitedter:ScopeOverwriteenv:Receiverter:Action
ter:TooManyScopes
1.3.16添加范围参数
请求信息包含的范围清单超出支持的范围数
41AddScopes命令
AddScopes信息名称
相应功能以及参数描述
请求与应答
20/127


AddScopesRequest
请求信息包含一个用于添加进已存在的配置范围清单的URL清单;参见第七章
xs:anyURI:ScopeItem[1][unbounded]应答信息是空信息原因分析
请求信息设置的范围清单超出范围支持的数量
AddScopesResponse可能的存在的错误env:Receiverter:Action
ter:TooManyScopes
1.3.17移除范围参数
42RemoveScopes命令
RemoveScopes信息名称
RemoveScopesRequest
请求与应答
相应功能以及参数描述
请求信息包含一个URL清单;
xs:anyURI:ScopeItem[1][unbounded]
应答信息包含一个从设备范围参数移除的URL清单xs:anyURI:ScopeItem[0][unbounded]原因分析
企图移除固定的范围参数,命令排斥
RemoveScopesResponse可能的存在的错误env:Receiverter:Action
ter:TooManyScopesenv:Sender
ter:InvalidArgValter:NoScope
1.3.18获取发现模式
请求移除信息包含一个不存在的范围
43GetDiscoveryMode指令
GetDiscoveryMode信息名称
GetDiscoveryModeRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
21/127


GetDiscoveryModeResponse错误代码
1.3.19设置发现模式
应答信息包含当前发现模式的设定可发现和不可发现
tt:DiscoveryMode:DiscoveryMode[1][1]原因分析
没有与此命令相关的错误
44SetDiscoveryMode命令
SetDiscoveryMode信息名称
SetDiscoveryModeRequest
请求与应答
相应功能以及参数描述
请求信息包含对设备发现模式设定:显露或者非显露tt:DiscoveryMode:DiscoveryMode[1][1]应答信息是一条空信息原因分析
没有与此命令相关的错误代码
SetDiscoveryModeResponse错误代码
1.3.20获取远程发现模式
45GetRemoteDiscoveryMode命令
GetRemoteDiscoveryMode信息名称
GetRemoteDiscoveryMode-Request
GetRemoteDiscoveryMode-Response错误代码
请求与应答
相应功能以及参数描述请求信息是空信息
应答信息包含当前远程发现方式的设定:可发现和不可发现
tt:DiscoveryMode:RemoteDiscoveryMode[1][1]原因分析
没有与此命令相关的错误代码
22/127


1.3.21设置远程发现模式
46SetRemoteDiscoveryMode指令
SetRemoteDiscoveryMode信息名称
SetRemoteDiscoveryMode-Request
SetRemoteDiscoveryMode-Response错误代码
1.3.22获取远程DP地址
47GetDPAddresses指令
GetDPAddresses信息名称
GetDPAddressesRequestGetDPAddressesResponse错误代码
1.3.23配置远程DP地址
48SetDPAddresses指令
SetDPAddresses信息名称
SetDPAddressesRequest
请求与应答
相应功能以及参数描述
请求的信息包含对设备配置的DP地址或者地址tt:NetworkHost:DPAddress[0][unbounded]应答信息是一条空信息
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信息包含配置的远程DP地址或者地址。如果没有远程的DP地址配置,那么将返回一个空的清单tt:NetworkHost:DPAddress[0][unbounded]原因分析
没有与此命令相关的错误代码
请求与应答
相应功能以及参数描述
请求信息包含远程发现方式的设定:显露或者非显露tt:DiscoveryMode:RemoteDiscoveryMode[1][1]应答信息是一条空信息原因分析
没有与此命令相关的错误代码
SetDPAddressesResponse
23/127


错误代码
原因分析
没有与此命令相关的错误代码
1.4安全
1.4.1获取访问策略
49:GetAccessPolicy指令
GetAccessPolicy信息名称
GetAccessPolicyRequestGetAccessPolicyResponse错误代码env:Receiverter:Action
ter:EmptyPolicy1.4.2设置访问策略
50SetAccessPolicy指令
SetAccessPolicy信息名称
SetAccessPolicyRequestSetAccessPolicyResponse可能的存在的错误env:Senderter:InvalidArgster:PolicyFormat
请求与应答
相应功能以及参数描述请求信息包含设置的策略文件tt:BinaryDataPolicyFile[1][1]应答信息是空信息原因分析
由于不知道策略文件格式,请求信息的策略不能够被设
请求与应答
相应功能以及参数描述请求信息是空信息
应答信息包含请求的策略文件tt:BinaryDataPolicyFile[1][1]原因分析
设备的访问策略文件不存在或者是空的
1.4.3获取用户
51GetUsers指令
GetUsers信息名称

请求与应答
相应功能以及参数描述
24/127

GetUsersRequest请求信息是一条空信息]
应答信息包含了一个用户清单以及作为用户的相应凭据每一行包括:
用户名称(用户的密码不会包含在相应中)用户等级
tt:User:User[0][unbounded]原因分析
没有与此命令相应的错误代码
GetUsersResponse
错误代码
1.4.4创建用户
52CreateUsers指令
CreateUsers信息名称
请求与应答
相应功能以及参数描述
请求信息包含对创建一个新用户的所需参数元素每条目录包含:用户名密码用户等级
tt:User:User[1][unbounded]应答信息是一条空信息原因分析
创建的用户名已经存在
CreateUsersRequest
CreateUsersResponse可能的存在的错误env:Sender
ter:OperationProhibitedter:UsernameClashenv:Sender
ter:OperationProhibitedter:PasswordTooLongenv:Sender
ter:OperationProhibitedter:UsernameTooLongenv:Sender
ter:OperationProhibitedter:Passwordenv:Receiverter:Action
ter:TooManyUsers
设置密码太长
用户名太长
密码太弱
超出了最大支持的用户数量
25/127


env:Sender
ter:OperationProhibitedter:AnonymousNotAllowedenv:Sender
ter:OperationProhibitedter:UsernameTooShort1.4.5删除用户
未设置用户等级
用户设置的用户名太短
53DeleteUsers指令
DeleteUsers信息名称
DeleteUsersRequestDeleteUsersResponse可能的存在的错误env:Sender
ter:InvalidArgValter:FixedUserenv:Sender
ter:InvalidArgValter:FixedUser
1.4.6对用户进行配置
54SetUser指令
SetUser信息名称
请求与应答
相应功能以及参数描述
请求信息包含一个要更新用户清单以及用户权限凭据用户名称密码用户等级
tt:User:User[1][unbounded]应答信息是空信息原因分析用户名不被识别
请求与应答
相应功能以及参数描述
请求信息包含要删除的用户名称xs:string:Username[1][unbounded]应答信息是空信息原因分析用户名不被识别
删除的用户是固定用户
SetUserRequest
SetUserResponse可能的存在的错误env:Sender
ter:InvalidArgValter:UsernameMissing
26/127


env:Sender
ter:OperationProhibitedter:PasswordTooLongenv:Sender
ter:OperationProhibitedter:PasswordTooWeakenv:Sender
ter:OperationProhibitedter:AnonymousNotAllowed1.4.7IEEE802.1X配置
设置密码太长
密码太弱
用户等级不允许
1.4.7.1创建IEEE802.1X配置
55CreateDot1XConfiguration命令
CreateDot1XConfiguration信息名称
CreateDot1XConfigurationRequest
请求与应答
相应功能以及参数描述
请求信息包含:
tt:Dot1XConfigurationDot1XConfiguration[1][1]应答信息是空信息原因分析
CreateDot1XConfigurationResponse错误代码
env:Receiver
ter:ActionNotSupported
ter:EAPMethodNotSupportedenv:Receiverter:Actionter:MaxDot1X
env:Sender
ter:OperationProhibitedter:CertificateIDenv:Sender
ter:InvalidArgValter:ReferenceTokenenv:Sender
ter:InvalidArgValter:InvalidDot1X
不支持建议的EAP方法设备
IEEE802.1X配置能够到达的最大数量
无效的证书ID错误
Dot1XConfigurationToken已经存在
无效的IEEE802.1X配置
27/127


1.4.7.2IEEE802.1X配置
56SetDot1XConfigurationRequest指令
SetDot1XConfiguration信息名称
SetDot1XConfigurationRequest
请求与应答
相应功能以及参数描述
请求信息包含:
tt:Dot1XConfigurationDot1XConfiguration[1][1]
应答信息是空信息原因分析
设备不支持建议的EAP方法
SetDot1XConfigurationResponse错误代码
env:Receiver
ter:ActionNotSupported
ter:EAPMethodNotSupportedenv:Sender
ter:OperationProhibitedter:CertificateIDenv:Sender
ter:OperationProhibitedter:ReferenceTokenenv:Sender
ter:InvalidArgValter:InvalidDot1X
1.4.7.3获取IEEE802.1X配置
无效的ID错误
无效的Dot1XConfiguration令牌错误
无效的IEEE802.1X配置
57GetDot1XConfiguration指令
GetDot1XConfiguration信息名称
GetDot1XConfigurationRequestGetDot1XConfigurationResponse可能的存在的错误env:Sender
ter:OperationProhibitedter:ReferenceToken
请求与应答
相应功能以及参数描述
请求信息包含:
tt:ReferenceTokenDot1XConfigurationToken[1][1]应答信息包含:
tt:Dot1XConfigurationDot1XConfiguration[1][1]原因分析
无效的Dot1XConfigurationToke
28/127


1.4.7.4获取IEEE802.1X配置
58GetDot1XConfigurations指令
GetDot1XConfigurations信息名称
GetDot1XConfigurationsRequestGetDot1XConfigurationsResponse错误代码
1.4.7.5删除IEEE802.1X配置
59DeleteDot1XConfigurations命令
DeleteDot1XConfigurations信息名称
DeleteDot1XConfigurationRequestDeleteDot1XConfigurationResponse可能的存在的错误env:Sender
ter:OperationProhibitedter:ReferenceTokenenv:Receiver
ter:OperationProhibitedter:ReferenceToken1.4.8创建签名证书
60:CreateCertificate指令
CreateCertificate信息名称
请求与应答
相应功能以及参数描述
请求信息包含请求的证书ID以及其他的请求参数:主题,之前有效或者之后有效xs:tokenCertificateID[0][1]xs:stringSubject[0][1]
29/127

请求与应答
相应功能以及参数描述请求信息是空信息
应答信息包含:
tt:Dot1XConfigurationDot1XConfiguration[0][unbounded]原因分析
没有与此命令相关的错误代码
请求与应答
相应功能以及参数描述
请求信息包含任何:
tt:ReferenceTokenDot1XConfigurationToken[1][1]应答信息是一条空信息原因分析
无效的Dot1XConfigurationToken
不能删除与IEEE802.1x相关的配置
CreateCertificateRequest

xs:dateTimeValidNotBefore[0][1]xs:dateTimeValidNotAfter[0][1]
CreateCertificateResponse可能的存在的错误env:Receiverter:Action
ter:KeyGenerationenv:Sender
ter:InvalidArgValter:CertificateIDenv:Sender
ter:InvalidArgValter:InvalidDateTime
应答信息包含自签名证书
tt:CertificateNvtCertificate[1][1]原因分析
产生私钥/公钥失败
证书已经存在
ValidNotBeforeorValidNotAfterparameter参数是无效的
1.4.9获取证书
61GetCertificates指令
GetCertificates信息名称
GetCertificatesRequest
请求与应答
相应功能以及参数描述请求信息是一条空息
应答信息包含设备证书清单
tt:CertificateNvtCertificate[0][unbounded]原因分析
没有与此命令相关的错误代码
GetCertificatesResponse错误代码
1.4.10获取CA证书
62GetCACertificates指令
GetCertificates信息名称
GetCACertificatesRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
30/127


GetCACertificatesResponse错误代码
应答信息包含CA证书清单
tt:CertificateCACertificate[0][unbounded]原因分析
没有与此命令相关的错误代码
1.4.11获取证书状态
63GetCertificatesStatus指令
GetCertificatesStatus信息名称
GetCertificatesStatusRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信息包含与设备服务证书,ID相关状态清单,状态被定义为布尔型:
tt:CertificateStatusCertificateStatus[0][unbounded]原因分析
没有与此命令相关的错误代码
GetCertificatesStatusResponse
错误代码
1.4.12设置证书状态
64SetCertificatesStatus指令
SetCertificatesStatus信息名称
SetCertificatesStatusRequest
请求与应答
相应功能以及参数描述
请求信息包含了与ID和请求证书状态相关的设备服务证书清单:
tt:CertificateStatusCertificateStatus[0][unbounded]应答信息不包含任何信息原因分析
请求信息包含的证书未知
SetCertificatesStatusResponse错误代码env:Sender
ter:InvalidArgValter:CertificateID
31/127


1.4.13获取证书请求
65GetPkcs10Request指令
GetPkcs10Request信息名称
请求与应答
相应功能以及参数描述
请求信息包含一个相关证书以及和这个证书相关的一些参数。这些属性被作为DERASN.1目标进行编码xs:tokenCertificateID[1][1]xs:stringSubject[0][1]
xs:BinaryDataAttributes[0][1]应答信息包含PKCS#10请求数据结构tt:BinaryDataPkcs10Request[1][1]原因分析
无效的CertificateID
GetPkcs10RequestRequest
GetPkcs10RequestResponse可能的存在的错误env:Sender
ter:InvalidArgValter:CertificateIDenv:Receiverter:Actionter:Signature
1.4.14获取客户证书状态
PKCS#10签名创建失败
66GetClientCertificateMode指令
GetClientCertificateMode信息名称
GetClientCertificateMode-Request
GetClientCertificateMode-Response错误代码
请求与应答
相应功能以及参数描述请求信息是一条空信息
应答信息包含设备客户的认证状态:xs:booleanEnabled[1][1]原因分析
没有与此命令相关的错误代码
1.4.15设置客户认证状态
67SetClientCertificateMode指令
SetClientCertificateMode

请求与应答
32/127

信息名称
SetClientCertificateMode-Request
SetClientCertificateMode-Response
可能的存在的错误env:Receiverter:InvalidArgValter:ClientAuth1.4.16下载设备证书
相应功能以及参数描述
请求信息包含对设备客户认证状态的请求状态xs:booleanEnabled[1][1]应答信息是一条空信息原因分析
使能客服认证,但是客户认证不被支持或者不支持配置
68LoadCertificates命令
LoadCertificates信息名称
LoadCertificatesRequest
请求与应答
相应功能以及参数描述
请求信息包含要上传的设备证书清单tt:CertificateNVTCertificate[1][unbounded]应答信息是空信息原因分析
LoadCertificatesResponse可能的存在的错误env:Receiverter:InvalidArgVal
ter:ClientAuthenv:Senderter:InvalidArgValter:CertificateFormatenv:Sender
ter:InvalidArgValter:CertificateIDenv:Sender
ter:InvalidArgValter:InvalidCertificate
证书格式不可用,或者设备不支持这证书格式
CertificateID已经存在
无效的证书
1.4.17利用私有密钥来链接下载设备证书
69LoadCertificateWithPrivateKey指令
LoadCertificateWithPrivateKey信息名称

请求与应答
相应功能以及参数描述
33/127

LoadCertificateWithPrivateKeyRequest
请求信息包含要输入的私钥公钥对tt:CertificateWithPrivateKey
CertificateWithPrivateKey[1][unbounded]
LoadCertificateWithPrivateKeyResponse应答信息是一条空信息可能的存在的错误env:Senderter:InvalidArgValter:CertificateFormatenv:Sender
ter:InvalidArgValter:CertificateIDenv:Senderter:InvalidArgVal
ter:KeysNotMatching1.4.18获取证书信息请求
70GetCertificateInformation指令
GetCertificateInformation信息名称
GetCertificateInformationRequest
请求与应答
相应功能以及参数描述
请求信息包含:
CertificateID:Thetokenofthecertificate.xs:tokenCertificateID[1][1]]
应答信息包含
tt:CertificateInformationCertificateInformation[1][1]原因分析无效的证书ID原因分析
证书格式不可用,或者设备不支持这证书格式
CertificateID已经存在
公钥与私钥不匹配
GetCertificateInformationResponse可能的存在的错误env:Sender
ter:InvalidArgValter:CertificateID1.4.19下载CA证书
71LoadCACertificates指令
LoadCACertificates信息名称
LoadCACertificatesRequest
请求与应答
相应功能以及参数描述
请求信息包含一个用于上传的CA证书设备清单tt:CertificateCACertificate[1][unbounded]
34/127


LoadCACertificatesResponse错误代码
env:Sender
ter:InvalidArgValter:CertificateFormatenv:Sender
ter:InvalidArgValter:CACertificateIDenv:Receiver
ter:OperationProhibitedter:MaxCertificates1.4.20删除证书
应答信息是一个空信息原因分析
格式错误或者设备不支持这种格式
CA证书的ID已经存在
超过了最大可下载的证书数量
72DeleteCertificates命令
DeleteCertificates信息名称
DeleteCertificatesRequest
请求与应答
相应功能以及参数描述
请求信息包含一个删除证书的CertificateIDparameter.xs:tokenCertificateID[1][unbounded
DeleteCertificatesResponse应答信息是一条空信息
错误代码env:Sender
ter:InvalidArgValter:CertificateIDenv:Receiver
ter:OperationProhibitedter:CertificateID1.4.21获取远程用户
原因分析
请求信息中包含的证书不可知
不能够删除指定的证书
73GetRemoteUser指令
GetRemoteUser信息名称

请求与应答
相应功能以及参数描述
35/127

GetRemoteUserRequest请求信息是一条空信息
应答信息包含对远程用户的配置。这些值列举如下:xs:stringUsername[1][1]
xs:booleanUseDerivedPassword[1][1]注意:设备不应该放回远程用户的密码tt:RemoteUser:RemoteUser[0][1]原因分析
GetRemoteUserResponse
代码错误
env:Receiver
ter:ActionNotSupportedter:NotRemoteUser1.4.22设置远程用户
不支持远程用户处理
74SetRemoteUse指令
SetRemoteUser信息名称
请求与应答
相应功能以及参数描述
请求信息包含:远程用户;值如下:xs:stringUsername[1][1]xs:stringPassword[0][1]
xs:booleanUseDerivedPassword[1][1]tt:RemoteUser:RemoteUser[0][1]应答信息是一条空信息:原因分析
SetRemoteUserRequest
SetRemoteUserResponse错误代码
env:Receiver
ter:ActionNotSupportedter:NotRemoteUser
不支持远程用户处理
1.4.23获取终端参数
75GetEndpointReference命令
GetEndpointReference信息名称
GetEndpointReferenceRequest
请求与应答
相应功能以及参数描述请求信息是一条空信息
36/127


GetEndpointReferenceResponse错误代码
应答信息包含请求的URLxs:stringGUID[1][1]原因分析
没有与此命令相关的错误代码
1.5输入与输出
1.5.1获取继电器输出
76GetRelayOutputs命令
GetRelayOutputs信息名称
GetRelayOutputsRequest
请求与应答
相应功能以及参数描述请求信息不包含任何参数
应答信息包含一个继电器输出矩阵:
tt:RelayOutputRelayOutputs[0][unbounded]原因分析
没有与此命令相关的错误代码
GetRelayOutputsResponse错误代码
1.5.2对继电器输出进行配置
77SetRelayOutputSettings命令
SetRelayOutputSettings信息名称
请求与应答
相应功能以及参数描述
请求信息包含:
“RelayToken”:与令牌环相关的继电器输出“RelayOutputSettings”:设置的延时
tt:ReferenceTokenRelayOutputToken[1][1]
tt:RelayOutputSettingsRelayOutputSettings[1][1]应答信息是一个空信息原因分析
SetRelayOutputSettingsRequest
SetRelayOutputSettingsResponse错误代码env:Sender
ter:InvalidArgValter:RelayToken
相关的令牌未知
37/127


env:Sender
ter:InvalidArgValter:ModeError1.5.3继电器触发输出
单稳态延时时间无效
78SetRelayOutputState指令
SetRelayOutputState信息名称
请求与应答
相应功能以及参数描述
请求信息包含:
RelayToken”:与继电器输出相关的命令.
“LogicalState”:触发请求i.e.,activeorinactivettt:ReferenceTokenRelayOutputToken[1][1]tt:RelayLogicalStateLogicalState[1][1]应答信息是一个空信息原因分析
SetRelayOutputStateRequest
SetRelayOutputStateResponse错误代码env:Sender
ter:InvalidArgValter:RelayToken
相关继电器令牌未知
1.5.4辅助操作
79Sendauxiliary命令
SendAuxiliaryCommand信息名称
SendAuxiliaryCommandRequest
请求与应答
相应功能以及参数描述
请求信息包含辅助命令:
tt:AuxiliaryDataAuxiliaryCommand[1][1]应答信息是一个辅助的应答
tt:AuxiliaryDataAuxiliaryCommandResponse[0][1]原因分析
SendAuxiliaryCommandResponse错误代码
env:Sender
ter:InvalidArgVal
ter:AuxiliaryDataNotSupported
请求信息的辅助命名不支持
38/127


1.6与服务相关的错误代码
2设备IO服务
2.1视频输出
2.1.1获取视频输出集
81GetVideoOutputs命令
GetVideoOutputs消息名称
GetVideoOutputsRequestGetVideoOutputsResponse
描述
这是一个空消息。
包含描述设备所有有效视频输出的结构清单。如果一个设备没有视频输出则返回一个空清单。
tt:VideoOutputVideoOutputs[0][unbounded]描述
请求-响应
错误码
没有具体的错误代码。
2.2视频输出配置
2.2.1获取视频输出配置
82GetVideoOutputConfiguration命令
GetVideoOutputConfiguration消息名称
GetVideoOutputConfiguration-Request
GetVideoOutputConfiguration-Response错误码
env:Sender
ter:InvalidArgValter:NoVideoOutput2.2.2设置视频输出配置
39/127

请求-响应
描述
此消息包含视频输出令牌。
tt:ReferenceTokenVideoOutputToken[1][1]
此消息包含了与请求信息中的令牌相对应视频输出配置。tt:VideoOutputConfigurationVideoOutputConfiguration[1][1]描述
请求信息中令牌指定的视频输出配置不存在。

83SetVideoOutputConfiguration命令
SetVideoOutputConfiguration消息名称
SetVideoOutputConfiguration-Request
描述
配置元素包含要修改的视频输出配置。
ForcePersistence元素决定是否在重新启动后存储配置更改和保持。如果为真,改变是永久的。如果为假,可能会在重启后恢复到变化以前的值。
tt:VideoOutputConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]
请求-响应
SetVideoOutputConfiguration-Response空消息。错误码
env:Sender
ter:InvalidArgValter:NoVideoOutputenv:Sender
ter:InvalidArgValter:ConfigModify
2.2.3获取视频输出配置选项集
84GetVideoOutputConfigurationOptions命令
GetVideoOutputConfigurationOptions请求-响应
消息名称描述
GetVideoOutputConfiguration-VideoOutputToken元素指定目标选项,设备中必须存在视频OptionsRequest输出。
tt:ReferenceTokenVideoOutputToken[1][1]GetVideoOutputConfiguration-设备响应视频输出选项集。OptionsRequesttt:VideoOutputConfigurationOptionsVideoOutputOptions
[1][1]错误码
env:Sender
ter:InvalidArgValter:NoVideoOutput
描述
请求视频输出不存在。
描述
要求的视频输出不存在。
配置参数无法设置。
40/127


2.3视频源
2.3.1获取视频源
85GetVideoSources命令
GetVideoSources消息名称
GetVideoSourcesRequestGetVideoSourcesResponse
描述空消息
包含了设备所有描述有效视频源的结构清单。如果一个设备没有视频源,则返回一个空清单
tt:VideoSourceVideoSource[0][unbounded]
请求-响应
2.4视频源配置
2.4.1获取视频源配置
86GetVideoSourceConfiguration命令
GetVideoSourceConfiguration请求-响应消息名称
GetVideoSourceConfiguration-Request
GetVideoSourceConfiguration-Response错误码
env:Sender
ter:InvalidArgValter:NoVideoSource2.4.2设置视频源配置
87SetVideoSourceConfiguration命令
SetVideoSourceConfiguration消息名称
描述
请求-响应
描述
此消息包含视频输入的令牌。
tt:ReferenceTokenVideoSourceToken[1][1]
此消息包含请求匹配令牌的视频源配置。
tt:VideoSourceConfigurationVideoSourceConfiguration[1][1]描述
请求信息中视频令牌指定的视频源不存在。
41/127


SetVideoSourceConfiguration-Request
Configuration元素包含要修改的视频信号源设置。配置包含一个指定的要修改的视频源设置元素。视频源必须存在于设备中。
ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。
tt:VideoSourceConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]空消息。描述
请求的视频源不存在。
SetVideoSourceConfiguration-Response错误码
env:Sender
ter:InvalidArgValter:NoVideoSourceenv:Sender
ter:InvalidArgValter:ConfigModify
配置参数无法设置。
2.4.3获取视频源多个配置选项
88GetVideoSourceConfiguartionOptions命令
GetVideoSourceConfiguartionOptions请求-响应消息名称
GetVideoSourceConfiguration-OptionsRequest
描述
视频源令牌元素指定目标视频输入选项。视频输入存在于设备中。
tt:ReferenceTokenVideoSourceToken[1][1]
VideoSourceOptions返回有效的界以及提供给视频源令牌有效的元素。此栏设置请求的源的选项。
tt:VideoSourceConfigurationOptionsVideoSourceOptions[1][1]
GetVideoSourceConfiguartion-OptionsResponse
2.5音频输出
2.5.1获取多个音频输出
89GetAudioOutputs命令
GetAudioOutputs消息名称
描述
42/127

请求-响应

GetAudioOutputsRequestGetAudioOutputsResponse
空消息。
包含一个描述所有有效的音频输出设备的结构清单。如果设备没有音频输出,则返回一个空清单。
tt:AudioOutputAudioOutputs[0][unbounded]描述
设备不支持音频或音频输出。
错误码
env:Receiver
ter:ActionNotSupported
ter:AudioOutputNotSupported
2.6音频输出配置
2.6.1获取音频输出配置
90GetAudioOutputConfiguration命令
GetAudioOutputConfiguration请求-响应消息名称
GetAudioOutputConfigurationRequest
描述
此消息包含音频输出令牌。
tt:ReferenceTokenAudioOutputToken[1][1]此消息包含请求与令牌匹配的音频输出配置。tt:AudioOutputConfigurationAudioOutputConfiguration[1][1]描述
指示请求的音频输出不存在音频输出令牌。
GetAudioOutputConfigurationResponse
错误码
env:Sender
ter:InvalidArgValter:NoAudioOutput2.6.2设置音频输出配置
91SetAudioOutputConfiguration命令
SetAudioOutputConfiguration消息名称
描述
请求-响应
43/127


SetAudioOutputConfiguration-Request
Configuration元素包含修改后的音频输出配置。配置包含一个存在于设备中的指定要修改其配置的音频输出元素。
ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。
tt:AudioOutputConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]空消息。描述
所请求的音频输出不存在。
SetAudioOutputConfiguration-Response错误码
env:Sender
ter:InvalidArgVal
ter:NoAudioOutputenv:Sender
ter:InvalidArgValter:ConfigModify
配置参数无法设置。
2.6.3获取音频输出多个配置选项
92GetAudioOutputConfigurationOptions命令
GetAudioOutputConfigurationOptions消息名称
GetAudioOutputConfiguration-OptionsRequest
描述
AudioOutputToken元素选择指定的存在于设备中的音频输出。
tt:ReferenceTokenAudioOutputToken[1][1]
AudioOutputsOptions返回有效值范围为发送优先级和输出电平与音频输出令牌一样。此字段为设置请求源的输出选项。
tt:AudioOutputConfigurationOptionsAudioOutputOptions[1][1]描述
所请求的音频输出不存在。
请求-响应
GetAudioOutputConfiguration-OptionsResponse
错误码
env:Sender
ter:InvalidArgValter:NoAudioOutput
44/127


2.7音频源
2.7.1获取音频源
93GetAudioSources命令
GetAudioSources消息名称
GetAudioSourcesRequestGetAudioSourcesResponse
描述空消息。
包含一个描述设备所有有效的音频源的结构清单。如果一个设备没有音频输入,则返回一个空清单。tt:AudioSourceAudioSource[0][unbounded]描述
请求-响应
错误码
env:ReceiverNVT不支持音频。ter:ActionNotSupportedter:AudioOutputNotSupported
2.8音频源配置
2.8.1获取音频源配置
94GetAudioSourceConfiguration命令
GetAudioSourceConfiguration请求-响应消息名称描述
GetAudioSourceConfiguration-此消息包含音频源令牌。Requesttt:ReferenceTokenAudioSourceToken[1][1]
GetAudioSourceConfiguration-此消息包含请求与令牌匹配的音频源配置。Responsett:AudioSourceConfigurationAudioSourceConfiguration[1][1]
错误码
env:Sender
ter:InvalidArgValter:NoAudioSource
描述
请求的音频源令牌AudioSourceToken不存在。
45/127


2.8.2设置音频源配置
95SetAudioSourceConfiguration命令
SetAudioSourceConfiguration消息名称
SetAudioSourceConfiguration-Request
描述
配置元素包含修改后的音频源配置。配置包含一个存在设备中的要修改音频源的配置元素。
ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。
tt:AudioSourceConfigurationConfiguration[1][1]xs:booleanForcePersistence[1][1]空消息。描述
请求的音频源不存在。
请求-响应
SetAudioSourceConfiguration-Response
错误码
env:Sender
ter:InvalidArgValter:NoAudioSourceenv:Sender
ter:InvalidArgValter:NoAudioSource
配置参数无法设置。
2.8.3获取音频源多个配置选项
96GetAudioSourceConfigurationOptions命令
GetAudioSourceConfigurationOptions请求-响应消息名称
GetAudioSourceConfiguration-OptionsRequest
描述
AudioSourceToken元素指定其请求的音频输入选项。音频源应存在于设备中。
tt:ReferenceTokenAudioSourceToken[1][1]
音源选项返回有效的音频源令牌。这里应该设置成请求选项的源。
tt:AudioSourceConfigurationOptionsAudioSourceOptions[1][1]
GetAudioSourceConfiguration-Response

46/127


错误码
env:Sender
ter:InvalidArgValter:NoAudioSource
描述
请求音频输入不存在。
2.9继电器输出
2.9.1获取多个继电器输出
97GetRelayOutputs命令
GetRelayOutputs消息名称
GetRelayOutputsRequestGetRelayOutputsRequest
描述空消息。
此消息包含一个继电器输出数组。
tt:RelayOutputRelayOutputs[0][unbounded]描述
没有具体的错误命令!
请求-响应
错误码
2.9.2设置继电器输出设置
98SetRelayOutputSettings命令
SetRelayOutputSettings消息名称
SetRelayOutputSettingsRequest
描述
此消息包含:
“RelayOutputToken”:继电器输出的参考令牌。“RelayOutputSettings”:继电器设置集。tt:ReferenceTokenRelayOutputToken[1][1]
tt:RelayOutputSettingsRelayOutputSettings[1][1]描述
未知继电器参考令牌。
请求-响应
SetRelayOutputSettingsResponse空消息。错误码
env:Sender
ter:InvalidArgValter:RelayTokenenv:Sender
ter:InvalidArgValter:ModeError
单稳延时时间无效
47/127


2.9.3触发继电器输出
99SetRelayOutputState命令
SetRelayOutputState
请求-响应
消息名称描述
SetRelayOutputStateRequest此消息包含:
“RelayOutputToken“:令牌要求继电器输出。“LogicalState”:触发请求,即有效或无效。
tt:ReferenceTokenRelayOutputToken[1][1]tt:RelayLogicalStateLogicalState[1][1]SetRelayOutputStateResponse空消息。错误码
env:Sender
ter:InvalidArgValter:RelayToken
描述
未知继电器参考令牌。
3图像配置
3.1图像设置
3.1.1获取图像设置
100GetImagingSettings命令
GetImagingSettings消息名称
GetImagingSettingsRequest
描述
此消息包含成像设置集请求的视频源的参考。
tt:ReferenceTokenVideoSourceToken[1][1]此消息包含视频源请求的成像设置集。
tt:ImagingSettings20ImagingSettings[1][1]描述
请求的视频源不存在。
请求-响应
GetImagingSettingsResponse
错误码
env:Sender
ter:InvalidArgValter:NoSource
env:Receiver
ter:ActionNotSupportedter:NoImagingForSource

请求的视频源不支持图像设置。
48/127

3.1.2设置图像设置
101SetImagingSettings命令
SetImagingSettings消息名称
SetImagingSettingsRequest
描述
此消息包含一个被设置的视频源和成像设置集的参考。
ForcePersistence元素决定是否在重启后存储和保持配置更改。如果为真,改变是永久的。如果为假,可能会在重新启动后恢复到改变以前的值。
tt:ReferenceTokenVideoSourceToken[1][1]tt:ImagingSettings20ImagingSettings[1][1]xs:booleanForcePersistence[0][1]描述
请求的视频源不存在。
请求-响应
SetImagingSettingsResponse此消息不包含任何响应。错误码
env:Sender
ter:InvalidArgVater:NoSourceenv:Receiver
ter:ActionNotSupportedter:NoImagingForSourceenv:Sender
ter:InvalidArgValter:SettingsInvalid3.1.3获取选项
102GetOptions命令
GetOptions消息名称
GetOptionsRequest
描述
请求的视频源成像参数选项参考。
tt:ReferenceTokenVideoSourceToken[1][1]
请求-响应
请求的视频源不支持图像设置。
请求的设置不正确。
GetOptionsResponse错误码
env:Sender
ter:InvalidArgValter:NoSourceenv:Receiver
ter:ActionNotSupported

此消息包含分类成像设备的具体参数的有效范围。tt:ImagingOptions20ImagingOptions[1][1]描述
请求的VideoSource不存在。
请求的VideoSource不支持图像设置。
49/127

ter:NoImagingForSource3.1.4移动
103Move(focus命令
Move消息名称MoveRequest
描述
VideoSource移动(焦点)操作要求的参考。tt:ReferenceTokenVideoSourceToken[1][1]tt:FocusMoveFocus[1][1]空消息。描述
请求的视频源不存在。
请求-响应
MoveResponse错误码
env:Sender
ter:InvalidArgValter:NoSource
env:Receiver
ter:ActionNotSupportedter:NoImagingForSource3.1.5获取运行选项
请求的视频源不支持图像设置。
104GetMoveOptions(focus命令
GetMoveOptions消息名称GetMoveOptions
描述
视频源对请求移动选项的参考。
tt:ReferenceTokenVideoSourceToken[1][1]
请求-响应
GetMoveOptionsResponse错误码
env:Sender
ter:InvalidArgValter:NoSource
env:Receiver
ter:ActionNotSupportedter:NoImagingForSource

此消息包含对焦镜头移动选项的有效范围。tt:MoveOptions20MoveOptions[1][1]描述
请求的视频源不存在。
请求的视频源不支持图像设置。
50/127


Onvif功能接口

相关推荐