Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RamboService

Hierarchy

  • RamboService

Index

Constructors

constructor

Properties

Private client

client: CommandClient

Private logger

logger: Logger = new Logger('RamboService')

token

token: string

Methods

commandInvokeRequest

Private createCommandRequest

  • createCommandRequest(projectId: string, callsign: string, commandId: string, parameters: {}, timeoutMs?: number, responseLevel?: ResponseLevel): CommandRequest
  • Parameters

    • projectId: string
    • callsign: string
    • commandId: string
    • parameters: {}
      • [name: string]: string
    • Default value timeoutMs: number = 30 * 1000
    • Default value responseLevel: ResponseLevel = CommandResponseLevel.ALL

    Returns CommandRequest

Private createRocosUriPath

  • createRocosUriPath(projectId: string, callsign: string, commandId: string, component?: string, subsystem?: string): RocosUriPath
  • Parameters

    • projectId: string
    • callsign: string
    • commandId: string
    • Default value component: string = "command-executor"
    • Optional subsystem: string

    Returns RocosUriPath

Private getMetadata

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

updateToken

  • updateToken(token: string): void

Generated using TypeDoc