Changeset 966 for XIOS/trunk/src/interface/fortran_attr/ifield_attr.F90
- Timestamp:
- 10/10/16 16:01:11 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/ifield_attr.F90
r891 r966 53 53 REAL (KIND=8) , OPTIONAL, INTENT(IN) :: valid_min 54 54 55 CALL xios(get_field_handle)(field_id,field_hdl) 55 CALL xios(get_field_handle) & 56 (field_id,field_hdl) 56 57 CALL xios(set_field_attr_hdl_) & 57 58 ( field_hdl, add_offset, axis_ref, compression_level, default_value, detect_missing_value, domain_ref & … … 153 154 154 155 IF (PRESENT(add_offset_)) THEN 155 CALL cxios_set_field_add_offset(field_hdl%daddr, add_offset_) 156 CALL cxios_set_field_add_offset & 157 (field_hdl%daddr, add_offset_) 156 158 ENDIF 157 159 158 160 IF (PRESENT(axis_ref_)) THEN 159 CALL cxios_set_field_axis_ref(field_hdl%daddr, axis_ref_, len(axis_ref_)) 161 CALL cxios_set_field_axis_ref & 162 (field_hdl%daddr, axis_ref_, len(axis_ref_)) 160 163 ENDIF 161 164 162 165 IF (PRESENT(compression_level_)) THEN 163 CALL cxios_set_field_compression_level(field_hdl%daddr, compression_level_) 166 CALL cxios_set_field_compression_level & 167 (field_hdl%daddr, compression_level_) 164 168 ENDIF 165 169 166 170 IF (PRESENT(default_value_)) THEN 167 CALL cxios_set_field_default_value(field_hdl%daddr, default_value_) 171 CALL cxios_set_field_default_value & 172 (field_hdl%daddr, default_value_) 168 173 ENDIF 169 174 170 175 IF (PRESENT(detect_missing_value_)) THEN 171 176 detect_missing_value__tmp = detect_missing_value_ 172 CALL cxios_set_field_detect_missing_value(field_hdl%daddr, detect_missing_value__tmp) 177 CALL cxios_set_field_detect_missing_value & 178 (field_hdl%daddr, detect_missing_value__tmp) 173 179 ENDIF 174 180 175 181 IF (PRESENT(domain_ref_)) THEN 176 CALL cxios_set_field_domain_ref(field_hdl%daddr, domain_ref_, len(domain_ref_)) 182 CALL cxios_set_field_domain_ref & 183 (field_hdl%daddr, domain_ref_, len(domain_ref_)) 177 184 ENDIF 178 185 179 186 IF (PRESENT(enabled_)) THEN 180 187 enabled__tmp = enabled_ 181 CALL cxios_set_field_enabled(field_hdl%daddr, enabled__tmp) 188 CALL cxios_set_field_enabled & 189 (field_hdl%daddr, enabled__tmp) 182 190 ENDIF 183 191 184 192 IF (PRESENT(field_ref_)) THEN 185 CALL cxios_set_field_field_ref(field_hdl%daddr, field_ref_, len(field_ref_)) 193 CALL cxios_set_field_field_ref & 194 (field_hdl%daddr, field_ref_, len(field_ref_)) 186 195 ENDIF 187 196 188 197 IF (PRESENT(freq_offset_)) THEN 189 CALL cxios_set_field_freq_offset(field_hdl%daddr, freq_offset_) 198 CALL cxios_set_field_freq_offset & 199 (field_hdl%daddr, freq_offset_) 190 200 ENDIF 191 201 192 202 IF (PRESENT(freq_op_)) THEN 193 CALL cxios_set_field_freq_op(field_hdl%daddr, freq_op_) 203 CALL cxios_set_field_freq_op & 204 (field_hdl%daddr, freq_op_) 194 205 ENDIF 195 206 196 207 IF (PRESENT(grid_path_)) THEN 197 CALL cxios_set_field_grid_path(field_hdl%daddr, grid_path_, len(grid_path_)) 208 CALL cxios_set_field_grid_path & 209 (field_hdl%daddr, grid_path_, len(grid_path_)) 198 210 ENDIF 199 211 200 212 IF (PRESENT(grid_ref_)) THEN 201 CALL cxios_set_field_grid_ref(field_hdl%daddr, grid_ref_, len(grid_ref_)) 213 CALL cxios_set_field_grid_ref & 214 (field_hdl%daddr, grid_ref_, len(grid_ref_)) 202 215 ENDIF 203 216 204 217 IF (PRESENT(indexed_output_)) THEN 205 218 indexed_output__tmp = indexed_output_ 206 CALL cxios_set_field_indexed_output(field_hdl%daddr, indexed_output__tmp) 219 CALL cxios_set_field_indexed_output & 220 (field_hdl%daddr, indexed_output__tmp) 207 221 ENDIF 208 222 209 223 IF (PRESENT(level_)) THEN 210 CALL cxios_set_field_level(field_hdl%daddr, level_) 224 CALL cxios_set_field_level & 225 (field_hdl%daddr, level_) 211 226 ENDIF 212 227 213 228 IF (PRESENT(long_name_)) THEN 214 CALL cxios_set_field_long_name(field_hdl%daddr, long_name_, len(long_name_)) 229 CALL cxios_set_field_long_name & 230 (field_hdl%daddr, long_name_, len(long_name_)) 215 231 ENDIF 216 232 217 233 IF (PRESENT(name_)) THEN 218 CALL cxios_set_field_name(field_hdl%daddr, name_, len(name_)) 234 CALL cxios_set_field_name & 235 (field_hdl%daddr, name_, len(name_)) 219 236 ENDIF 220 237 221 238 IF (PRESENT(operation_)) THEN 222 CALL cxios_set_field_operation(field_hdl%daddr, operation_, len(operation_)) 239 CALL cxios_set_field_operation & 240 (field_hdl%daddr, operation_, len(operation_)) 223 241 ENDIF 224 242 225 243 IF (PRESENT(prec_)) THEN 226 CALL cxios_set_field_prec(field_hdl%daddr, prec_) 244 CALL cxios_set_field_prec & 245 (field_hdl%daddr, prec_) 227 246 ENDIF 228 247 229 248 IF (PRESENT(read_access_)) THEN 230 249 read_access__tmp = read_access_ 231 CALL cxios_set_field_read_access(field_hdl%daddr, read_access__tmp) 250 CALL cxios_set_field_read_access & 251 (field_hdl%daddr, read_access__tmp) 232 252 ENDIF 233 253 234 254 IF (PRESENT(scalar_ref_)) THEN 235 CALL cxios_set_field_scalar_ref(field_hdl%daddr, scalar_ref_, len(scalar_ref_)) 255 CALL cxios_set_field_scalar_ref & 256 (field_hdl%daddr, scalar_ref_, len(scalar_ref_)) 236 257 ENDIF 237 258 238 259 IF (PRESENT(scale_factor_)) THEN 239 CALL cxios_set_field_scale_factor(field_hdl%daddr, scale_factor_) 260 CALL cxios_set_field_scale_factor & 261 (field_hdl%daddr, scale_factor_) 240 262 ENDIF 241 263 242 264 IF (PRESENT(standard_name_)) THEN 243 CALL cxios_set_field_standard_name(field_hdl%daddr, standard_name_, len(standard_name_)) 265 CALL cxios_set_field_standard_name & 266 (field_hdl%daddr, standard_name_, len(standard_name_)) 244 267 ENDIF 245 268 246 269 IF (PRESENT(ts_enabled_)) THEN 247 270 ts_enabled__tmp = ts_enabled_ 248 CALL cxios_set_field_ts_enabled(field_hdl%daddr, ts_enabled__tmp) 271 CALL cxios_set_field_ts_enabled & 272 (field_hdl%daddr, ts_enabled__tmp) 249 273 ENDIF 250 274 251 275 IF (PRESENT(ts_split_freq_)) THEN 252 CALL cxios_set_field_ts_split_freq(field_hdl%daddr, ts_split_freq_) 276 CALL cxios_set_field_ts_split_freq & 277 (field_hdl%daddr, ts_split_freq_) 253 278 ENDIF 254 279 255 280 IF (PRESENT(unit_)) THEN 256 CALL cxios_set_field_unit(field_hdl%daddr, unit_, len(unit_)) 281 CALL cxios_set_field_unit & 282 (field_hdl%daddr, unit_, len(unit_)) 257 283 ENDIF 258 284 259 285 IF (PRESENT(valid_max_)) THEN 260 CALL cxios_set_field_valid_max(field_hdl%daddr, valid_max_) 286 CALL cxios_set_field_valid_max & 287 (field_hdl%daddr, valid_max_) 261 288 ENDIF 262 289 263 290 IF (PRESENT(valid_min_)) THEN 264 CALL cxios_set_field_valid_min(field_hdl%daddr, valid_min_) 291 CALL cxios_set_field_valid_min & 292 (field_hdl%daddr, valid_min_) 265 293 ENDIF 266 294 … … 309 337 REAL (KIND=8) , OPTIONAL, INTENT(OUT) :: valid_min 310 338 311 CALL xios(get_field_handle)(field_id,field_hdl) 339 CALL xios(get_field_handle) & 340 (field_id,field_hdl) 312 341 CALL xios(get_field_attr_hdl_) & 313 342 ( field_hdl, add_offset, axis_ref, compression_level, default_value, detect_missing_value, domain_ref & … … 409 438 410 439 IF (PRESENT(add_offset_)) THEN 411 CALL cxios_get_field_add_offset(field_hdl%daddr, add_offset_) 440 CALL cxios_get_field_add_offset & 441 (field_hdl%daddr, add_offset_) 412 442 ENDIF 413 443 414 444 IF (PRESENT(axis_ref_)) THEN 415 CALL cxios_get_field_axis_ref(field_hdl%daddr, axis_ref_, len(axis_ref_)) 445 CALL cxios_get_field_axis_ref & 446 (field_hdl%daddr, axis_ref_, len(axis_ref_)) 416 447 ENDIF 417 448 418 449 IF (PRESENT(compression_level_)) THEN 419 CALL cxios_get_field_compression_level(field_hdl%daddr, compression_level_) 450 CALL cxios_get_field_compression_level & 451 (field_hdl%daddr, compression_level_) 420 452 ENDIF 421 453 422 454 IF (PRESENT(default_value_)) THEN 423 CALL cxios_get_field_default_value(field_hdl%daddr, default_value_) 455 CALL cxios_get_field_default_value & 456 (field_hdl%daddr, default_value_) 424 457 ENDIF 425 458 426 459 IF (PRESENT(detect_missing_value_)) THEN 427 CALL cxios_get_field_detect_missing_value(field_hdl%daddr, detect_missing_value__tmp) 460 CALL cxios_get_field_detect_missing_value & 461 (field_hdl%daddr, detect_missing_value__tmp) 428 462 detect_missing_value_ = detect_missing_value__tmp 429 463 ENDIF 430 464 431 465 IF (PRESENT(domain_ref_)) THEN 432 CALL cxios_get_field_domain_ref(field_hdl%daddr, domain_ref_, len(domain_ref_)) 466 CALL cxios_get_field_domain_ref & 467 (field_hdl%daddr, domain_ref_, len(domain_ref_)) 433 468 ENDIF 434 469 435 470 IF (PRESENT(enabled_)) THEN 436 CALL cxios_get_field_enabled(field_hdl%daddr, enabled__tmp) 471 CALL cxios_get_field_enabled & 472 (field_hdl%daddr, enabled__tmp) 437 473 enabled_ = enabled__tmp 438 474 ENDIF 439 475 440 476 IF (PRESENT(field_ref_)) THEN 441 CALL cxios_get_field_field_ref(field_hdl%daddr, field_ref_, len(field_ref_)) 477 CALL cxios_get_field_field_ref & 478 (field_hdl%daddr, field_ref_, len(field_ref_)) 442 479 ENDIF 443 480 444 481 IF (PRESENT(freq_offset_)) THEN 445 CALL cxios_get_field_freq_offset(field_hdl%daddr, freq_offset_) 482 CALL cxios_get_field_freq_offset & 483 (field_hdl%daddr, freq_offset_) 446 484 ENDIF 447 485 448 486 IF (PRESENT(freq_op_)) THEN 449 CALL cxios_get_field_freq_op(field_hdl%daddr, freq_op_) 487 CALL cxios_get_field_freq_op & 488 (field_hdl%daddr, freq_op_) 450 489 ENDIF 451 490 452 491 IF (PRESENT(grid_path_)) THEN 453 CALL cxios_get_field_grid_path(field_hdl%daddr, grid_path_, len(grid_path_)) 492 CALL cxios_get_field_grid_path & 493 (field_hdl%daddr, grid_path_, len(grid_path_)) 454 494 ENDIF 455 495 456 496 IF (PRESENT(grid_ref_)) THEN 457 CALL cxios_get_field_grid_ref(field_hdl%daddr, grid_ref_, len(grid_ref_)) 497 CALL cxios_get_field_grid_ref & 498 (field_hdl%daddr, grid_ref_, len(grid_ref_)) 458 499 ENDIF 459 500 460 501 IF (PRESENT(indexed_output_)) THEN 461 CALL cxios_get_field_indexed_output(field_hdl%daddr, indexed_output__tmp) 502 CALL cxios_get_field_indexed_output & 503 (field_hdl%daddr, indexed_output__tmp) 462 504 indexed_output_ = indexed_output__tmp 463 505 ENDIF 464 506 465 507 IF (PRESENT(level_)) THEN 466 CALL cxios_get_field_level(field_hdl%daddr, level_) 508 CALL cxios_get_field_level & 509 (field_hdl%daddr, level_) 467 510 ENDIF 468 511 469 512 IF (PRESENT(long_name_)) THEN 470 CALL cxios_get_field_long_name(field_hdl%daddr, long_name_, len(long_name_)) 513 CALL cxios_get_field_long_name & 514 (field_hdl%daddr, long_name_, len(long_name_)) 471 515 ENDIF 472 516 473 517 IF (PRESENT(name_)) THEN 474 CALL cxios_get_field_name(field_hdl%daddr, name_, len(name_)) 518 CALL cxios_get_field_name & 519 (field_hdl%daddr, name_, len(name_)) 475 520 ENDIF 476 521 477 522 IF (PRESENT(operation_)) THEN 478 CALL cxios_get_field_operation(field_hdl%daddr, operation_, len(operation_)) 523 CALL cxios_get_field_operation & 524 (field_hdl%daddr, operation_, len(operation_)) 479 525 ENDIF 480 526 481 527 IF (PRESENT(prec_)) THEN 482 CALL cxios_get_field_prec(field_hdl%daddr, prec_) 528 CALL cxios_get_field_prec & 529 (field_hdl%daddr, prec_) 483 530 ENDIF 484 531 485 532 IF (PRESENT(read_access_)) THEN 486 CALL cxios_get_field_read_access(field_hdl%daddr, read_access__tmp) 533 CALL cxios_get_field_read_access & 534 (field_hdl%daddr, read_access__tmp) 487 535 read_access_ = read_access__tmp 488 536 ENDIF 489 537 490 538 IF (PRESENT(scalar_ref_)) THEN 491 CALL cxios_get_field_scalar_ref(field_hdl%daddr, scalar_ref_, len(scalar_ref_)) 539 CALL cxios_get_field_scalar_ref & 540 (field_hdl%daddr, scalar_ref_, len(scalar_ref_)) 492 541 ENDIF 493 542 494 543 IF (PRESENT(scale_factor_)) THEN 495 CALL cxios_get_field_scale_factor(field_hdl%daddr, scale_factor_) 544 CALL cxios_get_field_scale_factor & 545 (field_hdl%daddr, scale_factor_) 496 546 ENDIF 497 547 498 548 IF (PRESENT(standard_name_)) THEN 499 CALL cxios_get_field_standard_name(field_hdl%daddr, standard_name_, len(standard_name_)) 549 CALL cxios_get_field_standard_name & 550 (field_hdl%daddr, standard_name_, len(standard_name_)) 500 551 ENDIF 501 552 502 553 IF (PRESENT(ts_enabled_)) THEN 503 CALL cxios_get_field_ts_enabled(field_hdl%daddr, ts_enabled__tmp) 554 CALL cxios_get_field_ts_enabled & 555 (field_hdl%daddr, ts_enabled__tmp) 504 556 ts_enabled_ = ts_enabled__tmp 505 557 ENDIF 506 558 507 559 IF (PRESENT(ts_split_freq_)) THEN 508 CALL cxios_get_field_ts_split_freq(field_hdl%daddr, ts_split_freq_) 560 CALL cxios_get_field_ts_split_freq & 561 (field_hdl%daddr, ts_split_freq_) 509 562 ENDIF 510 563 511 564 IF (PRESENT(unit_)) THEN 512 CALL cxios_get_field_unit(field_hdl%daddr, unit_, len(unit_)) 565 CALL cxios_get_field_unit & 566 (field_hdl%daddr, unit_, len(unit_)) 513 567 ENDIF 514 568 515 569 IF (PRESENT(valid_max_)) THEN 516 CALL cxios_get_field_valid_max(field_hdl%daddr, valid_max_) 570 CALL cxios_get_field_valid_max & 571 (field_hdl%daddr, valid_max_) 517 572 ENDIF 518 573 519 574 IF (PRESENT(valid_min_)) THEN 520 CALL cxios_get_field_valid_min(field_hdl%daddr, valid_min_) 575 CALL cxios_get_field_valid_min & 576 (field_hdl%daddr, valid_min_) 521 577 ENDIF 522 578 … … 587 643 LOGICAL(KIND=C_BOOL) :: valid_min_tmp 588 644 589 CALL xios(get_field_handle)(field_id,field_hdl) 645 CALL xios(get_field_handle) & 646 (field_id,field_hdl) 590 647 CALL xios(is_defined_field_attr_hdl_) & 591 648 ( field_hdl, add_offset, axis_ref, compression_level, default_value, detect_missing_value, domain_ref & … … 731 788 732 789 IF (PRESENT(add_offset_)) THEN 733 add_offset__tmp = cxios_is_defined_field_add_offset(field_hdl%daddr) 790 add_offset__tmp = cxios_is_defined_field_add_offset & 791 (field_hdl%daddr) 734 792 add_offset_ = add_offset__tmp 735 793 ENDIF 736 794 737 795 IF (PRESENT(axis_ref_)) THEN 738 axis_ref__tmp = cxios_is_defined_field_axis_ref(field_hdl%daddr) 796 axis_ref__tmp = cxios_is_defined_field_axis_ref & 797 (field_hdl%daddr) 739 798 axis_ref_ = axis_ref__tmp 740 799 ENDIF 741 800 742 801 IF (PRESENT(compression_level_)) THEN 743 compression_level__tmp = cxios_is_defined_field_compression_level(field_hdl%daddr) 802 compression_level__tmp = cxios_is_defined_field_compression_level & 803 (field_hdl%daddr) 744 804 compression_level_ = compression_level__tmp 745 805 ENDIF 746 806 747 807 IF (PRESENT(default_value_)) THEN 748 default_value__tmp = cxios_is_defined_field_default_value(field_hdl%daddr) 808 default_value__tmp = cxios_is_defined_field_default_value & 809 (field_hdl%daddr) 749 810 default_value_ = default_value__tmp 750 811 ENDIF 751 812 752 813 IF (PRESENT(detect_missing_value_)) THEN 753 detect_missing_value__tmp = cxios_is_defined_field_detect_missing_value(field_hdl%daddr) 814 detect_missing_value__tmp = cxios_is_defined_field_detect_missing_value & 815 (field_hdl%daddr) 754 816 detect_missing_value_ = detect_missing_value__tmp 755 817 ENDIF 756 818 757 819 IF (PRESENT(domain_ref_)) THEN 758 domain_ref__tmp = cxios_is_defined_field_domain_ref(field_hdl%daddr) 820 domain_ref__tmp = cxios_is_defined_field_domain_ref & 821 (field_hdl%daddr) 759 822 domain_ref_ = domain_ref__tmp 760 823 ENDIF 761 824 762 825 IF (PRESENT(enabled_)) THEN 763 enabled__tmp = cxios_is_defined_field_enabled(field_hdl%daddr) 826 enabled__tmp = cxios_is_defined_field_enabled & 827 (field_hdl%daddr) 764 828 enabled_ = enabled__tmp 765 829 ENDIF 766 830 767 831 IF (PRESENT(field_ref_)) THEN 768 field_ref__tmp = cxios_is_defined_field_field_ref(field_hdl%daddr) 832 field_ref__tmp = cxios_is_defined_field_field_ref & 833 (field_hdl%daddr) 769 834 field_ref_ = field_ref__tmp 770 835 ENDIF 771 836 772 837 IF (PRESENT(freq_offset_)) THEN 773 freq_offset__tmp = cxios_is_defined_field_freq_offset(field_hdl%daddr) 838 freq_offset__tmp = cxios_is_defined_field_freq_offset & 839 (field_hdl%daddr) 774 840 freq_offset_ = freq_offset__tmp 775 841 ENDIF 776 842 777 843 IF (PRESENT(freq_op_)) THEN 778 freq_op__tmp = cxios_is_defined_field_freq_op(field_hdl%daddr) 844 freq_op__tmp = cxios_is_defined_field_freq_op & 845 (field_hdl%daddr) 779 846 freq_op_ = freq_op__tmp 780 847 ENDIF 781 848 782 849 IF (PRESENT(grid_path_)) THEN 783 grid_path__tmp = cxios_is_defined_field_grid_path(field_hdl%daddr) 850 grid_path__tmp = cxios_is_defined_field_grid_path & 851 (field_hdl%daddr) 784 852 grid_path_ = grid_path__tmp 785 853 ENDIF 786 854 787 855 IF (PRESENT(grid_ref_)) THEN 788 grid_ref__tmp = cxios_is_defined_field_grid_ref(field_hdl%daddr) 856 grid_ref__tmp = cxios_is_defined_field_grid_ref & 857 (field_hdl%daddr) 789 858 grid_ref_ = grid_ref__tmp 790 859 ENDIF 791 860 792 861 IF (PRESENT(indexed_output_)) THEN 793 indexed_output__tmp = cxios_is_defined_field_indexed_output(field_hdl%daddr) 862 indexed_output__tmp = cxios_is_defined_field_indexed_output & 863 (field_hdl%daddr) 794 864 indexed_output_ = indexed_output__tmp 795 865 ENDIF 796 866 797 867 IF (PRESENT(level_)) THEN 798 level__tmp = cxios_is_defined_field_level(field_hdl%daddr) 868 level__tmp = cxios_is_defined_field_level & 869 (field_hdl%daddr) 799 870 level_ = level__tmp 800 871 ENDIF 801 872 802 873 IF (PRESENT(long_name_)) THEN 803 long_name__tmp = cxios_is_defined_field_long_name(field_hdl%daddr) 874 long_name__tmp = cxios_is_defined_field_long_name & 875 (field_hdl%daddr) 804 876 long_name_ = long_name__tmp 805 877 ENDIF 806 878 807 879 IF (PRESENT(name_)) THEN 808 name__tmp = cxios_is_defined_field_name(field_hdl%daddr) 880 name__tmp = cxios_is_defined_field_name & 881 (field_hdl%daddr) 809 882 name_ = name__tmp 810 883 ENDIF 811 884 812 885 IF (PRESENT(operation_)) THEN 813 operation__tmp = cxios_is_defined_field_operation(field_hdl%daddr) 886 operation__tmp = cxios_is_defined_field_operation & 887 (field_hdl%daddr) 814 888 operation_ = operation__tmp 815 889 ENDIF 816 890 817 891 IF (PRESENT(prec_)) THEN 818 prec__tmp = cxios_is_defined_field_prec(field_hdl%daddr) 892 prec__tmp = cxios_is_defined_field_prec & 893 (field_hdl%daddr) 819 894 prec_ = prec__tmp 820 895 ENDIF 821 896 822 897 IF (PRESENT(read_access_)) THEN 823 read_access__tmp = cxios_is_defined_field_read_access(field_hdl%daddr) 898 read_access__tmp = cxios_is_defined_field_read_access & 899 (field_hdl%daddr) 824 900 read_access_ = read_access__tmp 825 901 ENDIF 826 902 827 903 IF (PRESENT(scalar_ref_)) THEN 828 scalar_ref__tmp = cxios_is_defined_field_scalar_ref(field_hdl%daddr) 904 scalar_ref__tmp = cxios_is_defined_field_scalar_ref & 905 (field_hdl%daddr) 829 906 scalar_ref_ = scalar_ref__tmp 830 907 ENDIF 831 908 832 909 IF (PRESENT(scale_factor_)) THEN 833 scale_factor__tmp = cxios_is_defined_field_scale_factor(field_hdl%daddr) 910 scale_factor__tmp = cxios_is_defined_field_scale_factor & 911 (field_hdl%daddr) 834 912 scale_factor_ = scale_factor__tmp 835 913 ENDIF 836 914 837 915 IF (PRESENT(standard_name_)) THEN 838 standard_name__tmp = cxios_is_defined_field_standard_name(field_hdl%daddr) 916 standard_name__tmp = cxios_is_defined_field_standard_name & 917 (field_hdl%daddr) 839 918 standard_name_ = standard_name__tmp 840 919 ENDIF 841 920 842 921 IF (PRESENT(ts_enabled_)) THEN 843 ts_enabled__tmp = cxios_is_defined_field_ts_enabled(field_hdl%daddr) 922 ts_enabled__tmp = cxios_is_defined_field_ts_enabled & 923 (field_hdl%daddr) 844 924 ts_enabled_ = ts_enabled__tmp 845 925 ENDIF 846 926 847 927 IF (PRESENT(ts_split_freq_)) THEN 848 ts_split_freq__tmp = cxios_is_defined_field_ts_split_freq(field_hdl%daddr) 928 ts_split_freq__tmp = cxios_is_defined_field_ts_split_freq & 929 (field_hdl%daddr) 849 930 ts_split_freq_ = ts_split_freq__tmp 850 931 ENDIF 851 932 852 933 IF (PRESENT(unit_)) THEN 853 unit__tmp = cxios_is_defined_field_unit(field_hdl%daddr) 934 unit__tmp = cxios_is_defined_field_unit & 935 (field_hdl%daddr) 854 936 unit_ = unit__tmp 855 937 ENDIF 856 938 857 939 IF (PRESENT(valid_max_)) THEN 858 valid_max__tmp = cxios_is_defined_field_valid_max(field_hdl%daddr) 940 valid_max__tmp = cxios_is_defined_field_valid_max & 941 (field_hdl%daddr) 859 942 valid_max_ = valid_max__tmp 860 943 ENDIF 861 944 862 945 IF (PRESENT(valid_min_)) THEN 863 valid_min__tmp = cxios_is_defined_field_valid_min(field_hdl%daddr) 946 valid_min__tmp = cxios_is_defined_field_valid_min & 947 (field_hdl%daddr) 864 948 valid_min_ = valid_min__tmp 865 949 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.