问题描述
- dispenseAmountRemainingExceeded:
没有足够的 来做到这一点; - dispenseFractionalAmountNotSupported:
无法分配 ; 的一部分
- dispenseFractionalUnitNotSupported:
不支持 ; - dispenseUnitNotSupported:
不支持 该单元?
解决方法
通常来说,平台error codes并不是特定于特征的,因此您可以报告适合您使用情况的任何错误。但是,这是一个例外,因为错误会使用请求中的参数进行响应(例如您的示例中的dispense_item
)。如果这些错误是通过不同的EXECUTE
命令返回的,则它们将无法返回正确的响应(我们正在努力在文档中对此进行澄清)。
虽然当前不支持此请求,但这是一个合理的请求,因此您可以考虑提交feature request。在短期内,如果您希望支持这些条件,那么它也可能适合您的用例来实现Dispense特性。