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. In Echoview 16, several former EVariableType values (Pitch, Roll, Heading, Distance, Bottom Feature, Transmission, Line, Vessel log) were consolidated into eVariableTypeTimeSeries. To distinguish these in scripts, use EVariableDataType (for example, eDataTypePitch, eDataTypeRoll, eDataTypeHeading).

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

EExportType

  • eExportTypeNone = 0
  • eExportTypeVegetationAnalysis = 1
  • eExportTypeSvIntegrationAnalysis = 2
  • eExportTypeSingleTargetsAnalysis = 3
  • eExportTypeFishTracksAnalysis = 4
  • eExportTypeFrequencyDistributionAnalysis = 5
  • eExportTypeICESAnalysisExport = 6
  • eExportTypeWidebandFrequencyResponseSTAnalysis = 7
  • eExportTypeWidebandFrequencyResponseSvAnalysis = 8
  • eExportTypeCsv = 9
  • eExportTypeEvd = 10
  • eExportTypeEchogramImage = 11
  • eExportTypeFsv25Netcdf = 12
  • eExportTypeMatlab = 13
  • eExportTypeUnderlyingValues = 14
  • eExportTypeComplexValues = 15
  • eExportTypeGeoreferencedSamples = 16
  • eExportTypeHac = 17
  • eExportTypeEvl = 18
  • eExportTypeIcesNetcdf = 19

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
  • eLinePickTrainedModelBottomExclusion = 3

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
  • eDataTypeAnalysisTimeSeries = $04000017
  • eDataTypeAngle = $00000080
  • eDataTypeBeamformedMultibeam_dBdB = $00010000
  • eDataTypeBeamformedMultibeam_dBSv = $00004000
  • eDataTypeBeamformedMultibeam_dBTs = $00008000
  • eDataTypeBeamformedMultiBeamMagnitude = $00000200
  • eDataTypeBeamformedMultiBeamPhase = $00001000
  • eDataTypeBoolean = $00000004
  • eDataTypeBottomFeature = $04000014
  • DataTypeBottomGeoPoint = $04000007
  • eDataTypeCalibrationTimeSeries = $04000018
  • 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
  • eDataTypeLength = $0400000E
  • eDataTypeLine = $04000000
  • eDataTypeLinear = $00000002
  • eDataTypeMatrix_Angle = $04000010
  • eDataTypeMatrix_dBdB = $04000013
  • eDataTypeMatrix_dBSv = $04000011
  • eDataTypeMatrix_dBTS = $04000012
  • eDataTypeMultiBeamBoolean = $00002000
  • eDataTypeMultibeamColor = $00040000
  • eDataTypeMultibeamTargets = $00020000
  • eDataTypeNone = $00000000
  • eDataTypePitch = $00800000
  • eDataTypePosition = $00080000
  • eDataTypePower_dB = $04000001
  • eDataTypeRawMultiBeamMagnitude = $00000100
  • eDataTypeRawMultiBeamPhase = $00000800
  • eDataTypeRoll = $00400000
  • eDataTypeSpeed = $0400000F
  • eDataTypeStDetection = $00000008
  • eDataTypeStFishLength = $02000000
  • eDataTypeTimeSeriesCollection = $04000019
  • eDataTypeTransmissionTimeSeries = $04000015
  • eDataTypeTransmissionTimeSeriesCollection = $04000016
  • eDataTypeUnspecifiedTimeSeries = $0400001A
  • eDataTypeVideo = $04000006

EVariablePingMode

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

EVariableType

  • eVariableTypeUnknown = 0
  • eVariableTypeAcoustic = 1
  • eVariableTypePosition = 2
  • eVariableTypeGeopoint = 8
  • eVariableTypeVideo = 9
  • eVariableTypeImage = 10
  • eVariableTypeTimeSeries = 16
  • eVariableTypeTimeSeriesCollection = 17

EViewType

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

See also

Scripting with COM objects
COM object hierarchy