KeTop T100 Benutzerhandbuch V4.00 - Keba
KeTop T100 Benutzerhandbuch V4.00 - Keba
KeTop T100 Benutzerhandbuch V4.00 - Keba
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
typedef struct {<br />
char posX;<br />
char posY;<br />
char posZ;<br />
} TKVCJostickData;<br />
typedef struct {<br />
UINT16 posX;<br />
UINT16 posY;<br />
UINT16 psoZ;<br />
} TKVCSpaceMouseData;<br />
typedef struct {<br />
SINT16 absVal;<br />
SINT16 dynVal;<br />
}TKVCHandWheelData;<br />
7.9.2.2 Server → Client<br />
typedef enum {<br />
eKVCSetWheelValue,<br />
eKVCSetLed<br />
eKVCSetContrast,<br />
eKVCSetBrightness,<br />
eKVCSetVolume,<br />
eKVCSetScreensaver,<br />
eKVCGetLed,<br />
eKVCGetContrast,<br />
eKVCGetBrightness,<br />
eKVCGetVolume,<br />
eKVCGetScreensaverTime,<br />
eKVCGetJostickValue,<br />
eKVCGetSpaceMouseValue,<br />
eKVCGetOverrideValue,<br />
eKVCGetWheelValue,<br />
eKVCSwtichBacklight,<br />
eKVCGetBacklightState,<br />
eKVCPlaySound,<br />
eKVCWriteFlash,<br />
eKVCDisconnect<br />
} TKVCCommand;<br />
typedef struct {<br />
TKVCCommand command;<br />
SINT16 param;<br />
} TKVCServerData;<br />
7.9.3 Beispiel: Interface am Server<br />
7.9.3.1 "Serverklasse"<br />
© KEBA 2009<br />
Software<br />
Auf der Serverseite wird das KVC-Protokoll durch zwei Klassen repräsentiert:<br />
die Klasse CKVCServer und CKVCConnection. Ein Objekt der Klasse<br />
CKVCServer repräsentiert den eigentlichen Server (den "Listener") und jeweils<br />
ein Objekt der Klasse CKVCConnection eine Verbindung zu einem<br />
Client.<br />
class CKVCServer {<br />
public:<br />
virtual int Init();<br />
virtual int Exit();<br />
virtual CKVCConnection* OnClientConnect(SOCKET socket,<br />
sockaddr_in &sockAdr);<br />
virtual int OnClientDisconnect(CKVCConnection *pConnection,<br />
TDisconInfo info);<br />
POSITION ConnectionListHeadPos();<br />
CKVCConnection* ConnectionListGetNext(POSITION pos);<br />
<strong>Benutzerhandbuch</strong> <strong>V4.00</strong> 73