Package | Description |
---|---|
org.eclipse.neoscada.protocol.iec60870.asdu |
ASDU related data types and classes
|
org.eclipse.neoscada.protocol.iec60870.asdu.message |
Message types and data structures
|
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.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 |
---|---|
ASDUHeader |
ASDUHeader.clone(Cause cause) |
ASDUHeader |
ASDUHeader.clone(Cause cause,
boolean positive) |
ASDUHeader |
ASDUHeader.clone(CauseOfTransmission causeOfTransmission) |
Modifier and Type | Method and Description |
---|---|
protected void |
MessageManager.handleUnknownMessage(byte typeId,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
Object |
MessageCodec.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
T |
ReflectionMessageCodec.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
Modifier and Type | Field and Description |
---|---|
protected ASDUHeader |
AbstractMessage.header |
Modifier and Type | Method and Description |
---|---|
ASDUHeader |
AbstractMessage.getHeader() |
Modifier and Type | Method and Description |
---|---|
static SinglePointInformationSingle |
SinglePointInformationSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<Boolean> value) |
static SinglePointInformationTimeSingle |
SinglePointInformationTimeSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<Boolean> value) |
static DoublePointInformationSingle |
DoublePointInformationSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<DoublePoint> value) |
static DoublePointInformationTimeSingle |
DoublePointInformationTimeSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<DoublePoint> value) |
static MeasuredValueShortFloatingPointTimeSingle |
MeasuredValueShortFloatingPointTimeSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<Float> value) |
static MeasuredValueShortFloatingPointSingle |
MeasuredValueShortFloatingPointSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<Float> value) |
static MeasuredValueScaledTimeSingle |
MeasuredValueScaledTimeSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<Short> value) |
static MeasuredValueScaledSingle |
MeasuredValueScaledSingle.create(ASDUHeader header,
InformationObjectAddress address,
Value<Short> value) |
static SinglePointInformationSingle |
SinglePointInformationSingle.create(ASDUHeader header,
List<InformationEntry<Boolean>> values) |
static SinglePointInformationTimeSingle |
SinglePointInformationTimeSingle.create(ASDUHeader header,
List<InformationEntry<Boolean>> values) |
static DoublePointInformationSingle |
DoublePointInformationSingle.create(ASDUHeader header,
List<InformationEntry<DoublePoint>> values) |
static DoublePointInformationTimeSingle |
DoublePointInformationTimeSingle.create(ASDUHeader header,
List<InformationEntry<DoublePoint>> values) |
static MeasuredValueShortFloatingPointTimeSingle |
MeasuredValueShortFloatingPointTimeSingle.create(ASDUHeader header,
List<InformationEntry<Float>> values) |
static MeasuredValueShortFloatingPointSingle |
MeasuredValueShortFloatingPointSingle.create(ASDUHeader header,
List<InformationEntry<Float>> values) |
static MeasuredValueScaledTimeSingle |
MeasuredValueScaledTimeSingle.create(ASDUHeader header,
List<InformationEntry<Short>> values) |
static MeasuredValueScaledSingle |
MeasuredValueScaledSingle.create(ASDUHeader header,
List<InformationEntry<Short>> values) |
static SinglePointInformationSequence |
SinglePointInformationSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
List<Value<Boolean>> values) |
static DoublePointInformationSequence |
DoublePointInformationSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
List<Value<DoublePoint>> values) |
static MeasuredValueShortFloatingPointSequence |
MeasuredValueShortFloatingPointSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
List<Value<Float>> values) |
static MeasuredValueScaledSequence |
MeasuredValueScaledSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
List<Value<Short>> values) |
static SinglePointInformationSequence |
SinglePointInformationSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
Value<Boolean> value) |
static DoublePointInformationSequence |
DoublePointInformationSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
Value<DoublePoint> value) |
static MeasuredValueShortFloatingPointSequence |
MeasuredValueShortFloatingPointSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
Value<Float> value) |
static MeasuredValueScaledSequence |
MeasuredValueScaledSequence.create(InformationObjectAddress startAddress,
ASDUHeader header,
Value<Short> value) |
static void |
EncodeHelper.encodeHeader(byte typeId,
InformationStructure informationStructure,
ProtocolOptions options,
Integer size,
ASDUHeader header,
io.netty.buffer.ByteBuf out) |
static void |
EncodeHelper.encodeHeader(Object message,
ProtocolOptions options,
Integer size,
ASDUHeader header,
io.netty.buffer.ByteBuf out) |
static SingleCommand |
SingleCommand.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static MeasuredValueShortFloatingPointTimeSingle |
MeasuredValueShortFloatingPointTimeSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static MeasuredValueScaledTimeSingle |
MeasuredValueScaledTimeSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static InterrogationCommand |
InterrogationCommand.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static MeasuredValueScaledSingle |
MeasuredValueScaledSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static EndOfInitialization |
EndOfInitialization.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static SinglePointInformationSingle |
SinglePointInformationSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static MeasuredValueScaledSequence |
MeasuredValueScaledSequence.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static ReadCommand |
ReadCommand.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static SinglePointInformationSequence |
SinglePointInformationSequence.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static SetPointCommandShortFloatingPoint |
SetPointCommandShortFloatingPoint.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static SetPointCommandScaledValue |
SetPointCommandScaledValue.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static DoublePointInformationSingle |
DoublePointInformationSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static DoubleCommand |
DoubleCommand.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static DoublePointInformationTimeSingle |
DoublePointInformationTimeSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static MeasuredValueShortFloatingPointSingle |
MeasuredValueShortFloatingPointSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static DoublePointInformationSequence |
DoublePointInformationSequence.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static MeasuredValueShortFloatingPointSequence |
MeasuredValueShortFloatingPointSequence.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
static SinglePointInformationTimeSingle |
SinglePointInformationTimeSingle.parse(ProtocolOptions options,
byte length,
ASDUHeader header,
io.netty.buffer.ByteBuf data) |
Constructor and Description |
---|
AbstractDoublePointBaseSingle(ASDUHeader header,
List<InformationEntry<DoublePoint>> entries,
boolean withTimestamp) |
AbstractInformationObjectMessage(ASDUHeader header,
InformationObjectAddress informationObjectAddress) |
AbstractMeasuredValueFloatingPoint(ASDUHeader header,
List<InformationEntry<Float>> entries,
boolean withTimestamp) |
AbstractMeasuredValueScaled(ASDUHeader header,
List<InformationEntry<Short>> entries,
boolean withTimestamp) |
AbstractMessage(ASDUHeader header) |
AbstractSingleBooleanBaseSingle(ASDUHeader header,
List<InformationEntry<Boolean>> entries,
boolean withTimestamp) |
DoubleCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state) |
DoubleCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
boolean state,
byte type,
boolean execute) |
EndOfInitialization(ASDUHeader header,
byte causeOfInitialization,
boolean localParameterChange) |
EndOfInitialization(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
byte causeOfInitialization,
boolean localParameterChange) |
InterrogationCommand(ASDUHeader header,
InformationObjectAddress informationObjectAddress,
short qualifierOfInterrogation) |
InterrogationCommand(ASDUHeader header,
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 | Method and Description |
---|---|
protected ASDUHeader |
DataModuleHandler.makeHeader(Cause cause,
ASDUAddress address) |
Modifier and Type | Method and Description |
---|---|
protected void |
DataModuleHandler.handleReadCommandComplete(ASDUHeader originalHeader,
InformationObjectAddress address,
Value<?> result) |
protected void |
DataModuleHandler.handleReadFailure(ASDUHeader originalHeader,
InformationObjectAddress address,
Throwable t) |
void |
DataModuleMessageSource.sendBooleanValue(ASDUHeader header,
InformationObjectAddress address,
Value<Boolean> value) |
void |
DataModuleMessageSource.sendBooleanValues(ASDUHeader header,
InformationObjectAddress startAddress,
List<Value<Boolean>> values) |
void |
DataModuleMessageSource.sendBooleanValues(ASDUHeader header,
List<InformationEntry<Boolean>> values) |
void |
DataModuleMessageSource.sendFloatValue(ASDUHeader header,
InformationObjectAddress address,
Value<Float> value) |
void |
DataModuleMessageSource.sendFloatValues(ASDUHeader header,
InformationObjectAddress startAddress,
List<Value<Float>> values) |
void |
DataModuleMessageSource.sendFloatValues(ASDUHeader header,
List<InformationEntry<Float>> values) |
void |
DataModuleMessageSource.sendShortValue(ASDUHeader header,
InformationObjectAddress address,
Value<Short> value) |
void |
DataModuleMessageSource.sendShortValues(ASDUHeader header,
InformationObjectAddress startAddress,
List<Value<Short>> values) |
void |
DataModuleMessageSource.sendShortValues(ASDUHeader header,
List<InformationEntry<Short>> 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 |
---|---|
ASDUHeader |
WriteModel.Request.getHeader() |
Modifier and Type | Method and Description |
---|---|
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 |
---|
Request(ASDUHeader header,
InformationObjectAddress address,
T value,
byte type,
boolean execute) |
Modifier and Type | Method and Description |
---|---|
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 © 2017 Eclipse NeoSCADA Project. All rights reserved.