Utility library to read and write Ndef messages from/to a Type4 NFC tag
Dependents: NFC M2M_2016_STM32 MyongjiElec_capstone1 IDW01M1_Cloud_IBM ... more
Fork of NDefLib by
NDEF NFC library
This library provides an abstract API to create NDEF formatted messages and records and to read/write them from/to a Type4 NFC Tag.
Implementations
At the moment, the NDEF API is implemented by X_NUCLEO_NFC01A1 and X_NUCLEO_NFC02A1 Dynamic NFC Tag libraries respectively driving the X-NUCLEO-NFC01A1 and X-NUCLEO-NFC02A1 boards.
Diff: RecordType/RecordWifiConf.cpp
- Revision:
- 19:13d84b136a62
- Parent:
- 18:cf1dd5c931c2
- Child:
- 20:31f727872290
--- a/RecordType/RecordWifiConf.cpp Thu Oct 27 07:39:26 2016 +0000 +++ b/RecordType/RecordWifiConf.cpp Fri Apr 28 12:13:51 2017 +0000 @@ -2,8 +2,8 @@ ****************************************************************************** * @file RecordWifiConf.h * @author ST / Central Labs - * @version V1.0.0 - * @date Nov 2016 + * @version V2.0.0 + * @date 28 Apr 2017 * @brief {@link RecordMimeType} that contains a Wifi configuration data ****************************************************************************** * @attention @@ -71,7 +71,7 @@ } template<typename T> -uint32_t RecordWifiConf::writeDataField(const fieldType_t& dataType,const T& data,uint8_t *buffer){ +uint32_t RecordWifiConf::write_data_field(const fieldType_t& dataType,const T& data,uint8_t *buffer){ uint32_t offset=0; writeBEFromLE(dataType,buffer+offset); offset+=sizeof(dataType); @@ -82,7 +82,7 @@ return offset+dataSize; } -uint32_t RecordWifiConf::writeDataField(const fieldType_t& dataType, +uint32_t RecordWifiConf::write_data_field(const fieldType_t& dataType, const char *data,const fieldLenght_t& size, uint8_t *buffer){ uint32_t offset=0; writeBEFromLE(dataType,buffer+offset); @@ -94,7 +94,7 @@ return offset+size; } -void RecordWifiConf::updateMimeData(){ +void RecordWifiConf::update_mime_data(){ if(!mContentIsChange) return; @@ -116,15 +116,15 @@ writeBEFromLE((fieldLenght_t)(mMimeDataLenght-4),mMimeData+writeOffset); writeOffset+=sizeof(fieldLenght_t); - writeOffset += writeDataField(sNetworkIdField_id,sDefaultNetworkId,mMimeData+writeOffset); + writeOffset += write_data_field(sNetworkIdField_id,sDefaultNetworkId,mMimeData+writeOffset); fieldLenght_t tempLength = (fieldLenght_t)sizeof(std::string::value_type)*mSsid.length(); - writeOffset += writeDataField(sSsidField_id,mSsid.data(),tempLength,mMimeData+writeOffset); - writeOffset += writeDataField(sAuthTypeField_id,(int16_t)mAuthType,mMimeData+writeOffset); - writeOffset += writeDataField(sEncTypeField_id,(int16_t)mEncType,mMimeData+writeOffset); + writeOffset += write_data_field(sSsidField_id,mSsid.data(),tempLength,mMimeData+writeOffset); + writeOffset += write_data_field(sAuthTypeField_id,(int16_t)mAuthType,mMimeData+writeOffset); + writeOffset += write_data_field(sEncTypeField_id,(int16_t)mEncType,mMimeData+writeOffset); tempLength = (fieldLenght_t)sizeof(std::string::value_type)*mPasskey.length(); - writeOffset += writeDataField(sNetworkKeyField_id,mPasskey.data(),tempLength,mMimeData+writeOffset); + writeOffset += write_data_field(sNetworkKeyField_id,mPasskey.data(),tempLength,mMimeData+writeOffset); - setMimeDataPointer(mMimeData,mMimeDataLenght); + set_mime_data_pointer(mMimeData,mMimeDataLenght); mContentIsChange=false; } @@ -150,8 +150,8 @@ */ RecordWifiConf* RecordWifiConf::parse(const RecordHeader &header, const uint8_t* buffer){ - if (header.getFNT() != RecordHeader::Mime_media_type - || header.getTypeLength() != sWifiConfMimeType.size()) { + if (header.get_FNT() != RecordHeader::Mime_media_type + || header.get_type_length() != sWifiConfMimeType.size()) { return NULL; } @@ -160,8 +160,8 @@ return NULL; } - buffer += header.getTypeLength(); - buffer += header.getIdLength(); + buffer += header.get_type_length(); + buffer += header.get_id_length(); fieldType_t type; fieldLenght_t dataLength;