The uP-L1 uTransport specification does not explicitly state what implementations should do when you call the methods multiple times passing the same parameters. We can either make the API idempotent whereby the API simply returns UCode.OK or we make the API return a failure of uCode.ALREADY_EXISTS. This issue will be used to propose a change to the spec to pick the former and not the latter.
The uP-L1 uTransport specification does not explicitly state what implementations should do when you call the methods multiple times passing the same parameters. We can either make the API idempotent whereby the API simply returns
UCode.OK
or we make the API return a failure ofuCode.ALREADY_EXISTS
. This issue will be used to propose a change to the spec to pick the former and not the latter.