Package-level declarations

Types

Link copied to clipboard
data class AreaTimeAxisParams(var lowerBound: Double, var upperBound: Double, var orientation: Orientation, var width: Double, var height: Double, var filter: Boolean, var buffer: Long)
Link copied to clipboard
class CurveData(name: String = "", area: Int = 0, indicators: Any = "", dpName: String = "", source: Any = "", visibility: CheckBox = CheckBox(), description: String = "", color: Circle = Circle(), status: Any = "", min: Number = 0, max: Number = 0, onlineValue: Number = 0, timeStamp: LocalDateTime = LocalDateTime.now(), unit: String = "", lowerBound: LocalDateTime = LocalDateTime.now(), upperBound: LocalDateTime = LocalDateTime.now())
Link copied to clipboard
data class CurveDpName(val curveName: String, val dpName: String)
Link copied to clipboard
class CurveProperty(val name: String, var curveType: ChartType = ChartType.LINE, var pointType: PointType = PointType.NONE, var fillType: Double? = null, color: Color, var width: Double = 2.0, var dash: DoubleArray? = null, master: MasterCurveState = MasterCurveState.NONE, scalePosition: ScalePosition = ScalePosition.LEFT, autoFormat: Boolean = true, afterComma: Int = 3, var gridState: GridState = GridState.NONE, var autoGrid: Boolean = true, var stepBefore: Double = 10.0, var stepAfter: Double = 10.0, var center: Double = 0.0, val archive: Boolean = false, var linked: Boolean = false, var style: MutableList<CurveStyle> = mutableListOf(), var minY: Double = 0.0, var maxY: Double = 10.0, var scaleY: Double = 1.0, var pointImagePath: String? = null, var pointRadius: Double = 3.0, var referenceValue: Double = 0.0, var pointFill: Color = color, var pointOutline: Color = color, val dp: String, var setId: Int = -1, val area: Int = 1)
Link copied to clipboard
data class FolderSet(val id: Int, val name: String, val parentId: Int)
Link copied to clipboard
class SimplePropertyDelegate<T>(property: Property<T>) : ReadWriteProperty<Any?, T>
Link copied to clipboard
sealed class TreeSetItem
Link copied to clipboard
data class TrendSettingsData(var tableColumns: MutableList<ColumnState> = mutableListOf( ColumnState("trend.table.headers.area.title".localizedName(), 0, 120.0, false), ColumnState("trend.table.headers.indicators.title".localizedName(), -1, 150.0, false), ColumnState("trend.table.headers.description.title".localizedName(), 1, 120.0, true), ColumnState( "trend.table.headers.visibility.title".localizedName(), 2, 120.0, false), ColumnState( "trend.table.headers.dp.title".localizedName(), 3, 170.0, true), ColumnState( "trend.table.headers.source.title".localizedName(), -1, 120.0, true), ColumnState("trend.table.headers.color.title".localizedName(), 4, 120.0, false), ColumnState("trend.table.headers.min.title".localizedName(), 5, 120.0, true), ColumnState("trend.table.headers.max.title".localizedName(), 6, 120.0, true), ColumnState("trend.table.headers.currentValue.title".localizedName(), 7, 170.0, true), ColumnState( "trend.table.headers.timeStamp.title".localizedName(), 8, 170.0, true), ColumnState("trend.table.headers.status.title".localizedName(), -1, 120.0, true), ColumnState("trend.table.headers.units.title".localizedName(), -1, 120.0, true), ), var vGrid: GridType = GridType(aboveDistance = 1000.0, belowDistance = 1000.0, unit = 4), var hGrid: GridType = GridType(unit = -1), var dateFormat: String = "dd MM yyyy", var timeFormat: String = "HH:mm:ss", var rulerNum: Int = 5, var filter: Boolean = true)
Link copied to clipboard
data class TrendUserSet(val id: Int, var name: String = "trend.userSet.newSet.title".localizedName(), var areasCount: Int = 1, var parentId: Int)

Functions

Link copied to clipboard

Восстанавливает список стилей из JSON-строки.

Link copied to clipboard

Превращает список стилей одной кривой в JSON-строку (читаемую).