entschludigt bitte, für viele dürfte dies wohl ein triviales Problem sein aber irgendwie verstehe ich es überhaupt nicht.
Es geht darum das ich hier ein Gerät stehen habe das per USB an den PC angeschlossen ist.
Darauf will ich nun Zugreifen, ich habe vom Hersteller ein paar .h Datei bekommen und eine VC++ Project Datei mit der der das ganze sich in ein Demoprogramm verwandeln lässt.
Nur muss ich für das ganze nicht C(wovon ich überhaupt keine Ahnung habe) verwenden sondern python.
Ich muss also irgendwie auf die mitgelieferten C Funktionen zugreifen.
Gut, also erstmal http://docs.python.org/extending/extending.html geschnappt und gelesen und dann einen blick in die NAKAlib.h, die nach der Dokumentation die API für den Außenzugriff definiert, riskiert
Code: Alles auswählen
#ifndef __NAKALIB_DEF_H
#define __NAKALIB_DEF_H
#include "NAKAoslib.h"
#include "NAKAtypes.h"
NAKA_DLL_API NAKA_API NAKA_Init( short BdNum, int32_t *handle);
NAKA_DLL_API NAKA_API NAKA_End( int32_t handle);
Aber hier werden doch als Returnwerte eigene typen verwendet oder?
Wie gebe ich das den in Python an? Die Seite gibt mir doch nur i,s,l, usw, aber keine Möglichkeit eigene zu definieren?
Ist das überhaupt der richtige Weg oder mache ich was grob falsch??
Ein total verwirrter Hawky