ZIGBEE-GATEWAY-GRIPEncoding DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
FunctionCall ::= CHOICE { parameters FunctionParams,
results FunctionResults }
FunctionParams ::= CHOICE { proc-params ProcedureParams,
evth-params EvtHandlerParams }
ProcedureParams ::= SEQUENCE { g-params GeneralProcParams,
d-params DataParams }
EvtHandlerParams ::= SEQUENCE { g-params GeneralEvthParams,
d-params DataParams }
GeneralProcParams ::= CHOICE { none NULL,
timeout Timeout,
with-callback CallbackParams }
GeneralEvthParams ::= CHOICE { status Status8,
request-id RequestId,
with-reqId StatusRequestId,
callback-id CallbackId ,
with-callbackid StatusCallbackId }
CallbackParams ::= SEQUENCE { timeout Timeout,
callback-dest CallbackDest }
FunctionResults ::= CHOICE { proc-results ProcedureResults,
evth-results EvtHandlerResults }
ProcedureResults ::= SEQUENCE { g-results GeneralProcResults,
d-results DataResults }
EvtHandlerResults ::= SEQUENCE { g-results GeneralEvthResults,
d-results DataResults }
GeneralProcResults ::= CHOICE { status Status8,
with-reqId StatusRequestId }
GeneralEvthResults ::= Status8
StatusRequestId ::= SEQUENCE { status Status8,
request-id RequestId }
StatusCallbackId ::= SEQUENCE { status Status8,
callback-id CallbackId }
DataParams ::= CHOICE { void NULL,
simple-type SimpleType,
struct StructParams }
SimpleType ::= CHOICE { integer8 Integer8,
integer16 Integer16,
integer32 Integer32,
flag BOOLEAN,
octetString OCTET STRING }
StructParams ::= CHOICE { none NULL,
get-params GetParams,
set-params SetParams,
filter-action FilterAction,
updateTimeout UpdateTimeoutParams,
start-nodeDiscovery StartNodeDiscoveryParams,
nodeLeave-event NodeLeaveEventParams,
startServiceDiscovery DestinationAddress,
nodeDiscovery-event NodeDiscoveryEventParams,
service-discovery-event ServiceDiscoveryEventParams,
startGatewayDevice GatewayStartParams,
configureStartupAttributeSet GatewayStartParams,
create-AliasAddress CreateAliasAddressParams,
list-addresses ListAddressesParams,
zdp-command ZDPCommandParams,
zdp-event ZDPCommandResults,
zcl-command ZCLCommandParams,
zcl-event ZCLCommandResults,
configure-node-descriptor NodeDescriptor,
configure-endpoint ConfigureEndpointParams,
aps-command APSCommandParams,
aps-event NotifyAPSMessageEventParams,
addGroup GroupParams,
removeGroup GroupParams,
interPAN-command SendInterPANMessageParams,
notifyInterPANMessage-event NotifyInterPANMessageEventParams,
formNetwork-params FormNetworkParams,
startRouter-params StartRouterParams,
join-params JoinParams,
leave-params LeaveParams,
discoverNetworks-params DiscoverNetworksParams,
discoverNetworks-event DiscoverNetworksResults,
performEnergyScan-params DiscoverNetworksParams,
networkStatus-event NetworkStatusEventParams,
performEnergyScan-event PerformEnergyScanResults,
performRouteDiscovery-params PerformRouteDiscoveryParams,
performRouteDiscovery-event PerformRouteDiscoveryResults,
sendNWKMessage-params SendNWKMessageParams,
notifyNWKMessage-event NotifyNWKMessageEventParams,
setPlatformCfg-params SetPlatformCfgParams,
nmgrData-event NMgrDataEventParams,
mgAnnouncement-params MGAnnouncementParams,
mgSynInfo-params MGSynInfoParams,
leaveTheGateway-params LeaveTheGatewayParams,
setEventEngine-params SetEventEngineParams,
setCommission-params SetCommissionParams,
getCommission-params GetCommissionParams,
restartDevice-params RestartDeviceParams,
saveStartupParameter-params SaveStartupParameterParams,
restoreStartupParameter-params RestoreStartupParameterParams,
resetStartupParameter-params ResetStartupParameterParams
}
分享到:
相关推荐
可使用此格式,通过ASN1C生成完整的PKCS7签名C语言代码,实现诸如SM2算法数字签名及验证。 注意,CertificateSerialNumber本来在PKCS7标准ASN1结构中定义为INTEGER类型,但由于ASN1C将INTEGER类型翻译成long,不支持...
通过asn1.js库,开发者可以轻松地将Base64编码的ASN.1数据转换回其原始结构,并以易于理解的格式显示出来。这在调试、分析或开发涉及ASN.1的项目时非常有用。例如,你可以查看证书、数字签名或其他ASN.1编码的网络...
开发者使用这种DLL时,可以调用其提供的API来生成或解析ASN1格式的数据,如创建新的证书请求,读取PFX文件中的证书,或者进行签名和验证操作。 总之,LipingShare.LCLib.DLL这样的C# ASN1开发包,为开发者提供了...
ASN.1是一种高级语法表示法,用于定义数据结构和数据交换格式,广泛应用于通信协议、软件工程和数据库等领域。在车联网中,ASN.1扮演着至关重要的角色,因为V2X通信涉及大量的数据交互,这些数据需要有统一的编码和...
1. **文件加载**:用户可以导入asn1格式的文件,如证书、签名数据等。 2. **树状视图**:显示asn1数据的层次结构,每个节点代表一个asn1元素,包括其类型和值。 3. **细节视图**:提供asn1元素的详细信息,包括元素...
1. **编码/解码功能**:Asn1View支持对ASN.1编码的数据进行解码,显示其结构化的视图,同时也可将结构化的ASN.1数据重新编码成二进制格式。 2. **实时预览**:在输入或修改ASN.1数据时,Asn1View会即时更新显示的...
在C语言中,解析ASN.1源码通常会使用专用的编译器工具,如OpenSSM、asn1c等,将ASN.1定义转换为C语言的结构体和函数。这些工具会自动生成解析和编码SPDU所需的所有必要函数,使得开发者能够方便地在C代码中操作和...
Asn1View能够查看asn1及base64编码格式文件,很多数字证书都可以使用这个工具来查看。载入要查看的Asn1文件,从左边是一个结构树,显示各层次的数据,右侧以16进制显示数据内容,可以查看到数据的类型、内容、长度、...
asn1c能够将ASN.1源代码转换为C语言的头文件和源文件,使得程序员可以方便地在C程序中处理和传输按照ASN.1格式编码的数据。 ASN.1的核心概念包括基本类型、定义的类型、模块和编码规则。基本类型包括整型、浮点型、...
4. **导出和导入数据**:asn1view通常支持导出解析后的数据到文本、XML或其他格式,方便进一步分析或与其他人共享。 5. **自定义ASN.1规格**:用户可以为asn1view提供自定义的ASN.1模块定义,以便解析特定的协议或...
ASN1(Abstract Syntax Notation One)是一种用于编码数据的标准,主要在通信协议、数据库和软件工程等领域广泛应用。它提供了一种标准的语法和编码规则,使得不同系统间能有效地交换结构化信息。ASN.1查看器,如...
5. 编码与解码:工具提供了编码和解码功能,可以将ASN.1结构转换为二进制格式,反之亦然。这在进行实际的网络通信或者存储时是必要的步骤。 6. 语法高亮和错误检查:为了提高开发效率,该编辑器通常会提供语法高亮...
4. **转换功能**:Asn1Editor可能支持不同编码格式之间的转换,如BER到DER或PEM,以满足不同的使用场景。 5. **预览和导出**:它可能提供预览功能,让用户在保存更改前检查结果。同时,可以将编辑后的文件导出为各种...
2. **编码与解码**:用户可以通过asn1editor将结构化的ASN.1定义转换为二进制编码,反之也可以将二进制数据解码回ASN.1格式。 3. **调试辅助**:在开发或调试使用ASN.1的系统时,asn1editor可以帮助验证编码是否符合...
爱立信STS系统通过ASN.1格式输出统计数据。每次请求仅生成一个ASN.1文件。此文件是根据用户的请求,由系统自动生成的,通常通过命令`STMFO`或`STMMP`触发。如果在命令中明确指定了ASN.1作为输出格式,或者默认设置中...
Go语言作为一种强大的系统编程语言,其生态系统中包含了许多工具和库,其中之一便是`asn1`,这是一个用于处理Asn.1 BER(Basic Encoding Rules)和DER(Distinguished Encoding Rules)编码的库。 `asn1`库在Golang...
ASN1(Abstract Syntax Notation One)是一种用于编码数据的标准,广泛应用于通信协议、数据库和软件定义的系统中,特别是SSL/TLS、X.509证书、PKCS#7等网络安全相关的领域。ASN.1定义了一种数据表示方法,允许不同...
ASN1编码格式提供了高效且可扩展的数据表示方式,它定义了数据类型、编码规则以及数据结构的语法。在这个场景中,我们讨论的是一个名为“asn1view”的工具,它是一个用于查看和解析ASN1编码数据的实用程序。 asn1...
5. **导出与导入**:除了导出编码数据,asn1editor还可以将数据导出为XML或JSON格式,方便与其他系统集成。 6. **搜索与查找**:asn1editor提供了搜索功能,帮助用户快速定位和查找数据。 7. **版本控制**:对于...