public interface DipPublication
All send methods take as arguments the value to be sent and the timestamp which will accompany the value.
Modifier and Type | Method and Description |
---|---|
String |
getTopicName()
Returns Name of the publication.
|
void |
send(boolean[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(boolean value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(byte[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(byte value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(DipData value,
DipTimestamp timestamp)
Send complex data object.
|
void |
send(DipData value,
DipTimestamp timestamp,
int dipQuality,
String qualityReason)
Send complex data object with quality information
|
void |
send(double[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(double value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(float[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(float value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(int[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(int value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(long[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(long value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(short[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(short value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(String[] value,
DipTimestamp timestamp)
Sends publication data
|
void |
send(String value,
DipTimestamp timestamp)
Sends publication data
|
void |
setQualityBad()
The quality of the last sent data is set to bad.
|
void |
setQualityBad(String reason)
As setQualityBad() but enables the user to pass a string to the clients explaining why there is a problem
|
void |
setQualityUncertain()
The quality of the last sent data is set to uncertain.
|
void |
setQualityUncertain(String reason)
As setQualityUncertain() but enables the user to pass a string to the clients explaining why there is a problem
|
String getTopicName()
void send(double value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(double[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(short value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(short[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(int value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(int[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(float value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(float[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(long value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(long[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(byte value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(byte[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(boolean value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(boolean[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(String value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(String[] value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(DipData value, DipTimestamp timestamp) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.DipException
void send(DipData value, DipTimestamp timestamp, int dipQuality, String qualityReason) throws DipException
value
- - data to be sent.timestamp
- - time data was obtained.dipQuality
- - the quality of the dataqualityReason
- - the reason for the data qualityDipException
void setQualityBad() throws DipException
DipException
void setQualityBad(String reason) throws DipException
DipException
void setQualityUncertain() throws DipException
DipException
void setQualityUncertain(String reason) throws DipException
DipException
Copyright © 2008–2017 CERN. All rights reserved.