Jump to main content

# 1.2.6.4.8 SRV_USI_PROTOCOL_ID Enum

## C

    typedef enum
    {
        /* PRIME Manager generic */
        SRV_USI_PROT_ID_MNGP_PRIME                = 0x00,

        /* PRIME Manager: GETQRY */
        SRV_USI_PROT_ID_MNGP_PRIME_GETQRY         = 0x00,

        /* PRIME Manager: GETRSP */
        SRV_USI_PROT_ID_MNGP_PRIME_GETRSP         = 0x01,

        /* PRIME Manager: SET */
        SRV_USI_PROT_ID_MNGP_PRIME_SET            = 0x02,

        /* PRIME Manager: RESET */
        SRV_USI_PROT_ID_MNGP_PRIME_RESET          = 0x03,

        /* PRIME Manager: REBOOT */
        SRV_USI_PROT_ID_MNGP_PRIME_REBOOT         = 0x04,

        /* PRIME Manager: Firmware Upgrade */
        SRV_USI_PROT_ID_MNGP_PRIME_FU             = 0x05,

        /* PRIME Manager: GETQRY enhanced */
        SRV_USI_PROT_ID_MNGP_PRIME_GETQRY_EN      = 0x06,

        /* PRIME Manager: GETRSP enhanced */
        SRV_USI_PROT_ID_MNGP_PRIME_GETRSP_EN      = 0x07,

        /* PRIME Sniffer */
        SRV_USI_PROT_ID_SNIF_PRIME                = 0x13,

        /* PRIME PHY Serial */
        SRV_USI_PROT_ID_PHY_SERIAL_PRIME          = 0x1F,

        /* Physical Layer  */
        SRV_USI_PROT_ID_PHY                       = 0x22,

        /* G3 Sniffer  */
        SRV_USI_PROT_ID_SNIFF_G3                  = 0x23,

        /* G3 MAC layer  */
        SRV_USI_PROT_ID_MAC_G3                    = 0x24,

        /* G3 ADP layer  */
        SRV_USI_PROT_ID_ADP_G3                    = 0x25,

        /* G3 Coordinator  */
        SRV_USI_PROT_ID_COORD_G3                  = 0x26,

        /* MicroPLC Physical Layer  */
        SRV_USI_PROT_ID_PHY_MICROPLC              = 0x27,

        /* PRIME API  */
        SRV_USI_PROT_ID_PRIME_API                 = 0x30,

        /* Meters&More AL API */
        SRV_USI_PROT_ID_MM_AL_API                 = 0x31,

        /* Invalid protocol  */
        SRV_USI_PROT_ID_INVALID                   = 0xFF

    } SRV_USI_PROTOCOL_ID;

## Summary

List of available USI protocols.

## Description

This data type defines the identifier required to specify the protocol to use by USI service.

## Remarks

None.

Rev: G