Class: SensorData¶
Named sensor with contact measurements. Embedded in TrackProperties to associate sensor data with the host track.
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