LibMWCapture  3.3.1
LibMWCapture Documentation
Data Structures | Macros | Typedefs | Enumerations
MWCommon.h File Reference

Go to the source code of this file.

Data Structures

struct  _MW_DATE_TIME
 
struct  _MW_FIRMWARE_INFO_HEADER
 
struct  _MW_FIRMWARE_SECTION_HEADER
 
struct  _MW_FIRMWARE_HEADER
 

Macros

#define MW_SERIAL_NO_LEN   16
 
#define MW_FAMILY_NAME_LEN   64
 
#define MW_PRODUCT_NAME_LEN   64
 
#define MW_FIRMWARE_HEADER_MAGIC   ((DWORD)('M') | ((DWORD)('W') << 8) | ((DWORD)('F') << 16) | ((DWORD)('H') << 24))
 
#define MW_FIRMWARE_HEADER_VERSION   1
 
#define MW_FIRMWARE_NAME_LEN   64
 
#define MW_FIRMWARE_SECTION_NAME_LEN   16
 
#define MW_MAX_NUM_FIRMWARE_SECTIONS   16
 

Typedefs

typedef enum _MW_FAMILY_ID MW_FAMILY_ID
 
typedef struct _MW_DATE_TIME MW_DATE_TIME
 
typedef struct _MW_FIRMWARE_INFO_HEADER MW_FIRMWARE_INFO_HEADER
 
typedef struct _MW_FIRMWARE_SECTION_HEADER MW_FIRMWARE_SECTION_HEADER
 
typedef struct _MW_FIRMWARE_HEADER MW_FIRMWARE_HEADER
 

Enumerations

enum  _MW_FAMILY_ID { MW_FAMILY_ID_PRO_CAPTURE = 0x00, MW_FAMILY_ID_VALUE_CAPTURE = 0x01, MW_FAMILY_ID_USB_CAPTURE = 0x02 }
 

Macro Definition Documentation

◆ MW_FAMILY_NAME_LEN

#define MW_FAMILY_NAME_LEN   64

Definition at line 15 of file MWCommon.h.

◆ MW_FIRMWARE_HEADER_MAGIC

#define MW_FIRMWARE_HEADER_MAGIC   ((DWORD)('M') | ((DWORD)('W') << 8) | ((DWORD)('F') << 16) | ((DWORD)('H') << 24))

Definition at line 34 of file MWCommon.h.

◆ MW_FIRMWARE_HEADER_VERSION

#define MW_FIRMWARE_HEADER_VERSION   1

Definition at line 35 of file MWCommon.h.

◆ MW_FIRMWARE_NAME_LEN

#define MW_FIRMWARE_NAME_LEN   64

Definition at line 36 of file MWCommon.h.

◆ MW_FIRMWARE_SECTION_NAME_LEN

#define MW_FIRMWARE_SECTION_NAME_LEN   16

Definition at line 37 of file MWCommon.h.

◆ MW_MAX_NUM_FIRMWARE_SECTIONS

#define MW_MAX_NUM_FIRMWARE_SECTIONS   16

Definition at line 39 of file MWCommon.h.

◆ MW_PRODUCT_NAME_LEN

#define MW_PRODUCT_NAME_LEN   64

Definition at line 16 of file MWCommon.h.

◆ MW_SERIAL_NO_LEN

#define MW_SERIAL_NO_LEN   16

Definition at line 14 of file MWCommon.h.

Typedef Documentation

◆ MW_DATE_TIME

typedef struct _MW_DATE_TIME MW_DATE_TIME

◆ MW_FAMILY_ID

◆ MW_FIRMWARE_HEADER

◆ MW_FIRMWARE_INFO_HEADER

◆ MW_FIRMWARE_SECTION_HEADER

Enumeration Type Documentation

◆ _MW_FAMILY_ID

Enumerator
MW_FAMILY_ID_PRO_CAPTURE 
MW_FAMILY_ID_VALUE_CAPTURE 
MW_FAMILY_ID_USB_CAPTURE 

Definition at line 18 of file MWCommon.h.