HidDevice.cpp
changeset 7 8bac7aac665c
parent 0 0f874d9e4130
child 35 638eb0763e20
     1.1 --- a/HidDevice.cpp	Thu Jul 10 22:05:18 2014 +0200
     1.2 +++ b/HidDevice.cpp	Sat Jul 12 13:15:31 2014 +0200
     1.3 @@ -17,6 +17,14 @@
     1.4  
     1.5  /**
     1.6  */
     1.7 +HidDevice::~HidDevice()
     1.8 +	{
     1.9 +	Close();
    1.10 +	}
    1.11 +
    1.12 +
    1.13 +/**
    1.14 +*/
    1.15  int HidDevice::Open(const char* aPath)
    1.16  	{
    1.17  	Close();
    1.18 @@ -55,10 +63,11 @@
    1.19  	}
    1.20  
    1.21  /**
    1.22 +Close this HID device
    1.23  */
    1.24  void HidDevice::Close()
    1.25  	{
    1.26 -	hid_close(iHidDevice);
    1.27 +	hid_close(iHidDevice); //No effect if device is null
    1.28  	iHidDevice=NULL;
    1.29      //
    1.30      memset(iVendor,0,sizeof(iVendor));