Public Types |
| enum | BeamType { RegularBeam = -1,
RadarBeam = 1,
TrackBeam = 1,
JamBeam = 0
} |
| enum | BeamFunc {
BeamFuncOther,
BeamFuncSearch,
BeamFuncHeightFinder,
BeamFuncAcquisition,
BeamFuncTracking,
BeamFuncAcquisitionAndTracking,
BeamFuncCommandGuidance,
BeamFuncIllumination,
BeamFuncRangeOnlyRadar,
BeamFuncMissileBeacon,
BeamFuncMissileFuze,
BeamFuncActiveRadarMissileSeeker,
BeamFuncJammer = 12,
BeamFuncIFF,
BeamFuncNavWeather,
BeamFuncMeteorological,
BeamFuncDataTransmission,
BeamFuncNavDirectionalBeacon
} |
Public Attributes |
| const String | theFullName = "BeamStateMessage" |
Protected Member Functions |
| override int | messageSize () |
| override void | serialize (ref BinaryWriter writer) |
| override void | deserialize (ref BinaryReader reader) |
Properties |
| static string | theName [get] |
| byte | beamIdNumber [get, set] |
| byte | emitterIdNumber [get, set] |
| string | entityIdentifier [get, set] |
| string | hostEntityIdentifier [get, set] |
| float | azimuthCenter [get, set] |
| float | azimuthSweep [get, set] |
| BeamFunc | beamFunction [get, set] |
| byte | beamStatus [get, set] |
| UInt16 | beamParameterIndex [get, set] |
| float | elevationCenter [get, set] |
| float | elevationSweep [get, set] |
| float | ERP [get, set] |
| float | frequency [get, set] |
| float | frequencyRange [get, set] |
| float | PRF [get, set] |
| float | pulseWidth [get, set] |
| float | sweepSync [get, set] |
| UInt32 | jammingModeSequence [get, set] |
| bool | highDensity [get, set] |
| BeamType | beamType [get, set] |
| List< string > | trackJamTargets [get, set] |
| string | eventId [get, set] |
| String | name [get] |
| double | timeStamp [get, set] |
Member Enumeration Documentation
- Enumerator:
| BeamFuncOther |
|
| BeamFuncSearch |
|
| BeamFuncHeightFinder |
|
| BeamFuncAcquisition |
|
| BeamFuncTracking |
|
| BeamFuncAcquisitionAndTracking |
|
| BeamFuncCommandGuidance |
|
| BeamFuncIllumination |
|
| BeamFuncRangeOnlyRadar |
|
| BeamFuncMissileBeacon |
|
| BeamFuncMissileFuze |
|
| BeamFuncActiveRadarMissileSeeker |
|
| BeamFuncJammer |
|
| BeamFuncIFF |
|
| BeamFuncNavWeather |
|
| BeamFuncMeteorological |
|
| BeamFuncDataTransmission |
|
| BeamFuncNavDirectionalBeacon |
|
- Enumerator:
| RegularBeam |
|
| RadarBeam |
|
| TrackBeam |
|
| JamBeam |
|
Constructor & Destructor Documentation
| BeamStateMessage.BeamStateMessage |
( |
| ) |
|
|
inline |
| static BeamStateMessage.BeamStateMessage |
( |
| ) |
|
|
inlinestaticprivate |
Member Function Documentation
| override void BeamStateMessage.deserialize |
( |
ref BinaryReader |
reader | ) |
|
|
inlineprotectedvirtual |
Reimplemented from Message.
References myAzimuthCenter, myAzimuthSweep, myBeamFunction, myBeamIdNumber, myBeamParameterIndex, myBeamStatus, myBeamType, myElevationCenter, myElevationSweep, myEmitterIdNumber, myEntityIdentifier, myERP, myEventId, myFrequency, myFrequencyRange, myHighDensity, myHostEntityIdentifier, myJammingModeSequence, myPRF, myPulseWidth, mySweepSync, and myTrackJamTargets.
| override int BeamStateMessage.messageSize |
( |
| ) |
|
|
inlineprotectedvirtual |
| override void BeamStateMessage.serialize |
( |
ref BinaryWriter |
writer | ) |
|
|
inlineprotectedvirtual |
Reimplemented from Message.
References myAzimuthCenter, myAzimuthSweep, myBeamFunction, myBeamIdNumber, myBeamParameterIndex, myBeamStatus, myBeamType, myElevationCenter, myElevationSweep, myEmitterIdNumber, myEntityIdentifier, myERP, myEventId, myFrequency, myFrequencyRange, myHighDensity, myHostEntityIdentifier, myJammingModeSequence, myPRF, myPulseWidth, mySweepSync, and myTrackJamTargets.
Member Data Documentation
| float BeamStateMessage.myAzimuthCenter |
|
private |
| float BeamStateMessage.myAzimuthSweep |
|
private |
| BeamFunc BeamStateMessage.myBeamFunction |
|
private |
| byte BeamStateMessage.myBeamIdNumber |
|
private |
| UInt16 BeamStateMessage.myBeamParameterIndex |
|
private |
| byte BeamStateMessage.myBeamStatus |
|
private |
| float BeamStateMessage.myElevationCenter |
|
private |
| float BeamStateMessage.myElevationSweep |
|
private |
| byte BeamStateMessage.myEmitterIdNumber |
|
private |
| string BeamStateMessage.myEntityIdentifier = "" |
|
private |
| float BeamStateMessage.myERP |
|
private |
| string BeamStateMessage.myEventId = "" |
|
private |
| float BeamStateMessage.myFrequency |
|
private |
| float BeamStateMessage.myFrequencyRange |
|
private |
| bool BeamStateMessage.myHighDensity |
|
private |
| string BeamStateMessage.myHostEntityIdentifier = "" |
|
private |
| UInt32 BeamStateMessage.myJammingModeSequence |
|
private |
| float BeamStateMessage.myPRF |
|
private |
| float BeamStateMessage.myPulseWidth |
|
private |
| float BeamStateMessage.mySweepSync |
|
private |
| List<string> BeamStateMessage.myTrackJamTargets = new List<string>() |
|
private |
| const String BeamStateMessage.theFullName = "BeamStateMessage" |
Property Documentation
| float BeamStateMessage.azimuthCenter |
|
getset |
| float BeamStateMessage.azimuthSweep |
|
getset |
| byte BeamStateMessage.beamIdNumber |
|
getset |
| UInt16 BeamStateMessage.beamParameterIndex |
|
getset |
| byte BeamStateMessage.beamStatus |
|
getset |
| float BeamStateMessage.elevationCenter |
|
getset |
| float BeamStateMessage.elevationSweep |
|
getset |
| byte BeamStateMessage.emitterIdNumber |
|
getset |
| string BeamStateMessage.entityIdentifier |
|
getset |
| float BeamStateMessage.ERP |
|
getset |
| string BeamStateMessage.eventId |
|
getset |
| float BeamStateMessage.frequency |
|
getset |
| float BeamStateMessage.frequencyRange |
|
getset |
| bool BeamStateMessage.highDensity |
|
getset |
| string BeamStateMessage.hostEntityIdentifier |
|
getset |
| UInt32 BeamStateMessage.jammingModeSequence |
|
getset |
| float BeamStateMessage.PRF |
|
getset |
| float BeamStateMessage.pulseWidth |
|
getset |
| float BeamStateMessage.sweepSync |
|
getset |
| string BeamStateMessage.theName |
|
staticget |
| List<string> BeamStateMessage.trackJamTargets |
|
getset |
The documentation for this class was generated from the following file: