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
18 19 20 21 | |
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
32 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
48 49 50 51 | |
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 43 | |