Skip to content

lib-hx 库参考 ​

原文: https://finproducts.atlassian.net/wiki/spaces/JIDD3/pages/34793652481/FIN+5.3.1+lib-hx 中文整理基于 FIN 5.3.1

导读: Haxall 框架定义

以下为 API 参考,保留英文以便对照源码;目录已列出(英文标题便于检索);概述已尽量中译。


目录(导读) ​

  • lib
  • meta
  • tags
  • ops
  • filetypes
  • funcs
  • def
  • supertypes
  • tags
  • about()
  • commit(diffs)
  • context()
  • diff(orig, changes, flags: null)
  • isSteadyState()
  • isWatched(rec)
  • libAdd(name, tags: null)
  • libRemove(name)
  • libStatus()
  • passwordSet(key, val)
  • pods()
  • read(filterExpr, checked: true)
  • readAll(filterExpr, optsExpr: null)
  • readAllStream(filterExpr)
  • readAllTagNames(filterExpr)
  • readAllTagVals(filterExpr, tagName)
  • readById(id, checked: true)
  • readByIdPersistentTags(id, checked: true)
  • readByIdTransientTags(id, checked: true)
  • readByIds(ids, checked: true)
  • readByIdsStream(ids, checked: true)
  • readCount(filterExpr)
  • readLink(id)
  • services()
  • stripUncommittable(val, opts: null)
  • toRec(val)
  • toRecId(val)
  • toRecIdList(val)
  • toRecList(val)
  • tzdb()
  • unitdb()
  • watchAdd(watchId, grid)
  • watchClose(watchId)
  • watchOpen(grid, dis)
  • watchPoll(watchId)
  • watchRemove(watchId, grid)
  • xetoReload()

概述(中译) ​

Haxall 框架定义


API 正文(英文) ​

tags ​

createdThe timestamp when entity was created
disKeyLocalized string key formatted as pod::key
disMacroDisplay name using macro syntax
disabledIndicates the entity is in a disabled state
flagsFlags string
linterFantom qname of Linter class
modLast modified time of record - see docSkySpark
multiLineIndicates that a multi-line text input should be used
noSkyarcMarks a Haxall library as not runnable on SkySpark enabled products
passwordManages password which is hashed/stored to the password store
projMetaSingleton record for project meta data
readerFantom type qname for reader class
steadyStateThe delay before transitioning to the steady state
trashMarks a record for deletion
typeNameFantom type qname
uiInputFantom type qname for Input to use for a definition
usernameUsername for an authentication account
writerFantom type qname for writer class

ops ​

commitCommit one or more diffs to the Folio database
evalEvaluate an Axon expression

filetypes ​

excelExcel 2003 XML spreadsheet
xmlEXtensible Markup Language

funcs ​

aboutReturn about dict
commitCommit one or more diffs to the folio database
contextGet the current context as a Dict with the following tags
diffConstruct a modification "diff" used by commit()
isSteadyStateReturn HxRuntime.isSteadyState
isWatchedReturn if given record is under at least one watch
libAddEnable a library by name in the runtime
libRemoveDisable a library by name in the runtime
libStatusReturn grid of enabled libs and their current status
passwordSetStore a password key/val pair into current project's password store
podsReturn list of installed Fantom pods
readRead from database the first record which matches filter
readAllReall all records from the database which match the filter
readAllStreamReall all records which match filter as stream of Dict records
readAllTagNamesReturn the intersection of all tag names used by all the records matching the given filter
readAllTagValsReturn the range of all the values mapped to a given tag name used by all the records matching the given filter
readByIdRead a record from database by id
readByIdPersistentTagsGiven record id, read only the persistent tags from Folio
readByIdTransientTagsGiven record id, read only the transient tags from Folio
readByIdsRead a list of record ids into a grid
readByIdsStreamRead a list of ids as a stream of Dict records
readCountReturn the number of records which match the given filter expression
readLinkRead a record Dict by its id for hyperlinking in a UI
servicesGrid of installed services
stripUncommittableStrip any tags which cannot be persistently committed to Folio
toRecCoerce a value to a record Dict
toRecIdCoerce a value to a Ref identifier
toRecIdListCoerce a value to a list of Ref identifiers
toRecListCoerce a value to a list of record Dicts
tzdbReturn the installed timezone database as Grid with following columns
unitdbReturn the installed unit database as Grid with following columns
watchAddAdd a grid of recs to an existing watch and return the grid passed in
watchCloseClose an open watch by id
watchOpenOpen a new watch on a grid of records
watchPollPoll an open watch and return all the records which have changed since the last poll
watchRemoveRemove a grid of recs from an existing watch and return grid passed in
xetoReloadReload all the Xeto libraries


