コード例 #1
0
ファイル: SatUserParameter.cs プロジェクト: Anyhowhow/STKDEMO
        public SatUserParameter() : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.SatUserParameter";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;
            // Create Parameters
            SatUserName = new RACoN.RTILayer.CHlaInteractionParameter("SatUserName");
            this.Parameters.Add(SatUserName);

            SatUserAltitude = new RACoN.RTILayer.CHlaInteractionParameter("SatUserAltitude");
            this.Parameters.Add(SatUserAltitude);

            SatUserOrbitalInclination = new RACoN.RTILayer.CHlaInteractionParameter("SatUserOrbitalInclination");
            this.Parameters.Add(SatUserOrbitalInclination);

            SatUserRightAscensionOfAscendingNode = new RACoN.RTILayer.CHlaInteractionParameter("SatUserRightAscensionOfAscendingNode");
            this.Parameters.Add(SatUserRightAscensionOfAscendingNode);

            SatUserOrbitalNumber = new RACoN.RTILayer.CHlaInteractionParameter("SatUserOrbitalNumber");
            this.Parameters.Add(SatUserOrbitalNumber);

            SatUserInPlaneSatelliteNumber = new RACoN.RTILayer.CHlaInteractionParameter("SatUserInPlaneSatelliteNumber");
            this.Parameters.Add(SatUserInPlaneSatelliteNumber);

            SatUserPhaseParameters = new RACoN.RTILayer.CHlaInteractionParameter("SatUserPhaseParameters");
            this.Parameters.Add(SatUserPhaseParameters);

            SatUserRAANSpread = new RACoN.RTILayer.CHlaInteractionParameter("SatUserRAANSpread");
            this.Parameters.Add(SatUserRAANSpread);
        }
コード例 #2
0
        public OpAppTrafficInfoSingleIC()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpAppTrafficInfoSingle";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // TypeData
            SubnetName_1 = new RACoN.RTILayer.CHlaInteractionParameter("SubnetName_1");
            this.Parameters.Add(SubnetName_1);
            // SensorType
            ScrName = new RACoN.RTILayer.CHlaInteractionParameter("ScrName");
            this.Parameters.Add(ScrName);
            // SensorName
            SubnetName_2 = new RACoN.RTILayer.CHlaInteractionParameter("SubnetName_2");
            this.Parameters.Add(SubnetName_2);
            // ObjectType
            DestName = new RACoN.RTILayer.CHlaInteractionParameter("DestName");
            this.Parameters.Add(DestName);
            // ObjectName
            SimTime = new RACoN.RTILayer.CHlaInteractionParameter("SimTime");
            this.Parameters.Add(SimTime);
            AppTrafficSend = new RACoN.RTILayer.CHlaInteractionParameter("AppTrafficSend");
            this.Parameters.Add(AppTrafficSend);
            // SensorName
            AppTrafficRcvd = new RACoN.RTILayer.CHlaInteractionParameter("AppTrafficRcvd");
            this.Parameters.Add(AppTrafficRcvd);
            // ObjectType
            DelayTime = new RACoN.RTILayer.CHlaInteractionParameter("DelayTime");
            this.Parameters.Add(DelayTime);
            // ObjectName
            DelayVar = new RACoN.RTILayer.CHlaInteractionParameter("DelayVar");
            this.Parameters.Add(DelayVar);
        }
コード例 #3
0
        public MobileNodeParameter() : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.MobileNodeParameter";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;
            // Create Parameters
            MobileNodeName = new RACoN.RTILayer.CHlaInteractionParameter("MobileNodeName");
            this.Parameters.Add(MobileNodeName);

            StartLongitude = new RACoN.RTILayer.CHlaInteractionParameter("StartLongitude");
            this.Parameters.Add(StartLongitude);

            StartLatitude = new RACoN.RTILayer.CHlaInteractionParameter("StartLatitude");
            this.Parameters.Add(StartLatitude);

            MobileStartTime = new RACoN.RTILayer.CHlaInteractionParameter("MobileStartTime");
            this.Parameters.Add(MobileStartTime);

            EndLatitude = new RACoN.RTILayer.CHlaInteractionParameter("EndLatitude");
            this.Parameters.Add(EndLatitude);

            EndLongitude = new RACoN.RTILayer.CHlaInteractionParameter("EndLongitude");
            this.Parameters.Add(EndLongitude);

            MobileSpeed = new RACoN.RTILayer.CHlaInteractionParameter("MobileSpeed");
            this.Parameters.Add(MobileSpeed);
        }
