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  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()
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  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(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.
Inherited Members
- symcad.parts.fixed.FixedPart
- set_geometry
- get_geometric_parameter_bounds
- material_volume
- displaced_volume
- surface_area
- unoriented_center_of_gravity
- unoriented_center_of_buoyancy
- unoriented_length
- unoriented_width
- unoriented_height
- oriented_length
- oriented_width
- oriented_height
- symcad.core.SymPart.SymPart
- name
- geometry
- attachment_points
- attachments
- connection_ports
- connections
- static_origin
- static_placement
- orientation
- material_density
- current_states
- is_exposed
- clone
- set_placement
- set_orientation
- set_state
- set_unexposed
- set_material_density
- add_attachment_point
- add_connection_port
- attach
- connect
- get_cad_physical_properties
- export
- get_valid_states
- mass
- oriented_center_of_gravity
- oriented_center_of_buoyancy