def ​

created ​

The timestamp when entity was created


meta ​

defcreated
isdateTime
liblib:hx
tagOnalarm, arc, projMeta, user

supertypes ​

valData value type
scalarScalar is an atomic value kind
dateTimeISO 8601 timestamp followed by timezone identifier


def ​

disKey ​

Localized string key formatted as pod::key


meta ​

defdisKey
isstr
liblib:hx

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters


def ​

disMacro ​

Display name using macro syntax. See Etc.dictToDis


meta ​

defdisMacro
isstr
liblib:hx
tagOnspace, equip, point, system

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters


def ​

disabled ​

Indicates the entity is in a disabled state


meta ​

defdisabled
ismarker
liblib:hx
tagOnconn, job, point, rule, task, user

supertypes ​

markerMarker labels a dict with typing information


def ​

filetype:excel ​

Excel 2003 XML spreadsheet


meta ​

deffiletype:excel
disExcel
fileExtxls
icontable
isfiletype
liblib:hx
mimeapplication/vnd.ms-excel
writerhxUtil::ExcelWriter

supertypes ​

featureFeature namespace of definitions formatted as feature:name
filetypeFile format type definition

tags ​

fileExtFilename extension such as "csv"
mimeMime type formatted as type/subtype


def ​

filetype:xml ​

EXtensible Markup Language


meta ​

deffiletype:xml
disXML
fileExtxml
iconpage
isfiletype
liblib:hx
mimetext/xml
writerhxUtil::XmlWriter

supertypes ​

featureFeature namespace of definitions formatted as feature:name
filetypeFile format type definition

tags ​

fileExtFilename extension such as "csv"
mimeMime type formatted as type/subtype


def ​

flags ​

Flags string


meta ​

defflags
isstr
liblib:hx

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters


def ​

func:about ​

about() ​

Return about dict


meta ​

deffunc:about
isfunc
liblib:hx
nameabout

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:commit ​

commit(diffs) ​

Commit one or more diffs to the folio database. The argument may be one of the following:

  • result of diff()
  • list of diff() to commit multiple diffs at once
  • stream of diff(); see Streams.

If one diff is passed, return the new record. If a list of diffs is passed return a list of new records.

This is a synchronous blocking call which will return the new record or records as the result.

Examples:

// add new record
newRec: commit(diff(null, {dis:"New Rec!"}, {add}))

// add someTag to some group of records
readAll(filter).toRecList.map(r => diff(r, {someTag})).commit

meta ​

admin✓
deffunc:commit
isfunc
liblib:hx
namecommit

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:context ​

context() ​

Get the current context as a Dict with the following tags:

  • username for current user
  • userRef id for current user
  • locale current locale

SkySpark tags:

  • projName if evaluating in context of a project
  • nodeId local cluster node id
  • ruleRef if evaluating in context of a rule engine
  • ruleTuning if evaluating in context of rule engine

meta ​

deffunc:context
isfunc
liblib:hx
namecontext

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:diff ​

diff(orig, changes, flags: null) ​

Construct a modification "diff" used by commit(). The orig should be the instance which was read from the database, or it may be null only if the add flag is passed. Any tags to add/set/remove should be included in the changes dict.

