Murata RF modules are designed to simplify wireless development and certification by minimizing the amount of RF expertise you need to wirelessly enable a wide range of applications.
Type/SubCommandID.h@9:0ce800923eda, 2016-03-16 (annotated)
- Committer:
- yangcq88517
- Date:
- Wed Mar 16 15:04:46 2016 +0000
- Revision:
- 9:0ce800923eda
- Parent:
- 0:8e83b9448758
bug fix
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yangcq88517 | 0:8e83b9448758 | 1 | #ifndef SmartLab_MuRata_Type_SubCommandID |
yangcq88517 | 0:8e83b9448758 | 2 | #define SmartLab_MuRata_Type_SubCommandID |
yangcq88517 | 0:8e83b9448758 | 3 | |
yangcq88517 | 0:8e83b9448758 | 4 | namespace SmartLabMuRata |
yangcq88517 | 0:8e83b9448758 | 5 | { |
yangcq88517 | 0:8e83b9448758 | 6 | enum SubCommandID { |
yangcq88517 | 0:8e83b9448758 | 7 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 8 | /// Power up indication |
yangcq88517 | 0:8e83b9448758 | 9 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 10 | GEN_PWR_UP_IND = 0x00, |
yangcq88517 | 0:8e83b9448758 | 11 | |
yangcq88517 | 0:8e83b9448758 | 12 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 13 | /// Sleep configuration |
yangcq88517 | 0:8e83b9448758 | 14 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 15 | GEN_SLEEP_CFG_REQ = 0x05, |
yangcq88517 | 0:8e83b9448758 | 16 | |
yangcq88517 | 0:8e83b9448758 | 17 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 18 | /// Get firmware version string |
yangcq88517 | 0:8e83b9448758 | 19 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 20 | GEN_FW_VER_GET_REQ = 0x08, |
yangcq88517 | 0:8e83b9448758 | 21 | |
yangcq88517 | 0:8e83b9448758 | 22 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 23 | /// Restore NVM to factory default |
yangcq88517 | 0:8e83b9448758 | 24 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 25 | GEN_RESTORE_REQ = 0x09, |
yangcq88517 | 0:8e83b9448758 | 26 | |
yangcq88517 | 0:8e83b9448758 | 27 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 28 | /// Soft reset the module |
yangcq88517 | 0:8e83b9448758 | 29 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 30 | GEN_RESET_REQ = 0x0A, |
yangcq88517 | 0:8e83b9448758 | 31 | |
yangcq88517 | 0:8e83b9448758 | 32 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 33 | /// Configure UART interface |
yangcq88517 | 0:8e83b9448758 | 34 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 35 | GEN_UART_CFG_REQ = 0x0B, |
yangcq88517 | 0:8e83b9448758 | 36 | |
yangcq88517 | 0:8e83b9448758 | 37 | |
yangcq88517 | 0:8e83b9448758 | 38 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 39 | /// Turn on Wifi |
yangcq88517 | 0:8e83b9448758 | 40 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 41 | WIFI_ON_REQ = 0x00, |
yangcq88517 | 0:8e83b9448758 | 42 | |
yangcq88517 | 0:8e83b9448758 | 43 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 44 | /// Turn off Wifi |
yangcq88517 | 0:8e83b9448758 | 45 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 46 | WIFI_OFF_REQ = 0x01, |
yangcq88517 | 0:8e83b9448758 | 47 | |
yangcq88517 | 0:8e83b9448758 | 48 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 49 | /// Associate to a network |
yangcq88517 | 0:8e83b9448758 | 50 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 51 | WIFI_JOIN_REQ = 0x02, |
yangcq88517 | 0:8e83b9448758 | 52 | |
yangcq88517 | 0:8e83b9448758 | 53 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 54 | /// Disconnect from a network |
yangcq88517 | 0:8e83b9448758 | 55 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 56 | WIFI_DISCONNECT_REQ = 0x03, |
yangcq88517 | 0:8e83b9448758 | 57 | |
yangcq88517 | 0:8e83b9448758 | 58 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 59 | /// Get WiFi status |
yangcq88517 | 0:8e83b9448758 | 60 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 61 | WIFI_GET_STATUS_REQ = 0x04, |
yangcq88517 | 0:8e83b9448758 | 62 | |
yangcq88517 | 0:8e83b9448758 | 63 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 64 | /// Scan WiFi networks |
yangcq88517 | 0:8e83b9448758 | 65 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 66 | WIFI_SCAN_REQ = 0x05, |
yangcq88517 | 0:8e83b9448758 | 67 | |
yangcq88517 | 0:8e83b9448758 | 68 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 69 | /// Get STA signal strength (RSSI) |
yangcq88517 | 0:8e83b9448758 | 70 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 71 | WIFI_GET_STA_RSSI_REQ = 0x06, |
yangcq88517 | 0:8e83b9448758 | 72 | |
yangcq88517 | 0:8e83b9448758 | 73 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 74 | /// Soft AP on-off control |
yangcq88517 | 0:8e83b9448758 | 75 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 76 | WIFI_AP_CTRL_REQ = 0x07, |
yangcq88517 | 0:8e83b9448758 | 77 | |
yangcq88517 | 0:8e83b9448758 | 78 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 79 | /// Start WPS process |
yangcq88517 | 0:8e83b9448758 | 80 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 81 | WIFI_WPS_REQ = 0x08, |
yangcq88517 | 0:8e83b9448758 | 82 | |
yangcq88517 | 0:8e83b9448758 | 83 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 84 | /// Get clients that are associated to the soft AP. |
yangcq88517 | 0:8e83b9448758 | 85 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 86 | WIFI_AP_GET_CLIENT_REQ = 0x0A, |
yangcq88517 | 0:8e83b9448758 | 87 | |
yangcq88517 | 0:8e83b9448758 | 88 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 89 | /// Network status indication |
yangcq88517 | 0:8e83b9448758 | 90 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 91 | WIFI_NETWORK_STATUS_IND = 0x10, |
yangcq88517 | 0:8e83b9448758 | 92 | |
yangcq88517 | 0:8e83b9448758 | 93 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 94 | /// Scan result indication |
yangcq88517 | 0:8e83b9448758 | 95 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 96 | WIFI_SCAN_RESULT_IND = 0x11, |
yangcq88517 | 0:8e83b9448758 | 97 | |
yangcq88517 | 0:8e83b9448758 | 98 | |
yangcq88517 | 0:8e83b9448758 | 99 | |
yangcq88517 | 0:8e83b9448758 | 100 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 101 | /// SNIC API initialization |
yangcq88517 | 0:8e83b9448758 | 102 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 103 | SNIC_INIT_REQ = 0x00, |
yangcq88517 | 0:8e83b9448758 | 104 | |
yangcq88517 | 0:8e83b9448758 | 105 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 106 | /// SNIC API cleanup |
yangcq88517 | 0:8e83b9448758 | 107 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 108 | SNIC_CLEANUP_REQ = 0x01, |
yangcq88517 | 0:8e83b9448758 | 109 | |
yangcq88517 | 0:8e83b9448758 | 110 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 111 | /// Send from socket |
yangcq88517 | 0:8e83b9448758 | 112 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 113 | SNIC_SEND_FROM_SOCKET_REQ = 0x02, |
yangcq88517 | 0:8e83b9448758 | 114 | |
yangcq88517 | 0:8e83b9448758 | 115 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 116 | /// Close socket |
yangcq88517 | 0:8e83b9448758 | 117 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 118 | SNIC_CLOSE_SOCKET_REQ = 0x03, |
yangcq88517 | 0:8e83b9448758 | 119 | |
yangcq88517 | 0:8e83b9448758 | 120 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 121 | /// Get socket option |
yangcq88517 | 0:8e83b9448758 | 122 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 123 | SNIC_GETSOCKOPT_REQ = 0x05, |
yangcq88517 | 0:8e83b9448758 | 124 | |
yangcq88517 | 0:8e83b9448758 | 125 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 126 | /// Set socket option |
yangcq88517 | 0:8e83b9448758 | 127 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 128 | SNIC_SETSOCKOPT_REQ = 0x06, |
yangcq88517 | 0:8e83b9448758 | 129 | |
yangcq88517 | 0:8e83b9448758 | 130 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 131 | /// Get name or peer name |
yangcq88517 | 0:8e83b9448758 | 132 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 133 | SNIC_SOCKET_GETNAME_REQ = 0x07, |
yangcq88517 | 0:8e83b9448758 | 134 | |
yangcq88517 | 0:8e83b9448758 | 135 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 136 | /// Send ARP request |
yangcq88517 | 0:8e83b9448758 | 137 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 138 | SNIC_SEND_ARP_REQ = 0x08, |
yangcq88517 | 0:8e83b9448758 | 139 | |
yangcq88517 | 0:8e83b9448758 | 140 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 141 | /// Get DHCP info |
yangcq88517 | 0:8e83b9448758 | 142 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 143 | SNIC_GET_DHCP_INFO_REQ = 0x09, |
yangcq88517 | 0:8e83b9448758 | 144 | |
yangcq88517 | 0:8e83b9448758 | 145 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 146 | /// Resolve a host name to IP address |
yangcq88517 | 0:8e83b9448758 | 147 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 148 | SNIC_RESOLVE_NAME_REQ = 0x0A, |
yangcq88517 | 0:8e83b9448758 | 149 | |
yangcq88517 | 0:8e83b9448758 | 150 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 151 | /// Configure DHCP or static IP |
yangcq88517 | 0:8e83b9448758 | 152 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 153 | SNIC_IP_CONFIG_REQ = 0x0B, |
yangcq88517 | 0:8e83b9448758 | 154 | |
yangcq88517 | 0:8e83b9448758 | 155 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 156 | /// ACK configuration for data indications |
yangcq88517 | 0:8e83b9448758 | 157 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 158 | SNIC_DATA_IND_ACK_CONFIG_REQ = 0x0C, |
yangcq88517 | 0:8e83b9448758 | 159 | |
yangcq88517 | 0:8e83b9448758 | 160 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 161 | /// Create TCP socket |
yangcq88517 | 0:8e83b9448758 | 162 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 163 | SNIC_TCP_CREATE_SOCKET_REQ = 0x10, |
yangcq88517 | 0:8e83b9448758 | 164 | |
yangcq88517 | 0:8e83b9448758 | 165 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 166 | /// Create TCP connection server |
yangcq88517 | 0:8e83b9448758 | 167 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 168 | SNIC_TCP_CREATE_CONNECTION_REQ = 0x11, |
yangcq88517 | 0:8e83b9448758 | 169 | |
yangcq88517 | 0:8e83b9448758 | 170 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 171 | /// Connect to TCP server |
yangcq88517 | 0:8e83b9448758 | 172 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 173 | SNIC_TCP_CONNECT_TO_SERVER_REQ = 0x12, |
yangcq88517 | 0:8e83b9448758 | 174 | |
yangcq88517 | 0:8e83b9448758 | 175 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 176 | /// Create UDP socket |
yangcq88517 | 0:8e83b9448758 | 177 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 178 | SNIC_UDP_CREATE_SOCKET_REQ = 0x13, |
yangcq88517 | 0:8e83b9448758 | 179 | |
yangcq88517 | 0:8e83b9448758 | 180 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 181 | /// Start UDP receive on socket |
yangcq88517 | 0:8e83b9448758 | 182 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 183 | SNIC_UDP_START_RECV_REQ = 0x14, |
yangcq88517 | 0:8e83b9448758 | 184 | |
yangcq88517 | 0:8e83b9448758 | 185 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 186 | /// Send UDP packet |
yangcq88517 | 0:8e83b9448758 | 187 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 188 | SNIC_UDP_SIMPLE_SEND_REQ = 0x15, |
yangcq88517 | 0:8e83b9448758 | 189 | |
yangcq88517 | 0:8e83b9448758 | 190 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 191 | /// Send UDP packet from socket |
yangcq88517 | 0:8e83b9448758 | 192 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 193 | SNIC_UDP_SEND_FROM_SOCKET_REQ = 0x16, |
yangcq88517 | 0:8e83b9448758 | 194 | |
yangcq88517 | 0:8e83b9448758 | 195 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 196 | /// Send HTTP request |
yangcq88517 | 0:8e83b9448758 | 197 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 198 | SNIC_HTTP_REQ = 0x17, |
yangcq88517 | 0:8e83b9448758 | 199 | |
yangcq88517 | 0:8e83b9448758 | 200 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 201 | /// Send HTTP more data request |
yangcq88517 | 0:8e83b9448758 | 202 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 203 | SNIC_HTTP_MORE_REQ = 0x18, |
yangcq88517 | 0:8e83b9448758 | 204 | |
yangcq88517 | 0:8e83b9448758 | 205 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 206 | /// Send HTTPS request |
yangcq88517 | 0:8e83b9448758 | 207 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 208 | SNIC_HTTPS_REQ = 0x19, |
yangcq88517 | 0:8e83b9448758 | 209 | |
yangcq88517 | 0:8e83b9448758 | 210 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 211 | /// Create advanced TLS TCP socket |
yangcq88517 | 0:8e83b9448758 | 212 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 213 | SNIC_TCP_CREATE_ADV_TLS_SOCKET_REQ = 0x1A, |
yangcq88517 | 0:8e83b9448758 | 214 | |
yangcq88517 | 0:8e83b9448758 | 215 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 216 | /// Create simple TLS TCP socket |
yangcq88517 | 0:8e83b9448758 | 217 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 218 | SNIC_TCP_CREAET_SIMPLE_TLS_SOCKET_REQ = 0x1B, |
yangcq88517 | 0:8e83b9448758 | 219 | |
yangcq88517 | 0:8e83b9448758 | 220 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 221 | /// Connection status indication |
yangcq88517 | 0:8e83b9448758 | 222 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 223 | SNIC_TCP_CONNECTION_STATUS_IND = 0x20, |
yangcq88517 | 0:8e83b9448758 | 224 | |
yangcq88517 | 0:8e83b9448758 | 225 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 226 | /// TCP client socket indication |
yangcq88517 | 0:8e83b9448758 | 227 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 228 | SNIC_TCP_CLIENT_SOCKET_IND = 0x21, |
yangcq88517 | 0:8e83b9448758 | 229 | |
yangcq88517 | 0:8e83b9448758 | 230 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 231 | /// TCP or connected UDP packet received indication |
yangcq88517 | 0:8e83b9448758 | 232 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 233 | SNIC_CONNECTION_RECV_IND = 0x22, |
yangcq88517 | 0:8e83b9448758 | 234 | |
yangcq88517 | 0:8e83b9448758 | 235 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 236 | /// UCP packet received indication |
yangcq88517 | 0:8e83b9448758 | 237 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 238 | SNIC_UDP_RECV_IND = 0x23, |
yangcq88517 | 0:8e83b9448758 | 239 | |
yangcq88517 | 0:8e83b9448758 | 240 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 241 | /// ARP reply indication |
yangcq88517 | 0:8e83b9448758 | 242 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 243 | SNIC_ARP_REPLY_IND = 0x24, |
yangcq88517 | 0:8e83b9448758 | 244 | |
yangcq88517 | 0:8e83b9448758 | 245 | /// <summary> |
yangcq88517 | 0:8e83b9448758 | 246 | /// HTTP response indication |
yangcq88517 | 0:8e83b9448758 | 247 | /// </summary> |
yangcq88517 | 0:8e83b9448758 | 248 | SNIC_HTTP_RSP_IND = 0x25, |
yangcq88517 | 0:8e83b9448758 | 249 | }; |
yangcq88517 | 0:8e83b9448758 | 250 | } |
yangcq88517 | 0:8e83b9448758 | 251 | |
yangcq88517 | 0:8e83b9448758 | 252 | #endif |