import n2k.node
from n2k.group_function import N2kGroupFunctionHandler
from n2k.message import Message
[docs]
class N2kGroupFunctionHandlerForPGN60928(N2kGroupFunctionHandler):
[docs]
def _handle_request(
self,
msg: Message,
transmission_interval: int,
transmission_interval_offset: int,
number_of_parameter_pairs: int,
) -> bool:
raise NotImplementedError
[docs]
def _handle_command(
self,
msg: Message,
priority_setting: int,
number_of_parameter_pairs: int,
) -> bool:
raise NotImplementedError
[docs]
def __init__(self, n2k_node: n2k.node.Node) -> None:
super().__init__(n2k_node, 60928)
[docs]
class N2kGroupFunctionHandlerForPGN126464(N2kGroupFunctionHandler):
[docs]
def _handle_request(
self,
msg: Message,
transmission_interval: int,
transmission_interval_offset: int,
number_of_parameter_pairs: int,
) -> bool:
raise NotImplementedError
[docs]
def __init__(self, n2k_node: n2k.node.Node) -> None:
super().__init__(n2k_node, 126464)
[docs]
class N2kGroupFunctionHandlerForPGN126993(N2kGroupFunctionHandler):
[docs]
def _handle_request(
self,
msg: Message,
transmission_interval: int,
transmission_interval_offset: int,
number_of_parameter_pairs: int,
) -> bool:
raise NotImplementedError
[docs]
def __init__(self, n2k_node: n2k.node.Node) -> None:
super().__init__(n2k_node, 126993)
[docs]
class N2kGroupFunctionHandlerForPGN126996(N2kGroupFunctionHandler):
[docs]
def _handle_request(
self,
msg: Message,
transmission_interval: int,
transmission_interval_offset: int,
number_of_parameter_pairs: int,
) -> bool:
raise NotImplementedError
[docs]
def __init__(self, n2k_node: n2k.node.Node) -> None:
super().__init__(n2k_node, 126996)
[docs]
class N2kGroupFunctionHandlerForPGN126998(N2kGroupFunctionHandler):
[docs]
def _handle_request(
self,
msg: Message,
transmission_interval: int,
transmission_interval_offset: int,
number_of_parameter_pairs: int,
) -> bool:
raise NotImplementedError
[docs]
def _handle_command(
self,
msg: Message,
priority_setting: int,
number_of_parameter_pairs: int,
) -> bool:
raise NotImplementedError
[docs]
def __init__(self, n2k_node: n2k.node.Node) -> None:
super().__init__(n2k_node, 126998)