The following flags are supported:

  • add: indicates diff is adding new record
  • remove: indicates diff is removing record (in general you should add trash tag instead of removing)
  • transient: indicate that this diff should not be flushed to persistent storage (it may or may not be persisted).
  • force: indicating that changes should be applied regardless of other concurrent changes which may be been applied after the orig version was read (use with caution!)

Examples:

// create new record
diff(null, {dis:"New Rec", someMarker}, {add})

// create new record with explicit id like Diff.makeAdd
diff(null, {id:151bd3c5-6ce3cb21, dis:"New Rec"}, {add})

// set/add dis tag and remove oldTag
diff(orig, {dis:"New Dis", -oldTag})

// set/add val tag transiently
diff(orig, {val:123}, {transient})

meta ​

deffunc:diff
isfunc
liblib:hx
namediff

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:isSteadyState ​

isSteadyState() ​

Return HxRuntime.isSteadyState


meta ​

deffunc:isSteadyState
isfunc
liblib:hx
nameisSteadyState

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:isWatched ​

isWatched(rec) ​

Return if given record is under at least one watch. The rec argument can be any value accepted by toRecId().


meta ​

deffunc:isWatched
isfunc
liblib:hx
nameisWatched

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:libAdd ​

libAdd(name, tags: null) ​

Enable a library by name in the runtime:

libAdd("mqtt")

meta ​

admin✓
deffunc:libAdd
isfunc
liblib:hx
namelibAdd

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:libRemove ​

libRemove(name) ​

Disable a library by name in the runtime:

libRemove("mqtt")

meta ​

admin✓
deffunc:libRemove
isfunc
liblib:hx
namelibRemove

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:libStatus ​

libStatus() ​

Return grid of enabled libs and their current status. Columns:

  • name: library name string
  • libStatus: status enumeration string
  • statusMsg: additional message string or null

meta ​

admin✓
deffunc:libStatus
isfunc
liblib:hx
namelibStatus

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:passwordSet ​

passwordSet(key, val) ​

Store a password key/val pair into current project's password store. The key is typically a Ref of the associated record. If the val is null, then the password will be removed. See Folio.

passwordSet(@abc-123, "password")
passwordSet(@abc-123, null)

meta ​

admin✓
deffunc:passwordSet
isfunc
liblib:hx
namepasswordSet

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:pods ​

pods() ​

Return list of installed Fantom pods


meta ​

admin✓
deffunc:pods
isfunc
liblib:hx
namepods

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:read ​

read(filterExpr, checked: true) ​

Read from database the first record which matches filter. If no matches found throw UnknownRecErr or null based on checked flag. If there are multiple matches it is indeterminate which one is returned. See readAll() for how filter works.

Examples:

read(site)                 // read any site rec
read(site and dis=="HQ")   // read site rec with specific dis tag
read(chiller)              // raise exception if no recs with chiller tag
read(chiller, false)       // return null if no recs with chiller tag

meta ​

deffunc:read
isfunc
liblib:hx
nameread

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readAll ​

readAll(filterExpr, optsExpr: null) ​

Reall all records from the database which match the filter. The filter must an expression which matches the filter structure. String values may parsed into a filter using parseFilter() function.

Options:

  • limit: max number of recs to return
  • sort: sort by display name

Examples:

readAll(site)                      // read all site recs
readAll(equip and siteRef==@xyz)   // read all equip in a given site
readAll(equip, {limit:10})         // read up to ten equips
readAll(equip, {sort})             // read all equip sorted by dis

meta ​

deffunc:readAll
isfunc
liblib:hx
namereadAll

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readAllStream ​

readAllStream(filterExpr) ​

Reall all records which match filter as stream of Dict records. See Streams.


meta ​

deffunc:readAllStream
isfunc
liblib:hx
namereadAllStream

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readAllTagNames ​

readAllTagNames(filterExpr) ​

