ocf() :: non_neg_integer()
ogf() :: non_neg_integer()
decode(binary()) :: {:ok, Command.t()} | {:error, any()}
decode_return_parameters(binary()) :: {:ok, map()} | {:error, any()}
encode(Command.t()) :: {:ok, binary()} | {:error, any()}
encode_return_parameters(map()) :: {:ok, binary()} | {:error, any()}
ocf() :: {:ok, Commands.ocf()} | {:error, any()}