SimpleAsn1Example.asn1
(
ASN.1 Examples |
Home )
-- ======================================================================== --
-- = Copyright (c) 1997-2004, Monfox, LLC. ALL RIGHTS RESERVED = --
-- ======================================================================== --
-- = = --
-- = ASN.1 definitions used in the ASN.1 code examples. Not used directly = --
-- = with the "Simple Example" GDMO definitions = --
-- = = --
-- ======================================================================== --
SimpleAsn1Example-ASN1Module { 1 3 6 1 4 1 3817 99 1 2 1 }
DEFINITIONS ::=
BEGIN
simpleNode OBJECT IDENTIFIER ::= { 1 3 6 1 4 1 3817 99 1 3 1 }
SimpleEnum ::= ENUMERATED { zero(0), one(1), two(2), fifty(50) }
SimpleInteger ::= INTEGER { zero(0), one(1), two(2), fifty(50) }
SimpleCounter ::= INTEGER
SimpleNodeId ::= CHOICE
{
name GraphicString,
number INTEGER,
null NULL
}
SimpleNodeInfo ::= SEQUENCE
{
address SEQUENCE
{
street GraphicString,
city GraphicString,
state GraphicString,
zip GraphicString
} OPTIONAL,
versionId CHOICE
{
number INTEGER,
name GraphicString
},
supportedIds SET OF SimpleNodeId
}
SimpleUserInfo ::= SEQUENCE
{
name GraphicString,
id INTEGER,
dept INTEGER OPTIONAL
}
SimpleUserList ::= SEQUENCE OF SimpleUserInfo
SimpleNodeIdList ::= SEQUENCE OF SimpleNodeId
SimpleLocationName ::= GraphicString
SimpleBuffer ::= OCTET STRING
SimpleBoolean ::= BOOLEAN
SimpleReal ::= REAL
SimpleNull ::= NULL
SimpleBitString ::= BIT STRING { locked(0), alarmed(1), active(2) }
END