Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ServietteService

Hierarchy

  • ServietteService

Index

Constructors

constructor

Properties

Private client

client: WebServiceCallerClient

Private logger

logger: Logger = new Logger('ServietteService')

token

token: string

Methods

Private createRocosUriPath

  • createRocosUriPath(projectId: string, callsign: string, component: string, topic: string, subsystem?: string): RocosURIPath

Private createServiceHeader

  • createServiceHeader(uri: RocosURI, responseLevel: ServiceResponseLevelMap[keyof ServiceResponseLevelMap]): ServiceRequestHeader

Private createServiceRequest

  • createServiceRequest(uid: string, projectId: string, callsign: string, component: string, topic: string, responseLevel: ServiceResponseLevelMap[keyof ServiceResponseLevelMap], payload: string, query?: Record<string, string[]>): ServiceRequest
  • Parameters

    • uid: string
    • projectId: string
    • callsign: string
    • component: string
    • topic: string
    • responseLevel: ServiceResponseLevelMap[keyof ServiceResponseLevelMap]
    • payload: string
    • Optional query: Record<string, string[]>

    Returns ServiceRequest

Private createtCancellationRequest

  • createtCancellationRequest(uid: string): RequestCancellation

Private getMetadata

  • getMetadata(projectId: string, callsign: string, subsystem?: string): any

serviceCallerCancelRequest

serviceCallerInvokeRequest

  • serviceCallerInvokeRequest(uid: string, projectId: string, callsign: string, subSystem: string, component: string, topic: string, responseLevelNumber: number, payload: string, query?: Record<string, string[]>): Observable<RocosServiceCallerResponseMessage>

updateToken

  • updateToken(token: string): void

Generated using TypeDoc