1b815c7f3Sopenharmony_ciautogen definitions write_read_test.tpl; 2b815c7f3Sopenharmony_ci 3b815c7f3Sopenharmony_cidata_type = { 4b815c7f3Sopenharmony_ci type_name = char ; 5b815c7f3Sopenharmony_ci data_type = short ; 6b815c7f3Sopenharmony_ci data_field = s ; 7b815c7f3Sopenharmony_ci error_func = CHAR_ERROR ; 8b815c7f3Sopenharmony_ci format_char = "0x%X" ; 9b815c7f3Sopenharmony_ci max_val = "32000.0" ; 10b815c7f3Sopenharmony_ci max_error = "255" ; 11b815c7f3Sopenharmony_ci } ; 12b815c7f3Sopenharmony_ci 13b815c7f3Sopenharmony_cidata_type = { 14b815c7f3Sopenharmony_ci type_name = short ; 15b815c7f3Sopenharmony_ci data_type = short ; 16b815c7f3Sopenharmony_ci data_field = s ; 17b815c7f3Sopenharmony_ci error_func = INT_ERROR ; 18b815c7f3Sopenharmony_ci format_char = "0x%X" ; 19b815c7f3Sopenharmony_ci max_val = "32000.0" ; 20b815c7f3Sopenharmony_ci max_error = "0" ; 21b815c7f3Sopenharmony_ci } ; 22b815c7f3Sopenharmony_ci 23b815c7f3Sopenharmony_cidata_type = { 24b815c7f3Sopenharmony_ci type_name = "20bit" ; 25b815c7f3Sopenharmony_ci data_type = int ; 26b815c7f3Sopenharmony_ci data_field = i ; 27b815c7f3Sopenharmony_ci error_func = BIT_20_ERROR ; 28b815c7f3Sopenharmony_ci format_char = "0x%X" ; 29b815c7f3Sopenharmony_ci max_val = "(1.0 * 0x7F00000)" ; 30b815c7f3Sopenharmony_ci max_error = "4096" ; 31b815c7f3Sopenharmony_ci } ; 32b815c7f3Sopenharmony_ci 33b815c7f3Sopenharmony_cidata_type = { 34b815c7f3Sopenharmony_ci type_name = "24bit" ; 35b815c7f3Sopenharmony_ci data_type = int ; 36b815c7f3Sopenharmony_ci data_field = i ; 37b815c7f3Sopenharmony_ci error_func = TRIBYTE_ERROR ; 38b815c7f3Sopenharmony_ci format_char = "0x%X" ; 39b815c7f3Sopenharmony_ci max_val = "(1.0 * 0x7F000000)" ; 40b815c7f3Sopenharmony_ci max_error = "256" ; 41b815c7f3Sopenharmony_ci } ; 42b815c7f3Sopenharmony_ci 43b815c7f3Sopenharmony_cidata_type = { 44b815c7f3Sopenharmony_ci type_name = int ; 45b815c7f3Sopenharmony_ci data_type = int ; 46b815c7f3Sopenharmony_ci data_field = i ; 47b815c7f3Sopenharmony_ci error_func = INT_ERROR ; 48b815c7f3Sopenharmony_ci format_char = "0x%X" ; 49b815c7f3Sopenharmony_ci max_val = "(1.0 * 0x7F000000)" ; 50b815c7f3Sopenharmony_ci max_error = "0" ; 51b815c7f3Sopenharmony_ci } ; 52b815c7f3Sopenharmony_ci 53b815c7f3Sopenharmony_ci/* Lite remove start */ 54b815c7f3Sopenharmony_ci 55b815c7f3Sopenharmony_cidata_type = { 56b815c7f3Sopenharmony_ci type_name = float ; 57b815c7f3Sopenharmony_ci data_type = float ; 58b815c7f3Sopenharmony_ci data_field = f ; 59b815c7f3Sopenharmony_ci error_func = FLOAT_ERROR ; 60b815c7f3Sopenharmony_ci format_char = "%g" ; 61b815c7f3Sopenharmony_ci max_val = "1.0" ; 62b815c7f3Sopenharmony_ci max_error = "0" ; 63b815c7f3Sopenharmony_ci } ; 64b815c7f3Sopenharmony_ci 65b815c7f3Sopenharmony_cidata_type = { 66b815c7f3Sopenharmony_ci type_name = double ; 67b815c7f3Sopenharmony_ci data_type = double ; 68b815c7f3Sopenharmony_ci data_field = d ; 69b815c7f3Sopenharmony_ci error_func = FLOAT_ERROR ; 70b815c7f3Sopenharmony_ci format_char = "%g" ; 71b815c7f3Sopenharmony_ci max_val = "1.0" ; 72b815c7f3Sopenharmony_ci max_error = "0" ; 73b815c7f3Sopenharmony_ci } ; 74b815c7f3Sopenharmony_ci 75b815c7f3Sopenharmony_ci/* Lite remove end */ 76