public static eLeapRS SaveConfigValue(IntPtr hConnection, string key, float value, out UInt32 requestId) { LEAP_VARIANT_VALUE_TYPE valueStruct = new LEAP_VARIANT_VALUE_TYPE(); valueStruct.type = eLeapValueType.eLeapValueType_Float; valueStruct.floatValue = value; return(LeapC.SaveConfigWithValueType(hConnection, key, valueStruct, out requestId)); }
public static eLeapRS SaveConfigValue(IntPtr hConnection, string key, bool value, out UInt32 requestId) { LEAP_VARIANT_VALUE_TYPE valueStruct = new LEAP_VARIANT_VALUE_TYPE(); //This is a C# approximation of a C union valueStruct.type = eLeapValueType.eLeapValueType_Boolean; valueStruct.boolValue = value ? 1 : 0; return(LeapC.SaveConfigWithValueType(hConnection, key, valueStruct, out requestId)); }