Return the intersection of all tag names used by all the records matching the given filter. The results are returned as a grid with following columns:

  • name: string name of the tag
  • kind: all the different value kinds separated by "|"
  • count: total number of recs with the tag Also see readAllTagVals() and gridColKinds().

Examples:

// read statistics on all tags used by equip recs
readAllTagNames(equip)

meta ​

deffunc:readAllTagNames
isfunc
liblib:hx
namereadAllTagNames

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readAllTagVals ​

readAllTagVals(filterExpr, tagName) ​

Return the range of all the values mapped to a given tag name used by all the records matching the given filter. This method is capped to 200 results. The results are returned as a grid with a single val column. Also see readAllTagNames().

Examples:

// read grid of all unique point unit tags
readAllTagVals(point, "unit")

meta ​

deffunc:readAllTagVals
isfunc
liblib:hx
namereadAllTagVals

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readById ​

readById(id, checked: true) ​

Read a record from database by id. If not found throw UnknownRecErr or return null based on checked flag. In Haxall all refs are relative, but in SkySpark refs may be prefixed with something like "p:projName:r:". This function will accept both relative and absolute refs.

Examples:

readById(@2b00f9dc-82690ed6)          // relative ref literal
readById(@:demo:r:2b00f9dc-82690ed6)  // project absolute literal
readById(id)                          // read using variable
readById(equip->siteRef)              // read from ref tag

meta ​

deffunc:readById
isfunc
liblib:hx
namereadById

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readByIdPersistentTags ​

readByIdPersistentTags(id, checked: true) ​

Given record id, read only the persistent tags from Folio. Also see readByIdTransientTags() and readById().


meta ​

deffunc:readByIdPersistentTags
isfunc
liblib:hx
namereadByIdPersistentTags

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readByIdTransientTags ​

readByIdTransientTags(id, checked: true) ​

Given record id, read only the transient tags from Folio. Also see readByIdPersistentTags() and readById().


meta ​

deffunc:readByIdTransientTags
isfunc
liblib:hx
namereadByIdTransientTags

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readByIds ​

readByIds(ids, checked: true) ​

Read a list of record ids into a grid. The rows in the result correspond by index to the ids list. If checked is true, then every id must be found in the database or UnknownRecErr is thrown. If checked is false, then an unknown record is returned as a row with every column set to null (including the id tag). Either relative or project absolute refs may be used.

Examples:

// read two relative refs
readByIds([@2af6f9ce-6ddc5075, @2af6f9ce-2d56b43a])

// read two project absolute refs
readByIds([@p:demo:r:2af6f9ce-6ddc5075, @p:demo:r:2af6f9ce-2d56b43a])

// return null for a given id if it does not exist
readByIds([@2af6f9ce-6ddc5075, @2af6f9ce-2d56b43a], false)

meta ​

deffunc:readByIds
isfunc
liblib:hx
namereadByIds

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readByIdsStream ​

readByIdsStream(ids, checked: true) ​

Read a list of ids as a stream of Dict records. If checked if false, then records not found are skipped. See Streams.


meta ​

deffunc:readByIdsStream
isfunc
liblib:hx
namereadByIdsStream

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readCount ​

readCount(filterExpr) ​

Return the number of records which match the given filter expression.

Examples:

readCount(point)    // return number of recs with point tag

meta ​

deffunc:readCount
isfunc
liblib:hx
namereadCount

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:readLink ​

Read a record Dict by its id for hyperlinking in a UI. Unlike other reads which return a Dict, this read returns the columns ordered in the same order as reads which return a Grid.


meta ​

deffunc:readLink
isfunc
liblib:hx
namereadLink

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:services ​

services() ​

Grid of installed services. Format of the grid is subject to change.


meta ​

admin✓
deffunc:services
isfunc
liblib:hx
nameservices

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:stripUncommittable ​

stripUncommittable(val, opts: null) ​

