Klasse BacNetIpProtocolLogic
java.lang.Object
org.apache.plc4x.java.spi.Plc4xProtocolBase<BVLC>
org.apache.plc4x.java.bacnetip.protocol.BacNetIpProtocolLogic
- Alle implementierten Schnittstellen:
HasConfiguration<BacNetIpConfiguration>,PlcSubscriber
public class BacNetIpProtocolLogic
extends Plc4xProtocolBase<BVLC>
implements HasConfiguration<BacNetIpConfiguration>, PlcSubscriber
-
Feldübersicht
Von Klasse geerbte Felder org.apache.plc4x.java.spi.Plc4xProtocolBase
context, driverContext -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose(ConversationContext<BVLC> context) protected voiddecode(ConversationContext<BVLC> context, BVLC msg) voidonConnect(ConversationContext<BVLC> context) protected voidpublishEvent(BacNetIpTag tag, PlcValue plcValue) register(Consumer<PlcSubscriptionEvent> consumer, Collection<PlcSubscriptionHandle> collection) voidsetConfiguration(BacNetIpConfiguration configuration) subscribe(PlcSubscriptionRequest subscriptionRequest) voidunregister(PlcConsumerRegistration plcConsumerRegistration) Von Klasse geerbte Methoden org.apache.plc4x.java.spi.Plc4xProtocolBase
browse, browseWithInterceptor, getDriverContext, onDisconnect, onDiscover, ping, read, setContext, setDriverContext, unsubscribe, writeVon 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
-
Konstruktordetails
-
BacNetIpProtocolLogic
public BacNetIpProtocolLogic()
-
-
Methodendetails
-
setConfiguration
- Angegeben von:
setConfigurationin SchnittstelleHasConfiguration<BacNetIpConfiguration>
-
onConnect
- Setzt außer Kraft:
onConnectin KlassePlc4xProtocolBase<BVLC>
-
close
- Angegeben von:
closein KlassePlc4xProtocolBase<BVLC>
-
decode
- Setzt außer Kraft:
decodein KlassePlc4xProtocolBase<BVLC>- Löst aus:
Exception
-
subscribe
public CompletableFuture<PlcSubscriptionResponse> subscribe(PlcSubscriptionRequest subscriptionRequest) - Angegeben von:
subscribein SchnittstellePlcSubscriber- Setzt außer Kraft:
subscribein KlassePlc4xProtocolBase<BVLC>
-
register
public PlcConsumerRegistration register(Consumer<PlcSubscriptionEvent> consumer, Collection<PlcSubscriptionHandle> collection) - Angegeben von:
registerin SchnittstellePlcSubscriber
-
unregister
- Angegeben von:
unregisterin SchnittstellePlcSubscriber
-
publishEvent
-