public int ETH_SetNetFailMode(ETH_NetFailModes Mode)
 {
     if (this._ready && this._mxiHandle > 0)
     {
         return(PhoenixContact.DDI.DDI.ETH_SetNetFailMode(this._mxiHandle, Mode));
     }
     if (this._ready && this._dtiHandle > 0)
     {
         return(PhoenixContact.DDI.DDI.ETH_SetNetFailMode(this._dtiHandle, Mode));
     }
     return(-2);
 }
Beispiel #2
0
 public static int ETH_SetNetFailMode(int Handle, ETH_NetFailModes Mode)
 {
     lock (PhoenixContact.DDI.DDI.l_EthSetNetfailMode)
     {
         int num = -1;
         if (Handle > 0 && Handle <= (int)ushort.MaxValue)
         {
             num = PhoenixContact.DDI.DDI.DN_ETH_SetNetFailMode(Handle, (int)Mode);
         }
         return(num);
     }
 }
 public int ETH_GetNetFailMode(out ETH_NetFailModes Mode)
 {
     Mode = ETH_NetFailModes.ETH_NF_STD_MODE;
     if (this._ready && this._mxiHandle > 0)
     {
         return(PhoenixContact.DDI.DDI.ETH_GetNetfailMode(this._mxiHandle, out Mode));
     }
     if (this._ready && this._dtiHandle > 0)
     {
         return(PhoenixContact.DDI.DDI.ETH_GetNetfailMode(this._dtiHandle, out Mode));
     }
     return(-2);
 }
        public int ETH_SetNetFailMode(ETH_NetFailModes Mode)
        {
            int num = -1;

            if (this.mxiHandle > 0 && this.mxiHandle <= (int)ushort.MaxValue)
            {
                num = IBS_G4Driver.DN_ETH_SetNetFailMode(this.mxiHandle, (int)Mode);
            }
            else if (this.dtiHandle > 0 && this.dtiHandle <= (int)ushort.MaxValue)
            {
                num = IBS_G4Driver.DN_ETH_SetNetFailMode(this.dtiHandle, (int)Mode);
            }
            return(num);
        }
Beispiel #5
0
 public static unsafe int ETH_GetNetfailMode(int Handle, out ETH_NetFailModes Mode)
 {
     lock (PhoenixContact.DDI.DDI.l_EthGetNetfailMode)
     {
         int num1 = -1;
         int num2 = 0;
         Mode = ETH_NetFailModes.ETH_NF_STD_MODE;
         if (Handle > 0 && Handle <= (int)ushort.MaxValue)
         {
             num1 = PhoenixContact.DDI.DDI.DN_ETH_GetNetFailMode(Handle, &num2);
             Mode = (ETH_NetFailModes)num2;
         }
         return(num1);
     }
 }
        public unsafe int ETH_GetNetFailMode(out ETH_NetFailModes Mode)
        {
            int num1 = -1;
            int num2 = 0;

            Mode = ETH_NetFailModes.ETH_NF_STD_MODE;
            if (this.mxiHandle > 0 && this.mxiHandle <= (int)ushort.MaxValue)
            {
                num1 = IBS_G4Driver.DN_ETH_GetNetFailMode(this.mxiHandle, &num2);
                Mode = (ETH_NetFailModes)num2;
            }
            else if (this.dtiHandle > 0 && this.dtiHandle <= (int)ushort.MaxValue)
            {
                num1 = IBS_G4Driver.DN_ETH_GetNetFailMode(this.dtiHandle, &num2);
                Mode = (ETH_NetFailModes)num2;
            }
            return(num1);
        }