Microchip® Advanced Software Framework

server_notify.h File Reference

Server Notify interface.

Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.

#include "otau.h"

Data Structures

struct  otauServerInfoResp_t
 

Enumerations

enum  otauNotifyState_t {
  NOTIFY_IDLE,
  NOTIFY_CLIENT_NOTIFY_STATE,
  NOTIFY_CLIENT_IDENTIFY_STATE,
  NOTIFY_CLIENT_INFO_STATE,
  NOTIFY_OTAU_IDLE,
  CLIENT_DISCOVERY_REQUEST_SENT,
  CLIENT_INFO_REQUEST_SENT,
  CLIENT_IDENTIFY_REQUEST_SENT,
  CLIENT_RESET_REQUEST_SENT
}
 
enum  otauServerNotifyMsgCode_t {
  CLIENT_DISCOVERY_REQUEST = 0x00,
  CLIENT_DISCOVERY_CONFIRM,
  CLIENT_NOTIFY_INDICATION,
  CLIENT_INFO_REQUEST,
  CLIENT_INFO_CONFIRM,
  CLIENT_INFO_INDICATION,
  CLIENT_IDENTIFY_REQUEST,
  CLIENT_IDENTIFY_CONFIRM,
  CLIENT_RESET_REQUEST,
  CLIENT_RESET_CONFIRM,
  SERVER_INFO_REQUEST = 0x80,
  SERVER_INFO_RESPONSE,
  NOTIFY_ERROR_MSG = 0xF0
}
 

Enumerator
NOTIFY_IDLE 
NOTIFY_CLIENT_NOTIFY_STATE 
NOTIFY_CLIENT_IDENTIFY_STATE 
NOTIFY_CLIENT_INFO_STATE 
NOTIFY_OTAU_IDLE 
CLIENT_DISCOVERY_REQUEST_SENT 
CLIENT_INFO_REQUEST_SENT 
CLIENT_IDENTIFY_REQUEST_SENT 
CLIENT_RESET_REQUEST_SENT 
Enumerator
CLIENT_DISCOVERY_REQUEST 
CLIENT_DISCOVERY_CONFIRM 
CLIENT_NOTIFY_INDICATION 
CLIENT_INFO_REQUEST 
CLIENT_INFO_CONFIRM 
CLIENT_INFO_INDICATION 
CLIENT_IDENTIFY_REQUEST 
CLIENT_IDENTIFY_CONFIRM 
CLIENT_RESET_REQUEST 
CLIENT_RESET_CONFIRM 
SERVER_INFO_REQUEST 
SERVER_INFO_RESPONSE 
NOTIFY_ERROR_MSG