Gocator API
 All Classes Files Functions Variables Typedefs Macros Groups Pages
GoMultiplexBank.h
Go to the documentation of this file.
1 /**
2  * @file GoMultiplexBank.h
3  * @brief Declares the GoMultiplexBank class.
4  *
5  * @internal
6  * Copyright (C) 2011-2012 by LMI Technologies Inc.
7  * Licensed under the MIT License.
8  * Redistributed files must retain the above copyright notice.
9  */
10 #ifndef GO_MULTIPLEXBANK_H
11 #define GO_MULTIPLEXBANK_H
12 
13 #include <GoSdk/GoSdkDef.h>
14 #include <GoSdk/GoSensor.h>
15 
16 kBeginHeader()
17 
18 /**
19  * @class GoMultiplexBank
20  * @extends kObject
21  * @ingroup GoSdk
22  * @brief Represents a ...
23  */
24 typedef kObject GoMultiplexBank;
25 
26 GoFx(kStatus) GoMultiplexBank_AddSensor(GoMultiplexBank bank, GoSensor sensor);
27 GoFx(kStatus) GoMultiplexBank_RemoveSensor(GoMultiplexBank bank, k32u id);
28 GoFx(kSize) GoMultiplexBank_SensorCount(GoMultiplexBank bank);
29 GoFx(GoSensor) GoMultiplexBank_SensorAt(GoMultiplexBank bank, kSize index);
30 GoFx(kBool) GoMultiplexBank_IsSensorInBank(GoMultiplexBank bank, k32u id);
31 GoFx(k32u) GoMultiplexBank_Id(GoMultiplexBank bank);
32 
33 kEndHeader()
34 #include <GoSdk/GoMultiplexBank.x.h>
35 
36 #endif
Declares the GoSensor class.
Represents a ...
Definition: GoMultiplexBank.h:16
Essential API declarations.
Represents a Gocator sensor.
Definition: GoSensor.h:20