Changeset 581 for XIOS/trunk/src/interface/c_attr/icfieldgroup_attr.cpp
- Timestamp:
- 03/24/15 11:21:45 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icfieldgroup_attr.cpp
r538 r581 1 1 /* ************************************************************************** * 2 * Interface auto generated - do not modify *2 * Interface auto generated - do not modify * 3 3 * ************************************************************************** */ 4 4 … … 16 16 extern "C" 17 17 { 18 typedef xios::CFieldGroup* 19 18 typedef xios::CFieldGroup* fieldgroup_Ptr; 19 20 20 void cxios_set_fieldgroup_add_offset(fieldgroup_Ptr fieldgroup_hdl, double add_offset) 21 21 { 22 22 CTimer::get("XIOS").resume(); 23 23 fieldgroup_hdl->add_offset.setValue(add_offset); 24 25 } 26 24 CTimer::get("XIOS").suspend(); 25 } 26 27 27 void cxios_get_fieldgroup_add_offset(fieldgroup_Ptr fieldgroup_hdl, double* add_offset) 28 28 { 29 CTimer::get("XIOS").resume(); 29 30 *add_offset = fieldgroup_hdl->add_offset.getInheritedValue(); 30 } 31 32 bool cxios_is_defined_fieldgroup_add_offset(fieldgroup_Ptr fieldgroup_hdl ) 33 { 34 CTimer::get("XIOS").resume(); 35 return fieldgroup_hdl->add_offset.hasInheritedValue(); 36 CTimer::get("XIOS").suspend(); 37 } 38 39 40 31 CTimer::get("XIOS").suspend(); 32 } 33 34 bool cxios_is_defined_fieldgroup_add_offset(fieldgroup_Ptr fieldgroup_hdl) 35 { 36 CTimer::get("XIOS").resume(); 37 bool isDefined = fieldgroup_hdl->add_offset.hasInheritedValue(); 38 CTimer::get("XIOS").suspend(); 39 return isDefined; 40 } 41 42 41 43 void cxios_set_fieldgroup_axis_ref(fieldgroup_Ptr fieldgroup_hdl, const char * axis_ref, int axis_ref_size) 42 44 { 43 45 std::string axis_ref_str; 44 if (!cstr2string(axis_ref, axis_ref_size, axis_ref_str)) return;45 46 if (!cstr2string(axis_ref, axis_ref_size, axis_ref_str)) return; 47 CTimer::get("XIOS").resume(); 46 48 fieldgroup_hdl->axis_ref.setValue(axis_ref_str); 47 48 } 49 49 CTimer::get("XIOS").suspend(); 50 } 51 50 52 void cxios_get_fieldgroup_axis_ref(fieldgroup_Ptr fieldgroup_hdl, char * axis_ref, int axis_ref_size) 51 53 { 52 53 if (!string_copy(fieldgroup_hdl->axis_ref.getInheritedValue(),axis_ref, axis_ref_size))54 ERROR("void cxios_get_fieldgroup_axis_ref(fieldgroup_Ptr fieldgroup_hdl, char * axis_ref, int axis_ref_size)", << "Input string is to short");55 56 } 57 58 bool cxios_is_defined_fieldgroup_axis_ref(fieldgroup_Ptr fieldgroup_hdl 59 { 60 CTimer::get("XIOS").resume(); 61 returnfieldgroup_hdl->axis_ref.hasInheritedValue();62 CTimer::get("XIOS").suspend(); 63 }64 65 66 54 CTimer::get("XIOS").resume(); 55 if (!string_copy(fieldgroup_hdl->axis_ref.getInheritedValue(), axis_ref, axis_ref_size)) 56 ERROR("void cxios_get_fieldgroup_axis_ref(fieldgroup_Ptr fieldgroup_hdl, char * axis_ref, int axis_ref_size)", << "Input string is too short"); 57 CTimer::get("XIOS").suspend(); 58 } 59 60 bool cxios_is_defined_fieldgroup_axis_ref(fieldgroup_Ptr fieldgroup_hdl) 61 { 62 CTimer::get("XIOS").resume(); 63 bool isDefined = fieldgroup_hdl->axis_ref.hasInheritedValue(); 64 CTimer::get("XIOS").suspend(); 65 return isDefined; 66 } 67 68 67 69 void cxios_set_fieldgroup_default_value(fieldgroup_Ptr fieldgroup_hdl, double default_value) 68 70 { 69 71 CTimer::get("XIOS").resume(); 70 72 fieldgroup_hdl->default_value.setValue(default_value); 71 72 } 73 73 CTimer::get("XIOS").suspend(); 74 } 75 74 76 void cxios_get_fieldgroup_default_value(fieldgroup_Ptr fieldgroup_hdl, double* default_value) 75 77 { 78 CTimer::get("XIOS").resume(); 76 79 *default_value = fieldgroup_hdl->default_value.getInheritedValue(); 77 } 78 79 bool cxios_is_defined_fieldgroup_default_value(fieldgroup_Ptr fieldgroup_hdl ) 80 { 81 CTimer::get("XIOS").resume(); 82 return fieldgroup_hdl->default_value.hasInheritedValue(); 83 CTimer::get("XIOS").suspend(); 84 } 85 86 87 80 CTimer::get("XIOS").suspend(); 81 } 82 83 bool cxios_is_defined_fieldgroup_default_value(fieldgroup_Ptr fieldgroup_hdl) 84 { 85 CTimer::get("XIOS").resume(); 86 bool isDefined = fieldgroup_hdl->default_value.hasInheritedValue(); 87 CTimer::get("XIOS").suspend(); 88 return isDefined; 89 } 90 91 88 92 void cxios_set_fieldgroup_detect_missing_value(fieldgroup_Ptr fieldgroup_hdl, bool detect_missing_value) 89 93 { 90 94 CTimer::get("XIOS").resume(); 91 95 fieldgroup_hdl->detect_missing_value.setValue(detect_missing_value); 92 93 } 94 96 CTimer::get("XIOS").suspend(); 97 } 98 95 99 void cxios_get_fieldgroup_detect_missing_value(fieldgroup_Ptr fieldgroup_hdl, bool* detect_missing_value) 96 100 { 101 CTimer::get("XIOS").resume(); 97 102 *detect_missing_value = fieldgroup_hdl->detect_missing_value.getInheritedValue(); 98 } 99 100 bool cxios_is_defined_fieldgroup_detect_missing_value(fieldgroup_Ptr fieldgroup_hdl ) 101 { 102 CTimer::get("XIOS").resume(); 103 return fieldgroup_hdl->detect_missing_value.hasInheritedValue(); 104 CTimer::get("XIOS").suspend(); 105 } 106 107 108 103 CTimer::get("XIOS").suspend(); 104 } 105 106 bool cxios_is_defined_fieldgroup_detect_missing_value(fieldgroup_Ptr fieldgroup_hdl) 107 { 108 CTimer::get("XIOS").resume(); 109 bool isDefined = fieldgroup_hdl->detect_missing_value.hasInheritedValue(); 110 CTimer::get("XIOS").suspend(); 111 return isDefined; 112 } 113 114 109 115 void cxios_set_fieldgroup_domain_ref(fieldgroup_Ptr fieldgroup_hdl, const char * domain_ref, int domain_ref_size) 110 116 { 111 117 std::string domain_ref_str; 112 if (!cstr2string(domain_ref, domain_ref_size, domain_ref_str)) return;113 118 if (!cstr2string(domain_ref, domain_ref_size, domain_ref_str)) return; 119 CTimer::get("XIOS").resume(); 114 120 fieldgroup_hdl->domain_ref.setValue(domain_ref_str); 115 116 } 117 121 CTimer::get("XIOS").suspend(); 122 } 123 118 124 void cxios_get_fieldgroup_domain_ref(fieldgroup_Ptr fieldgroup_hdl, char * domain_ref, int domain_ref_size) 119 125 { 120 121 if (!string_copy(fieldgroup_hdl->domain_ref.getInheritedValue(),domain_ref, domain_ref_size))122 ERROR("void cxios_get_fieldgroup_domain_ref(fieldgroup_Ptr fieldgroup_hdl, char * domain_ref, int domain_ref_size)", << "Input string is to short");123 124 } 125 126 bool cxios_is_defined_fieldgroup_domain_ref(fieldgroup_Ptr fieldgroup_hdl 127 { 128 CTimer::get("XIOS").resume(); 129 returnfieldgroup_hdl->domain_ref.hasInheritedValue();130 CTimer::get("XIOS").suspend(); 131 }132 133 134 126 CTimer::get("XIOS").resume(); 127 if (!string_copy(fieldgroup_hdl->domain_ref.getInheritedValue(), domain_ref, domain_ref_size)) 128 ERROR("void cxios_get_fieldgroup_domain_ref(fieldgroup_Ptr fieldgroup_hdl, char * domain_ref, int domain_ref_size)", << "Input string is too short"); 129 CTimer::get("XIOS").suspend(); 130 } 131 132 bool cxios_is_defined_fieldgroup_domain_ref(fieldgroup_Ptr fieldgroup_hdl) 133 { 134 CTimer::get("XIOS").resume(); 135 bool isDefined = fieldgroup_hdl->domain_ref.hasInheritedValue(); 136 CTimer::get("XIOS").suspend(); 137 return isDefined; 138 } 139 140 135 141 void cxios_set_fieldgroup_enabled(fieldgroup_Ptr fieldgroup_hdl, bool enabled) 136 142 { 137 143 CTimer::get("XIOS").resume(); 138 144 fieldgroup_hdl->enabled.setValue(enabled); 139 140 } 141 145 CTimer::get("XIOS").suspend(); 146 } 147 142 148 void cxios_get_fieldgroup_enabled(fieldgroup_Ptr fieldgroup_hdl, bool* enabled) 143 149 { 150 CTimer::get("XIOS").resume(); 144 151 *enabled = fieldgroup_hdl->enabled.getInheritedValue(); 145 } 146 147 bool cxios_is_defined_fieldgroup_enabled(fieldgroup_Ptr fieldgroup_hdl ) 148 { 149 CTimer::get("XIOS").resume(); 150 return fieldgroup_hdl->enabled.hasInheritedValue(); 151 CTimer::get("XIOS").suspend(); 152 } 153 154 155 152 CTimer::get("XIOS").suspend(); 153 } 154 155 bool cxios_is_defined_fieldgroup_enabled(fieldgroup_Ptr fieldgroup_hdl) 156 { 157 CTimer::get("XIOS").resume(); 158 bool isDefined = fieldgroup_hdl->enabled.hasInheritedValue(); 159 CTimer::get("XIOS").suspend(); 160 return isDefined; 161 } 162 163 156 164 void cxios_set_fieldgroup_field_ref(fieldgroup_Ptr fieldgroup_hdl, const char * field_ref, int field_ref_size) 157 165 { 158 166 std::string field_ref_str; 159 if (!cstr2string(field_ref, field_ref_size, field_ref_str)) return;160 167 if (!cstr2string(field_ref, field_ref_size, field_ref_str)) return; 168 CTimer::get("XIOS").resume(); 161 169 fieldgroup_hdl->field_ref.setValue(field_ref_str); 162 163 } 164 170 CTimer::get("XIOS").suspend(); 171 } 172 165 173 void cxios_get_fieldgroup_field_ref(fieldgroup_Ptr fieldgroup_hdl, char * field_ref, int field_ref_size) 166 174 { 167 168 if (!string_copy(fieldgroup_hdl->field_ref.getInheritedValue(),field_ref, field_ref_size))169 ERROR("void cxios_get_fieldgroup_field_ref(fieldgroup_Ptr fieldgroup_hdl, char * field_ref, int field_ref_size)", << "Input string is to short");170 171 } 172 173 bool cxios_is_defined_fieldgroup_field_ref(fieldgroup_Ptr fieldgroup_hdl 174 { 175 CTimer::get("XIOS").resume(); 176 returnfieldgroup_hdl->field_ref.hasInheritedValue();177 CTimer::get("XIOS").suspend(); 178 }179 180 181 175 CTimer::get("XIOS").resume(); 176 if (!string_copy(fieldgroup_hdl->field_ref.getInheritedValue(), field_ref, field_ref_size)) 177 ERROR("void cxios_get_fieldgroup_field_ref(fieldgroup_Ptr fieldgroup_hdl, char * field_ref, int field_ref_size)", << "Input string is too short"); 178 CTimer::get("XIOS").suspend(); 179 } 180 181 bool cxios_is_defined_fieldgroup_field_ref(fieldgroup_Ptr fieldgroup_hdl) 182 { 183 CTimer::get("XIOS").resume(); 184 bool isDefined = fieldgroup_hdl->field_ref.hasInheritedValue(); 185 CTimer::get("XIOS").suspend(); 186 return isDefined; 187 } 188 189 182 190 void cxios_set_fieldgroup_freq_offset(fieldgroup_Ptr fieldgroup_hdl, cxios_duration freq_offset_c) 183 191 { … … 194 202 CTimer::get("XIOS").suspend(); 195 203 } 196 204 197 205 void cxios_get_fieldgroup_freq_offset(fieldgroup_Ptr fieldgroup_hdl, cxios_duration* freq_offset_c) 198 206 { … … 208 216 CTimer::get("XIOS").suspend(); 209 217 } 210 211 bool cxios_is_defined_fieldgroup_freq_offset(fieldgroup_Ptr fieldgroup_hdl 212 { 213 CTimer::get("XIOS").resume(); 214 returnfieldgroup_hdl->freq_offset.hasInheritedValue();215 CTimer::get("XIOS").suspend(); 216 }217 218 219 218 219 bool cxios_is_defined_fieldgroup_freq_offset(fieldgroup_Ptr fieldgroup_hdl) 220 { 221 CTimer::get("XIOS").resume(); 222 bool isDefined = fieldgroup_hdl->freq_offset.hasInheritedValue(); 223 CTimer::get("XIOS").suspend(); 224 return isDefined; 225 } 226 227 220 228 void cxios_set_fieldgroup_freq_op(fieldgroup_Ptr fieldgroup_hdl, cxios_duration freq_op_c) 221 229 { … … 232 240 CTimer::get("XIOS").suspend(); 233 241 } 234 242 235 243 void cxios_get_fieldgroup_freq_op(fieldgroup_Ptr fieldgroup_hdl, cxios_duration* freq_op_c) 236 244 { … … 246 254 CTimer::get("XIOS").suspend(); 247 255 } 248 249 bool cxios_is_defined_fieldgroup_freq_op(fieldgroup_Ptr fieldgroup_hdl 250 { 251 CTimer::get("XIOS").resume(); 252 returnfieldgroup_hdl->freq_op.hasInheritedValue();253 CTimer::get("XIOS").suspend(); 254 }255 256 257 256 257 bool cxios_is_defined_fieldgroup_freq_op(fieldgroup_Ptr fieldgroup_hdl) 258 { 259 CTimer::get("XIOS").resume(); 260 bool isDefined = fieldgroup_hdl->freq_op.hasInheritedValue(); 261 CTimer::get("XIOS").suspend(); 262 return isDefined; 263 } 264 265 258 266 void cxios_set_fieldgroup_grid_ref(fieldgroup_Ptr fieldgroup_hdl, const char * grid_ref, int grid_ref_size) 259 267 { 260 268 std::string grid_ref_str; 261 if (!cstr2string(grid_ref, grid_ref_size, grid_ref_str)) return;262 269 if (!cstr2string(grid_ref, grid_ref_size, grid_ref_str)) return; 270 CTimer::get("XIOS").resume(); 263 271 fieldgroup_hdl->grid_ref.setValue(grid_ref_str); 264 265 } 266 272 CTimer::get("XIOS").suspend(); 273 } 274 267 275 void cxios_get_fieldgroup_grid_ref(fieldgroup_Ptr fieldgroup_hdl, char * grid_ref, int grid_ref_size) 268 276 { 269 270 if (!string_copy(fieldgroup_hdl->grid_ref.getInheritedValue(),grid_ref, grid_ref_size))271 ERROR("void cxios_get_fieldgroup_grid_ref(fieldgroup_Ptr fieldgroup_hdl, char * grid_ref, int grid_ref_size)", << "Input string is to short");272 273 } 274 275 bool cxios_is_defined_fieldgroup_grid_ref(fieldgroup_Ptr fieldgroup_hdl 276 { 277 CTimer::get("XIOS").resume(); 278 returnfieldgroup_hdl->grid_ref.hasInheritedValue();279 CTimer::get("XIOS").suspend(); 280 }281 282 283 277 CTimer::get("XIOS").resume(); 278 if (!string_copy(fieldgroup_hdl->grid_ref.getInheritedValue(), grid_ref, grid_ref_size)) 279 ERROR("void cxios_get_fieldgroup_grid_ref(fieldgroup_Ptr fieldgroup_hdl, char * grid_ref, int grid_ref_size)", << "Input string is too short"); 280 CTimer::get("XIOS").suspend(); 281 } 282 283 bool cxios_is_defined_fieldgroup_grid_ref(fieldgroup_Ptr fieldgroup_hdl) 284 { 285 CTimer::get("XIOS").resume(); 286 bool isDefined = fieldgroup_hdl->grid_ref.hasInheritedValue(); 287 CTimer::get("XIOS").suspend(); 288 return isDefined; 289 } 290 291 284 292 void cxios_set_fieldgroup_group_ref(fieldgroup_Ptr fieldgroup_hdl, const char * group_ref, int group_ref_size) 285 293 { 286 294 std::string group_ref_str; 287 if (!cstr2string(group_ref, group_ref_size, group_ref_str)) return;288 295 if (!cstr2string(group_ref, group_ref_size, group_ref_str)) return; 296 CTimer::get("XIOS").resume(); 289 297 fieldgroup_hdl->group_ref.setValue(group_ref_str); 290 291 } 292 298 CTimer::get("XIOS").suspend(); 299 } 300 293 301 void cxios_get_fieldgroup_group_ref(fieldgroup_Ptr fieldgroup_hdl, char * group_ref, int group_ref_size) 294 302 { 295 296 if (!string_copy(fieldgroup_hdl->group_ref.getInheritedValue(),group_ref, group_ref_size))297 ERROR("void cxios_get_fieldgroup_group_ref(fieldgroup_Ptr fieldgroup_hdl, char * group_ref, int group_ref_size)", << "Input string is to short");298 299 } 300 301 bool cxios_is_defined_fieldgroup_group_ref(fieldgroup_Ptr fieldgroup_hdl 302 { 303 CTimer::get("XIOS").resume(); 304 returnfieldgroup_hdl->group_ref.hasInheritedValue();305 CTimer::get("XIOS").suspend(); 306 }307 308 309 303 CTimer::get("XIOS").resume(); 304 if (!string_copy(fieldgroup_hdl->group_ref.getInheritedValue(), group_ref, group_ref_size)) 305 ERROR("void cxios_get_fieldgroup_group_ref(fieldgroup_Ptr fieldgroup_hdl, char * group_ref, int group_ref_size)", << "Input string is too short"); 306 CTimer::get("XIOS").suspend(); 307 } 308 309 bool cxios_is_defined_fieldgroup_group_ref(fieldgroup_Ptr fieldgroup_hdl) 310 { 311 CTimer::get("XIOS").resume(); 312 bool isDefined = fieldgroup_hdl->group_ref.hasInheritedValue(); 313 CTimer::get("XIOS").suspend(); 314 return isDefined; 315 } 316 317 310 318 void cxios_set_fieldgroup_level(fieldgroup_Ptr fieldgroup_hdl, int level) 311 319 { 312 320 CTimer::get("XIOS").resume(); 313 321 fieldgroup_hdl->level.setValue(level); 314 315 } 316 322 CTimer::get("XIOS").suspend(); 323 } 324 317 325 void cxios_get_fieldgroup_level(fieldgroup_Ptr fieldgroup_hdl, int* level) 318 326 { 327 CTimer::get("XIOS").resume(); 319 328 *level = fieldgroup_hdl->level.getInheritedValue(); 320 } 321 322 bool cxios_is_defined_fieldgroup_level(fieldgroup_Ptr fieldgroup_hdl ) 323 { 324 CTimer::get("XIOS").resume(); 325 return fieldgroup_hdl->level.hasInheritedValue(); 326 CTimer::get("XIOS").suspend(); 327 } 328 329 330 329 CTimer::get("XIOS").suspend(); 330 } 331 332 bool cxios_is_defined_fieldgroup_level(fieldgroup_Ptr fieldgroup_hdl) 333 { 334 CTimer::get("XIOS").resume(); 335 bool isDefined = fieldgroup_hdl->level.hasInheritedValue(); 336 CTimer::get("XIOS").suspend(); 337 return isDefined; 338 } 339 340 331 341 void cxios_set_fieldgroup_long_name(fieldgroup_Ptr fieldgroup_hdl, const char * long_name, int long_name_size) 332 342 { 333 343 std::string long_name_str; 334 if (!cstr2string(long_name, long_name_size, long_name_str)) return;335 344 if (!cstr2string(long_name, long_name_size, long_name_str)) return; 345 CTimer::get("XIOS").resume(); 336 346 fieldgroup_hdl->long_name.setValue(long_name_str); 337 338 } 339 347 CTimer::get("XIOS").suspend(); 348 } 349 340 350 void cxios_get_fieldgroup_long_name(fieldgroup_Ptr fieldgroup_hdl, char * long_name, int long_name_size) 341 351 { 342 343 if (!string_copy(fieldgroup_hdl->long_name.getInheritedValue(),long_name, long_name_size))344 ERROR("void cxios_get_fieldgroup_long_name(fieldgroup_Ptr fieldgroup_hdl, char * long_name, int long_name_size)", << "Input string is to short");345 346 } 347 348 bool cxios_is_defined_fieldgroup_long_name(fieldgroup_Ptr fieldgroup_hdl 349 { 350 CTimer::get("XIOS").resume(); 351 returnfieldgroup_hdl->long_name.hasInheritedValue();352 CTimer::get("XIOS").suspend(); 353 }354 355 356 352 CTimer::get("XIOS").resume(); 353 if (!string_copy(fieldgroup_hdl->long_name.getInheritedValue(), long_name, long_name_size)) 354 ERROR("void cxios_get_fieldgroup_long_name(fieldgroup_Ptr fieldgroup_hdl, char * long_name, int long_name_size)", << "Input string is too short"); 355 CTimer::get("XIOS").suspend(); 356 } 357 358 bool cxios_is_defined_fieldgroup_long_name(fieldgroup_Ptr fieldgroup_hdl) 359 { 360 CTimer::get("XIOS").resume(); 361 bool isDefined = fieldgroup_hdl->long_name.hasInheritedValue(); 362 CTimer::get("XIOS").suspend(); 363 return isDefined; 364 } 365 366 357 367 void cxios_set_fieldgroup_name(fieldgroup_Ptr fieldgroup_hdl, const char * name, int name_size) 358 368 { 359 369 std::string name_str; 360 if (!cstr2string(name, name_size, name_str)) return;361 370 if (!cstr2string(name, name_size, name_str)) return; 371 CTimer::get("XIOS").resume(); 362 372 fieldgroup_hdl->name.setValue(name_str); 363 364 } 365 373 CTimer::get("XIOS").suspend(); 374 } 375 366 376 void cxios_get_fieldgroup_name(fieldgroup_Ptr fieldgroup_hdl, char * name, int name_size) 367 377 { 368 369 if (!string_copy(fieldgroup_hdl->name.getInheritedValue(),name, name_size))370 ERROR("void cxios_get_fieldgroup_name(fieldgroup_Ptr fieldgroup_hdl, char * name, int name_size)", << "Input string is to short");371 372 } 373 374 bool cxios_is_defined_fieldgroup_name(fieldgroup_Ptr fieldgroup_hdl 375 { 376 CTimer::get("XIOS").resume(); 377 returnfieldgroup_hdl->name.hasInheritedValue();378 CTimer::get("XIOS").suspend(); 379 }380 381 382 378 CTimer::get("XIOS").resume(); 379 if (!string_copy(fieldgroup_hdl->name.getInheritedValue(), name, name_size)) 380 ERROR("void cxios_get_fieldgroup_name(fieldgroup_Ptr fieldgroup_hdl, char * name, int name_size)", << "Input string is too short"); 381 CTimer::get("XIOS").suspend(); 382 } 383 384 bool cxios_is_defined_fieldgroup_name(fieldgroup_Ptr fieldgroup_hdl) 385 { 386 CTimer::get("XIOS").resume(); 387 bool isDefined = fieldgroup_hdl->name.hasInheritedValue(); 388 CTimer::get("XIOS").suspend(); 389 return isDefined; 390 } 391 392 383 393 void cxios_set_fieldgroup_operation(fieldgroup_Ptr fieldgroup_hdl, const char * operation, int operation_size) 384 394 { 385 395 std::string operation_str; 386 if (!cstr2string(operation, operation_size, operation_str)) return;387 396 if (!cstr2string(operation, operation_size, operation_str)) return; 397 CTimer::get("XIOS").resume(); 388 398 fieldgroup_hdl->operation.setValue(operation_str); 389 390 } 391 399 CTimer::get("XIOS").suspend(); 400 } 401 392 402 void cxios_get_fieldgroup_operation(fieldgroup_Ptr fieldgroup_hdl, char * operation, int operation_size) 393 403 { 394 395 if (!string_copy(fieldgroup_hdl->operation.getInheritedValue(),operation, operation_size))396 ERROR("void cxios_get_fieldgroup_operation(fieldgroup_Ptr fieldgroup_hdl, char * operation, int operation_size)", << "Input string is to short");397 398 } 399 400 bool cxios_is_defined_fieldgroup_operation(fieldgroup_Ptr fieldgroup_hdl 401 { 402 CTimer::get("XIOS").resume(); 403 returnfieldgroup_hdl->operation.hasInheritedValue();404 CTimer::get("XIOS").suspend(); 405 }406 407 408 404 CTimer::get("XIOS").resume(); 405 if (!string_copy(fieldgroup_hdl->operation.getInheritedValue(), operation, operation_size)) 406 ERROR("void cxios_get_fieldgroup_operation(fieldgroup_Ptr fieldgroup_hdl, char * operation, int operation_size)", << "Input string is too short"); 407 CTimer::get("XIOS").suspend(); 408 } 409 410 bool cxios_is_defined_fieldgroup_operation(fieldgroup_Ptr fieldgroup_hdl) 411 { 412 CTimer::get("XIOS").resume(); 413 bool isDefined = fieldgroup_hdl->operation.hasInheritedValue(); 414 CTimer::get("XIOS").suspend(); 415 return isDefined; 416 } 417 418 409 419 void cxios_set_fieldgroup_prec(fieldgroup_Ptr fieldgroup_hdl, int prec) 410 420 { 411 421 CTimer::get("XIOS").resume(); 412 422 fieldgroup_hdl->prec.setValue(prec); 413 414 } 415 423 CTimer::get("XIOS").suspend(); 424 } 425 416 426 void cxios_get_fieldgroup_prec(fieldgroup_Ptr fieldgroup_hdl, int* prec) 417 427 { 428 CTimer::get("XIOS").resume(); 418 429 *prec = fieldgroup_hdl->prec.getInheritedValue(); 419 } 420 421 bool cxios_is_defined_fieldgroup_prec(fieldgroup_Ptr fieldgroup_hdl ) 422 { 423 CTimer::get("XIOS").resume(); 424 return fieldgroup_hdl->prec.hasInheritedValue(); 425 CTimer::get("XIOS").suspend(); 426 } 427 428 429 430 CTimer::get("XIOS").suspend(); 431 } 432 433 bool cxios_is_defined_fieldgroup_prec(fieldgroup_Ptr fieldgroup_hdl) 434 { 435 CTimer::get("XIOS").resume(); 436 bool isDefined = fieldgroup_hdl->prec.hasInheritedValue(); 437 CTimer::get("XIOS").suspend(); 438 return isDefined; 439 } 440 441 430 442 void cxios_set_fieldgroup_scale_factor(fieldgroup_Ptr fieldgroup_hdl, double scale_factor) 431 443 { 432 444 CTimer::get("XIOS").resume(); 433 445 fieldgroup_hdl->scale_factor.setValue(scale_factor); 434 435 } 436 446 CTimer::get("XIOS").suspend(); 447 } 448 437 449 void cxios_get_fieldgroup_scale_factor(fieldgroup_Ptr fieldgroup_hdl, double* scale_factor) 438 450 { 451 CTimer::get("XIOS").resume(); 439 452 *scale_factor = fieldgroup_hdl->scale_factor.getInheritedValue(); 440 } 441 442 bool cxios_is_defined_fieldgroup_scale_factor(fieldgroup_Ptr fieldgroup_hdl ) 443 { 444 CTimer::get("XIOS").resume(); 445 return fieldgroup_hdl->scale_factor.hasInheritedValue(); 446 CTimer::get("XIOS").suspend(); 447 } 448 449 450 453 CTimer::get("XIOS").suspend(); 454 } 455 456 bool cxios_is_defined_fieldgroup_scale_factor(fieldgroup_Ptr fieldgroup_hdl) 457 { 458 CTimer::get("XIOS").resume(); 459 bool isDefined = fieldgroup_hdl->scale_factor.hasInheritedValue(); 460 CTimer::get("XIOS").suspend(); 461 return isDefined; 462 } 463 464 451 465 void cxios_set_fieldgroup_standard_name(fieldgroup_Ptr fieldgroup_hdl, const char * standard_name, int standard_name_size) 452 466 { 453 467 std::string standard_name_str; 454 if (!cstr2string(standard_name, standard_name_size, standard_name_str)) return;455 468 if (!cstr2string(standard_name, standard_name_size, standard_name_str)) return; 469 CTimer::get("XIOS").resume(); 456 470 fieldgroup_hdl->standard_name.setValue(standard_name_str); 457 458 } 459 471 CTimer::get("XIOS").suspend(); 472 } 473 460 474 void cxios_get_fieldgroup_standard_name(fieldgroup_Ptr fieldgroup_hdl, char * standard_name, int standard_name_size) 461 475 { 462 463 if (!string_copy(fieldgroup_hdl->standard_name.getInheritedValue(),standard_name, standard_name_size))464 ERROR("void cxios_get_fieldgroup_standard_name(fieldgroup_Ptr fieldgroup_hdl, char * standard_name, int standard_name_size)", << "Input string is to short");465 466 } 467 468 bool cxios_is_defined_fieldgroup_standard_name(fieldgroup_Ptr fieldgroup_hdl 469 { 470 CTimer::get("XIOS").resume(); 471 returnfieldgroup_hdl->standard_name.hasInheritedValue();472 CTimer::get("XIOS").suspend(); 473 }474 475 476 476 CTimer::get("XIOS").resume(); 477 if (!string_copy(fieldgroup_hdl->standard_name.getInheritedValue(), standard_name, standard_name_size)) 478 ERROR("void cxios_get_fieldgroup_standard_name(fieldgroup_Ptr fieldgroup_hdl, char * standard_name, int standard_name_size)", << "Input string is too short"); 479 CTimer::get("XIOS").suspend(); 480 } 481 482 bool cxios_is_defined_fieldgroup_standard_name(fieldgroup_Ptr fieldgroup_hdl) 483 { 484 CTimer::get("XIOS").resume(); 485 bool isDefined = fieldgroup_hdl->standard_name.hasInheritedValue(); 486 CTimer::get("XIOS").suspend(); 487 return isDefined; 488 } 489 490 477 491 void cxios_set_fieldgroup_unit(fieldgroup_Ptr fieldgroup_hdl, const char * unit, int unit_size) 478 492 { 479 493 std::string unit_str; 480 if (!cstr2string(unit, unit_size, unit_str)) return;481 494 if (!cstr2string(unit, unit_size, unit_str)) return; 495 CTimer::get("XIOS").resume(); 482 496 fieldgroup_hdl->unit.setValue(unit_str); 483 484 } 485 497 CTimer::get("XIOS").suspend(); 498 } 499 486 500 void cxios_get_fieldgroup_unit(fieldgroup_Ptr fieldgroup_hdl, char * unit, int unit_size) 487 501 { 488 489 if (!string_copy(fieldgroup_hdl->unit.getInheritedValue(),unit, unit_size))490 ERROR("void cxios_get_fieldgroup_unit(fieldgroup_Ptr fieldgroup_hdl, char * unit, int unit_size)", << "Input string is to short");491 492 } 493 494 bool cxios_is_defined_fieldgroup_unit(fieldgroup_Ptr fieldgroup_hdl 495 { 496 CTimer::get("XIOS").resume(); 497 returnfieldgroup_hdl->unit.hasInheritedValue();498 CTimer::get("XIOS").suspend(); 499 }500 501 502 502 CTimer::get("XIOS").resume(); 503 if (!string_copy(fieldgroup_hdl->unit.getInheritedValue(), unit, unit_size)) 504 ERROR("void cxios_get_fieldgroup_unit(fieldgroup_Ptr fieldgroup_hdl, char * unit, int unit_size)", << "Input string is too short"); 505 CTimer::get("XIOS").suspend(); 506 } 507 508 bool cxios_is_defined_fieldgroup_unit(fieldgroup_Ptr fieldgroup_hdl) 509 { 510 CTimer::get("XIOS").resume(); 511 bool isDefined = fieldgroup_hdl->unit.hasInheritedValue(); 512 CTimer::get("XIOS").suspend(); 513 return isDefined; 514 } 515 516 503 517 void cxios_set_fieldgroup_valid_max(fieldgroup_Ptr fieldgroup_hdl, double valid_max) 504 518 { 505 519 CTimer::get("XIOS").resume(); 506 520 fieldgroup_hdl->valid_max.setValue(valid_max); 507 508 } 509 521 CTimer::get("XIOS").suspend(); 522 } 523 510 524 void cxios_get_fieldgroup_valid_max(fieldgroup_Ptr fieldgroup_hdl, double* valid_max) 511 525 { 526 CTimer::get("XIOS").resume(); 512 527 *valid_max = fieldgroup_hdl->valid_max.getInheritedValue(); 513 } 514 515 bool cxios_is_defined_fieldgroup_valid_max(fieldgroup_Ptr fieldgroup_hdl ) 516 { 517 CTimer::get("XIOS").resume(); 518 return fieldgroup_hdl->valid_max.hasInheritedValue(); 519 CTimer::get("XIOS").suspend(); 520 } 521 522 523 528 CTimer::get("XIOS").suspend(); 529 } 530 531 bool cxios_is_defined_fieldgroup_valid_max(fieldgroup_Ptr fieldgroup_hdl) 532 { 533 CTimer::get("XIOS").resume(); 534 bool isDefined = fieldgroup_hdl->valid_max.hasInheritedValue(); 535 CTimer::get("XIOS").suspend(); 536 return isDefined; 537 } 538 539 524 540 void cxios_set_fieldgroup_valid_min(fieldgroup_Ptr fieldgroup_hdl, double valid_min) 525 541 { 526 542 CTimer::get("XIOS").resume(); 527 543 fieldgroup_hdl->valid_min.setValue(valid_min); 528 529 } 530 544 CTimer::get("XIOS").suspend(); 545 } 546 531 547 void cxios_get_fieldgroup_valid_min(fieldgroup_Ptr fieldgroup_hdl, double* valid_min) 532 548 { 549 CTimer::get("XIOS").resume(); 533 550 *valid_min = fieldgroup_hdl->valid_min.getInheritedValue(); 534 } 535 536 bool cxios_is_defined_fieldgroup_valid_min(fieldgroup_Ptr fieldgroup_hdl ) 537 { 538 CTimer::get("XIOS").resume(); 539 return fieldgroup_hdl->valid_min.hasInheritedValue(); 540 CTimer::get("XIOS").suspend(); 541 } 542 543 544 545 551 CTimer::get("XIOS").suspend(); 552 } 553 554 bool cxios_is_defined_fieldgroup_valid_min(fieldgroup_Ptr fieldgroup_hdl) 555 { 556 CTimer::get("XIOS").resume(); 557 bool isDefined = fieldgroup_hdl->valid_min.hasInheritedValue(); 558 CTimer::get("XIOS").suspend(); 559 return isDefined; 560 } 546 561 }
Note: See TracChangeset
for help on using the changeset viewer.