Пример #1
0
/*******************************************************************************
  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);
}
Пример #2
0
/*******************************************************************************
  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);
}
Пример #3
0
/*******************************************************************************
  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);
}
Пример #4
0
/*******************************************************************************
  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);
}    
Пример #5
0
/*******************************************************************************
  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);
}   
Пример #6
0
/*******************************************************************************
  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); 
}  
Пример #7
0
/*******************************************************************************
  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);
}
Пример #8
0
/*******************************************************************************
  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);
}
Пример #9
0
/*******************************************************************************
  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));
}