Constructors
constructor
-
Parameters
-
Optional hostname: string
Properties
Private client
client: CommandClient
Private logger
logger
: Logger = new Logger('RamboService')
Methods
commandInvokeRequest
-
Parameters
-
projectId: string
-
callsign: string
-
commandId: string
-
parameters: {}
-
Default value timeoutMs: number = 30 * 1000
-
Default value responseLevel: ResponseLevel = ResponseLevel.ALL
Private createCommandRequest
- createCommandRequest(projectId: string, callsign: string, commandId: string, parameters: {}, timeoutMs?: number, responseLevel?: ResponseLevel): CommandRequest
-
Parameters
-
projectId: string
-
callsign: string
-
commandId: string
-
parameters: {}
-
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
-
Parameters
-
projectId: string
-
callsign: string
Returns any
updateToken
- updateToken(token: string): void