X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=loctrkd%2Fbeesure.py;h=9346b55979eaf49540172a2b61810d1812084031;hp=369abc2db39bdd3be3ebaa15347f94dddee333d2;hb=15537c8be40f3ba25c5a51af75d9bed53a8a215d;hpb=b0bfb1a7b499ca18bf707858b0650e04acec9881 diff --git a/loctrkd/beesure.py b/loctrkd/beesure.py index 369abc2..9346b55 100755 --- a/loctrkd/beesure.py +++ b/loctrkd/beesure.py @@ -26,6 +26,7 @@ __all__ = ( "Stream", "class_by_prefix", "enframe", + "exposed_protos", "inline_response", "proto_handled", "parse_message", @@ -565,3 +566,10 @@ def parse_message(packet: bytes, is_incoming: bool = True) -> BeeSurePkt: retobj.proto = proto # Override class attr with object attr retobj.cause = cause return retobj + + +def exposed_protos() -> List[Tuple[str, bool]]: + return [ + (proto_name(UD), True), + (proto_name(UD2), False), + ]