public static SystemInfo SystemInfo
{
get
{
if (_tgdSystemInfo == null)
{
_tgdSystemInfo = new TGDSystemInfo()
{
stSonarSensorCASBDTSystemInfo = new SonarSensorCASBDTSystemInfo() {
unSonarKind = 1, fTargetBearing = 171.8f, fTargetBearingRate = 12.8f, fTargetSNR = 113.4f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 11 }
},
stSonarSensorTASBDTSystemInfo = new SonarSensorTASBDTSystemInfo() {
unSonarKind = 2, fTargetBearing = 171.8f, fTargetBearingRate = 12.8f, fTargetSNR = 113.4f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 11 }
},
stSonarSensorCASDEMONSystemInfo = new SonarSensorCASDEMONSystemInfo() {
unSonarKind = 4, fTargetBearing = 171.8f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stSensorUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 11 } },
stSonarSensorTASDEMONSystemInfo = new SonarSensorTASDEMONSystemInfo {
unSonarKind = 5, fTargetBearing = 171.8f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stSensorUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 11 } },
stSonarSensorTASLOFARSystemInfo = new SonarSensorTASLOFARSystemInfo() {
unSonarKind = 6, fTargetBearing = 171.8f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stSensorUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 11 } },
stSonarSensorCASLOFARSystemInfo = new SonarSensorCASLOFARSystemInfo() {
unSonarKind = 21, fTargetBearing = 171.8f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stSensorUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 11 } },
stSonarSensorPRSSystemInifo = new SonarSensorPRSSystemInfo() {
f_Bearing = 171.8f, fTargetBearingRate = 12.8f, fTargetSNR = 113.4f, f_Range = 0.2f, fRangeErrorCovariance = 133.4f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 } },
stSonarSensorAOSSystemInfo = new SonarSensorAOSSystemInfo() {
f_Bearing = 171.8f, f_Range = 0.2f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 } },
stSonarSensorTOSOSystemInfo = new SonarSensorTOSOSystemInfo() {
unTubeID = 0, f_Bearing = 171.8f, f_Course = 0.0f, f_Speed = 0.0f, eTargetTrackingMode = new EN_TARGETTRACKINGMODE() { }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 } },
stSornarTorpedoInfo = new SornarTorpedoInfo() {
f_Bearing = 171.8f, fTargetBearingRate = 12.8f, fFrequency = 8.8f, unPulseLength = 53, fPulseLevel = 75.0f, f_Range = 0.0f, unPulseModulation = 0, fPulseBandWidth = 0.0f, eSonarTrackingMode = new EN_TARGETTRACKINGMODE() { }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 }, unPulseTransmissionMode = 0 },
stAISSystemInfo = new AISSystemInfo() {
f_Bearing = 171.8f, f_Range = 134.7f, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 }, },
stPERScopeSystemInfo = new PERScopeSystemInfo() {
stTrackUpdateTime = 0, f_Bearing = 171.8f, f_Range = 134.7f, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 }, },
stESMSystemInfo = new ESMSystemInfo() {
f_Bearing = 171.8f, fAmplitude = 0.0f, stTimeFirstSeen = new ST_DATE_TIME() { oHour = 12, oMin = 12 }, fFrequency = 0.0f, },
stRadarSystemInfo = new RadarSystemInfo() {
f_Bearing = 171.8f, f_Range = 134.7f, f_Course = 0.0f, f_Speed = 0.0f, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 }, },
stLinkSystemInfo = new LinkSystemInfo()
{
f_Bearing = 171.8f, stGeodeticPosition = new ST_3D_GEODETIC_POSITION() { dLatitude = 32.0000, dLongitude = 35.0000 },
stTrackReceiveTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 }, },
stSonarTargetCASBDTSystemInfo = new SonarTargetCASBDTSystemInfo() {
unSonarKind = 1, unBDTChannel = 11, fTargetBearing = 100.8f, fTargetSNR = 12.8f, fTargetBearingRate = 12.7f },
stSonarTargetTASBDTSystemInfo = new SonarTargetTASBDTSystemInfo() {
unSonarKind = 2, unBDTChannel = 11, fTargetBearing = 100.8f, fTargetSNR = 12.8f, fTargetBearingRate = 12.7f },
stSonarTargetCASDEMONSystemInfo = new SonarTargetCASDEMONSystemInfo() {
unSonarKind = 4, fTargetBearing = 100.8f, fTargetBearingRate = 12.7f, fFrequency = 12.8f },
stSonarTargetTASDEMONSystemInfo = new SonarTargetTASDEMONSystemInfo() {
unSonarKind = 5, fTargetBearing = 100.8f, fTargetBearingRate = 12.7f, fFrequency = 12.8f },
stSonarTargetTASLOFARSystemInfo = new SonarTargetTASLOFARSystemInfo() {
unSonarKind = 6, fTargetBearing = 100.8f, fTargetBearingRate = 12.7f, fFrequency = 12.8f },
stSonarTargetIPSSystemInfo = new SonarTargetIPSSystemInfo() {
unIPSChannel = 11, f_Bearing = 101.8f, fTargetBearingRate = 12.8f, fFrequency = 9.1f, unPulseLength = 61, fPulseLevel = 99.0f, f_Range = 0.0f, unPulseModulation = 0, fPulsebandWidth = 0.0f, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 }
},
stSonarTargetPRSSystemInfo = new SonarTargetPRSSystemInfo() {
unBDTChannel = 15, fTargetBearing = 171.1f, fTargetBearingRate = 12.8f, fTargetSNR = 23.0f, f_Range = 12.4f, fRangeErrorCovariance = 0.2f, f_Course = 133.4f, f_Speed = 12.9f },
stSonarTargetTOSOSystemInfo = new SonarTargetTOSOSystemInfo() {
unTubeID = 11, unTOSOtrackId = 02, fTargetBearing = 311.2f, f_Range = 33.6f, f_Course = 0.0f, f_Speed = 0.0f, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 12, oMin = 12 },
unTOSOMode = 0 },
stWaterSensoTargetPERISystemInfo = new WaterSensoTargetPERISystemInfo() {
stTrackUpdateTime = 0, f_Bearing = 171.2f, f_Range = 131.4f, stTargetUpdateTime = new ST_DATE_TIME { oHour = 10, oMin = 11 }
},
stWarterSensorTargetRadarSystemInfo = new WarterSensorTargetRadarSystemInfo() {
lRadarTrackId = 13, fTargetBearing = 311.2f, f_Range = 33.6f, f_Course = 231.0f, f_Speed = 17.5f, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 10, oMin = 07}, eTargetTrackingStatus = new EN_TARGETTRACKINGMODE() {}
},
stWaterSensorTargetESMSystemInfo = new WaterSensorTargetESMSystemInfo()
{
fTargetBearing = 171.8f, fFrequency = 0.0f, fAmplitude = 0.0f, stTimeFirstSeen = new ST_DATE_TIME() { oHour = 11, oMin = 0},
stTimeLastSeen = new ST_DATE_TIME() { oHour = 11, oMin = 50}
},
stWaterSensorTargetAISSystemInfo = new WaterSensorTargetAISSystemInfo() {
ulMMSINumber = 11, ulIMONumber = 0, cCallSign = new char[] {'-'}, cCName = new char[] {'-'}, stOverallDimension = new ST_SHIP_DIMENSION() { fHeight = 0.0f}, cDestination = new char[] { '-'}, stETA = new ST_DATE_TIME() { oHour = 10, oMin = 11 }, d_Latitude = 0.0d, d_Longitude = 0.0d, fSpeed = 0.0f, fCourse = 0.0f, fTrueHeading = 0.0f, eNavigationStatue = new EN_NAVIGATIONALSTATUS() {}, fRateOfTurn = 0.0f },
stATTSystemtarget = new ATTSystemtarget() {
unTargetSystemid = 11, eTargetIdentification = new EN_TARGETTRACKINGKIND() {}, eMainTrackingSource = new EN_SENSORSOURCEKIND() {}, fTargetBearing = 171.8f, f_Range = 133.4f, f_Course = 312.3f, fBearingRate = 1.1f, f_Speed = 23.4f, d_Latitude = 32.30000d, d_Longitude = 34.50000d, fTargetCPABearing = 100.0f, fTargetCPARange = 123.0f, stTargetCAPTime = new ST_DATE_TIME() {oHour = 13, oMin = 12}, stTargetUpdateTime = new ST_DATE_TIME() {oHour = 11, oMin = 10} },
stTPMSystemtarget = new TPMSystemtarget() {
unTargetSystemid = 12, eTargetIdentification = new EN_TARGETTRACKINGKIND() { }, eMainTrackingSource = new EN_SENSORSOURCEKIND() {}, fTargetBearing = 023.8f, f_Range = 23.4f, f_Course = 101.3f, fBearingRate = 1.2f, f_Speed = 2.4f, d_Latitude = 32.30000d, d_Longitude = 34.50000d, fTargetCPABearing = 100.0f, fTargetCPARange = 103.0f, stTargetCAPTime = new ST_DATE_TIME() { oHour = 13, oMin = 12 }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 10 } },
stDRTSystemtarget = new DRTSystemtarget() {
unTargetSystemid = 13, eTargetIdentification = new EN_TARGETTRACKINGKIND() { }, eMainTrackingSource = new EN_SENSORSOURCEKIND() { }, fTargetBearing = 111.8f, f_Range = 1.2f, f_Course = 101.3f, fBearingRate = 1.2f, f_Speed = 2.4f, d_Latitude = 32.30000d, d_Longitude = 34.50000d, fTargetCPABearing = 100.0f, fTargetCPARange = 103.0f, stTargetCAPTime = new ST_DATE_TIME() { oHour = 13, oMin = 12 }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 10 } },
stLOTSystemtarget = new LOTSystemtarget() {
unTargetSystemid = 14, eTargetIdentification = new EN_TARGETTRACKINGKIND() { }, eMainTrackingSource = new EN_SENSORSOURCEKIND() { }, fTargetBearing = 111.8f, f_Range = 1.2f, f_Course = 101.3f, fBearingRate = 1.2f, f_Speed = 2.4f, d_Latitude = 32.30000d, d_Longitude = 34.50000d, fTargetCPABearing = 100.0f, fTargetCPARange = 103.0f, stTargetCAPTime = new ST_DATE_TIME() { oHour = 13, oMin = 12 }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 10 } },
stAOTSystemtarget = new AOTSystemtarget() {
unTargetSystemid = 13, eTargetIdentification = new EN_TARGETTRACKINGKIND() { }, eMainTrackingSource = new EN_SENSORSOURCEKIND() { }, fTargetBearing = 111.8f, f_Range = 1.2f, f_Course = 101.3f, fBearingRate = 1.2f, f_Speed = 2.4f, d_Latitude = 32.30000d, d_Longitude = 34.50000d, fTargetCPABearing = 100.0f, fTargetCPARange = 103.0f, stTargetCAPTime = new ST_DATE_TIME() { oHour = 13, oMin = 12 }, stTargetUpdateTime = new ST_DATE_TIME() { oHour = 11, oMin = 10 } },
stDataOptionLink = new DataOptionLink()
{
unLinkTrackId = 1234, cTrackTag = new char[6] {'1', '2', '3', '4', '5', '6'} },
stDataOptionDistinguish = new DataOptionDistinguish()
{
eTargetIdentification = new EN_IDENTIFICATION() { }, eTargetCategory = new EN_TYPECATEGORY() { } },
stDataOptionTargetDistinguish = new DataOptionTargetDistinguish()
{
fBearing = 171.8f, f_Range = 123.5f, fRangeErrorCovariance = 12.8f, f_Course = 123.0f, f_Speed = 33.2f, stTMAStartTime = new ST_DATE_TIME() { oHour = 11, oMin = 07} },
stNomalInfomation = new NomalInfomation()
{
unTargetSystemid = 08, eTargetIdentification = new EN_IDENTIFICATION() { }, d_Latitude = 32.0000d, d_Longitude = 34.0000d },
stDataOptionATT = new DataOptionATT()
{
eTargetkind = new EN_TARGETTRACKINGKIND() { }, unTargetSystemid = 0, eMainTrackingSource = new EN_SENSORSOURCEKIND() { }, fBearing = 171.8f, f_Range = 123.5f, f_Course = 123.0f, f_Speed = 33.2f }
};
}
return _tgdSystemInfo;
}
set { _tgdSystemInfo = value; }
}