Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
field.h
Go to the documentation of this file.
1 /*
2 ** Copyright 2014-2018 The Earlham Institute
3 **
4 ** Licensed under the Apache License, Version 2.0 (the "License");
5 ** you may not use this file except in compliance with the License.
6 ** You may obtain a copy of the License at
7 **
8 ** http://www.apache.org/licenses/LICENSE-2.0
9 **
10 ** Unless required by applicable law or agreed to in writing, software
11 ** distributed under the License is distributed on an "AS IS" BASIS,
12 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ** See the License for the specific language governing permissions and
14 ** limitations under the License.
15 */
16 /*
17  * plot.h
18  *
19  * Created on: 16 Jul 2018
20  * Author: billy
21  */
22 
23 #ifndef SERVICES_FIELD_TRIALS_INCLUDE_FIELD_H_
24 #define SERVICES_FIELD_TRIALS_INCLUDE_FIELD_H_
25 
26 
27 #include "address.h"
28 
29 typedef struct
30 {
31  uint32 fi_id;
32  char *fi_name_s;
35  uint32 fi_year;
37 } Field;
38 
39 
40 #ifdef __cplusplus
41 extern "C"
42 {
43 #endif
44 
45 
46 #ifdef __cplusplus
47 }
48 #endif
49 
50 
51 #endif /* SERVICES_FIELD_TRIALS_INCLUDE_FIELD_H_ */
Field::fi_name_s
char * fi_name_s
Definition: field.h:32
Field
Definition: field.h:29
address.h
Field::fi_address_p
Address * fi_address_p
Definition: field.h:34
Address
A datatype for storing a postal address as well as its geographic coordinates if possible.
Definition: address.h:21
Field::fi_soil_type_s
char * fi_soil_type_s
Definition: field.h:36
Field::fi_experiment_name_s
char * fi_experiment_name_s
Definition: field.h:33
Field::fi_id
uint32 fi_id
Definition: field.h:31
Field::fi_year
uint32 fi_year
Definition: field.h:35