Echoview COM enum values

Echoview COM objects can refer to enum names.

Note: If you are using VBScript, you need to use the enum values, or define the enum names as constants at the top of your script. If you have written your scripts in .wsf format, you can use the enum names directly. For more information about .wsf refer to Getting started with scripting - Script languages: Windows Script Files.

The following enum names and values are available:

EAttenuatedSignalReplacement

  • eNodata = 0
  • ePercentile = 1

EBeamCompensation

  • eBeamCompensationBiosonics = 1
  • eBeamCompensationFuruno = 3
  • eBeamCompensationHti = 2
  • eBeamCompensationNone = 4
  • eBeamCompensationSimradLobe = 0
  • eBeamCompensationSonic = 5

EBiomassUnits

  • eHectares = 1

  • eNauticalMilesSquared = 0

EDepthRangeGridMode

  • eNoDRGrid = 0
  • eDepthGrid = 1
  • eReferenceLine = 2

EEchogramMode

  • eEchogramModeDepth = 0
  • eEchogramModeRange = 1

EEvdExportCompression

  • eCompressionNone = 0
  • eCompressionHighest = 1
  • eCompressionHigh = 2

EEvdRangeExportMode

  • ePingIndex = 0
  • eTimeDate = 1

EExportAnalysisType

  • eAnalysisIntegration = 0
  • eAnalysisSingleTargets = 1
  • eAnalysisFrequencyDistribution = 2
  • eAnalysisFishTracks = 3

EExportMode

  • eDatabase = 1

  • eSpreadsheet = 2

EFilesetTimeOffsetMode

  • eNoOffset = 0
  • eStartTime = 1
  • eTimeOffset = 2

EFishTrackingDataDimensions

  • e2D = 2
  • e4D = 4

EIcesCsvExportDataValue

  • eIcesCsvExportDataValueSvMean = 0
  • eIcesCsvExportDataValueNASC = 1
  • eIcesCsvExportDataValueABC = 2

EIcesCsvExportLogOrigin

  • eIcesCsvExportLogOriginStart = 0
  • eIcesCsvExportLogOriginMiddle = 1
  • eIcesCsvExportLogOriginEnd = 2

EImageExportHorizontalExtent

  • eImageExportHorizontalExtentAll = 0
  • eImageExportHorizontalExtentPings = 1
  • eImageExportHorizontalExtentTime = 2

EImageExportVerticalExtent

  • eImageExportVerticalExtentAll = 0
  • eImageExportVerticalExtentDepth= 1
  • eImageExportVerticalExtentRange = 2

EImpulseNoiseReplacement

  • eNoData = 0
  • eMean = 1

ELinePickAlgorithm

  • eLinePickMaxSv = 0
  • eLinePickDeltaSv = 1
  • eLinePickBestBottomCandidate = 2

EMultibeamBackgroundRemovalAlgorithm

  • eMBRMean = 0
  • eMBRMedian = 1
  • eMBRPercentile = 2

EPlatformPositionType

  • ePlatformPositionDeterminedByGPS = 0
  • ePlatformPositionFixed = 1

ERegionKind

  • eRegion2D = 2
  • eRegion3D = 3

ERegionType

  • eAllRegionTypes = -1
  • eBad = 0
  • eAnalysis = 1
  • eMarker = 2
  • eFishTrack = 3
  • eBadDataEmptyWater = 4

Note: eFishTrack = 3 is available as read-only.

ESamplesOrMeters

  • eSamples = 0
  • eMeters = 1

ETimeDistanceGridMode

  • eNoTDGrid = 0
  • eTime = 1
  • eDistanceGPSNMi = 2
  • eDistanceVesselLogNMi = 3
  • eDistancePings = 4
  • eDistanceGPSMeters = 5
  • eDistanceVesselLogMeters = 6
  • eDistanceWaterCurrentMeters = 7
  • eTimeHours = 8
  • eTimeDays = 9

ETransientNoiseReplacement

  • eNoData = 0
  • eMedian = 1

EVariableDataType

These values (preceded by '$') are hexadecimal representations of 32-bit unsigned integers.

  • eDataType_dBdB = $00000040
  • eDataType_dBSv = $00000001
  • eDataType_dBTs = $00000020
  • eDataTypeAngle = $00000080
  • eDataTypeBeamformedMultibeam_dBdB = $00010000
  • eDataTypeBeamformedMultibeam_dBSv = $00004000
  • eDataTypeBeamformedMultibeam_dBTs = $00008000
  • eDataTypeBeamformedMultiBeamMagnitude = $00000200
  • eDataTypeBeamformedMultiBeamPhase = $00001000
  • eDataTypeBoolean = $00000004
  • DataTypeBottomGeoPoint = $04000007
  • eDataTypeColor = $00000010
  • eDataTypeComplexAngle = $400000C
  • eDataTypeComplexPower_dB = $04000004
  • eDataTypeComplexPulseCompressedAngle = $400000B
  • eDataTypeComplexPulseCompressedPower_dB = $0400000A
  • eDataTypeComplexPulseCompressedSv = $04000008
  • eDataTypeComplexPulseCompressedTS = $04000009
  • eDataTypeComplexStDetection = $04000005
  • eDataTypeComplexSv = $04000002
  • eDataTypeComplexTS = $04000003
  • eDataTypeCurrentVelocity = $00000400
  • eDataTypeDistance = $00100000
  • eDataTypeHeading = $00200000
  • eDataTypeImage = $400000D
  • eDataTypeLine = $04000000
  • eDataTypeLinear = $00000002
  • eDataTypeMultiBeamBoolean = $00002000
  • eDataTypeMultibeamColor = $00040000
  • eDataTypeMultibeamTargets = $00020000
  • eDataTypeNone = $00000000
  • eDataTypePitch = $00800000
  • eDataTypePosition = $00080000
  • eDataTypePower_dB = $04000001
  • eDataTypeRawMultiBeamMagnitude = $00000100
  • eDataTypeRawMultiBeamPhase = $00000800
  • eDataTypeRoll = $00400000
  • eDataTypeStDetection = $00000008
  • eDataTypeStFishLength = $02000000
  • eDataTypeVideo = $04000006

EVariablePingMode

  • eUnknownPingMode = 0
  • eSinglebeam = 1
  • eMultibeam = 2
  • eHMode = 3
  • eVMode = 4
  • eSMode = 5

EVariableType

  • eVariableTypeUnknown = 0
  • eVariableTypeAcoustic = 1
  • eVariableTypePosition = 2
  • eVariableTypeVesselLog = 3
  • eVariableTypeHeading = 4
  • eVariableTypeRoll = 5
  • eVariableTypePitch = 6
  • eVariableTypeLine = 7
  • eVariableTypeGeopoint = 8
  • eVariableTypeVideo = 9
  • eVariableTypeImage = 10
  • eVariableTypeLength = 11
  • eVariableTypeSpeed = 12

Note: eVariableTypeLine covers raw, editable, and virtual variable lines.

EViewType

  • eViewTypeAll = 0
  • eViewTypeEchogram = 1
  • eViewTypeGraph = 2
  • eViewTypeTable = 3
  • eViewTypeCruiseTrack = 4

See also

Scripting with COM objects
COM object hierarchy