private IGXDLMSBase ( |
||
settings | ||
e | ||
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;
}
GXDLMSPushSetup::IGXDLMSBase ( ) : int | |
GXDLMSPushSetup::IGXDLMSBase ( ) : int[] | |
GXDLMSPushSetup::IGXDLMSBase ( |
|
GXDLMSPushSetup::IGXDLMSBase ( ) : string[] | |
GXDLMSPushSetup::IGXDLMSBase ( |