public final class ValueFactory extends Object
| Modifier and Type | Method and Description |
|---|---|
static IDoubleValue |
createDoubleValue(ITimestamp time,
ISeverity severity,
String status,
INumericMetaData metaData,
double[] values)
Create instance of
IDoubleValue. |
static IEnumeratedMetaData |
createEnumeratedMetaData(String[] states)
Create instance of
IEnumeratedMetaData. |
static IEnumeratedValue |
createEnumeratedValue(ITimestamp time,
ISeverity severity,
String status,
IEnumeratedMetaData metaData,
int[] values)
Create instance of
IEnumeratedValue. |
static ISeverity |
createInvalidSeverity()
Create an 'invalid' ISeverity.
|
static ILongValue |
createLongValue(ITimestamp time,
ISeverity severity,
String status,
INumericMetaData metaData,
long[] values)
Create instance of
ILongValue. |
static ISeverity |
createMajorSeverity()
Create a 'major' ISeverity.
|
static ISeverity |
createMinorSeverity()
Create a 'minor' ISeverity.
|
static INumericMetaData |
createNumericMetaData(double dispLow,
double dispHigh,
double warnLow,
double warnHigh,
double alarmLow,
double alarmHigh,
int prec,
String units)
Create instance of
INumericMetaData. |
static ISeverity |
createOKSeverity()
Create an 'OK' ISeverity.
|
static IStringValue |
createStringValue(ITimestamp time,
ISeverity severity,
String status,
String[] values)
Create instance of
IStringValue. |
public static ISeverity createOKSeverity()
public static ISeverity createMinorSeverity()
public static ISeverity createMajorSeverity()
public static ISeverity createInvalidSeverity()
public static INumericMetaData createNumericMetaData(double dispLow, double dispHigh, double warnLow, double warnHigh, double alarmLow, double alarmHigh, int prec, String units)
INumericMetaData.dispLow - Low end of suggested display range.dispHigh - High end of suggested display range.warnLow - Lower warning limit.warnHigh - Upper warning limit.alarmLow - Lower alarm limit.alarmHigh - Upper alarm limit.prec - Suggested display precision.units - Engineering units string.public static IEnumeratedMetaData createEnumeratedMetaData(String[] states)
IEnumeratedMetaData.states - State stringspublic static IDoubleValue createDoubleValue(ITimestamp time, ISeverity severity, String status, INumericMetaData metaData, double[] values)
IDoubleValue.time - Time stampseverity - Severity descriptorstatus - Status string.metaData - Numeric meta data.values - The actual values.public static ILongValue createLongValue(ITimestamp time, ISeverity severity, String status, INumericMetaData metaData, long[] values)
ILongValue.time - Time stampseverity - Severity descriptorstatus - Status string.metaData - Numeric meta data.values - The actual values.public static IEnumeratedValue createEnumeratedValue(ITimestamp time, ISeverity severity, String status, IEnumeratedMetaData metaData, int[] values)
IEnumeratedValue.time - Time stampseverity - Severity descriptorstatus - Status string.metaData - Enumerated meta data.values - The actual values.public static IStringValue createStringValue(ITimestamp time, ISeverity severity, String status, String[] values)
IStringValue.time - Time stampseverity - Severity descriptorstatus - Status string.values - The actual values.Copyright © 2023 European Spallation Source. All rights reserved.