namespace | http://www.IM-Draft-03-00-44a | ||||
type | union of (restriction of xs:unsignedInt, restriction of xs:string, local:PingStyle) | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:simpleType name="PingStyle"> <xs:annotation> <xs:appinfo> unknown (0) none (1) -- no keep-a-live used reportWhenMoved (2) reportOnStatusChange (3) initiateEveryOneMinute (4) -- mobile device will report on interval , -- regardless of other traffic initiateEveryFiveMinutes (5) initiateEveryTenMinutes (6) initiateEvery30inutes (7) elapsedIntervalOverOneMinute (8) -- mobile device will report on interval -- unless other traffic occurred , -- which will reset interval timer elapsedIntervalOverFiveMinutes (9) elapsedIntervalOverTenMinute (10) elapsedIntervalOver30Minute (11) </xs:appinfo> <xs:documentation> values to 127 reserved for std use values 128 to 255 reserved for local use </xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="0"/> <xs:maxInclusive value="11"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="unknown"/> <xs:enumeration value="none"/> <xs:enumeration value="reportWhenMoved"/> <xs:enumeration value="reportOnStatusChange"/> <xs:enumeration value="initiateEveryOneMinute"/> <xs:enumeration value="initiateEveryFiveMinutes"/> <xs:enumeration value="initiateEveryTenMinutes"/> <xs:enumeration value="initiateEvery30inutes"/> <xs:enumeration value="elapsedIntervalOverOneMinute"/> <xs:enumeration value="elapsedIntervalOverFiveMinutes"/> <xs:enumeration value="elapsedIntervalOverTenMinute"/> <xs:enumeration value="elapsedIntervalOver30Minute"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="local:PingStyle"/> </xs:simpleType> </xs:union> </xs:simpleType> |