| Package | Description |
|---|---|
| org.eclipse.neoscada.da.server.exporter.iec60870 | |
| org.eclipse.neoscada.da.server.iec60870 | |
| org.eclipse.neoscada.protocol.iec60870.asdu.message |
Message types and data structures
|
| org.eclipse.neoscada.protocol.iec60870.asdu.types |
Data types used inside messages
|
| org.eclipse.neoscada.protocol.iec60870.client.data |
Data related parts of the controlling side
|
| org.eclipse.neoscada.protocol.iec60870.server.data |
Data related parts of the controlled side
|
| org.eclipse.neoscada.protocol.iec60870.server.data.event |
Data event handling for the controlled station
|
| org.eclipse.neoscada.protocol.iec60870.server.data.model |
Tools for implementing a server data model
|
| org.eclipse.neoscada.protocol.iec60870.server.data.testing |
Testing implementations of data models
|
| Modifier and Type | Method and Description |
|---|---|
InformationObjectAddress |
MappingEntry.getAddress() |
| Constructor and Description |
|---|
MappingEntry(String itemId,
ASDUAddress asduAddress,
InformationObjectAddress address,
MappingEntry.ValueType valueType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Connection.handleDataUpdate(ASDUAddress commonAddress,
InformationObjectAddress objectAddress,
Value<?> value) |
protected NotifyFuture<WriteResult> |
Connection.handleStartWriteValue(ASDUAddress commonAddress,
InformationObjectAddress objectAddress,
Variant value,
OperationParameters operationParameters) |
| Modifier and Type | Field and Description |
|---|---|
protected InformationObjectAddress |
AbstractInformationObjectMessage.informationObjectAddress |
| Modifier and Type | Method and Description |
|---|---|
InformationObjectAddress |
AbstractInformationObjectMessage.getInformationObjectAddress() |
InformationObjectAddress |
MeasuredValueScaledSequence.getStartAddress() |
InformationObjectAddress |
SinglePointInformationSequence.getStartAddress() |
InformationObjectAddress |
DoublePointInformationSequence.getStartAddress() |
InformationObjectAddress |
MeasuredValueShortFloatingPointSequence.getStartAddress() |
| Constructor and Description |
|---|
AbstractInformationObjectMessage(ASDUHeader header,
InformationObjectAddress informationObjectAddress) |
DoubleCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state) |
DoubleCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state,
byte type,
boolean execute) |
EndOfInitialization(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
byte causeOfInitialization,
boolean localParameterChange) |
InterrogationCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
short qualifierOfInterrogation) |
ReadCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress) |
SetPointCommandScaledValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
short value) |
SetPointCommandScaledValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
short value,
byte type,
boolean execute) |
SetPointCommandShortFloatingPoint(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
float value) |
SetPointCommandShortFloatingPoint(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
float value,
byte type,
boolean execute) |
SingleCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state) |
SingleCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state,
byte type,
boolean execute) |
| Modifier and Type | Field and Description |
|---|---|
static InformationObjectAddress |
InformationObjectAddress.DEFAULT |
| Modifier and Type | Method and Description |
|---|---|
static InformationObjectAddress |
InformationObjectAddress.fromArray(int[] data) |
static InformationObjectAddress |
InformationObjectAddress.fromString(String value) |
InformationObjectAddress |
InformationEntry.getAddress() |
InformationObjectAddress |
InformationObjectAddress.increment() |
InformationObjectAddress |
InformationObjectAddress.increment(int count) |
static InformationObjectAddress |
InformationObjectAddress.parse(ProtocolOptions options,
io.netty.buffer.ByteBuf data) |
static InformationObjectAddress |
InformationObjectAddress.valueOf(int address) |
| Constructor and Description |
|---|
InformationEntry(InformationObjectAddress address,
Value<T> value) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DataProcessor.fireEntry(ASDUAddress asduAddress,
InformationObjectAddress address,
Value<?> value) |
protected abstract void |
AbstractDataProcessor.fireEntry(ASDUAddress asduAddress,
InformationObjectAddress address,
Value<?> value) |
void |
DataListener.update(ASDUAddress commonAddress,
InformationObjectAddress objectAddress,
Value<?> value) |
| Modifier and Type | Method and Description |
|---|---|
void |
DataListenerImpl.dataChangeBoolean(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
void |
DataListener.dataChangeBoolean(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
void |
DataListenerImpl.dataChangeFloat(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
void |
DataListener.dataChangeFloat(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
protected void |
DataModuleHandler.handleReadCommandComplete(ASDUHeader originalHeader,
InformationObjectAddress address,
Value<?> result) |
protected void |
DataModuleHandler.handleReadFailure(ASDUHeader originalHeader,
InformationObjectAddress address,
Throwable t) |
void |
DefaultSubscription.notifyChangeBoolean(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
protected void |
AbstractBaseDataModel.notifyChangeBoolean(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
void |
DefaultSubscription.notifyChangeFloat(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
protected void |
AbstractBaseDataModel.notifyChangeFloat(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
com.google.common.util.concurrent.ListenableFuture<Value<?>> |
DataModel.read(ASDUAddress asduAddress,
InformationObjectAddress address)
Read a specific value
The future will be called with the result of the read operation. |
void |
DataModuleMessageSource.sendBooleanValue(ASDUHeader header,
InformationObjectAddress address,
Value<Boolean> value) |
void |
DataModuleMessageSource.sendBooleanValues(ASDUHeader header,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
void |
DataModuleMessageSource.sendFloatValue(ASDUHeader header,
InformationObjectAddress address,
Value<Float> value) |
void |
DataModuleMessageSource.sendFloatValues(ASDUHeader header,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
void |
DataModel.writeCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
void |
DataModel.writeFloatValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
float value,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
void |
DataModel.writeScaledValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
short value,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
| Modifier and Type | Method and Description |
|---|---|
protected InformationObjectAddress |
AbstractMessageBuilder.getStartAddress() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractMessageBuilder.addEntry(InformationObjectAddress address,
Value<T> value) |
boolean |
MessageBuilder.addEntry(InformationObjectAddress address,
Value<T> value) |
void |
EventBuffer.append(CauseOfTransmission causeOfTransmission,
ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<T>> values) |
void |
EventQueue.append(CauseOfTransmission causeOfTransmission,
ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<T>> values) |
void |
EventBuffer.append(CauseOfTransmission causeOfTransmission,
ASDUAddress asduAddress,
InformationObjectAddress address,
Value<T> value) |
void |
EventQueue.append(CauseOfTransmission causeOfTransmission,
ASDUAddress asduAddress,
InformationObjectAddress address,
Value<T> value) |
| Modifier and Type | Method and Description |
|---|---|
InformationObjectAddress |
MockDataListener.Event.getAddress() |
InformationObjectAddress |
WriteModel.Request.getAddress() |
| Modifier and Type | Method and Description |
|---|---|
void |
MockDataListener.dataChangeBoolean(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
void |
MockDataListener.dataChangeFloat(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
void |
InstantChangeModel.notifyChange(ASDUAddress asduAddress,
InformationObjectAddress informationObjectAddress,
Value<?> iecValue) |
void |
ChangeModel.notifyChange(ASDUAddress asduAddress,
InformationObjectAddress informationObjectAddress,
Value<?> value) |
void |
BufferingChangeModel.notifyChange(ASDUAddress asduAddress,
InformationObjectAddress informationObjectAddress,
Value<?> value) |
void |
InstantChangeModel.Context.notifyChangeBoolean(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
void |
InstantChangeModel.Context.notifyChangeFloat(ASDUAddress asduAddress,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
protected void |
ChangeDataModel.notifyDataChange(ASDUAddress asduAddress,
InformationObjectAddress informationObjectAddress,
Value<?> value,
boolean notify) |
protected Value<?> |
ChangeDataModel.performRead(ASDUAddress asduAddress,
InformationObjectAddress address) |
com.google.common.util.concurrent.ListenableFuture<Value<?>> |
ChangeDataModel.read(ASDUAddress asduAddress,
InformationObjectAddress address) |
void |
ChangeDataModel.writeCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
void |
ChangeDataModel.writeFloatValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
float value,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
void |
ChangeDataModel.writeScaledValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
short value,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
| Constructor and Description |
|---|
Event(ASDUAddress asduAddress,
InformationObjectAddress address,
Value<?> value) |
Request(ASDUHeader header,
InformationObjectAddress address,
T value,
byte type,
boolean execute) |
| Modifier and Type | Method and Description |
|---|---|
protected Value<?> |
SineDataModel.performRead(ASDUAddress asduAddress,
InformationObjectAddress address) |
com.google.common.util.concurrent.ListenableFuture<Value<?>> |
SineDataModel.read(ASDUAddress asduAddress,
InformationObjectAddress address) |
void |
SineDataModel.writeCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
void |
SineDataModel.writeFloatValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
float value,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
void |
SineDataModel.writeScaledValue(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
short value,
byte type,
MirrorCommand mirrorCommand,
boolean execute) |
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.