public uint GvLedSet(int nIndex, GVLED_CFG config) { if (!initialized) { Assert.Fail("Never initialized"); } throw new NotImplementedException(); }
public static void AssertGVLedStructEqual(GVLED_CFG expected, GVLED_CFG actual) { Assert.AreEqual(expected.nType, actual.nType, "nType"); Assert.AreEqual(expected.nSpeed, actual.nSpeed, "nSpeed"); Assert.AreEqual(expected.dwTime1, actual.dwTime1, "dwTime1"); Assert.AreEqual(expected.dwTime2, actual.dwTime2, "dwTime2"); Assert.AreEqual(expected.dwTime3, actual.dwTime3, "dwTime3"); Assert.AreEqual(expected.nMinBrightness, actual.nMinBrightness, "nMinBrightness"); Assert.AreEqual(expected.nMaxBrightness, actual.nMaxBrightness, "nMaxBrightness"); Assert.AreEqual(expected.dwColor, actual.dwColor, "dwColor"); Assert.AreEqual(expected.nAngle, actual.nAngle, "nAngle"); Assert.AreEqual(expected.nOn, actual.nOn, "nOn"); Assert.AreEqual(expected.nSync, actual.nSync, "nSync"); }
public uint GvLedSave(int nIndex, GVLED_CFG config) { if (!initialized) { Assert.Fail("Never initialized"); } if (nIndex == -1) { for (int i = 0; i < Settings.Count; i++) { Settings[i] = config; } } else { Settings[nIndex] = config; } return(NextReturn); }
public uint GvLedSet(int nIndex, GVLED_CFG config) => dllexp_GvLedSet(nIndex, config);
public static extern uint dllexp_GvLedSet(int nIndex, GVLED_CFG config);
/// <summary> /// Calls the GvLedSave() method, which sets LEDs /// </summary> /// <param name="nIndex"> /// Device ID you want to apply to, -1 for all devices /// </param> /// <param name="config"></param> /// <returns> /// <para>0 - Success</para> /// <para>2 - Device not available</para> /// <para>3 - Parameter error</para> /// </returns> public static uint SetLed(int nIndex, GVLED_CFG config) => dllexp_GvLedSave(nIndex, config);