Robot Web Services
3HAC050973-001 Revision:M, Application Manual - Robot Web Services
Get IO Signals

The Get IO signals returns a list of IO signal resources defined in the robot controller.

URL

/rw/iosystem/signals

Method

GET

URL Params

None

See Common URL parameters

Data Params

None

Success Response

HTTP_OK(200)

see HTTP Status codes

Example Response

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>io</title>
    <base href="http://localhost/rw/iosystem/"/>
</head>
<body>
    <div class="state">
    <a href="signals" rel="self"/>
    <a href= "signals?action=show" rel="action"/>
    <ul>
        <li class="ios-signal-li" title="Local/DRV_1/DRV1TESTE2">
            <a href="signals/Local/DRV_1/DRV1TESTE2" rel="self"/>
            <span class="name">DRV1TESTE2</span>
            <span class="type">DO</span>
            <span class="category">safety</span>
            <span class="lvalue">0</span>
            <span class="lstate">simulated</span>
        </li>
        <li class="ios-signal-li" title="Local/DRV_1/DRV1BRAKE">
            <a href="signals/Local/DRV_1/DRV1BRAKE" rel="self"/>
            <span class="name">DRV1BRAKE</span>
            <span class="type">DO</span>
            <span class="category">safety</span>
            <span class="lvalue">0</span>
            <span class="lstate">simulated</span>
        </li>
    </ul>
    </div>
</body>
</html>

Resources

  • ios-signal-li IO-Signal list item
    • name IO-signal name
    • type Signal type {DO | DI | AO | AI | GI | GO}
    • category Signals list item
    • lvalue Signal value
    • lstate Signals state {simulated | not simulated}

Error Response

BAD REQUEST(400)

See Robot controller return codes

Sample Call

curl --digest -u "Default User":robotics "http://localhost/rw/iosystem/signals"

Notes

Not supported in bootserver mode