Klasse KnxNetIpProtocolLogic
java.lang.Object
org.apache.plc4x.java.spi.Plc4xProtocolBase<KnxNetIpMessage>
org.apache.plc4x.java.knxnetip.protocol.KnxNetIpProtocolLogic
- Alle implementierten Schnittstellen:
PlcSubscriber
public class KnxNetIpProtocolLogic
extends Plc4xProtocolBase<KnxNetIpMessage>
implements PlcSubscriber
-
Feldübersicht
FelderVon Klasse geerbte Felder org.apache.plc4x.java.spi.Plc4xProtocolBase
context, driverContext -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose(ConversationContext<KnxNetIpMessage> context) protected voiddecode(ConversationContext<KnxNetIpMessage> context, KnxNetIpMessage msg) voidonConnect(ConversationContext<KnxNetIpMessage> context) voidonDisconnect(ConversationContext<KnxNetIpMessage> context) ping(PlcPingRequest pingRequest) protected voidprocessCemiData(KnxAddress sourceAddress, byte[] destinationGroupAddress, byte firstByte, byte[] restBytes) protected voidpublishEvent(GroupAddress groupAddress, PlcValue plcValue) register(Consumer<PlcSubscriptionEvent> consumer, Collection<PlcSubscriptionHandle> collection) voidsetDriverContext(DriverContext driverContext) subscribe(PlcSubscriptionRequest subscriptionRequest) protected byte[]protected static StringtoString(KnxAddress knxAddress) protected static StringtoString(KnxGroupAddress groupAddress) voidunregister(PlcConsumerRegistration plcConsumerRegistration) write(PlcWriteRequest writeRequest) Von Klasse geerbte Methoden org.apache.plc4x.java.spi.Plc4xProtocolBase
browse, browseWithInterceptor, getDriverContext, onDiscover, read, setContext, unsubscribeVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.plc4x.java.spi.messages.PlcSubscriber
unsubscribe
-
Felddetails
-
REQUEST_TIMEOUT
-
-
Konstruktordetails
-
KnxNetIpProtocolLogic
public KnxNetIpProtocolLogic()
-
-
Methodendetails
-
setDriverContext
- Setzt außer Kraft:
setDriverContextin KlassePlc4xProtocolBase<KnxNetIpMessage>
-
onConnect
- Setzt außer Kraft:
onConnectin KlassePlc4xProtocolBase<KnxNetIpMessage>
-
onDisconnect
- Setzt außer Kraft:
onDisconnectin KlassePlc4xProtocolBase<KnxNetIpMessage>
-
ping
- Setzt außer Kraft:
pingin KlassePlc4xProtocolBase<KnxNetIpMessage>
-
write
- Setzt außer Kraft:
writein KlassePlc4xProtocolBase<KnxNetIpMessage>
-
decode
protected void decode(ConversationContext<KnxNetIpMessage> context, KnxNetIpMessage msg) throws Exception - Setzt außer Kraft:
decodein KlassePlc4xProtocolBase<KnxNetIpMessage>- Löst aus:
Exception
-
processCemiData
protected void processCemiData(KnxAddress sourceAddress, byte[] destinationGroupAddress, byte firstByte, byte[] restBytes) throws ParseException - Löst aus:
ParseException
-
close
- Angegeben von:
closein KlassePlc4xProtocolBase<KnxNetIpMessage>
-
subscribe
public CompletableFuture<PlcSubscriptionResponse> subscribe(PlcSubscriptionRequest subscriptionRequest) - Angegeben von:
subscribein SchnittstellePlcSubscriber- Setzt außer Kraft:
subscribein KlassePlc4xProtocolBase<KnxNetIpMessage>
-
register
public PlcConsumerRegistration register(Consumer<PlcSubscriptionEvent> consumer, Collection<PlcSubscriptionHandle> collection) - Angegeben von:
registerin SchnittstellePlcSubscriber
-
unregister
- Angegeben von:
unregisterin SchnittstellePlcSubscriber
-
publishEvent
-
toKnxAddressData
-
toString
-
toString
-