Gocator Development Kit
 All Classes Files Functions Variables Typedefs Friends Modules Pages
GdkToolDataOutputCfg.h
Go to the documentation of this file.
1 /**
2 * @file GdkToolDataOutputCfg.h
3 * @brief Declares the GdkToolDataOutputCfg class.
4 *
5 * Copyright (C) 2017-2022 by LMI Technologies Inc. All rights reserved.
6 */
7 #ifndef GDK_TOOLDATA_OUTPUT_CFG_H
8 #define GDK_TOOLDATA_OUTPUT_CFG_H
9 
10 #include <Gdk/GdkDef.h>
12 #include <Gdk/Config/GdkParams.h>
13 
14 /**
15 * Represents configuration for a tool data output.
16 *
17 * @class GdkToolDataOutputCfg
18 * @ingroup Gdk-Config
19 */
21 
22 /**
23 * Returns the tool data output Data type.
24 *
25 * @public @memberof GdkToolDataOutputCfg
26 * @param config Configuration object.
27 * @return Data type of the tool data output.
28 */
30 
31 /**
32 * Returns the tool data output Type name.
33 *
34 * @public @memberof GdkToolDataOutputCfg
35 * @param config Configuration object.
36 * @return Pointer to type name.
37 */
39 
40 /**
41 * Returns the tool data output ID.
42 *
43 * @public @memberof GdkToolDataOutputCfg
44 * @param config Configuration object.
45 * @return Tool data output configuration ID.
46 */
48 
49 /**
50 * Returns the tool data output name.
51 *
52 * @public @memberof GdkToolDataOutputCfg
53 * @param config Configuration object.
54 * @return Pointer to name.
55 */
57 
58 /**
59 * Returns tool data output enabled state.
60 *
61 * @public @memberof GdkToolDataOutputCfg
62 * @param config Configuration object.
63 * @return Enabled state.
64 */
66 
67 /**
68 * Returns user-defined parameter set.
69 *
70 * @public @memberof GdkToolDataOutputCfg
71 * @param config Configuration object.
72 * @return Parameter set.
73 */
75 
76 /**
77 * Sets the name of the data output.
78 *
79 * @public @memberof GdkToolDataOutputCfg
80 * @param config Configuration object.
81 * @param name Name to set to.
82 * @return Operation status.
83 */
85 
86 /**
87 * Sets the enabled state of the data output.
88 *
89 * @public @memberof GdkToolDataOutputCfg
90 * @param config Configuration object.
91 * @param flag True to enable, false to disable.
92 * @return Operation status.
93 */
95 
96 #endif
Represents configuration for a tool data output.
Essential Gdk declarations.
GdkParams GdkToolDataOutputCfg_Parameters(GdkToolDataOutputCfg config)
Returns user-defined parameter set.
Declares the GdkParams class.
Represents a set of parameters.
const kChar * GdkToolDataOutputCfg_Name(GdkToolDataOutputCfg config)
Returns the tool data output name.
kStatus GdkToolDataOutputCfg_SetEnabled(GdkToolDataOutputCfg config, kBool flag)
Sets the enabled state of the data output.
GdkDataType GdkToolDataOutputCfg_DataType(GdkToolDataOutputCfg config)
Returns the tool data output Data type.
const kChar * GdkToolDataOutputCfg_Type(GdkToolDataOutputCfg config)
Returns the tool data output Type name.
Declares the GdkToolOutputCfg class.
Represents data type. No longer used as a bitmask. Note that generic data types will have their msb s...
kBool GdkToolDataOutputCfg_Enabled(GdkToolDataOutputCfg config)
Returns tool data output enabled state.
k32s GdkToolDataOutputCfg_Id(GdkToolDataOutputCfg config)
Returns the tool data output ID.
kStatus GdkToolDataOutputCfg_SetName(GdkToolDataOutputCfg config, const kChar *name)
Sets the name of the data output.