Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RobotService

Hierarchy

Index

Constructors

constructor

Properties

Protected httpRequest

httpRequest: HttpRequest

Protected options

Methods

AddEventDefinitions

  • AddEventDefinitions(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

attributes

  • attributes(projectId: string, callsign: string): Observable<RocosResponse<Record<string, string>>>
  • Get robot attributes by project id and callsign of the robot.

    Parameters

    • projectId: string

      Project Id

    • callsign: string

      Callsign of the robot

    Returns Observable<RocosResponse<Record<string, string>>>

create

createDashboardsV2

  • createDashboardsV2(projectId: string, profileId: string, model: any): Observable<RocosResponse<any>>

createRobotDashboardsV2

  • createRobotDashboardsV2(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

dataSourcesSchema

delete

  • delete(projectId: string, callsignIds: string[]): Observable<RocosResponse<any>>

deleteDashboardsV2

  • deleteDashboardsV2(projectId: string, profileId: string, id: string): Observable<RocosResponse<any>>

deleteRobotDashboardsV2

  • deleteRobotDashboardsV2(projectId: string, callsign: string, id: string): Observable<RocosResponse<any>>

deployVirtualRobot

  • deployVirtualRobot(projectId: string, callsign: string): Observable<RocosResponse<any>>

getAgentSettings

  • getAgentSettings(projectId: string, callsign: string): Observable<RocosResponse<any>>

getButtons

  • getButtons(projectId: string, callsign: string): Observable<RocosResponse<any>>

getCommands

  • getCommands(projectId: string, callsign: string): Observable<RocosResponse<any>>

getCommandsV2

  • getCommandsV2(projectId: string, callsign: string): Observable<RocosResponse<any>>

getDashboardBlobV2

  • getDashboardBlobV2(projectId: string, callsign: string, id: string): Observable<RocosResponse<any>>

getDashboardsV2

  • getDashboardsV2(projectId: string, callsign: string, id: string): Observable<RocosResponse<any>>

getEventDefinitions

  • getEventDefinitions(projectId: string, callsign: string, includeCounts?: number): Observable<RocosResponse<any>>

getEventHistory

  • getEventHistory(projectId: string, callsign: string, eventDefinitionId: string): Observable<RocosResponse<any>>

getGamepads

  • getGamepads(projectId: string, callsign: string): Observable<RocosResponse<any>>

getSettings

  • getSettings(projectId: string, callsign: string): Observable<RocosResponse<any>>

getTriggers

  • getTriggers(projectId: string, callsign: string): Observable<RocosResponse<any>>

info

list

listDashboardsV2

  • listDashboardsV2(projectId: string, profileId: string): Observable<RocosResponse<any>>

listRobotDashboardsV2

  • listRobotDashboardsV2(projectId: string, callsign: string): Observable<RocosResponse<any>>

register

  • register(projectId: string, callsign: string): Observable<RocosResponse<any>>

robotDefAddEventDefinitions

  • robotDefAddEventDefinitions(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefCopyDef

  • robotDefCopyDef(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefDashboardBlob

  • robotDefDashboardBlob(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefDashboardBlobV2

  • robotDefDashboardBlobV2(projectId: string, profileId: string, dashboardId: string): Observable<RocosResponse<any>>

robotDefDashboards

  • robotDefDashboards(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefDashboardsV2

  • robotDefDashboardsV2(projectId: string, profileId: string, id: string): Observable<RocosResponse<any>>

robotDefGetAgentSettings

  • robotDefGetAgentSettings(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetButtons

  • robotDefGetButtons(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetCommandActions

  • robotDefGetCommandActions(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetCommands

  • robotDefGetCommands(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetCommandsV2

  • robotDefGetCommandsV2(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetEventDefinitions

  • robotDefGetEventDefinitions(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetGamepads

  • robotDefGetGamepads(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetSettings

  • robotDefGetSettings(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefGetTriggers

  • robotDefGetTriggers(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefUpdateAgentSettings

  • robotDefUpdateAgentSettings(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateButtons

  • robotDefUpdateButtons(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateCommands

  • robotDefUpdateCommands(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateCommandsV2

  • robotDefUpdateCommandsV2(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateDashboards

  • robotDefUpdateDashboards(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateDashboardsV2

  • robotDefUpdateDashboardsV2(projectId: string, defId: string, id: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateGamepads

  • robotDefUpdateGamepads(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateSettings

  • robotDefUpdateSettings(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefUpdateTriggers

  • robotDefUpdateTriggers(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefsCreate

  • robotDefsCreate(projectId: string, model: any): Observable<RocosResponse<any>>

robotDefsDeleteOne

  • robotDefsDeleteOne(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefsForRobot

  • robotDefsForRobot(projectId: string, callsign: string): Observable<RocosResponse<any>>

robotDefsGetOne

  • robotDefsGetOne(projectId: string, defId: string): Observable<RocosResponse<any>>

robotDefsList

  • robotDefsList(projectId: string): Observable<RocosResponse<any>>

robotDefsRemove

  • robotDefsRemove(projectId: string, defIds: string[]): Observable<RocosResponse<any>>

robotDefsUpdateOne

  • robotDefsUpdateOne(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotDefsUpdateStorageStreams

  • robotDefsUpdateStorageStreams(projectId: string, defId: string, model: any): Observable<RocosResponse<any>>

robotListForDefs

  • robotListForDefs(projectId: string, defId: string): Observable<RocosResponse<any>>

templates

update

updateAgentSettings

  • updateAgentSettings(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

updateButtons

  • updateButtons(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

updateCommands

  • updateCommands(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

updateCommandsV2

  • updateCommandsV2(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

updateDashboardsV2

  • updateDashboardsV2(projectId: string, callsign: string, id: string, model: any): Observable<RocosResponse<any>>

updateGamepads

  • updateGamepads(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

updateSettings

  • updateSettings(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

updateTriggers

  • updateTriggers(projectId: string, callsign: string, model: any): Observable<RocosResponse<any>>

virtualRobotDeploymentDetails

  • virtualRobotDeploymentDetails(projectId: string, callsign: string): Observable<RocosResponse<any>>

Generated using TypeDoc