Support DMA

This commit is contained in:
WQY\qiong
2023-05-14 13:20:54 +08:00
parent 1bc73f5bd5
commit 58fd285d25
9 changed files with 637 additions and 96 deletions

View File

@@ -1022,9 +1022,6 @@ def add_region(name: str, cs: ChangeSet) -> ChangeSet:
def delete_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_region(name, cs)
def get_all_regions(name: str) -> list[dict[str, Any]]:
return []
############################################################
# district_metering_area 33
@@ -1040,29 +1037,31 @@ def calculate_district_metering_area_for_network(name: str, part_count: int = 1,
return api.calculate_district_metering_area_for_network(name, part_count, part_type)
def get_district_metering_area_schema(name: str) -> dict[str, dict[str, Any]]:
return {}
return api.get_district_metering_area_schema(name)
def get_district_metering_area(name: str, id: str) -> dict[str, Any]:
return {}
return api.get_district_metering_area(name, id)
def set_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
return api.set_district_metering_area(name, cs)
# example: add_district_metering_area(p, ChangeSet({'id': 'r', 'boundary': [(0.0, 0.0), (1.0, 0.0), (1.0, 1.0), (0.0, 0.0)]}))
def add_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
return api.add_district_metering_area(name, cs)
def delete_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
return api.delete_district_metering_area(name, cs)
def get_all_district_metering_area_ids(name: str) -> list[str]:
return api.get_all_district_metering_area_ids(name)
def get_all_district_metering_areas(name: str) -> list[dict[str, Any]]:
return []
return api.get_all_district_metering_areas(name)
def generate_district_metering_area(name: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB) -> ChangeSet:
return ChangeSet()
return api.generate_district_metering_area(name, part_count, part_type)
def generate_sub_district_metering_area(name: str, dma: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB) -> ChangeSet:
return ChangeSet()
return api.generate_sub_district_metering_area(name, dma, part_count, part_type)
############################################################