コード例 #4
0
        public OpS2gLinkTrafficAbilityIC()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpS2gLinkTrafficAbility";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters

            SatName = new RACoN.RTILayer.CHlaInteractionParameter("SatName");
            this.Parameters.Add(SatName);

            SatbeamID = new RACoN.RTILayer.CHlaInteractionParameter("SatbeamID");
            this.Parameters.Add(SatbeamID);
            SimTime = new RACoN.RTILayer.CHlaInteractionParameter("SimTime");
            this.Parameters.Add(SimTime);

            UplinkTrafficBps = new RACoN.RTILayer.CHlaInteractionParameter("UplinkTrafficBps");
            this.Parameters.Add(UplinkTrafficBps);

            UplinkUtilizationRadio = new RACoN.RTILayer.CHlaInteractionParameter("UplinkUtilizationRadio");
            this.Parameters.Add(UplinkUtilizationRadio);

            DownlinkTrafficBps = new RACoN.RTILayer.CHlaInteractionParameter("DownlinkTrafficBps");
            this.Parameters.Add(DownlinkTrafficBps);
            DownlinkUtilizationRadio = new RACoN.RTILayer.CHlaInteractionParameter("DownlinkUtilizationRadio");
            this.Parameters.Add(DownlinkUtilizationRadio);

            LinkPkLossRadio = new RACoN.RTILayer.CHlaInteractionParameter("LinkPkLossRadio");
            this.Parameters.Add(LinkPkLossRadio);
        }
コード例 #5
0
        public CInterSatellitePathIC() : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.InterSatellitePath";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            ISLPath = new RACoN.RTILayer.CHlaInteractionParameter("ISLPath");
            this.Parameters.Add(ISLPath);
            ISLid = new RACoN.RTILayer.CHlaInteractionParameter("ISLid");
            this.Parameters.Add(ISLid);
        }
コード例 #6
0
        public CPlanComplete()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.PlanComplete";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // SimTime
            mc = new RACoN.RTILayer.CHlaInteractionParameter("MissionCompleted");
            this.Parameters.Add(mc);
        }
コード例 #7
0
        public OpUserNum()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpUserNum";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // TheValue
            UserNumValue = new RACoN.RTILayer.CHlaInteractionParameter("UserNumValue");
            this.Parameters.Add(UserNumValue);
        }
コード例 #8
0
        public COpSimTimeIC()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpSimTime";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // SimTime
            SimTime = new RACoN.RTILayer.CHlaInteractionParameter("SimTime");
            this.Parameters.Add(SimTime);
        }
コード例 #9
0
        public CStartOpnetIC() : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.StartQualnet";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // opnet_ready
            qualnet_ready = new RACoN.RTILayer.CHlaInteractionParameter("qualnet_ready");
            this.Parameters.Add(qualnet_ready);
            ScenarioIndex = new RACoN.RTILayer.CHlaInteractionParameter("ScenarioIndex");
            this.Parameters.Add(ScenarioIndex);
        }
コード例 #10
0
        public OpFinishIC()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpFinish";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // clear_path
            Finish = new RACoN.RTILayer.CHlaInteractionParameter("Finish");
            this.Parameters.Add(Finish);
            EndTime = new RACoN.RTILayer.CHlaInteractionParameter("EndTime");
            this.Parameters.Add(EndTime);
        }
コード例 #11
0
        public CStkScenarioIC() : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.StkScenario";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // ScenarioPath
            ScenarioPath = new RACoN.RTILayer.CHlaInteractionParameter("ScenarioPath");
            this.Parameters.Add(ScenarioPath);
            // LoopMode
            LoopMode = new RACoN.RTILayer.CHlaInteractionParameter("LoopMode");
            this.Parameters.Add(LoopMode);
            // StepTime
            StepTime = new RACoN.RTILayer.CHlaInteractionParameter("StepTime");
            this.Parameters.Add(StepTime);
            // StopTime
            StopTime = new RACoN.RTILayer.CHlaInteractionParameter("StopTime");
            this.Parameters.Add(StopTime);
            // StartTime
            StartTime = new RACoN.RTILayer.CHlaInteractionParameter("StartTime");
            this.Parameters.Add(StartTime);
            // ScenarioName
            ScenarioName = new RACoN.RTILayer.CHlaInteractionParameter("ScenarioName");
            this.Parameters.Add(ScenarioName);

            SatelliteAltitude = new RACoN.RTILayer.CHlaInteractionParameter("SatelliteAltitude");
            this.Parameters.Add(SatelliteAltitude);

            OrbitalInclination = new RACoN.RTILayer.CHlaInteractionParameter("OrbitalInclination");
            this.Parameters.Add(OrbitalInclination);

            RightAscensionOfAscendingNode = new RACoN.RTILayer.CHlaInteractionParameter("RightAscensionOfAscendingNode");
            this.Parameters.Add(RightAscensionOfAscendingNode);

            OrbitalNumber = new RACoN.RTILayer.CHlaInteractionParameter("OrbitalNumber");
            this.Parameters.Add(OrbitalNumber);

            InPlaneSatelliteNumber = new RACoN.RTILayer.CHlaInteractionParameter("InPlaneSatelliteNumber");
            this.Parameters.Add(InPlaneSatelliteNumber);

            PhaseParameters = new RACoN.RTILayer.CHlaInteractionParameter("PhaseParameters");
            this.Parameters.Add(PhaseParameters);

            RAANSpread = new RACoN.RTILayer.CHlaInteractionParameter("RAANSpread");
            this.Parameters.Add(RAANSpread);
        }
