Class TransmitterPdu

All Implemented Interfaces:
Marshaller, Serializable

public class TransmitterPdu extends RadioCommunicationsFamilyPdu implements Serializable
5.8.3 Communicates the state of a particular radio transmitter or simple intercom.
See Also:
  • Field Details

    • radioNumber

      protected short radioNumber
      particular radio within an entity
    • radioEntityType

      protected RadioType radioEntityType
      Type of radio
    • transmitState

      protected TransmitterTransmitState transmitState
      transmit state uid 164
    • inputSource

      protected TransmitterInputSource inputSource
      input source uid 165
    • variableTransmitterParameterCount

      protected short variableTransmitterParameterCount
      count field
    • antennaLocation

      protected Vector3Double antennaLocation
      Location of antenna
    • relativeAntennaLocation

      protected Vector3Float relativeAntennaLocation
      relative location of antenna
    • antennaPatternType

      protected TransmitterAntennaPatternType antennaPatternType
      antenna pattern type uid 167
    • antennaPatternCount

      protected short antennaPatternCount
      atenna pattern length
    • frequency

      protected long frequency
      frequency
    • transmitFrequencyBandwidth

      protected float transmitFrequencyBandwidth
      transmit frequency Bandwidth
    • power

      protected float power
      transmission power
    • modulationType

      protected ModulationType modulationType
      modulation
    • cryptoSystem

      protected TransmitterCryptoSystem cryptoSystem
      crypto system enumeration uid 166
    • cryptoKeyId

      protected short cryptoKeyId
      crypto system key identifer
    • modulationParameterCount

      protected byte modulationParameterCount
      how many modulation parameters we have
    • padding1

      protected byte padding1
      padding1 is an undescribed parameter...
    • padding2

      protected short padding2
      padding2 is an undescribed parameter...
    • modulationParametersList

      protected List<ModulationParameters> modulationParametersList
      variable length list of modulation parameters
    • antennaPatternList

      protected List<VariableTransmitterParameters> antennaPatternList
      variable length list of antenna pattern records
    • byteArrayOutputStream

      protected ByteArrayOutputStream byteArrayOutputStream
      byteArrayOutputStream (baos) is used for marshal/unmarshal serialization
      See Also:
    • dataOutputStream

      protected DataOutputStream dataOutputStream
      dataOutputStream (dos) is used for marshal/unmarshal serialization
      See Also:
  • Constructor Details

    • TransmitterPdu

      public TransmitterPdu()
      Constructor creates and configures a new instance object
  • Method Details