Browse Source

RCS.agvIsFree

master
修宁 6 months ago
parent
commit
8dc016aa04
  1. 10
      src/core/script/RCSScript.ts
  2. 5
      src/types/RCS.d.ts

10
src/core/script/RCSScript.ts

@ -68,6 +68,16 @@ export default class RCSScript implements RCS {
}) })
} }
agvIsFree(agvId: string, option: AgvOptions = {}): Promise<ServerResponse<boolean>> {
return Request.request.post('/api/workbench/RcsController@agvIsFree', {
projectUUID: worldModel.state.project_uuid,
catalogCode: worldModel.state.catalogCode,
envId: worldModel.state.runState.currentEnvId,
agvId: agvId,
option
})
}
cancelTasks(agvId: string, option: AgvOptions = {}): Promise<ServerResponse<boolean>> { cancelTasks(agvId: string, option: AgvOptions = {}): Promise<ServerResponse<boolean>> {
return Request.request.post('/api/workbench/RcsController@cancelTasks', { return Request.request.post('/api/workbench/RcsController@cancelTasks', {
projectUUID: worldModel.state.project_uuid, projectUUID: worldModel.state.project_uuid,

5
src/types/RCS.d.ts

@ -11,6 +11,11 @@ declare interface RCS {
agvInfo(agvId: string, option: AgvOptions = {}): Promise<ServerResponse<Object>> agvInfo(agvId: string, option: AgvOptions = {}): Promise<ServerResponse<Object>>
/** /**
*
*/
agvIsFree(agvId: string, option: AgvOptions = {}): Promise<ServerResponse<boolean>>
/**
* *
* @param agvId ID * @param agvId ID
* @param targetWayPointId ID * @param targetWayPointId ID

Loading…
Cancel
Save