62 lines
2.0 KiB
C
62 lines
2.0 KiB
C
/**
|
|
******************************************************************************
|
|
* @file lib_NDEF_Geo.h
|
|
* @author MMY Application Team
|
|
* @version $Revision: 1329 $
|
|
* @date $Date: 2015-11-05 10:34:25 +0100 (Thu, 05 Nov 2015) $
|
|
* @brief This file help to manage Geolocation NDEF file.
|
|
******************************************************************************
|
|
* @attention
|
|
*
|
|
* <h2><center>© COPYRIGHT 2015 STMicroelectronics</center></h2>
|
|
*
|
|
* Licensed under ST MYLIBERTY SOFTWARE LICENSE AGREEMENT (the "License");
|
|
* You may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at:
|
|
*
|
|
* http://www.st.com/myliberty
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
|
|
* AND SPECIFICALLY DISCLAIMING THE IMPLIED WARRANTIES OF MERCHANTABILITY,
|
|
* FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*
|
|
******************************************************************************
|
|
*/
|
|
|
|
/* Define to prevent recursive inclusion -------------------------------------*/
|
|
#ifndef __LIB_NDEF_GEO_H
|
|
#define __LIB_NDEF_GEO_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* Includes ------------------------------------------------------------------*/
|
|
#include "lib_NDEF.h"
|
|
|
|
typedef struct
|
|
{
|
|
char Latitude[20];
|
|
char Longitude[20];
|
|
char Information[100];
|
|
}sGeoInfo;
|
|
|
|
/* Struct defined in lib_NDEF.h */
|
|
typedef struct sRecordInfo sRecordInfo_geo;
|
|
|
|
uint16_t NDEF_ReadGeo( sRecordInfo_geo *pRecordStruct, sGeoInfo *pGeoStruct );
|
|
uint16_t NDEF_WriteGeo( sGeoInfo *pGeoStruct );
|
|
void NDEF_PrepareGeoMessage( sGeoInfo *pGeoStruct, uint8_t *pNDEFMessage, uint16_t *size );
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* __LIB_NDEF_GEO_H */
|
|
|
|
/******************* (C) COPYRIGHT 2015 STMicroelectronics *****END OF FILE****/
|