/* * Copyright (C) 2005 Meilhaus Electronic GmbH (support@meilhaus.de) * * Source File : medummy.h * Author : GG (Guenter Gebhardt) */ #ifndef _MEDUMMY_H_ #define _MEDUMMY_H_ #include "metypes.h" #include "medefines.h" #include "medevice.h" #ifdef __KERNEL__ #define MEDUMMY_MAGIC_NUMBER 0xDDDD typedef struct medummy_device { me_device_t base; /**< The Meilhaus device base class. */ // int magic; /**< The magic number of the structure */ unsigned short vendor_id; /**< Vendor ID */ unsigned short device_id; /**< Device ID */ unsigned int serial_no; /**< Serial number of the device */ int bus_type; /**< Bus type */ int bus_no; /**< Bus number */ int dev_no; /**< Device number */ int func_no; /**< Function number */ } medummy_device_t; me_device_t *medummy_constructor(unsigned short vendor_id, unsigned short device_id, unsigned int serial_no, int bus_type, int bus_no, int dev_no, int func_no) __attribute__ ((weak)); #endif #endif