//==============================================================================
//
// Title: sis3153.h
// Purpose: A short description of the interface.
//
// Created on: 10.7.2016 at 8:53:29 by Samo Korpar.
// Copyright: . All Rights Reserved.
//
//==============================================================================
#ifndef __sis3153_H__
#define __sis3153_H__
#ifdef __cplusplus
extern "C" {
#endif
//==============================================================================
// Include files
#include "cvidef.h"
//==============================================================================
// Constants
//==============================================================================
// Types
//==============================================================================
// External variables
//==============================================================================
// Global functions
int SIS3153_USB_VME_START (char *node);
int SIS3153_USB_VME_STOP (void);
short __stdcall SIS3153_USB_VME_R(uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
short __stdcall SIS3153_USB_VME_W(uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
short __stdcall SIS3153_USB_VME_MWRST(void);
short __stdcall SIS3153_USB_VME_MW(uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
short __stdcall SIS3153_USB_VME_MWEXEC(void);
short __stdcall SIS3153_USB_VME_MRRST(void);
short __stdcall SIS3153_USB_VME_MR(uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
short __stdcall SIS3153_USB_VME_MREXEC(uint32_t *Data);
#ifdef __cplusplus
}
#endif
#endif /* ndef __sis3153_H__ */