Robot Web Services
3HAC050973-001 Revision:M, Application Manual - Robot Web Services
Get eio device status information

Elementry io device get status information resource

URL

/rw/iosystem/devices/{network}/{device}/upgradeinfo

Method

GET

URL Params

None

See Common URL parameters

Data Params

None

Success Response

HTTP_OK(200), NO_CONTENT(204)

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="Local/DRV_1/upgradeinfo" rel="self"></a>
            <ul>
                <li class="eio-Status">
                    <li class="eio-fw-upgrade-status" title="overall">
                        <span class="state">50</span>
                        <span class="status">0</span>
                    </li>
                    <li class="eio-fwmodule-upgrade-status-data" title="0">
                        <span class="state">50</span>
                        <span class="status">0</span>
                        <span class="program-name">A_HYPIOM_B_3_8</span>
                        <span class="serial-no">6839766</span>
                        <span class="hw-revision">C.1</span>
                        <span class="latest-program-name-available">A_HYPIOM_B_3_8</span>
                    </li>
                    <li class="eio-fwmodule-upgrade-status-data" title="1">
                        <span class="state">50</span>
                        <span class="status">-1</span>
                        <span class="program-name">A_HYPIOM_B_1_3</span>
                        <span class="serial-no">6839767</span>
                        <span class="hw-revision">B.1</span>
                        <span class="latest-program-name-available">A_HYPIOM_B_1_3</span>
                    </li>
                </li>
            </ul>
        </div>
    </body>
</html>

Resources

  • eio-device Firmware upgrade info
  • state Firmwawre status {0 | 1 | 2 | 3 | 4 | 5 | 10 | 11 | 15 | 20 | 25 | 30 | 40 | 45 | 50}
    • UNKNOWN = 0
    • AUTOMATIC = 1
    • MANUAL = 2
    • INFO = 3
    • ALLOCATE = 4
    • START = 5
    • RUNNING = 10
    • RUNNING_START_RECEIVED = 11
    • RUNNING_CHECK_IN_PROGRESS = 15
    • RUNNING_ERASE_IN_PROGRESS = 20
    • RUNNING_BURN_IN_PROGRESS = 25
    • RUNNING_END_RECEIVED = 30
    • CHECK = 40
    • DEALLOCATE = 45
    • FINISHED = 50
  • status Firmwawre status {-1 | 0 | 1 | 2}
    • ERROR = -1
    • OK/FINISHED = 0
    • OK/UPGRADED = 1
    • PENDING = 2
  • program-name Name of the installed program
  • serial-no Serial no of the device
  • hw-revision Hardware revision version
  • latest-program-name-available Name of the latest installed program

Error Response

BAD_REQUEST(400)

See Robot controller return codes

Sample Call

curl --digest -u "Default User":robotics "http://localhost/rw/iosystem/devices/EtherNetIP/EN_Internal_Device/upgradeinfo"

Notes

Not supported in bootserver mode

Applicable only for RC