Source code for n2k.message_handler

from typing import TYPE_CHECKING

from n2k.message import Message

if TYPE_CHECKING:
    import n2k


[docs] class MessageHandler: _node: "n2k.Node" pgn: int # def handle_msg(self, n2k_node: N2kNode, msg: N2kMessage) -> None:
[docs] def handle_msg(self, msg: Message) -> None: print("NotImplemented handle_msg")
[docs] def __init__(self, pgn: int, node: "n2k.Node") -> None: self._node = node self.pgn = pgn
# TODO: how is dropping & unregistering of the handler done?