Help Center
MutexByOtherSys Group

0.1.8.230211

Function

The external system manages the mutex group status, and the core requests when entering and releases when leaving.

Requirements for External Systems

Provide an HTTP server to implement the following APIs for applying and releasing mutex groups, and maintain the occupancy status of mutex groups

Parameter Configuration

Change the UseOtherSysBlockGroup item to true to enable this function

Parameter Name

Value Range

Supported Version

UseOtherSysBlockGroup

true/false

>0.1.8.230211

Apply for Mutex Group

core requests external system

json

POST "http://host:port/path"
{
  "robot_name":"AMB-1",
  "block_group_id":"BG-1"
}

1
2
3
4
5
6
plaintext

External system response

json

{
  "code":200,
  "message":"ok"
}

1
2
3
4
5
plaintext

json

{
  "code":400,
  "message":"failed, owned by KC-1"
}

1
2
3
4
5
plaintext

Release Mutex Group

Core requests external system

json

POST "http://host:port/path"
{
  "robot_name":"AMB-1",
  "block_group_id":"BG-1"
}

1
2
3
4
5
6
plaintext

External system response

json

{
  "code":200,
  "message":"ok"
}

1
2
3
4
5
plaintext

json

{
  "code":400,
  "message":"failed, owned by KC-1"
}

1
2
3
4
5
plaintext
Last updated 2023/05/17
Article content

Function

Requirements for External Systems

Parameter Configuration

Apply for Mutex Group

Release Mutex Group