/******************************************************************************* Function: void WF_GetTxDataConfirm(uint8_t *p_txDataConfirm) Summary: Retrives the current state of Tx data confirmation management messages. Description: Precondition: MACInit must be called first. Parameters: p_txDataConfirm - Pointer to location where Tx data confirmation state is Returns: None. Remarks: None. *****************************************************************************/ void WF_GetTxDataConfirm(uint8_t *p_txDataConfirm) { SendGetParamMsg(PARAM_CONFIRM_DATA_TX_REQ, p_txDataConfirm, 1); }
/******************************************************************************* Function: void WFGetMRF24WVersion(uint8_t *p_version) Summary: Retrieves the MRF24W version from the device. Description: Precondition: MACInit must be called first. Parameters: p_version - Pointer to location to store version number. Returns: None. Remarks: None. *****************************************************************************/ void WFGetMRF24WVersion(uint8_t *p_version) { SendGetParamMsg(PARAM_MRF24W, p_version, 1); }
/******************************************************************************* Function: void WF_GetMacAddress(uint8_t *p_mac) Summary: Retrieves the MRF24W MAC address Description: Precondition: MACInit must be called first. Parameters: p_mac - Pointer where mac will be written (must point to a 6-byte buffer) Returns: None. Remarks: None. *****************************************************************************/ void WF_GetMacAddress(uint8_t *p_mac) { SendGetParamMsg(PARAM_MAC_ADDRESS, p_mac, WF_MAC_ADDRESS_LENGTH); }
/******************************************************************************* Function: void WFGetMRF24WB0MVersion(UINT8 *p_version) Summary: Retrieves the MRF24W version from the device. Description: Precondition: MACInit must be called first. Parameters: p_version - Pointer to location to store version number. Returns: None. Remarks: None. *****************************************************************************/ void WFGetMRF24WB0MVersion(UINT8 *p_version) { SendGetParamMsg(PARAM_MRF24WB0M, p_version, 1); }
/******************************************************************************* Function: void WF_GetRegionalDomain(UINT8 *p_regionalDomain) Summary: Retrieves the MRF24W Regional domain Description: Gets the regional domain on the MRF24W. Allowable values are: * WF_DOMAIN_FCC * WF_DOMAIN_IC * WF_DOMAIN_ETSI * WF_DOMAIN_SPAIN * WF_DOMAIN_FRANCE * WF_DOMAIN_JAPAN_A * WF_DOMAIN_JAPAN_B Precondition: MACInit must be called first. Parameters: p_regionalDomain - Pointer where the regional domain value will be written Returns: None. Remarks: None. *****************************************************************************/ void WF_GetRegionalDomain(UINT8 *p_regionalDomain) { SendGetParamMsg(PARAM_REGIONAL_DOMAIN, p_regionalDomain, 1); }
/******************************************************************************* Function: void WF_GetTxMode(UINT8 *mode) Summary: Retrieves tx mode value Description: Retrieves tx mode value Precondition: MACInit must be called first. Parameters: p_mode -- pointer to location to store the mode value Returns: None. Remarks: None. *****************************************************************************/ void WF_GetTxMode(UINT8 *p_mode) { SendGetParamMsg(PARAM_TX_MODE, p_mode, 1); }
/******************************************************************************* Function: void DRV_WIFI_RegionalDomainGet(uint8_t *p_regionalDomain) Summary: Retrieves the MRF24WG Regional domain Description: Gets the regional domain on the MRF24W. Values are: * DRV_WIFI_DOMAIN_FCC * DRV_WIFI_DOMAIN_ETSI * DRV_WIFI_DOMAIN_JAPAN * DRV_WIFI_DOMAIN_OTHER Parameters: p_regionalDomain - Pointer where the regional domain value will be written Returns: None. *****************************************************************************/ void DRV_WIFI_RegionalDomainGet(uint8_t *p_regionalDomain) { SendGetParamMsg(PARAM_REGIONAL_DOMAIN, p_regionalDomain, 1); }
/******************************************************************************* Function: void DRV_WIFI_MacAddressGet(uint8_t *p_mac) Summary: Retrieves the MRF24WG MAC address Description: This function retrieves the MRF24WG MAC address. Parameters: p_mac - Pointer where mac address will be written (must point to a 6-byte buffer) Returns: None. *****************************************************************************/ void DRV_WIFI_MacAddressGet(uint8_t *p_mac) { SendGetParamMsg(PARAM_MAC_ADDRESS, p_mac, WF_MAC_ADDRESS_LENGTH); }
/******************************************************************************* Function: void DRV_WIFI_TxModeGet(uint8_t *p_mode); Summary: Gets 802.11 Tx mode Description: This function gets the MRF24WG Tx mode. Parameters: p_mode -- Pointer to where mode will be written. See DRV_WIFI_TX_MODES. Returns: None. *****************************************************************************/ void DRV_WIFI_TxModeGet(uint8_t *p_mode) { SendGetParamMsg(PARAM_TX_MODE, p_mode, 1); }
/******************************************************************************* Function: void WF_ConnectContextGet(t_wfConnectContext *p_ctx) Summary: Retrieves WF connection context Description: Precondition: MACInit must be called first. Parameters: p_ctx -- pointer where connect context will be written Returns: None. Remarks: None. *****************************************************************************/ void WF_ConnectContextGet(t_wfConnectContext *p_ctx) { SendGetParamMsg(PARAM_CONNECT_CONTEXT, (uint8_t *)p_ctx, sizeof(*p_ctx)); }