-- Module TimeRepresentation (X.743:06/1998)
-- See also ITU-T X.743 (1998) Technical Cor. 1 (03/2001)
-- See also the index of all ASN.1 assignments needed in this document
-- <ASN1.Version 1990,1994 TimeRepresentation
-- {joint-iso-itu-t ms(9) function(2) part20(20) asn1Module(2)
-- timeRepresentation(2) }>
TimeRepresentation {joint-iso-itu-t ms(9) function(2) part20(20) asn1Module(2)
timeRepresentation(2)} DEFINITIONS ::=
BEGIN
Epochs ::= INTEGER(-128..127)
Seconds ::= INTEGER(0..4294967295)
Nanoseconds ::= INTEGER(0..999999999)
MaximumErrorInNanoseconds ::= INTEGER {noEstimate(281474976710655)
}(0..281474976710655)
CumLeapSeconds ::= INTEGER(0..65536)
TimeZone ::= INTEGER {unknown(781)}(-780..781)
-- Represents minutes east of GMT.
TimeStamp ::= SEQUENCE {
epoch Epochs,
second Seconds,
nanosecond Nanoseconds,
maximumError MaximumErrorInNanoseconds
}
ClockTime ::= SEQUENCE {
time TimeStamp,
leapSeconds CumLeapSeconds,
localTimeZone TimeZone
}
TimeInterval ::= SEQUENCE {
epochs Epochs,
seconds Seconds,
nanoseconds Nanoseconds
}
TimeDifference ::= SEQUENCE {
sign ENUMERATED {positive(0), negative(1)},
epochs Epochs,
seconds Seconds,
nanoseconds Nanoseconds,
maximumError MaximumErrorInNanoseconds
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D