Description
The common tasks available for the sensor
object
Object Model
Public Methods
Example
Define a simple conic
sensor
[C#] |
Copy Code
|
IAgSnSimpleConicPattern patternData = sensor.CommonTasks.SetPatternSimpleConic(40.0, 0.1);
|
|
Define a complex
sensor
[C#] |
Copy Code
|
IAgSnComplexConicPattern patterndata = sensor.CommonTasks.SetPatternComplexConic(10.0, 70.0, 20.0, 220.0);
patterndata.AngularResolution = 0.5;
|
|
Define a custom
sensor
[C#] |
Copy Code
|
IAgSnCustomPattern customPattern = sensor.CommonTasks.SetPatternCustom(sensorPatternPath);
customPattern.AngularResolution = 6.0;
customPattern.UseNativeResolution = false;
|
|
Define a half power
sensor
[C#] |
Copy Code
|
IAgSnHalfPowerPattern pattern = sensor.CommonTasks.SetPatternHalfPower(12.5, 3.4, 6.0);
|
|
Define a SAR sensor
[C#] |
Copy Code
|
IAgSnSARPattern patterndata = sensor.CommonTasks.SetPatternSAR(10.0, 60.0, 40.0, 30.0, 700.0);
|
|
Define fixed sensor
pointing
[C#] |
Copy Code
|
IAgSnPtFixed fixedSensor = sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45.0, AgEAzElAboutBoresight.eAzElAboutBoresightRotate);
|
|
Define targeted
sensor pointing
[C#] |
Copy Code
|
IAgSnPtTargeted targetedSensor = sensor.CommonTasks.SetPointingTargetedTracking(
AgETrackModeType.eTrackModeTransmit, AgEBoresightType.eBoresightLevel, "*/AreaTarget/AreaTarget1");
|
|
Define spinning
sensor pointing (using common tasks)
[C#] |
Copy Code
|
sensor.CommonTasks.SetPointingSpinning(
14.24,
7.68,
42.46,
AgESnScanMode.eSnContinuous,
88.921,
110.44,
1.20,
3.50);
|
|
Define a simple conic
sensor
[Visual Basic .NET] |
Copy Code
|
Dim patternData As
IAgSnSimpleConicPattern =
sensor.CommonTasks.SetPatternSimpleConic(40, 0.1)
|
|
Define a complex
sensor
[Visual Basic .NET] |
Copy Code
|
Dim patterndata As
IAgSnComplexConicPattern =
sensor.CommonTasks.SetPatternComplexConic(10, 70, 20, 220)
patterndata.AngularResolution = 0.5
|
|
Define a custom
sensor
[Visual Basic .NET] |
Copy Code
|
Dim customPattern As IAgSnCustomPattern =
sensor.CommonTasks.SetPatternCustom(sensorPatternPath)
customPattern.AngularResolution = 6
customPattern.UseNativeResolution = False
|
|
Define a half power
sensor
[Visual Basic .NET] |
Copy Code
|
Dim pattern As IAgSnHalfPowerPattern =
sensor.CommonTasks.SetPatternHalfPower(12.5, 3.4, 6)
|
|
Define a SAR sensor
[Visual Basic .NET] |
Copy Code
|
Dim patterndata As IAgSnSARPattern =
sensor.CommonTasks.SetPatternSAR(10, 60, 40, 30, 700)
|
|
Define fixed sensor
pointing
[Visual Basic .NET] |
Copy Code
|
Dim fixedSensor As
IAgSnPtFixed = sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45,
AgEAzElAboutBoresight.eAzElAboutBoresightRotate)
|
|
Define targeted
sensor pointing
[Visual Basic .NET] |
Copy Code
|
Dim targetedSensor As
IAgSnPtTargeted =
sensor.CommonTasks.SetPointingTargetedTracking(AgETrackModeType.eTrackModeTransmit,
AgEBoresightType.eBoresightLevel, "*/AreaTarget/AreaTarget1")
|
|
Define spinning
sensor pointing (using common tasks)
[Visual Basic .NET] |
Copy Code
|
sensor.CommonTasks.SetPointingSpinning(14.24, 7.68, 42.46,
AgESnScanMode.eSnContinuous, 88.921, 110.44, _
1.2, 3.5)
|
|