def __init__(self, defaultValue=0): super().__init__("sLZA_HEADER") self.e1MessageTypeNumber = E1_LZA_MESSAGE_TYPE( E1_LZA_MESSAGE_TYPE.LZA_MESSAGE_TYPE_T10) self.vAddType("e1MessageTypeNumber") self.sOrigin = sLZA_HEADER_ORIGIN() self.vAddType("sOrigin") self.u1NetIdentifier = clsAdcsBaseType("U1", 255) self.u1NetIdentifier.vSetMin(255) self.u1NetIdentifier.vSetMax(255) self.vAddType("u1NetIdentifier") self.e1PrecedenceLevel = E1_LZA_PRECEDENCE_LEVEL( E1_LZA_PRECEDENCE_LEVEL.LZA_PRECEDENCE_LEVEL_ROUTINE) self.vAddType("e1PrecedenceLevel") self.u1ExpiryTimeLza15Second = clsAdcsBaseType("U1", 0) self.u1ExpiryTimeLza15Second.vSetMin(0) self.u1ExpiryTimeLza15Second.vSetMax(255) self.vAddType("u1ExpiryTimeLza15Second") self.u2Date = clsAdcsBaseType("U2", 0) self.u2Date.vSetMin(1) self.u2Date.vSetMax(366) self.vAddType("u2Date") self.sTransmissionTime = sLZA_HEADER_TIME() self.vAddType("sTransmissionTime") self.u2SerialNumber = clsAdcsBaseType("U2", 0) self.u2SerialNumber.vSetMin(1) self.u2SerialNumber.vSetMax(65535) self.vAddType("u2SerialNumber") self.u1NumberOfDestinations = clsAdcsBaseType("U1", 0) self.u1NumberOfDestinations.vSetMin(0) self.u1NumberOfDestinations.vSetMax(8) self.vAddType("u1NumberOfDestinations") self.asDestinations = clsAdcsStructArrayType( "sLZA_HEADER_DESTINATION:8") self.vAddType("asDestinations")
def __init__(self, defaultValue=0): super().__init__("sCSIU_AIR_TRACK_ALLOCATION_RECORD") self.u2OrderSerialNumber = clsAdcsBaseType("U2", 0) self.vAddType("u2OrderSerialNumber") self.e1OrderType = E1_CSIU_LW_ORDER_MSG_TYPE( E1_CSIU_LW_ORDER_MSG_TYPE.CSIU_LW_ORDER_MSG_ORDER) self.vAddType("e1OrderType") self.e1DataPresent = E1_CSIU_LINK_ZA_VMF_TYPE( E1_CSIU_LINK_ZA_VMF_TYPE.CSIU_LINK_ZA_VMF_PRESENT) self.vAddType("e1DataPresent") self.u2FireUnitOrWsTrackNumber = clsAdcsBaseType("U2", 1) self.u2FireUnitOrWsTrackNumber.vSetMin(0) self.u2FireUnitOrWsTrackNumber.vSetMax(16383) self.vAddType("u2FireUnitOrWsTrackNumber") self.u2AirTrackNumber = clsAdcsBaseType("U2", 1) self.u2AirTrackNumber.vSetMin(0) self.u2AirTrackNumber.vSetMax(16383) self.vAddType("u2AirTrackNumber") self.u1ThreatValueForTrack = clsAdcsBaseType("U1", 1) self.u1ThreatValueForTrack.vSetMin(1) self.u1ThreatValueForTrack.vSetMax(100) self.vAddType("u1ThreatValueForTrack") self.e1WcoForTrack = E1_CSIU_WCO_TYPE( E1_CSIU_WCO_TYPE.CSIU_WCO_WEAPONS_UNDER_CONTROL) self.vAddType("e1WcoForTrack")
def __init__(self, defaultValue=0): super().__init__("sADCS_PHYSICS") self.sGeometry = sADCS_GEOMETRY() self.vAddType("sGeometry") self.u4Composition = clsAdcsBaseType("U4", 0) self.vAddType("u4Composition") self.f4Orientation = clsAdcsBaseType("F4", 0.0) self.vAddType("f4Orientation")
def __init__(self, defaultValue=0): super().__init__("sADCS_SCHEDULED_INFO") self.u8StartTimeMsEp = clsAdcsBaseType("U8", 0) self.vAddType("u8StartTimeMsEp") self.u8EndTimeMsEp = clsAdcsBaseType("U8", 0) self.vAddType("u8EndTimeMsEp") self.e1State = E1_ADCS_SCHEDULED_STATE(E1_ADCS_SCHEDULED_STATE.SCHEDULED) self.vAddType("e1State")
def __init__(self, defaultValue=0): super().__init__("sADCS_FLIGHT_PLAN_WAYPOINT") self.sPosECEF = sADCS_ECEF() self.vAddType("sPosECEF") self.u4AltitudeM = clsAdcsBaseType("U4", 0) self.vAddType("u4AltitudeM") self.u4SpeedMpS = clsAdcsBaseType("U4", 0) self.vAddType("u4SpeedMpS") self.u8TimeStampMs = clsAdcsBaseType("U8", 0) self.vAddType("u8TimeStampMs")
def __init__(self, defaultValue=0): super().__init__("sADCS_ARC") self.u4StartAzimuthRad = clsAdcsBaseType("U4", 0) self.vAddType("u4StartAzimuthRad") self.u4EndAzimuthRad = clsAdcsBaseType("U4", 0) self.vAddType("u4EndAzimuthRad") self.u4InnerRangeM = clsAdcsBaseType("U4", 0) self.vAddType("u4InnerRangeM") self.u4OuterRangeM = clsAdcsBaseType("U4", 0) self.vAddType("u4OuterRangeM")
def __init__(self, defaultValue=0): super().__init__("sADCS_MODULE_INFO") self.acGitShortHash = clsAdcsBaseType("CH:7", "") self.vAddType("acGitShortHash") self.acModuleName = clsAdcsBaseType("CH:32", "") self.vAddType("acModuleName") self.acCsciNumber = clsAdcsBaseType("CH:64", "") self.vAddType("acCsciNumber") self.acModuleRevision = clsAdcsBaseType("CH:32", "") self.vAddType("acModuleRevision")
def __init__(self, defaultValue=0): super().__init__("sLZA_POSITION_LL") self.i4LatitudeLzaArcSecond = clsAdcsBaseType("I4", 0x7FFFFF) self.i4LatitudeLzaArcSecond.vSetMin(-3240000) self.i4LatitudeLzaArcSecond.vSetMax(3240000) self.vAddType("i4LatitudeLzaArcSecond") self.i4LongitudeLzaArcSecond = clsAdcsBaseType("I4", 0xFFFFFF) self.i4LongitudeLzaArcSecond.vSetMin(-6480000) self.i4LongitudeLzaArcSecond.vSetMax(6480000) self.vAddType("i4LongitudeLzaArcSecond")
def __init__(self, defaultValue=0): super().__init__("sADCS_COMPOSITION") self.u4SensorTrackCount = clsAdcsBaseType("U4", 0) self.u4SensorTrackCount.vSetMax(10) self.vAddType("u4SensorTrackCount") self.au4SensorTrackNumber = clsAdcsBaseType("U4:10", 0) self.vAddType("au4SensorTrackNumber") self.au4SensorID = clsAdcsBaseType("U4:10", 0) self.vAddType("au4SensorID") self.u4PreferredSensor = clsAdcsBaseType("U4", 0) self.vAddType("u4PreferredSensor")
def __init__(self, defaultValue=0): super().__init__("sCSIU_STATUS_AMMO_TYPE") self.e1AmmoType = E1_CSIU_AMMO_TYPE( E1_CSIU_AMMO_TYPE.CSIU_AMMO_VSHORAD) self.vAddType("e1AmmoType") self.u2AmmoAvailable1stLineOnRamp = clsAdcsBaseType("U2", 0) self.u2AmmoAvailable1stLineOnRamp.vSetMin(0) self.u2AmmoAvailable1stLineOnRamp.vSetMax(4094) self.vAddType("u2AmmoAvailable1stLineOnRamp") self.u2AmmoAvailable1stLineStandby = clsAdcsBaseType("U2", 0) self.u2AmmoAvailable1stLineStandby.vSetMin(0) self.u2AmmoAvailable1stLineStandby.vSetMax(4094) self.vAddType("u2AmmoAvailable1stLineStandby")
def __init__(self, defaultValue=0): super().__init__("sLZA_HEADER_ORIGIN") self.u2PhysicalAddress = clsAdcsBaseType("U2", 0) self.u2PhysicalAddress.vSetMin(0) self.u2PhysicalAddress.vSetMax(8191) self.vAddType("u2PhysicalAddress") self.u1HostID = clsAdcsBaseType("U1", 0) self.u1HostID.vSetMin(0) self.u1HostID.vSetMax(14) self.vAddType("u1HostID") self.u1ApplicationTerminal = clsAdcsBaseType("U1", 0) self.u1ApplicationTerminal.vSetMin(0) self.u1ApplicationTerminal.vSetMax(14) self.vAddType("u1ApplicationTerminal")
def __init__(self, defaultValue=0): super().__init__("sLZA_SURFACE_TRACK") self.u2Number = clsAdcsBaseType("U2", 0) self.u2Number.vSetMin(1) self.u2Number.vSetMax(16382) self.vAddType("u2Number") self.u1SymbolCode = clsAdcsBaseType("U1", 127) self.u1SymbolCode.vSetMin(0) self.u1SymbolCode.vSetMax(127) self.vAddType("u1SymbolCode") self.u2Classification = clsAdcsBaseType("U2", 0) self.u2Classification.vSetMin(0) self.u2Classification.vSetMax(8191) self.vAddType("u2Classification") self.e1Hostility = E1_LZA_HOSTILITY(E1_LZA_HOSTILITY.LZA_HOSTILITY_G) self.vAddType("e1Hostility") self.u1Owner = clsAdcsBaseType("U1", 7) self.u1Owner.vSetMin(0) self.u1Owner.vSetMax(7) self.vAddType("u1Owner") self.e1SensorID = E1_LZA_SENSOR_ID(E1_LZA_SENSOR_ID.LZA_SENSORID_BLANK) self.vAddType("e1SensorID") self.e1QualityPresent = E1_LZA_PRESENT( E1_LZA_PRESENT.LZA_INDICATOR_PRESENT) self.vAddType("e1QualityPresent") self.sQuality = sLZA_TRACK_QUALITY() self.vAddType("sQuality") self.e1Priority = E1_LZA_TRACK_PRIORITY( E1_LZA_TRACK_PRIORITY.LZA_TRACK_PRIORITY_BLANK) self.vAddType("e1Priority") self.sPositionLLA = sLZA_TRACK_POSITION_LLA_SURFACE() self.vAddType("sPositionLLA") self.e1VelocityPresent = E1_LZA_PRESENT( E1_LZA_PRESENT.LZA_INDICATOR_PRESENT) self.vAddType("e1VelocityPresent") self.sVelocity = sLZA_TRACK_VELOCITY_XYZ_SURFACE() self.vAddType("sVelocity") self.e1AccelerationPresent = E1_LZA_PRESENT( E1_LZA_PRESENT.LZA_INDICATOR_ABSENT) self.vAddType("e1AccelerationPresent") self.sAcceleration = sLZA_ACCELERATION_XYZ_SURFACE() self.vAddType("sAcceleration") self.e1TimeStampPresent = E1_LZA_PRESENT( E1_LZA_PRESENT.LZA_INDICATOR_PRESENT) self.vAddType("e1TimeStampPresent") self.sTimeStamp = sLZA_TIMESTAMP() self.vAddType("sTimeStamp") self.e1TrackDelete = E1_LZA_TRACK_DELETE( E1_LZA_TRACK_DELETE.LZA_TRACK_DO_NOT_DELETE) self.vAddType("e1TrackDelete")
def __init__(self, defaultValue=0): super().__init__("sLZA_HEADER_TIME") self.u1Second = clsAdcsBaseType("U1", 0) self.u1Second.vSetMin(0) self.u1Second.vSetMax(59) self.vAddType("u1Second") self.u1Minute = clsAdcsBaseType("U1", 0) self.u1Minute.vSetMin(0) self.u1Minute.vSetMax(59) self.vAddType("u1Minute") self.u1Hour = clsAdcsBaseType("U1", 0) self.u1Hour.vSetMin(0) self.u1Hour.vSetMax(23) self.vAddType("u1Hour")
def __init__(self, defaultValue=0): super().__init__("sLZA_TRACK_POSITION_LLA_SURFACE") self.i4LatitudeLzaArcSecond = clsAdcsBaseType("I4", 0x7FFFFF) self.i4LatitudeLzaArcSecond.vSetMin(-3240000) self.i4LatitudeLzaArcSecond.vSetMax(3240000) self.vAddType("i4LatitudeLzaArcSecond") self.i4LongitudeLzaArcSecond = clsAdcsBaseType("I4", 0xFFFFFF) self.i4LongitudeLzaArcSecond.vSetMin(-6480000) self.i4LongitudeLzaArcSecond.vSetMax(6480000) self.vAddType("i4LongitudeLzaArcSecond") self.i4AltitudeLzaMAWGS84 = clsAdcsBaseType("I4", 0x3FFFF) self.i4AltitudeLzaMAWGS84.vSetMin(0) self.i4AltitudeLzaMAWGS84.vSetMax(131071) self.vAddType("i4AltitudeLzaMAWGS84")
def __init__(self, defaultValue=0): super().__init__("sCSIU_TIME_HMS") self.u1SS = clsAdcsBaseType("U1", 0) self.u1SS.vSetMin(0) self.u1SS.vSetMax(59) self.vAddType("u1SS") self.u1MM = clsAdcsBaseType("U1", 0) self.u1MM.vSetMin(0) self.u1MM.vSetMax(59) self.vAddType("u1MM") self.u1HH = clsAdcsBaseType("U1", 0) self.u1HH.vSetMin(0) self.u1HH.vSetMax(23) self.vAddType("u1HH")
def __init__(self, defaultValue=0): super().__init__("sLZA_ACCELERATION_XYZ_SURFACE") self.i2AccelerationXLzaMpS2 = clsAdcsBaseType("I2", 0) self.i2AccelerationXLzaMpS2.vSetMin(-126) self.i2AccelerationXLzaMpS2.vSetMax(126) self.vAddType("i2AccelerationXLzaMpS2") self.i2AccelerationYLzaMpS2 = clsAdcsBaseType("I2", 0) self.i2AccelerationYLzaMpS2.vSetMin(-126) self.i2AccelerationYLzaMpS2.vSetMax(126) self.vAddType("i2AccelerationYLzaMpS2") self.i2AccelerationZLzaMpS2 = clsAdcsBaseType("I2", 0) self.i2AccelerationZLzaMpS2.vSetMin(-126) self.i2AccelerationZLzaMpS2.vSetMax(126) self.vAddType("i2AccelerationZLzaMpS2")
def __init__(self, defaultValue=0): super().__init__("sLZA_TRACK_VELOCITY_XYZ_PU") self.i2VelocityXLzaMpS = clsAdcsBaseType("I2", 0) self.i2VelocityXLzaMpS.vSetMin(-8190) self.i2VelocityXLzaMpS.vSetMax(8190) self.vAddType("i2VelocityXLzaMpS") self.i2VelocityYLzaMpS = clsAdcsBaseType("I2", 0) self.i2VelocityYLzaMpS.vSetMin(-8190) self.i2VelocityYLzaMpS.vSetMax(8190) self.vAddType("i2VelocityYLzaMpS") self.i2VelocityZLzaMpS = clsAdcsBaseType("I2", 0) self.i2VelocityZLzaMpS.vSetMin(-8190) self.i2VelocityZLzaMpS.vSetMax(8190) self.vAddType("i2VelocityZLzaMpS")
def __init__(self, defaultValue=0): super().__init__("sLZA_HEADER_DESTINATION") self.u2PhysicalAddress = clsAdcsBaseType("U2", 0) self.u2PhysicalAddress.vSetMin(0) self.u2PhysicalAddress.vSetMax(8191) self.vAddType("u2PhysicalAddress") self.u1HostID = clsAdcsBaseType("U1", 0) self.u1HostID.vSetMin(0) self.u1HostID.vSetMax(14) self.vAddType("u1HostID") self.u1ApplicationTerminal = clsAdcsBaseType("U1", 0) self.u1ApplicationTerminal.vSetMin(0) self.u1ApplicationTerminal.vSetMax(14) self.vAddType("u1ApplicationTerminal") self.e1AcknowledgeRequired = E1_LZA_FLAG(E1_LZA_FLAG.LZA_FLAG_TRUE) self.vAddType("e1AcknowledgeRequired")
def __init__(self, formatType=None): super().__init__(formatType) self.sTimestamp = sADCS_TIMESTAMP() self.vAddType("sTimestamp") self.e1OverrideClass = E1_TM_OVERRIDE_CLASS(E1_TM_OVERRIDE_CLASS.CLASS_NOT_OVERRIDEN) self.vAddType("e1OverrideClass") self.u4TrackNumber = clsAdcsBaseType("U4", 0) self.vAddType("u4TrackNumber")
def __init__(self, defaultValue=0): super().__init__("sADCS_GEOMETRY") self.sLengthM = sADCS_QVALUE() self.vAddType("sLengthM") self.sWidthM = sADCS_QVALUE() self.vAddType("sWidthM") self.f8AltitudeM = clsAdcsBaseType("F8", 0.0) self.vAddType("f8AltitudeM")
def __init__(self, defaultValue=0): super().__init__("sADCS_ANGULAR_POSITION") self.sPosRBE = sADCS_RBE() self.vAddType("sPosRBE") self.e1AltitudeOverride = E1_ADCS_OVERRIDE(E1_ADCS_OVERRIDE.NOT_OVERRIDDEN) self.vAddType("e1AltitudeOverride") self.f8AltitudeM = clsAdcsBaseType("F8", 0.0) self.vAddType("f8AltitudeM")
def __init__(self, defaultValue=0): super().__init__("sADCS_AIR_LANE") self.u4AirLaneID = clsAdcsBaseType("U4", 0) self.vAddType("u4AirLaneID") self.e1AirLaneType = E1_ADCS_AIR_LANE_TYPE(E1_ADCS_AIR_LANE_TYPE.FLIGHT_LANE) self.vAddType("e1AirLaneType") self.u4ParentAirZoneID = clsAdcsBaseType("U4", 0) self.vAddType("u4ParentAirZoneID") self.sCallsign = sADCS_STRING24() self.vAddType("sCallsign") self.sDescription = sADCS_STRING24() self.vAddType("sDescription") self.u4TemplateCode = clsAdcsBaseType("U4", 0x01) self.vAddType("u4TemplateCode") self.f8AltitudeLowerLimitM = clsAdcsBaseType("F8", 0.0) self.vAddType("f8AltitudeLowerLimitM") self.f8AltitudeUpperLimitM = clsAdcsBaseType("F8", 0.0) self.vAddType("f8AltitudeUpperLimitM") self.u4SpeedMps = clsAdcsBaseType("U4", 0) self.vAddType("u4SpeedMps") self.e1Direction = E1_ADCS_AIR_LANE_DIRECTION_TYPE(E1_ADCS_AIR_LANE_DIRECTION_TYPE.DIRECTION_FROM_WAYPOINT_1) self.vAddType("e1Direction") self.sScheduled = sADCS_SCHEDULED_INFO() self.vAddType("sScheduled") self.e1EntryMethod = E1_ADCS_AIR_LANE_ENTRY_METHOD(E1_ADCS_AIR_LANE_ENTRY_METHOD.COORD_POINT_CENTRE_LINE) self.vAddType("e1EntryMethod") self.u4AirLanePointCount = clsAdcsBaseType("U4", 0) self.u4AirLanePointCount.vSetMin(2) self.u4AirLanePointCount.vSetMax(10) self.vAddType("u4AirLanePointCount") self.asAirLanePoints = clsAdcsStructArrayType("sADCS_AIR_LANE_POINT:10") self.vAddType("asAirLanePoints") self.e1Delete = E1_ADCS_BOOLEAN(E1_ADCS_BOOLEAN.ADCS_BOOLEAN_FALSE) self.vAddType("e1Delete")
def __init__(self, formatType=None): super().__init__(formatType) self.sTimestamp = sADCS_TIMESTAMP() self.vAddType("sTimestamp") self.e1DissociationResult = E1_MW_BOOLEAN_ENUM(E1_MW_BOOLEAN_ENUM.MW_BOOLEAN_FALSE) self.vAddType("e1DissociationResult") self.au4TrackNumbers = clsAdcsBaseType("U4:2", 0) self.vAddType("au4TrackNumbers") self.f8DissociationDelta = clsAdcsBaseType("F8", 0.0) self.vAddType("f8DissociationDelta") self.e1IsAssociated = E1_MW_BOOLEAN_ENUM(E1_MW_BOOLEAN_ENUM.MW_BOOLEAN_FALSE) self.vAddType("e1IsAssociated") self.e1EnvironmentMismatch = E1_TM_MISMATCH(E1_TM_MISMATCH.NO_MISMATCH) self.vAddType("e1EnvironmentMismatch") self.e1TypeMismatch = E1_TM_MISMATCH(E1_TM_MISMATCH.NO_MISMATCH) self.vAddType("e1TypeMismatch") self.e1HostilityMismatch = E1_TM_MISMATCH(E1_TM_MISMATCH.NO_MISMATCH) self.vAddType("e1HostilityMismatch")
def __init__(self): super().__init__() self.u2MsgLength = clsAdcsBaseType("U2", 0) self.vAddType("u2MsgLength") self.e2MsgType = E2_MW_MESSAGE_TYPE(E2_MW_MESSAGE_TYPE.MW_MESSAGE_TYPE_UNSOL) self.vAddType("e2MsgType") self.e2MsgStatus = E2_MW_MESSAGE_STATUS(E2_MW_MESSAGE_STATUS.MW_MESSAGE_STATUS_NORMAL) self.vAddType("e2MsgStatus") self.e2ModuleAddress = E2_MW_MODULE_ADDRESS(E2_MW_MODULE_ADDRESS.MW_MODULE_ADDRESS_TM) self.vAddType("e2ModuleAddress") self.u2MsgId = clsAdcsBaseType("U2", 0x0035) self.vAddType("u2MsgId") self.u2MsgCount = clsAdcsBaseType("U2", 0) self.vAddType("u2MsgCount") self.u8TimeStampMs = clsAdcsBaseType("U8", 0) self.vAddType("u8TimeStampMs") self.u2ProcessStartCnt = clsAdcsBaseType("U2", 0xFFFF) self.vAddType("u2ProcessStartCnt")
def __init__(self, defaultValue=0): super().__init__("sADCS_SENSOR") self.u4TrackNumber = clsAdcsBaseType("U4", 0) self.vAddType("u4TrackNumber") self.u4PeTrackNumber = clsAdcsBaseType("U4", 0) self.vAddType("u4PeTrackNumber") self.sDescription = sADCS_STRING24() self.vAddType("sDescription") self.sKinematics = sADCS_POINT_KINEMATICS() self.vAddType("sKinematics") self.sClassification = sADCS_CLASSIFICATION() self.vAddType("sClassification") self.sIdentification = sADCS_IDENTIFICATION() self.vAddType("sIdentification") self.u4Range = clsAdcsBaseType("U4", 0) self.vAddType("u4Range") self.e1Availability = E1_ADCS_AVAILABILITY_STATE(E1_ADCS_AVAILABILITY_STATE.AVAILABILITY_STATE_OPERATIONAL) self.vAddType("e1Availability")
def __init__(self, defaultValue=0): super().__init__("sADCS_IFF_LINE") self.u4IffLineID = clsAdcsBaseType("U4", 0) self.vAddType("u4IffLineID") self.f8Interval = clsAdcsBaseType("F8", 0.0) self.vAddType("f8Interval") self.sIdentification = sADCS_IDENTIFICATION() self.vAddType("sIdentification") self.sScheduled = sADCS_SCHEDULED_INFO() self.vAddType("sScheduled") self.u4LinePointCount = clsAdcsBaseType("U4", 0) self.u4LinePointCount.vSetMin(2) self.u4LinePointCount.vSetMax(10) self.vAddType("u4LinePointCount") self.asLinePoints = clsAdcsStructArrayType("sADCS_ECEF:10") self.vAddType("asLinePoints") self.e1Delete = E1_ADCS_BOOLEAN(E1_ADCS_BOOLEAN.ADCS_BOOLEAN_FALSE) self.vAddType("e1Delete")
def __init__(self, defaultValue=0): super().__init__("sLZA_C04_BEARING") self.u2BearingMils = clsAdcsBaseType("U2", 0x1FFF) self.u2BearingMils.vSetMin(1) self.u2BearingMils.vSetMax(6400) self.vAddType("u2BearingMils") self.e1BearingError = E1_LZA_BEARING_ERROR( E1_LZA_BEARING_ERROR.E1_LZA_BEARING_ERROR_UNKNOWN) self.vAddType("e1BearingError")
def __init__(self, defaultValue=0): super().__init__("sLZA_TIMESTAMP") self.e1TimeStampFormat = E1_LZA_TRACK_TIMESTAMP_FORMAT( E1_LZA_TRACK_TIMESTAMP_FORMAT.LZA_TRACK_TIMESTAMP_FORMAT_REAL_TIME) self.vAddType("e1TimeStampFormat") self.u4TimeStampRealLzaSeconds = clsAdcsBaseType("U4", 0) self.u4TimeStampRealLzaSeconds.vSetMin(0) self.u4TimeStampRealLzaSeconds.vSetMax(359999) self.vAddType("u4TimeStampRealLzaSeconds")
def __init__(self, defaultValue=0): super().__init__("sLZA_C04") self.sLzaHeader = sLZA_HEADER() self.vAddType("sLzaHeader") self.u1NumberOfTracks = clsAdcsBaseType("U1", 1) self.u1NumberOfTracks.vSetMin(1) self.u1NumberOfTracks.vSetMax(16) self.vAddType("u1NumberOfTracks") self.asBearingTrack = clsAdcsStructArrayType("sLZA_BEARING_TRACK:16") self.vAddType("asBearingTrack")
def __init__(self, defaultValue=0): super().__init__("sLZA_C04_BEARING_ELEVATION") self.i2BearingElevationDeg = clsAdcsBaseType("I2", 0) self.i2BearingElevationDeg.vSetMin(-900) self.i2BearingElevationDeg.vSetMax(900) self.vAddType("i2BearingElevationDeg") self.e1BearingError = E1_LZA_BEARING_ELEVATION_ERROR( E1_LZA_BEARING_ELEVATION_ERROR. E1_LZA_BEARING_ELEVATION_ERROR_UNKNOWN) self.vAddType("e1BearingError")