ABB Ability™ History UI SDK - Client API Reference
    Preparing search index...

    Represents a value record of process history data, containing a time stamp, a value and status information.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    • Create a new value record.

      Parameters

      • rawtimestamp: string

        The time stamp as numeric string (UTC, 100 nanoseconds since January 1st 1970).

      • rawvalue: unknown

        The raw value.

      • statushexstr: string

        The status bits as hexadecimal numeric string.

      • Optionalvaluestr: string = null

        The server formatted string representation of the value.

      • Optionalstatusstr: string

        The server formatted string reprepsentation of the status.

      • Optionalreadonly: boolean

        The value status cannot be changed.

      • Optionalrawprevioustime: string

        The time stamp of the previous value time as numeric string (UTC, 100 nanoseconds since January 1st 1970).

      Returns cValueRecord

    Accessors

    • get AccessDenied(): boolean

      Returns boolean

    • get AlarmLevel(): number

      Returns number

    • get Bad(): boolean

      Returns boolean

    • set Bad(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get Decreasing(): boolean

      Returns boolean

    • get Disabled(): boolean

      Returns boolean

    • set Disabled(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get EndOfSlice(): boolean

      Returns boolean

    • get Extrapolated(): boolean

      Returns boolean

    • get Fake(): boolean

      Returns boolean

    • get Frozen(): boolean

      Returns boolean

    • get HistorySubstituted(): boolean

      Returns boolean

    • set HistorySubstituted(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get Incomplete(): boolean

      Returns boolean

    • get Increasing(): boolean

      Returns boolean

    • get Interpolated(): boolean

      Returns boolean

    • get Invalid(): boolean

      Returns boolean

    • set Invalid(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get LastInSequence(): boolean

      Returns boolean

    • set LastInSequence(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get ManuallySet(): boolean

      Returns boolean

    • set ManuallySet(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get NonAckAlarm(): boolean

      Returns boolean

    • get NoStatus(): boolean

      Returns boolean

    • get OK(): boolean

      Returns boolean

    • get Producer(): number

      Returns number

    • set Producer(value: number): void

      Parameters

      • value: number

      Returns void

    • get Questionable(): boolean

      Returns boolean

    • set Questionable(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get Representativeness(): number

      Returns number

    • set Representativeness(value: number): void

      Parameters

      • value: number

      Returns void

    • get RepresentativenessCV(): number

      Returns number

    • set RepresentativenessCV(value: number): void

      Parameters

      • value: number

      Returns void

    • get StartOfSlice(): boolean

      Returns boolean

    • get Substituted(): boolean

      Returns boolean

    • set Substituted(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get SuppressedAlarm(): boolean

      Returns boolean

    • get Uninitialized(): boolean

      Returns boolean

    • get UserStatus(): number

      Returns number

    • set UserStatus(value: number): void

      Parameters

      • value: number

      Returns void

    • get UserStatusExtended(): number

      Returns number

    • set UserStatusExtended(value: number): void

      Parameters

      • value: number

      Returns void

    Methods

    • Gets the previous value UTC time stamp.

      Parameters

      • Optionalconnection: IMiaClient

        A connection for the returned cDateTime. (Defaults to the default connection.)

      Returns cDateTime

    • Gets the time stamp of the previous value time as numeric string (UTC, 100 nanoseconds since January 1st 1970).

      Returns string

    • Returns string

    • Gets the time stamp as a numeric string (UTC, 100 nanoseconds since January 1st 1970).

      Returns string

    • Gets the value in raw format.

      Returns unknown

    • Parameters

      • connection: IMiaClient
      • userstatusid: number = 0
      • omitshortstatus: boolean = false

      Returns string

    • Gets the UTC time stamp.

      Parameters

      • Optionalconnection: IMiaClient

        A connection for the returned cDateTime. (Defaults to the default connection.)

      Returns cDateTime

    • Parameters

      • connection: IMiaClient
      • unit: string = null
      • decimals: number = undefined
      • istable: boolean = false
      • showstatustext: boolean = true
      • showseparateicon: boolean = false
      • userstatusid: number = 0

      Returns string

    • Gets a string representation of the value.

      Parameters

      • Optionaldecimals: number

        The max number of decimals in the returned string value.

      • Optionalalwaysshowsign: boolean = false

        Show positive number sign.

      • Optionalnumberformat: INumberFormatOptions

        Number formatting options.

      • Optionalusefixeddecimals: boolean = false

        Use fixed number of decimals as specified in the decimals parameter, instead of variable decimals up to the specified number.

      Returns string

    • Returns unknown[]