Exemple #1
0
        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");
 }
Exemple #3
0
        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);