0001 $/**
0002 $ * @brief Test UD file
0003 $ * Using values from here for test UBF library.
0004 $ *
0005 $ * @file test.fd.h
0006 $ */
0007 $/* -----------------------------------------------------------------------------
0008 $ * Enduro/X Middleware Platform for Distributed Transaction Processing
0009 $ * Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
0010 $ * Copyright (C) 2017-2023, Mavimax, Ltd. All Rights Reserved.
0011 $ * This software is released under one of the following licenses:
0012 $ * AGPL (with Java and Go exceptions) or Mavimax's license for commercial use.
0013 $ * See LICENSE file for full text.
0014 $ * -----------------------------------------------------------------------------
0015 $ * AGPL license:
0016 $ *
0017 $ * This program is free software; you can redistribute it and/or modify it under
0018 $ * the terms of the GNU Affero General Public License, version 3 as published
0019 $ * by the Free Software Foundation;
0020 $ *
0021 $ * This program is distributed in the hope that it will be useful, but WITHOUT ANY
0022 $ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
0023 $ * PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
0024 $ * for more details.
0025 $ *
0026 $ * You should have received a copy of the GNU Affero General Public License along
0027 $ * with this program; if not, write to the Free Software Foundation, Inc.,
0028 $ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
0029 $ *
0030 $ * -----------------------------------------------------------------------------
0031 $ * A commercial use license is available from Mavimax, Ltd
0032 $ * contact@mavimax.com
0033 $ * -----------------------------------------------------------------------------
0034 $ */
0035
0036 $#ifndef __TEST_FD
0037 $#define __TEST_FD
0038
0039 *base 1000
0040
0041 T_CHAR_FLD 11 char - 1 Chart test field 1
0042 T_CHAR_2_FLD 12 char - 1 Chart test field 2
0043 T_CHAR_3_FLD 13 char - 1 Chart test field 3
0044 T_SHORT_FLD 21 short - 1 Short test field 1
0045 T_SHORT_2_FLD 22 short - 1 Short test field 2
0046 T_SHORT_3_FLD 23 short - 1 Short test field 3
0047 T_LONG_FLD 31 long - 1 Long test field 1
0048 T_LONG_2_FLD 32 long - 1 Long test field 2
0049 T_LONG_3_FLD 33 long - 1 Long test field 3
0050 T_FLOAT_FLD 41 float - 1 Float test field 1
0051 T_FLOAT_2_FLD 42 float - 1 Float test field 2
0052 T_FLOAT_3_FLD 43 float - 1 Float test field 3
0053 T_DOUBLE_FLD 51 double - 1 Double test field 1
0054 T_DOUBLE_2_FLD 52 double - 1 Double test field 2
0055 T_DOUBLE_3_FLD 53 double - 1 Double test field 3
0056 T_DOUBLE_4_FLD 54 double - 1 Double test field 4
0057 T_STRING_FLD 61 string - 1 String test field 1
0058 T_STRING_2_FLD 62 string - 1 String test field 2
0059 T_STRING_3_FLD 63 string - 1 String test field 3
0060 T_STRING_4_FLD 64 string - 1 String test field 4
0061 T_STRING_5_FLD 65 string - 1 String test field 5
0062 T_STRING_6_FLD 66 string - 1 String test field 6
0063 T_STRING_7_FLD 67 string - 1 String test field 7
0064 T_STRING_8_FLD 68 string - 1 String test field 8
0065 T_STRING_9_FLD 69 string - 1 String test field 9
0066 T_STRING_10_FLD 10 string - 1 String test field 10
0067 T_CARRAY_FLD 81 carray - 1 Carray test field 1
0068 T_CARRAY_2_FLD 82 carray - 1 Carray test field 2
0069 T_CARRAY_3_FLD 83 carray - 1 Carray test field 3
0070
0071 T_PTR_FLD 100 ptr - 1 Pointer to XATMI buffer 1
0072 T_PTR_2_FLD 101 ptr - 1 Pointer to XATMI buffer 2
0073 T_PTR_3_FLD 102 ptr - 1 Pointer to XATMI buffer 3
0074
0075 T_UBF_FLD 110 ubf - 1 Embedded UBF buffer 1
0076 T_UBF_2_FLD 111 fml32 - 1 Embdedded UBF buffer 2
0077 T_UBF_3_FLD 112 ubf - 1 Embedded UBF buffer 3
0078
0079 T_VIEW_FLD 120 view - 1 VIEW buffer 1
0080 T_VIEW_2_FLD 121 view32 - 1 VIEW buffer 2
0081 T_VIEW_3_FLD 122 view - 1 VIEW buffer 3
0082
0083 $#endif
0084
0085 $/* vim: set ts=4 sw=4 et smartindent: */