# Missing functionalities in  OmniCore App SDK 1.0

**URL:** https://tech-community.robotics.abb.com/t/missing-functionalities-in-omnicore-app-sdk-1-0/9934
**Category:** Developer Tools
**Tags:** flexpendant, omnicore, web-service, omnicore-app-sdk
**Created:** [January 20, 2021, 8:13pm UTC](https://tech-community.robotics.abb.com/t/missing-functionalities-in-omnicore-app-sdk-1-0/9934 "2021-01-20T20:13:04Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Fritz](https://avatars.discourse-cdn.com/v4/letter/f/c57346/32.png) [@Fritz](https://tech-community.robotics.abb.com/u/Fritz)
#### Post date: [January 20, 2021, 8:13pm UTC](https://tech-community.robotics.abb.com/t/missing-functionalities-in-omnicore-app-sdk-1-0/9934/1 "2021-01-20T20:13:04Z")

</div>

I did not find some functionalities in new OmniCore App SDK.  
In “old” Flexpendant SDK, there is namespace ABB.Robotics.Controllers.MotionDomain, where it’s possible to get and set for example current activated workobject and tool for jogging and current position reference. Also I did not find way to read out current position from robot.

Also I’m missing handy functionalities to open Flexpendant internal existing dialogs, like data edit (TpsForms.FpRapidData()) and calibration dialogs (TpsForms.FpWorkObjectCalibration(), TpsForms.FpToolCalibration()).

Is there any known plans to add those functionalities? Or is there any hidden workaround to implement it?  
Thanks!

---

<div class="post-metadata">

### Author: ![Fritz](https://avatars.discourse-cdn.com/v4/letter/f/c57346/32.png) [@Fritz](https://tech-community.robotics.abb.com/u/Fritz)
#### Post date: [January 22, 2021, 12:24am UTC](https://tech-community.robotics.abb.com/t/missing-functionalities-in-omnicore-app-sdk-1-0/9934/2 "2021-01-22T00:24:19Z")

</div>

Would this one work also within teach pendant application?  
curl --digest -u “Default User”:robotics “[http://localhost/rw/motionsystem/mechunits/ROB\_1/robtarget?tool=tool0&wobj=wobj0&coordinate=Base](http://localhost/rw/motionsystem/mechunits/ROB_1/robtarget?tool=tool0&wobj=wobj0&coordinate=Base)”

---

<div class="post-metadata">

### Author: ![Nils\_Olofsson](https://avatars.discourse-cdn.com/v4/letter/n/e495f1/32.png) [@Nils\_Olofsson](https://tech-community.robotics.abb.com/u/Nils_Olofsson)
#### Post date: [January 25, 2021, 11:30am UTC](https://tech-community.robotics.abb.com/t/missing-functionalities-in-omnicore-app-sdk-1-0/9934/3 "2021-01-25T11:30:04Z")

</div>

Hello.  
Yes it should. The omnicore screen is basically just a client to the webserver hosted on the controller. So everything you can do with RWS, you can do with the omnicore teach pendant. The Omnicore APP SDK is basically just a library of predefined functions/tools that interact with RWS.

I am moving this thread over to the Developer Tools topic

---

<div class="post-metadata">

### Author: ![Fritz](https://avatars.discourse-cdn.com/v4/letter/f/c57346/32.png) [@Fritz](https://tech-community.robotics.abb.com/u/Fritz)
#### Post date: [January 26, 2021, 10:30am UTC](https://tech-community.robotics.abb.com/t/missing-functionalities-in-omnicore-app-sdk-1-0/9934/4 "2021-01-26T10:30:32Z")

</div>

Is there anybody out there, who can help to put together HTTP(S) GET statement in javascript?  
It should look something like this:

_var myHeaders = new Headers();_  
_myHeaders.append(“Accept”, “application/json”);_  
_myHeaders.append(“Content-Type”, “application/x-www-form-urlencoded;v=2.0”);_

_var requestOptions = {_  
_method: ‘GET’,_  
_headers: myHeaders,_  
_redirect: ‘follow’_  
_};_

_fetch(“[https://developercenter.robotstudio.com/rw/motionsystem/mechunits/ROB\_1/robtarget?tool=tool0&wobj=wobj0&coordinate=World](https://developercenter.robotstudio.com/rw/motionsystem/mechunits/ROB_1/robtarget?tool=tool0&wobj=wobj0&coordinate=World)”, requestOptions)_  
_.then(response =\> response.text())_  
_.then(result =\> console.log(result))_  
_.catch(error =\> console.log(‘error’, error));_

Unfortunately I am not very familiar with http messaging. Therefore asking help.

Instead of “[developercenter.robotstudio.com](http://developercenter.robotstudio.com)” there should be some internal address (and port?) used between controller and Flexpendant.

What is it or how to read it out?  
I’m not sure also about all header options.

Thank’s!
