What is the meaning of api in caller api ?

asked 2018-12-06 03:21:09 -0500

simphony gravatar image

What is the meaning of api in caller api, one of the parameters of a node?

A commonly known api usually means the name of a function, and the meaning of the caller api used on ros is the information of the node.

What exactly does api mean in the caller api defined by ros?

edit retag flag offensive close merge delete

Comments

3

Could you provide a little more context here? Where did you come across the words "caller api"? On a web page, in a tutorial, some piece of code? Try to provide a link or a code snippet which makes this clear.

gvdhoorn gravatar image gvdhoorn  ( 2018-12-06 03:25:46 -0500 )edit

Also the acronym API in computing means application programing interface. It's an interface for one program to communicate with another program. This and the context which @gvdhoorn refers to should help explain it's meaning

PeteBlackerThe3rd gravatar image PeteBlackerThe3rd  ( 2018-12-06 03:31:10 -0500 )edit

http://docs.ros.org/kinetic/api/rosma... When I look at line 397 of the above source, I know that when registering a node on the master, register the node's caller_id, caller_api, and so on. And in the annotation, you can see that the meaning of caller_api is

simphony gravatar image simphony  ( 2018-12-06 03:34:29 -0500 )edit

defined as 'caller XML RPC URI'. What I'm curious about is what exactly api means in caller_api. For example, generic api is an abbreviation of Application Programming Interface. I want to know exactly what api means in caller api used in ros.

simphony gravatar image simphony  ( 2018-12-06 03:35:43 -0500 )edit

At a guess I'd say it would be either c++, python, etc. Each of these languages have a different api into ros.

PeteBlackerThe3rd gravatar image PeteBlackerThe3rd  ( 2018-12-06 03:40:00 -0500 )edit