X2 Standard
Version 1.28
Toggle main menu visibility
Loading...
Searching...
No Matches
filterwheelplugins
x2filterwheel
main.h
1
#ifdef SB_WIN_BUILD
2
#define PlugInExport __declspec(dllexport)
3
#else
4
#define PlugInExport
5
#endif
6
7
#include "x2filterwheel.h"
8
9
extern
"C"
PlugInExport
int
sbPlugInName2(
BasicStringInterface
& str);
10
11
extern
"C"
PlugInExport
int
sbPlugInFactory2(
const
char
* pszDisplayName,
12
const
int
& nInstanceIndex,
13
SerXInterface
* pSerXIn,
14
TheSkyXFacadeForDriversInterface
* pTheSkyXIn,
15
SleeperInterface
* pSleeperIn,
16
BasicIniUtilInterface
* pIniUtilIn,
17
LoggerInterface
* pLoggerIn,
18
MutexInterface
* pIOMutexIn,
19
TickCountInterface
* pTickCountIn,
20
void
** ppObjectOut);
BasicIniUtilInterface
The BasicIniUtilInterface is used to make properties persistent.
Definition
basiciniutilinterface.h:21
BasicStringInterface
The BasicStringInterface allows a string as an output.
Definition
basicstringinterface.h:17
LoggerInterface
The LoggerInterface is a cross-platform logging utility passed to X2 implementors to show real-time,...
Definition
loggerinterface.h:58
MutexInterface
The MutexInterface provides a cross-platform mutex.
Definition
mutexinterface.h:16
SerXInterface
The SerXInterface is a cross-plaform serial port.
Definition
serxinterface.h:18
SleeperInterface
The SleeperInterface is a cross-platform "sleeper".
Definition
sleeperinterface.h:15
TheSkyXFacadeForDriversInterface
The TheSkyXFacadeForDriversInterface is a simplified interface to TheSkyX passed to X2 implementors.
Definition
theskyxfacadefordriversinterface.h:19
TickCountInterface
The TickCountInterface is a cross-platform way to measure relative timing.
Definition
tickcountinterface.h:17
X2 Examples
(C) 2026 Software Bisque, Inc. All rights reserved.