diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of SyntheticEnvironmentFamilyPduType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | pduStatus environementalProcessID environmentType Environment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="EnvironmentalProcessPdu"> <xs:annotation> <xs:appinfo>7.10.2 Used to communicate information about environmental effects and processes. (length of list found in field numberOfEnvironmentRecords) <xs:attribute name="id" type="xs:integer" fixed="41"/> </xs:appinfo> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="SyntheticEnvironmentFamilyPduType"> <xs:sequence> <xs:element name="environementalProcessID" type="ObjectIdentifierType"> <xs:annotation> <xs:appinfo>Environmental process ID provides a unique identifier</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="environmentType" type="EntityTypeType"> <xs:annotation> <xs:appinfo>Environment type</xs:appinfo> </xs:annotation> </xs:element> <!--Attribute (as element) EnvironmentalProcessPdu environmentRecords with objectlist classRef name=Environment, type=EnvironmentType--> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:appinfo>Number of elements is determined by size fieldnumberOfEnvironmentRecords and can be 0 or greater. Ensure that the total PDU size does not exceed maximums allowed in IEEE DIS Specification. </xs:appinfo> <xs:documentation>numberOfEnvironmentRecords</xs:documentation> </xs:annotation> <xs:element name="Environment" type="EnvironmentType"> <xs:annotation> <xs:appinfo>environmemt records (length of list found in field numberOfEnvironmentRecords)</xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> <xs:attribute name="family" fixed="SyntheticEnvironmentFamilyPduType"/> <xs:attribute name="modelType" type="xs:string"> <xs:annotation> <xs:appinfo>model type (SISO enumeration EnvironmentalProcessModelType uid 248)</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="environmentStatus" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>Environment status (SISO bitfield enumeration, size 8 bits, EnvironmentalProcessEnvironmentStatus uid 249) </xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="numberOfEnvironmentRecords" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>number of environment records</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="sequenceNumber" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>PDU sequence number for the environmental process if pdu sequencing required</xs:appinfo> </xs:annotation> </xs:attribute> </xs:extension> <!-- ========== debug: divider between elements and attributes ========== --> </xs:complexContent> </xs:complexType> </xs:element> |
properties |
|
||
source | <xs:attribute name="family" fixed="SyntheticEnvironmentFamilyPduType"/> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="modelType" type="xs:string"> <xs:annotation> <xs:appinfo>model type (SISO enumeration EnvironmentalProcessModelType uid 248)</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedByte | ||
annotation |
|
||
source | <xs:attribute name="environmentStatus" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>Environment status (SISO bitfield enumeration, size 8 bits, EnvironmentalProcessEnvironmentStatus uid 249) </xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedShort | ||
annotation |
|
||
source | <xs:attribute name="numberOfEnvironmentRecords" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>number of environment records</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedShort | ||
annotation |
|
||
source | <xs:attribute name="sequenceNumber" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>PDU sequence number for the environmental process if pdu sequencing required</xs:appinfo> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||
type | ObjectIdentifierType | ||||||||||||||
properties |
|
||||||||||||||
children | simulationAddress | ||||||||||||||
attributes |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:element name="environementalProcessID" type="ObjectIdentifierType"> <xs:annotation> <xs:appinfo>Environmental process ID provides a unique identifier</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
type | EntityTypeType | ||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
children | domain | ||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="environmentType" type="EntityTypeType"> <xs:annotation> <xs:appinfo>Environment type</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||
type | EnvironmentType | ||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="Environment" type="EnvironmentType"> <xs:annotation> <xs:appinfo>environmemt records (length of list found in field numberOfEnvironmentRecords)</xs:appinfo> </xs:annotation> </xs:element> |