def METHOD_NAME(self, msg, timeout=None) -> None:
    """
    :param msg: message to send
    :param timeout: timeout is not used here
    """
    tx_msg = NeousysCanMsg(
        msg.arbitration_id, 0, 0, msg.dlc, (c_ubyte * 8)(*msg.data)
    )
    if NEOUSYS_CANLIB.CAN_Send(self.channel, byref(tx_msg), sizeof(tx_msg)) == 0:
        raise CanOperationError("Neousys Can can't send message")