symcad.parts.fixed.IridiumCore9523Radio

 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 IridiumCore9523Radio(FixedPart):
21   """Model representing an Iridium Core 9523 Modem.
22
23   By default, the part is oriented in the following way:
24
25   ![IridiumCore9523Radio](https://symbench.github.io/SymCAD/images/IridiumCore9523Radio.png)
26   """
27
28   # Constructor ----------------------------------------------------------------------------------
29
30   def __init__(self, identifier: str) -> None:
31      """Initializes the Iridium Core 9523 Modem fixed-geometry part.
32
33      Parameters
34      ----------
35      identifier : `str`
36         Unique identifying name for the object.
37      """
38      super().__init__(identifier, 'radios/Iridium-Core-9523-Modem.FCStd', 863.362)
39      self.set_unexposed()
class IridiumCore9523Radio(symcad.parts.fixed.FixedPart):
21class IridiumCore9523Radio(FixedPart):
22   """Model representing an Iridium Core 9523 Modem.
23
24   By default, the part is oriented in the following way:
25
26   ![IridiumCore9523Radio](https://symbench.github.io/SymCAD/images/IridiumCore9523Radio.png)
27   """
28
29   # Constructor ----------------------------------------------------------------------------------
30
31   def __init__(self, identifier: str) -> None:
32      """Initializes the Iridium Core 9523 Modem fixed-geometry part.
33
34      Parameters
35      ----------
36      identifier : `str`
37         Unique identifying name for the object.
38      """
39      super().__init__(identifier, 'radios/Iridium-Core-9523-Modem.FCStd', 863.362)
40      self.set_unexposed()

Model representing an Iridium Core 9523 Modem.

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

IridiumCore9523Radio

IridiumCore9523Radio(identifier: str)
31   def __init__(self, identifier: str) -> None:
32      """Initializes the Iridium Core 9523 Modem fixed-geometry part.
33
34      Parameters
35      ----------
36      identifier : `str`
37         Unique identifying name for the object.
38      """
39      super().__init__(identifier, 'radios/Iridium-Core-9523-Modem.FCStd', 863.362)
40      self.set_unexposed()

Initializes the Iridium Core 9523 Modem fixed-geometry part.

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