X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=code%2Fnetwork-generator%2Fnetwork_generation%2Fmodel%2Fpython%2Ftower.py;h=2aae0b37ff2db9a8179b38423b55475c7d7065a2;hb=refs%2Fheads%2Fmaster;hp=d650ee0252e72b5aa7c1a1651f36cd4d6b815626;hpb=091313ef66ae97923fd970be160e01d46649a835;p=oam.git diff --git a/code/network-generator/network_generation/model/python/tower.py b/code/network-generator/network_generation/model/python/tower.py index d650ee0..2aae0b3 100644 --- a/code/network-generator/network_generation/model/python/tower.py +++ b/code/network-generator/network_generation/model/python/tower.py @@ -29,7 +29,7 @@ from network_generation.model.python.o_ran_termination_point import ( ) -# Define the "IORanDu" interface +# Define the "IoRanDu" interface class ITower(IORanNode): o_ran_ru_count: int @@ -78,12 +78,12 @@ class Tower(ORanNode): cell_count: int = ( self.parent.parent.parent.parent.parent.configuration[ "pattern" - ]["o-ran-ru"]["nr-cell-du-count"] + ]["oRanRu"]["nrCellDuCount"] ) cell_angle: int = ( self.parent.parent.parent.parent.parent.configuration[ "pattern" - ]["nr-cell-du"]["cell-angle"] + ]["nrCellDu"]["cellAngle"] ) ru_angle: int = cell_count * cell_angle ru_azimuth: int = index * ru_angle @@ -154,3 +154,7 @@ class Tower(ORanNode): def toSvg(self) -> ET.Element: return ET.Element("to-be-implemented") + + def to_directory(self, parent_dir: str) -> None: + for o_ran_ru in self.o_ran_rus: + o_ran_ru.to_directory(parent_dir)