Changeset 757
- Timestamp:
- 10/23/15 10:49:19 (8 years ago)
- Location:
- XIOS/trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/config/file_attribute.conf
r711 r757 17 17 DECLARE_ENUM2(mode, read, write) 18 18 DECLARE_ENUM4(time_counter, centered, instant, record, none) 19 DECLARE_ATTRIBUTE(int, record_offset) 19 20 20 21 DECLARE_ATTRIBUTE(int, compression_level) -
XIOS/trunk/src/io/nc4_data_output.cpp
r713 r757 1401 1401 if (!field->wasWritten()) 1402 1402 { 1403 if (appendMode )1403 if (appendMode && field->file->record_offset.isEmpty()) 1404 1404 { 1405 1405 field->resetNStep(getRecordFromTime(field->last_Write_srv) + 1); -
XIOS/trunk/src/node/file.cpp
r702 r757 236 236 allDomainEmpty = true; 237 237 238 if (!record_offset.isEmpty() && record_offset < 0) 239 ERROR("void CFile::initFile(void)", 240 "Invalid 'record_offset', this attribute cannot be negative."); 241 const size_t recordOffset = record_offset.isEmpty() ? 0 : record_offset; 242 238 243 set<CAxis*> setAxis; 239 244 set<CDomain*> setDomains; … … 250 255 for (size_t i = 0; i < vecDomains.size(); ++i) 251 256 setDomains.insert(vecDomains[i]); 257 258 field->resetNStep(recordOffset); 252 259 } 253 260 nbAxis = setAxis.size();
Note: See TracChangeset
for help on using the changeset viewer.