KF console API
This commit is contained in:
@@ -24,30 +24,35 @@ Special commands:<br>
|
||||
<ul>
|
||||
<li>Log here: <b>log()</b> - any number of arguments of any type</li>
|
||||
<li>Create an agent: <b>createAgent(type, properties)</b> - Promise returning the AID <button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="createAgent">Snippet</button></li>
|
||||
<li>Remove an agent: <b>removeAgent(aid)</b> <button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="removeAgent">Snippet</button></li>
|
||||
<li>Update an agent: <b>updateAgent(aid, properties)</b> <button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="updateAgent">Snippet</button></li>
|
||||
<li>List agent types: <b>listAgentTypes()</b> <button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="listAgentTypes">Snippet</button></li>
|
||||
<li>List agents on scene: <b>listAgentsOnScene()</b> <button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="listAgentsOnScene">Snippet</button></li>
|
||||
<li>Remove an agent: <b>removeAgent(aid)</b> - Promise<button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="removeAgent">Snippet</button></li>
|
||||
<li>Update an agent: <b>updateAgent(aid, properties)</b> - Promise <button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="updateAgent">Snippet</button></li>
|
||||
<li>Toggle selection of an agent: <b>selectAgent(aid)</b> - Promise<button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="selectAgent">Snippet</button></li>
|
||||
<li>List agent types: <b>listAgentTypes()</b> - Promise<button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="listAgentTypes">Snippet</button></li>
|
||||
<li>List agents on scene: <b>listAgentsOnScene()</b> - Promise<button eicbutton info xxsmall data-trigger="onSnippet" data-snippet="listAgentsOnScene">Snippet</button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="snippet" data-snippet="createAgent" style="display:none">
|
||||
const agtIds = []
|
||||
for(let i=0; i<360; i+=22.5){
|
||||
agtIds.push(
|
||||
await createAgent(1, { position: { x: 10*Math.sin(i*Math.PI/180), y: 10*Math.cos(i*Math.PI/180), z: 0 } } )
|
||||
)
|
||||
}
|
||||
log(agtIds)
|
||||
const agtIds = []
|
||||
for(let i=0; i<360; i+=22.5){
|
||||
agtIds.push(
|
||||
await createAgent(1, { position: { x: 10*Math.sin(i*Math.PI/180), y: 10*Math.cos(i*Math.PI/180), z: 0 } } )
|
||||
)
|
||||
}
|
||||
log(agtIds)
|
||||
</div>
|
||||
<div class="snippet" data-snippet="removeAgent" style="display:none">
|
||||
<div class="snippet" data-snippet="removeAgent" style="display:none;">
|
||||
await removeAgent('00000000-aaaa-bbbb-cccc-dddddddddddd')
|
||||
</div>
|
||||
<div class="snippet" data-snippet="updateAgent" style="display:none;">
|
||||
|
||||
</div>
|
||||
<div class="snippet" data-snippet="updateAgent" style="display:none">
|
||||
|
||||
<div class="snippet" data-snippet="selectAgent" style="display:none;">
|
||||
await selectAgent('00000000-aaaa-bbbb-cccc-dddddddddddd')
|
||||
</div>
|
||||
<div class="snippet" data-snippet="listAgentTypes" style="display:none">
|
||||
for(const agt of listAgentTypes() console.log(agt)
|
||||
<div class="snippet" data-snippet="listAgentTypes" style="display:none;">
|
||||
for(const agt of await listAgentTypes()) { log(agt.atp_id+':'+agt.atp_name)
|
||||
</div>
|
||||
<div class="snippet" data-snippet="listAgentsOnScene" style="display:none">
|
||||
for(const agt of listAgentsOnScene() console.log(agt)
|
||||
<div class="snippet" data-snippet="listAgentsOnScene" style="display:none;">
|
||||
const agts = await listAgentsOnScene()
|
||||
for(const aid in agts){ log(`${aid}:${JSON.stringify(agts[aid])}`,'----------') }
|
||||
</div>
|
||||
Reference in New Issue
Block a user