Skip to content

Class: SensorData

Named sensor with contact measurements. Embedded in TrackProperties to associate sensor data with the host track.

URI: debrief:class/SensorData

 classDiagram
    class SensorData
    click SensorData href "../../classes/SensorData/"
      SensorData : array_centre_mode





        SensorData --> "0..1" ArrayCentreModeEnum : array_centre_mode
        click ArrayCentreModeEnum href "../../enums/ArrayCentreModeEnum/"



      SensorData : base_frequency

      SensorData : color

      SensorData : contacts





        SensorData --> "1..*" SensorContact : contacts
        click SensorContact href "../../classes/SensorContact/"



      SensorData : line_thickness

      SensorData : measured_positions





        SensorData --> "*" MeasuredArrayPosition : measured_positions
        click MeasuredArrayPosition href "../../classes/MeasuredArrayPosition/"



      SensorData : name

      SensorData : offset

      SensorData : visible

      SensorData : worm_in_hole


Slots

Name Cardinality and Range Description Inheritance
name 1
String
Sensor identifier (e direct
base_frequency 0..1
Float
Reference frequency in Hz direct
offset 0..1
Float
Sensor offset from host platform in metres direct
array_centre_mode 0..1
ArrayCentreModeEnum
How bearing line origin is calculated relative to host platform direct
worm_in_hole 0..1
Boolean
Display mode flag direct
color 0..1
CSSColor
Default color for all contacts in this sensor direct
visible 0..1
Boolean
Sensor visibility direct
line_thickness 0..1
Integer
Bearing line width in pixels direct
contacts 1..*
SensorContact
Array of sensor measurements direct
measured_positions *
MeasuredArrayPosition
Actual towed array positions for MEASURED array centre mode direct

Usages

used by used in type used
TrackProperties sensors range SensorData

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

Mappings

Mapping Type Mapped Value
self debrief:SensorData
native debrief:SensorData

LinkML Source

Direct

name: SensorData
description: Named sensor with contact measurements. Embedded in TrackProperties to
  associate sensor data with the host track.
from_schema: https://debrief.info/schemas/debrief
attributes:
  name:
    name: name
    description: Sensor identifier (e.g., "TOWED_ARRAY")
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - SegmentMetadata
    - SensorData
    - TUAData
    - PointMetadataEntry
    - ReferenceLocationProperties
    - Tool
    - ToolParameter
    - PlatformRecord
    - LevelDefinition
    - DatasetSeries
    required: true
  base_frequency:
    name: base_frequency
    description: Reference frequency in Hz
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - SegmentMetadata
    - SensorData
    range: float
  offset:
    name: offset
    description: Sensor offset from host platform in metres
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    domain_of:
    - SensorData
    range: float
  array_centre_mode:
    name: array_centre_mode
    description: How bearing line origin is calculated relative to host platform
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    domain_of:
    - SensorData
    range: ArrayCentreModeEnum
  worm_in_hole:
    name: worm_in_hole
    description: Display mode flag
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    domain_of:
    - SensorData
    range: boolean
  color:
    name: color
    description: Default color for all contacts in this sensor
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - PointProperties
    - LineProperties
    - PolygonProperties
    - SensorContact
    - SensorData
    range: CSSColor
  visible:
    name: visible
    description: Sensor visibility
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - SensorContact
    - SensorData
    range: boolean
  line_thickness:
    name: line_thickness
    description: Bearing line width in pixels
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    domain_of:
    - SensorData
    range: integer
  contacts:
    name: contacts
    description: Array of sensor measurements
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    domain_of:
    - SensorData
    range: SensorContact
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  measured_positions:
    name: measured_positions
    description: Actual towed array positions for MEASURED array centre mode
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    domain_of:
    - SensorData
    range: MeasuredArrayPosition
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

name: SensorData
description: Named sensor with contact measurements. Embedded in TrackProperties to
  associate sensor data with the host track.
from_schema: https://debrief.info/schemas/debrief
attributes:
  name:
    name: name
    description: Sensor identifier (e.g., "TOWED_ARRAY")
    from_schema: https://debrief.info/schemas/geojson
    alias: name
    owner: SensorData
    domain_of:
    - SegmentMetadata
    - SensorData
    - TUAData
    - PointMetadataEntry
    - ReferenceLocationProperties
    - Tool
    - ToolParameter
    - PlatformRecord
    - LevelDefinition
    - DatasetSeries
    range: string
    required: true
  base_frequency:
    name: base_frequency
    description: Reference frequency in Hz
    from_schema: https://debrief.info/schemas/geojson
    alias: base_frequency
    owner: SensorData
    domain_of:
    - SegmentMetadata
    - SensorData
    range: float
  offset:
    name: offset
    description: Sensor offset from host platform in metres
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    alias: offset
    owner: SensorData
    domain_of:
    - SensorData
    range: float
  array_centre_mode:
    name: array_centre_mode
    description: How bearing line origin is calculated relative to host platform
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    alias: array_centre_mode
    owner: SensorData
    domain_of:
    - SensorData
    range: ArrayCentreModeEnum
  worm_in_hole:
    name: worm_in_hole
    description: Display mode flag
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    alias: worm_in_hole
    owner: SensorData
    domain_of:
    - SensorData
    range: boolean
  color:
    name: color
    description: Default color for all contacts in this sensor
    from_schema: https://debrief.info/schemas/geojson
    alias: color
    owner: SensorData
    domain_of:
    - PointProperties
    - LineProperties
    - PolygonProperties
    - SensorContact
    - SensorData
    range: CSSColor
  visible:
    name: visible
    description: Sensor visibility
    from_schema: https://debrief.info/schemas/geojson
    alias: visible
    owner: SensorData
    domain_of:
    - SensorContact
    - SensorData
    range: boolean
  line_thickness:
    name: line_thickness
    description: Bearing line width in pixels
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    alias: line_thickness
    owner: SensorData
    domain_of:
    - SensorData
    range: integer
  contacts:
    name: contacts
    description: Array of sensor measurements
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    alias: contacts
    owner: SensorData
    domain_of:
    - SensorData
    range: SensorContact
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  measured_positions:
    name: measured_positions
    description: Actual towed array positions for MEASURED array centre mode
    from_schema: https://debrief.info/schemas/geojson
    rank: 1000
    alias: measured_positions
    owner: SensorData
    domain_of:
    - SensorData
    range: MeasuredArrayPosition
    multivalued: true
    inlined: true
    inlined_as_list: true