Strip any tags which cannot be persistently committed to Folio. This includes special tags such as hisSize and any transient tags the record has defined. If val is Dict, then a single Dict is returned. Otherwise val must be Dict[] or Grid and Dict[] is returned. The mod tag is stripped unless the {mod} option is specified. The id tag is not stripped for cases when adding records with swizzled ids; pass {-id} in options to strip the id tag also.

Examples:

// strip uncommittable tags and keep id
toCommit: rec.stripUncommittable

// strip uncommittable tags and the id tag
toCommit: rec.stripUncommittable({-id})

// strip uncommittable tags, but keep id and mod
toCommit: rec.stripUncommittable({mod})

meta ​

deffunc:stripUncommittable
isfunc
liblib:hx
namestripUncommittable

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:toRec ​

toRec(val) ​

Coerce a value to a record Dict:

  • Row or Dict returns itself
  • Grid returns first row
  • List returns first row (can be either Ref or Dict)
  • Ref will make a call to read database

meta ​

deffunc:toRec
isfunc
liblib:hx
nametoRec

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:toRecId ​

toRecId(val) ​

Coerce a value to a Ref identifier:

  • Ref returns itself
  • Row or Dict, return id tag
  • Grid return first row id

meta ​

deffunc:toRecId
isfunc
liblib:hx
nametoRecId

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:toRecIdList ​

toRecIdList(val) ​

Coerce a value to a list of Ref identifiers:

  • Ref returns itself as list of one
  • Ref[] returns itself
  • Dict return id tag
  • Dict[] return id tags
  • Grid return id column

meta ​

deffunc:toRecIdList
isfunc
liblib:hx
nametoRecIdList

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:toRecList ​

toRecList(val) ​

Coerce a value to a list of record Dicts:

  • null return empty list
  • Ref or Ref[] (will make a call to read database)
  • Row or Row[] returns itself
  • Dict or Dict[] returns itself
  • Grid is mapped to list of rows

meta ​

deffunc:toRecList
isfunc
liblib:hx
nametoRecList

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:tzdb ​

tzdb() ​

Return the installed timezone database as Grid with following columns:

  • name: name of the timezone
  • fullName: qualified name used by Olson database

meta ​

deffunc:tzdb
isfunc
liblib:hx
nametzdb

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:unitdb ​

unitdb() ​

Return the installed unit database as Grid with following columns:

  • quantity: dimension of the unit
  • name: full name of the unit
  • symbol: the abbreviated Unicode name of the unit

meta ​

deffunc:unitdb
isfunc
liblib:hx
nameunitdb

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:watchAdd ​

watchAdd(watchId, grid) ​

Add a grid of recs to an existing watch and return the grid passed in.


meta ​

deffunc:watchAdd
isfunc
liblib:hx
namewatchAdd

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:watchClose ​

watchClose(watchId) ​

Close an open watch by id. If the watch does not exist or has expired then this is a no op. Also see HxWatch.close and Watches.


meta ​

deffunc:watchClose
isfunc
liblib:hx
namewatchClose

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:watchOpen ​

watchOpen(grid, dis) ​

Open a new watch on a grid of records. The dis parameter is used for the watch's debug display string. Update and return the grid with a meta watchId tag. Also see HxWatchService.open and Watches.

Example:

readAll(myPoints).watchOpen("MyApp|Points")

meta ​

deffunc:watchOpen
isfunc
liblib:hx
namewatchOpen

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:watchPoll ​

watchPoll(watchId) ​

Poll an open watch and return all the records which have changed since the last poll. Raise exception if watchId doesn't exist or has expired. Also see HxWatch.poll and Watches.


meta ​

deffunc:watchPoll
isfunc
liblib:hx
namewatchPoll

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:watchRemove ​

watchRemove(watchId, grid) ​

Remove a grid of recs from an existing watch and return grid passed in.


meta ​

deffunc:watchRemove
isfunc
liblib:hx
namewatchRemove

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

