Click or drag to resize

disStructureTransmitterPacket Structure

Customize MACE to meet your Live-Virtual-Constructive Simulation and Training Requirements.

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "T:BSI.MACE.Network.DIS.disStructureTransmitterPacket"]

Namespace:  BSI.MACE.Network.DIS
Assembly:  BSILib (in BSILib.dll) Version: 1.2.1.22047 (1.0.0.0)
Syntax
public struct disStructureTransmitterPacket

The disStructureTransmitterPacket type exposes the following members.

Methods
  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Fields
  NameDescription
Public fieldantennaParam
Antenna Pattern Parameters. These fields shall specify the radiation pattern from the antenna, its orientation in space, and the polarization of the radiation, and shall be represented by an Antenna Pattern Parameter record (see 5.2.4).
Public fieldbandwidth
Transmit Frequency Bandwidth. This field shall identify the bandpass of the radio defined by the Radio ID field and the Radio Type field, and shall be represented by a 32-bit floating point number.
Public fieldcryptoKeyID
Crypto Key ID. This field shall consist of 16 bits. The high-order bit, when cleared, shall indicate that the crypto equipment is in the baseband encryption mode, and when set shall indicate that the crypto equipment is in the diphase encryption mode. The lower-order 15 bits shall be interpreted as a key identifier. If the crypto key identifier of the transmitter and receiver match, they shall be considered to be using the same encryption key. Note that this crypto key identiÞer is not an actual crypto key, the nature of which varies among encryption systems and is classified.
Public fieldcryptoSystem
Crypto System. This field shall identify the crypto equipment utilized if such equipment is used with the Transmitter PDU, and shall be represented by a 16-bit enumeration.
Public fieldentityID
Radio transmission source.
Public fieldfrequency
Frequency. This field shall specify the center frequency being used by the radio for transmission. This frequency shall be expressed in units of hertz, and shall be represented by a 64-bit unsigned integer.
Public fieldinputSource
Input Source. This field shall specify which position, (pilot, co-pilot, first officer, gunnery officer, etc.) or data port in the entity utilizing the radio, is providing the input audio or data being transmitted. This field shall be represented by an 8-bit enumeration. The values of this enumeration shall be independently specified for each entity type (see Section 9 of EBV-DOC).
Public fieldlocation
Antenna Location. This field shall specify the location of the radiating portion of the antenna, and shall be represented by an Antenna Location record (see 5.2.3).
Public fieldmodulationLength
Length of Modulation Parameters. These fields shall specify the length in octets of the modulation parameters that follow this field. This length shall include any end padding necessary to assure that the modulation parameter Þeld ends on a 64-bit boundary. Consequently, the value of this Þeld shall be a multiple of 8. This Þeld shall be represented by an 8-bit unsigned integer.
Public fieldmodulationParam
Modulation Parameters. These fields shall specify modulation type specific characteristics of the radio transmission. The interpretation of this field shall depend on the value of the System field of the Modulation Type record (see 5.2.23). The interpretation of this field for each value of the System field is speciÞed in Section 9 of EBV-DOC.
Public fieldmodulationType
Modulation Type. This field shall specify the type of modulation used for radio transmission. The modulation type shall be represented by a Modulation Type record (see 5.2.23).
Public fieldpadding
16 bit padding.
Public fieldpadding2
8 bit padding.
Public fieldpadding3
8 bit padding.
Public fieldpadding4
8 bit padding.
Public fieldpatternLength
Antenna Pattern Length. This field shall specify the length in octets of the Antenna Pattern Parameters field. This length shall include any end padding necessary to assure that the Antenna Pattern Parameter field ends on a 64-bit boundary. Consequently, the value of this field shall be a multiple of 8. This field shall be represented by an 16-bit unsigned integer.
Public fieldpatternType
Antenna Pattern Type. This field shall specify the type of representation used for the radiation pattern from the antenna. The value of this field shall determine the interpretation of the Antenna Pattern Parameter field. This field shall be represented by a 16-bit enumeration (see Section 9 of EBV-DOC).
Public fieldpduHeader
DIS PDU header.
Public fieldpower
Power. This field shall specify the average power being transmitted in units of decibel-milliwatts, and shall be represented by a 32-bit floating point number.
Public fieldradioID
Radio ID. This field shall identify a particular radio within a given entity. Radio IDs shall be assigned sequentially to the radios within an entity, starting with Radio ID 1. The combination of Entity ID and Radio ID uniquely identify a radio within a simulation exercise. The Radio ID field shall be represented by a 16-bit unsigned integer.
Public fieldradioType
Radio Entity Type. This field shall indicate the type of radio being simulated, and shall be represented by a Radio Entity Type record described in 5.2.25.
Public fieldrelativeLocation
Antenna Location.
Public fieldtransmitState
Transmit State. This field shall specify whether a radio is off, powered but not transmitting, or powered and transmitting, and shall be represented by an 8-bit enumeration. (See Section 9 of EBV-DOC).
Top
Extension Methods
  NameDescription
Public Extension MethodReadModulationT
Extension to read the contents of the modulation array and set values in the structure.
(Defined by DISExtensions.)
Public Extension MethodWriteModulationT
Extension to write the contents of a structure to the modulation array, set the modulation length and return the structure.
(Defined by DISExtensions.)
Top
See Also