Hierarchy

Index

Methods

Static createMap

Static createMapOEE

  • Create Map OEE Create Map OEE Permission Required: `kelvin.permission.maps.create`

    Parameters

    Returns Observable<MapOEE>

Static createMapShift

  • Create Map Shift Create Map Shift Permission Required: `kelvin.permission.maps.create`

    Parameters

    Returns Observable<MapShift>

Static createSymbol

Static deleteMap

  • Delete Map Delete Map Permission Required: `kelvin.permission.maps.delete`

    Parameters

    • __namedParameters: { mapName: string }
      • mapName: string

        Map name

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<IKvHttpResponse>

Static deleteSymbol

  • Delete Symbol Delete Symbol Permission Required: `kelvin.permission.maps.delete`

    Parameters

    • __namedParameters: { symbolName: string }
      • symbolName: string

        Symbol name

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<IKvHttpResponse>

Static getMap

  • Get Map Get Map Permission Required: `kelvin.permission.maps.read`

    Parameters

    • __namedParameters: { mapName: string; timestamp: string }
      • mapName: string

        Map name

      • timestamp: string

        Timestamp to search for a specific version (supports RFC3339 and Unix timestamps with nanosecond precision)

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<MapModel>

Static getMapOEE

  • Get Map OEE Get Map OEE Permission Required: `kelvin.permission.maps.read`

    Parameters

    • __namedParameters: { mapNames: IMapOEEGetData; timestamp: string }
      • mapNames: IMapOEEGetData

        Map OEE get schema

      • timestamp: string

        Timestamp to search for specific OEE values for a given point in time (supports RFC3339 and Unix timestamps with nanosecond precision)

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<MapOEE[]>

Static getMapShift

  • Get Map Shift Get Map Shift Permission Required: `kelvin.permission.maps.read`

    Parameters

    • __namedParameters: { mapNames: IMapShiftGetData; timestamp: string }
      • mapNames: IMapShiftGetData

        Map Shift get schema

      • timestamp: string

        Timestamp to search for specific Shift values for a given point in time (supports RFC3339 and Unix timestamps with nanosecond precision)

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<MapShift[]>

Static getPaginator

Static listMaps

  • listMaps(__namedParameters?: { assetName: string; endingBefore: string; entity: string; mode: string; pageSize: number; sortAsc: boolean; sortBy: string; startingAfter: string; timestamp: string }, options?: IKvHttpRequestOptions): Observable<MapListPaginated>
  • List Maps List Maps Pagination Sortable Columns: `map.name`, `map.title`, `start_date`, `mode`, `map.asset_name` Permission Required: `kelvin.permission.maps.read`

    Parameters

    • Default value __namedParameters: { assetName: string; endingBefore: string; entity: string; mode: string; pageSize: number; sortAsc: boolean; sortBy: string; startingAfter: string; timestamp: string } = {}
      • assetName: string

        Filter for maps that exist in the context of an asset name

      • endingBefore: string

        Upper bound cursor for use in pagination

      • entity: string

        Filter for maps that contain the entity

      • mode: string

        Filter maps by mode. Possible Values: production/simulation

      • pageSize: number

        Number of objects to be returned, between 1 and 1000. Default: 20

      • sortAsc: boolean

        Order of sorting is Ascending. Possible Values: true/false. Default: true

      • sortBy: string

        Parameter to sort by. Must be one of the sortable columns

      • startingAfter: string

        Lower bound cursor for use in pagination

      • timestamp: string

        Timestamp to search for a specific version (supports RFC3339 and Unix timestamps with nanosecond precision)

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<MapListPaginated>

Static listSymbols

  • listSymbols(__namedParameters?: { endingBefore: string; pageSize: number; search: string[]; sortAsc: boolean; sortBy: string; startingAfter: string; symbolTypes: string[] }, options?: IKvHttpRequestOptions): Observable<SymbolsListPaginated>
  • List Symbols List Symbols Pagination Sortable Columns: `symbol.name`, `symbol.title`, `symbol.symbol_type` Permission Required: `kelvin.permission.maps.read`

    Parameters

    • Default value __namedParameters: { endingBefore: string; pageSize: number; search: string[]; sortAsc: boolean; sortBy: string; startingAfter: string; symbolTypes: string[] } = {}
      • endingBefore: string

        Upper bound cursor for use in pagination

      • pageSize: number

        Number of objects to be returned, between 1 and 1000. Default: 20

      • search: string[]

        Search symbols by name or title

      • sortAsc: boolean

        Order of sorting is Ascending. Possible Values: true/false. Default: true

      • sortBy: string

        Parameter to sort by. Must be one of the sortable columns

      • startingAfter: string

        Lower bound cursor for use in pagination

      • symbolTypes: string[]

        Search symbols by symbol type

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<SymbolsListPaginated>

Static listVersions

  • listVersions(__namedParameters: { endingBefore: string; mapName: string; pageSize: number; sortAsc: boolean; sortBy: string; startingAfter: string }, options?: IKvHttpRequestOptions): Observable<MapVersionListPaginated>
  • List Versions List Versions for a single map Pagination Sortable Columns: `start_date` Permission Required: `kelvin.permission.maps.read`

    Parameters

    • __namedParameters: { endingBefore: string; mapName: string; pageSize: number; sortAsc: boolean; sortBy: string; startingAfter: string }
      • endingBefore: string

        Upper bound cursor for use in pagination

      • mapName: string

        Map name

      • pageSize: number

        Number of objects to be returned, between 1 and 1000. Default: 20

      • sortAsc: boolean

        Order of sorting is Ascending. Possible Values: true/false. Default: true

      • sortBy: string

        Parameter to sort by. Must be one of the sortable columns

      • startingAfter: string

        Lower bound cursor for use in pagination

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<MapVersionListPaginated>

Static onError

Static request

Static requestUrl

  • requestUrl<T>(request: IKvHttpRequest, modelClass?: IModel, autenticated?: boolean): Observable<T>

Static updateMap

  • Update Map Update Map Permission Required: `kelvin.permission.maps.update`

    Parameters

    Returns Observable<MapModel>

Static updateSymbol

  • Update Symbol Update Symbol Permission Required: `kelvin.permission.maps.update`

    Parameters

    Returns Observable<Symbol>