func:xetoReload ​

xetoReload() ​

Reload all the Xeto libraries


meta ​

deffunc:xetoReload
isfunc
liblib:hx
namexetoReload
su✓

supertypes ​

featureFeature namespace of definitions formatted as feature:name
funcAxon function


def ​

linter ​

Fantom qname of Linter class.


meta ​

accumulate✓
deflinter
islist
liblib:hx
ofstr

supertypes ​

valData value type
listOrdered list of zero or more values


def ​

mod ​

Last modified time of record - see docSkySpark.


meta ​

defmod
isdateTime
liblib:hx

supertypes ​

valData value type
scalarScalar is an atomic value kind
dateTimeISO 8601 timestamp followed by timezone identifier


def ​

multiLine ​

Indicates that a multi-line text input should be used


meta ​

defmultiLine
ismarker
liblib:hx

supertypes ​

markerMarker labels a dict with typing information


def ​

noSkyarc ​

Marks a Haxall library as not runnable on SkySpark enabled products


meta ​

defnoSkyarc
ismarker
liblib:hx

supertypes ​

markerMarker labels a dict with typing information


def ​

op:commit ​

Commit one or more diffs to the Folio database


meta ​

defop:commit
isop
liblib:hx

supertypes ​

featureFeature namespace of definitions formatted as feature:name
opOperation for HTTP API


def ​

op:eval ​

Evaluate an Axon expression


meta ​

defop:eval
isop
liblib:hx

supertypes ​

featureFeature namespace of definitions formatted as feature:name
opOperation for HTTP API


def ​

password ​

Manages password which is hashed/stored to the password store.


meta ​

defpassword
isstr
liblib:hx
tagOnenergyStarConn, haystackConn, mqttConn, obixConn, opcConn, sedonaConn, snmpConn, sqlConn, tplTrendConn
uiInputui::PasswordInput

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters

subtypes ​

ecobeeClientIdYour Ecobee API Key
ecobeeRefreshTokenThe refresh token you obtained for your API key
nestClientIdThe OAuth client_id for your application
nestClientSecretThe OAuth client_secret for your application
nestRefreshTokenThe OAuth refresh_token for your application


def ​

projMeta ​

Singleton record for project meta data


meta ​

defprojMeta
isentity
liblib:hx

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier

tags ​

createdThe timestamp when entity was created
disDisplay name for an entity
docDocumentation in simplified flavor of markdown
idDefines the unique identifier of an entity in system using a ref value type
steadyStateThe delay before transitioning to the steady state
versionVersion string formatted as decimal integers separated by a dot


def ​

reader ​

Fantom type qname for reader class


meta ​

defreader
isstr
liblib:hx

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters


def ​

steadyState ​

The delay before transitioning to the steady state. See Runtime


meta ​

defsteadyState
isduration
liblib:hx
maxVal1hr
minVal0
tagOnprojMeta

supertypes ​

valData value type
scalarScalar is an atomic value kind
numberInteger or floating point numbers annotated with an optional unit
durationNumber with a unit of time


def ​

trash ​

Marks a record for deletion


meta ​

deftrash
ismarker
liblib:hx

supertypes ​

markerMarker labels a dict with typing information


def ​

typeName ​

Fantom type qname


meta ​

deftypeName
isstr
liblib:hx

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters

subtypes ​

uiInputFantom type qname for Input to use for a definition


def ​

uiInput ​

Fantom type qname for Input to use for a definition


meta ​

defuiInput
istypeName
liblib:hx

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters
typeNameFantom type qname


def ​

username ​

Username for an authentication account


meta ​

defusername
isstr
liblib:hx
tagOnenergyStarConn, haystackConn, mqttConn, obixConn, opcConn, sedonaConn, snmpConn, sqlConn, tplTrendConn, user

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters


def ​

writer ​

Fantom type qname for writer class


meta ​

defwriter
isstr
liblib:hx

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters