terminal
cosmica.models.terminal
__all__
module-attribute
__all__ = [
"CommunicationTerminal",
"OpticalCommunicationTerminal",
"RFCommunicationTerminal",
"UserOpticalCommunicationTerminal",
]
CommunicationTerminal
dataclass
CommunicationTerminal(*, id: _T)
Bases: Node[_T]
id
instance-attribute
id: _T
__str__
__str__() -> str
Source code in src/cosmica/models/node.py
32 33 | |
class_name
classmethod
class_name() -> str
Source code in src/cosmica/models/terminal.py
20 21 22 | |
OpticalCommunicationTerminal
dataclass
OpticalCommunicationTerminal(
*,
id: _T,
azimuth_min: float,
azimuth_max: float,
elevation_min: float,
elevation_max: float,
angular_velocity_max: float
)
Bases: CommunicationTerminal[_T]
angular_velocity_max
instance-attribute
angular_velocity_max: float
azimuth_max
instance-attribute
azimuth_max: float
azimuth_min
instance-attribute
azimuth_min: float
elevation_max
instance-attribute
elevation_max: float
elevation_min
instance-attribute
elevation_min: float
id
instance-attribute
id: _T
__str__
__str__() -> str
Source code in src/cosmica/models/node.py
32 33 | |
class_name
classmethod
class_name() -> str
Source code in src/cosmica/models/terminal.py
33 34 35 | |
RFCommunicationTerminal
dataclass
RFCommunicationTerminal(*, id: _T)
Bases: CommunicationTerminal[_T]
id
instance-attribute
id: _T
__str__
__str__() -> str
Source code in src/cosmica/models/node.py
32 33 | |
class_name
classmethod
class_name() -> str
Source code in src/cosmica/models/terminal.py
47 48 49 | |
UserOpticalCommunicationTerminal
dataclass
UserOpticalCommunicationTerminal(
*,
id: _T,
azimuth_min: float,
azimuth_max: float,
elevation_min: float,
elevation_max: float,
angular_velocity_max: float
)
Bases: OpticalCommunicationTerminal[_T]
angular_velocity_max
instance-attribute
angular_velocity_max: float
azimuth_max
instance-attribute
azimuth_max: float
azimuth_min
instance-attribute
azimuth_min: float
elevation_max
instance-attribute
elevation_max: float
elevation_min
instance-attribute
elevation_min: float
id
instance-attribute
id: _T
__str__
__str__() -> str
Source code in src/cosmica/models/node.py
32 33 | |
class_name
classmethod
class_name() -> str
Source code in src/cosmica/models/terminal.py
40 41 42 | |