From 28ea0e377899282951e651e1a5f6c7d411092289 Mon Sep 17 00:00:00 2001 From: "WQY\\qiong" Date: Wed, 10 May 2023 20:42:05 +0800 Subject: [PATCH] Add dma interface, no implementation --- tjnetwork.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tjnetwork.py b/tjnetwork.py index 1de012f..c0ef4ed 100644 --- a/tjnetwork.py +++ b/tjnetwork.py @@ -1032,6 +1032,22 @@ def delete_region(name: str, cs: ChangeSet) -> ChangeSet: def calculate_district_metering_area(name: str, nodes: list[str], part_count: int = 1, part_type: int = PARTITION_TYPE_RB) -> list[list[str]]: return api.calculate_district_metering_area(name, nodes, part_count, part_type) +def get_district_metering_area_schema(name: str) -> dict[str, dict[str, Any]]: + return {}#api.get_district_metering_area_schema(name) + +def get_district_metering_area(name: str, id: str) -> dict[str, Any]: + return {}#api.get_district_metering_area(name, id) + +def set_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet: + return ChangeSet()#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()#api.add_district_metering_area(name, cs) + +def delete_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet: + return ChangeSet()#api.delete_district_metering_area(name, cs) + ############################################################ # service_area 34