updates to grpc rpc wlan link, added node class type checking and hinting in grpc server code

This commit is contained in:
Blake Harnden 2020-05-19 22:36:10 -07:00
parent d14056393b
commit 0a792f7b3f
4 changed files with 56 additions and 40 deletions

View file

@ -88,9 +88,9 @@ from core.api.grpc.wlan_pb2 import (
GetWlanConfigsResponse,
SetWlanConfigRequest,
SetWlanConfigResponse,
SetWlanLinkRequest,
SetWlanLinkResponse,
WlanConfig,
WlanLinkRequest,
WlanLinkResponse,
)
@ -1206,17 +1206,17 @@ class CoreGrpcClient:
request = ExecuteScriptRequest(script=script)
return self.stub.ExecuteScript(request)
def set_wlan_link(
def wlan_link(
self, session_id: int, wlan: int, node_one: int, node_two: int, linked: bool
) -> SetWlanLinkResponse:
request = SetWlanLinkRequest(
) -> WlanLinkResponse:
request = WlanLinkRequest(
session_id=session_id,
wlan=wlan,
node_one=node_one,
node_two=node_two,
linked=linked,
)
return self.stub.SetWlanLink(request)
return self.stub.WlanLink(request)
def connect(self) -> None:
"""