コード例 #12
0
        public OpLinkAbilityDesignedIC()
            : base()
        {
            // Initialize Class Properties

            this.ClassName = "InteractionRoot.OpLinkAbilityDesigned";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // clear_path
            StogDownstrmDatarate = new RACoN.RTILayer.CHlaInteractionParameter("StogDownstrmDatarate");
            this.Parameters.Add(StogDownstrmDatarate);
            StogUpstrmDatarate = new RACoN.RTILayer.CHlaInteractionParameter("StogUpstrmDatarate");
            this.Parameters.Add(StogUpstrmDatarate);
            StosDatarate = new RACoN.RTILayer.CHlaInteractionParameter("StosDatarate");
            this.Parameters.Add(StosDatarate);
        }
コード例 #13
0
        public CBeamParameters() : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.BeamParameters";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            BeamNumber = new RACoN.RTILayer.CHlaInteractionParameter("BeamNumber");
            this.Parameters.Add(BeamNumber);
            BeamAzimuth = new RACoN.RTILayer.CHlaInteractionParameter("BeamAzimuth");
            this.Parameters.Add(BeamAzimuth);
            BeamElevation = new RACoN.RTILayer.CHlaInteractionParameter("BeamElevation");
            this.Parameters.Add(BeamElevation);
            BeamDiameter = new RACoN.RTILayer.CHlaInteractionParameter("BeamDiameter");
            this.Parameters.Add(BeamDiameter);
            BeamType = new RACoN.RTILayer.CHlaInteractionParameter("BeamType");
            this.Parameters.Add(BeamType);
        }
コード例 #14
0
        public OpAccessAbilityIC()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpAccessAbility";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // clear_path
            AccessSignalingCost = new RACoN.RTILayer.CHlaInteractionParameter("AccessSignalingCost");
            this.Parameters.Add(AccessSignalingCost);
            AccessTimeAverage = new RACoN.RTILayer.CHlaInteractionParameter("AccessTimeAverage");
            this.Parameters.Add(AccessTimeAverage);
            AccessSuccessRate = new RACoN.RTILayer.CHlaInteractionParameter("AccessSuccessRate");
            this.Parameters.Add(AccessSuccessRate);
            ChannelApplyAverage = new RACoN.RTILayer.CHlaInteractionParameter("ChannelApplyAverage");
            this.Parameters.Add(ChannelApplyAverage);
        }
コード例 #15
0
ファイル: OpUserOnline.cs プロジェクト: Anyhowhow/STKDEMO
        public OpUserOnline()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpUserOnline";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // TheValue
            UserId = new RACoN.RTILayer.CHlaInteractionParameter("UserId");
            this.Parameters.Add(UserId);
            // SimTime
            OnlineFlag = new RACoN.RTILayer.CHlaInteractionParameter("OnlineFlag");
            this.Parameters.Add(OnlineFlag);
            // NodeId
            SimTime = new RACoN.RTILayer.CHlaInteractionParameter("SimTime");
            this.Parameters.Add(SimTime);
        }
コード例 #16
0
        public XGYHCoordinate() : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.XGYHCoordinate";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // XGYHName
            XGYHName = new RACoN.RTILayer.CHlaInteractionParameter("XGYHName");
            this.Parameters.Add(XGYHName);
            // XGYHLongitude
            XGYHLongitude = new RACoN.RTILayer.CHlaInteractionParameter("XGYHLongitude");
            this.Parameters.Add(XGYHLongitude);
            // XGYHLatitude
            XGYHLatitude = new RACoN.RTILayer.CHlaInteractionParameter("XGYHLatitude");
            this.Parameters.Add(XGYHLatitude);
            XGYHType = new RACoN.RTILayer.CHlaInteractionParameter("XGYHType");
            this.Parameters.Add(XGYHType);
        }
コード例 #17
0
        public OpAppTrafficInfoAllIC()
            : base()
        {
            // Initialize Class Properties
            this.ClassName = "InteractionRoot.OpAppTrafficInfoAll";
            this.ClassPS   = RACoN.RTILayer.PSKind.Subscribe;

            // Create Parameters
            // TypeData
            NodeId = new RACoN.RTILayer.CHlaInteractionParameter("NodeId");
            this.Parameters.Add(NodeId);
            // SensorType
            SimTime = new RACoN.RTILayer.CHlaInteractionParameter("SimTime");
            this.Parameters.Add(SimTime);
            // SensorName
            AppTrafficSend = new RACoN.RTILayer.CHlaInteractionParameter("AppTrafficSend");
            this.Parameters.Add(AppTrafficSend);
            // ObjectType
            AppTrafficRcvd = new RACoN.RTILayer.CHlaInteractionParameter("AppTrafficRcvd");
            this.Parameters.Add(AppTrafficRcvd);
        }