defmodule Modbus.Tcp do @moduledoc false #http://www.simplymodbus.ca/TCP.htm def wrap(payload, transid) do size = :erlang.byte_size(payload) <> end def unwrap(<>, transid) do ^size = :erlang.byte_size(payload) payload end def unwrap(<>) do ^size = :erlang.byte_size(payload) {payload, transid} end end