Gurux.DLMS.Objects.GXDLMSPushSetup.IGXDLMSBase C# (CSharp) Method

IGXDLMSBase() private method

private IGXDLMSBase ( GXDLMSSettings settings, ValueEventArgs e ) : byte[]
settings Gurux.DLMS.GXDLMSSettings
e Gurux.DLMS.ValueEventArgs
return byte[]
        byte[] IGXDLMSBase.Invoke(GXDLMSSettings settings, ValueEventArgs e)
        {
            if (e.Index == 1)
            {
                //Only TCP/IP push is allowed at the moment.
                if (Service != ServiceType.Tcp || Message != MessageType.CosemApdu ||
                        PushObjectList.Count == 0)
                {
                    e.Error = ErrorCode.HardwareFault;
                    return null;
                }
                return null;
            }
            e.Error = ErrorCode.ReadWriteDenied;
            return null;
        }

Same methods

GXDLMSPushSetup::IGXDLMSBase ( ) : int
GXDLMSPushSetup::IGXDLMSBase ( ) : int[]
GXDLMSPushSetup::IGXDLMSBase ( GXDLMSSettings settings, ValueEventArgs e ) : object
GXDLMSPushSetup::IGXDLMSBase ( ) : string[]
GXDLMSPushSetup::IGXDLMSBase ( GXDLMSSettings settings, ValueEventArgs e ) : void