Back Home
RDSCore function document
Introduction to dispatching system
Introduction to dispatching system
What is the Scene
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
plaintext2
3
4
5
6
External system response
json
{
"code":200,
"message":"ok"
}
1
2
3
4
5
plaintext2
3
4
5
json
{
"code":400,
"message":"failed, owned by KC-1"
}
1
2
3
4
5
plaintext2
3
4
5
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
plaintext2
3
4
5
6
External system response
json
{
"code":200,
"message":"ok"
}
1
2
3
4
5
plaintext2
3
4
5
json
{
"code":400,
"message":"failed, owned by KC-1"
}
1
2
3
4
5
plaintext2
3
4
5
Last updated 2023/05/17
Thanks feedback
Helpful
Thanks feedback
No help