//----------------------- Control Param routines -----------------------// /** * General setter to allow for the use of future features, without having to update API. * @param paramEnum Parameter to set * @param paramValue Parameter value * @param timeoutMs optional timeout to ensure set transaction is successful. * @return nonzero error code if set fails. */ public int ConfigSetParameter(ParamEnum paramEnum, float paramValue, uint timeoutMs = 0) { return(_ParamContainer.SetParam((byte)paramEnum, (int)paramValue, timeoutMs)); }