symcad.parts.fixed.TeledyneTasman600kHzDvl

 1#!/usr/bin/env python3
 2# Copyright (C) 2022, Will Hedgecock
 3#
 4# This program is free software: you can redistribute it and/or modify
 5# it under the terms of the GNU General Public License as published by
 6# the Free Software Foundation, either version 3 of the License, or
 7# (at your option) any later version.
 8#
 9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16
17from __future__ import annotations
18from . import FixedPart
19
20class TeledyneTasman600kHzDvl(FixedPart):
21   """Model representing a Teledyne Tasman 600kHz DVL sensor.
22
23   By default, the part is oriented in the following way:
24
25   ![TeledyneTasman600kHzDvl](https://symbench.github.io/SymCAD/images/TeledyneTasman600kHzDvl.png)
26   """
27
28   # Constructor ----------------------------------------------------------------------------------
29
30   def __init__(self, identifier: str) -> None:
31      """Initializes the Teledyne Tasman 600kHz DVL fixed-geometry part.
32
33      Parameters
34      ----------
35      identifier : `str`
36         Unique identifying name for the object.
37      """
38      super().__init__(identifier, 'sensors/Teledyne-Tasman-600kHz-DVL.FCStd', 2078.274)
class TeledyneTasman600kHzDvl(symcad.parts.fixed.FixedPart):
21class TeledyneTasman600kHzDvl(FixedPart):
22   """Model representing a Teledyne Tasman 600kHz DVL sensor.
23
24   By default, the part is oriented in the following way:
25
26   ![TeledyneTasman600kHzDvl](https://symbench.github.io/SymCAD/images/TeledyneTasman600kHzDvl.png)
27   """
28
29   # Constructor ----------------------------------------------------------------------------------
30
31   def __init__(self, identifier: str) -> None:
32      """Initializes the Teledyne Tasman 600kHz DVL fixed-geometry part.
33
34      Parameters
35      ----------
36      identifier : `str`
37         Unique identifying name for the object.
38      """
39      super().__init__(identifier, 'sensors/Teledyne-Tasman-600kHz-DVL.FCStd', 2078.274)

Model representing a Teledyne Tasman 600kHz DVL sensor.

By default, the part is oriented in the following way:

TeledyneTasman600kHzDvl

TeledyneTasman600kHzDvl(identifier: str)
31   def __init__(self, identifier: str) -> None:
32      """Initializes the Teledyne Tasman 600kHz DVL fixed-geometry part.
33
34      Parameters
35      ----------
36      identifier : `str`
37         Unique identifying name for the object.
38      """
39      super().__init__(identifier, 'sensors/Teledyne-Tasman-600kHz-DVL.FCStd', 2078.274)

Initializes the Teledyne Tasman 600kHz DVL fixed-geometry part.

Parameters
  • identifier (str): Unique identifying name for the object.