third_party/phoenixsuite/cpp/src/CANifier.cpp
//------ Generic Param API, typically not used ----------//
/**
 * Sets a parameter. Generally this is not used.
 * This can be utilized in
 * - Using new features without updating API installation.
 * - Errata workarounds to circumvent API implementation.
 * - Allows for rapid testing / unit testing of firmware.
 *
 * @param param
 *            Parameter enumeration.
 * @param value
 *            Value of parameter.
 * @param subValue
 *            Subvalue for parameter. Maximum value of 255.
 * @param ordinal
 *            Ordinal of parameter.
 * @param timeoutMs
 *            Timeout value in ms. If nonzero, function will wait for
 *            config success and report an error if it times out.
 *            If zero, no blocking or checking is performed.
 * @return Error Code generated by function. 0 indicates no error.
 */
Generic Param API, typically not used
Sets a parameter. Generally this is not used.
This can be utilized in
- Using new features without updating API installation.
- Errata workarounds to circumvent API implementation.
- Allows for rapid testing / unit testing of firmware.

@param param
Parameter enumeration.
@param value
Value of parameter.
@param subValue
Subvalue for parameter. Maximum value of 255.
@param ordinal
Ordinal of parameter.
@param timeoutMs
Timeout value in ms. If nonzero, function will wait for
config success and report an error if it times out.
If zero, no blocking or checking is performed.
@return Error Code generated by function. 0 indicates no error.
Generic Param API typically not used Sets a parameter . Generally this is not used . This can be utilized in - Using new features without updating API installation . - Errata workarounds to circumvent API implementation . - Allows for rapid testing / unit testing of firmware . @param param Parameter enumeration . @param value Value of parameter . @param subValue Subvalue for parameter . Maximum value of 255 . @param ordinal Ordinal of parameter . @param timeoutMs Timeout value in ms . If nonzero function will wait for config success and report an error if it times out . If zero no blocking or checking is performed . @return Error Code generated by function . 0 indicates no error .
ErrorCode CANifier::ConfigSetParameter(ParamEnum param, double value,
		uint8_t subValue, int ordinal, int timeoutMs) {
	return c_CANifier_ConfigSetParameter(m_handle, param, value, subValue, ordinal, timeoutMs);
}
ErrorCode CANifier :: ConfigSetParameter ( ParamEnum param , double value , uint8_t subValue , int ordinal , int timeoutMs ) { return c_CANifier_ConfigSetParameter ( m_handle , param , value , subValue , ordinal , timeoutMs ) ; }
Generic Param API, typically not used
 Sets a parameter.
Generic Param API typically not used Sets a parameter .