Ejemplo n.º 1
0
        public SdkError GetLastError()
        {
            var RawErrorCode = CgSdkInterop.GetLastError();

            if (Enum.IsDefined(typeof(CorsairError), RawErrorCode))
            {
                return(new SdkError((CorsairError)RawErrorCode));
            }
            else
            {
                return(new UnknownSdkError(RawErrorCode));
            }
        }
Ejemplo n.º 2
0
 public void ClearAllEvents()
 {
     WithErrorHandling(CgSdkInterop.ClearAllEvents());
 }
Ejemplo n.º 3
0
 public void ClearAllStates()
 {
     WithErrorHandling(CgSdkInterop.ClearAllStates());
 }
Ejemplo n.º 4
0
 public void ClearState(string stateName)
 {
     WithErrorHandling(CgSdkInterop.ClearState(stateName));
 }
Ejemplo n.º 5
0
 public void SetEvent(string eventName)
 {
     WithErrorHandling(CgSdkInterop.SetEvent(eventName));
 }
Ejemplo n.º 6
0
 public void SetState(string stateName)
 {
     WithErrorHandling(CgSdkInterop.SetState(stateName));
 }
Ejemplo n.º 7
0
 private void SetGame(string gameName)
 {
     WithErrorHandling(CgSdkInterop.SetGame(gameName));
 }
Ejemplo n.º 8
0
 public void ReleaseControl()
 {
     WithErrorHandling(CgSdkInterop.ReleaseControl());
     hasControl = false;
 }
Ejemplo n.º 9
0
 public void RequestControl()
 {
     WithErrorHandling(CgSdkInterop.RequestControl());
     hasControl = true;
 }
Ejemplo n.º 10
0
 private CorsairProtocolDetails PerformProtocolHandshake()
 {
     return(new CorsairProtocolDetails(CgSdkInterop.PerformProtocolHandshake()));
 }