HapticLib
0.7
Haptic Feedback Library for embedded systems
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
impact.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2012, Silvio Vallorani <silvio.vallorani@studio.unibo.it>
3
*
4
* Permission to use, copy, modify, and/or distribute this
5
* software for any purpose with or without fee is hereby
6
* granted, provided that the above copyright notice and this
7
* permission notice appear in all copies.
8
*
9
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS
10
* ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
11
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
12
* EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
13
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
15
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
16
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
17
* USE OR PERFORMANCE OF THIS SOFTWARE.
18
*
19
*/
41
typedef
enum
ImpactMaterial
{
42
Rubber
= 1,
43
Wood
= 2,
44
Aluminum
= 3
45
}
ImpactMaterial
;
46
55
typedef
enum
ImpactVelocity
{
56
Slow
= 1,
57
Normal
= 2,
58
Fast
= 3
59
}
ImpactVelocity
;
60
69
typedef
struct
{
70
ImpactVelocity
velocity;
72
ImpactMaterial
material;
74
}
impactUserParameters
;
75
83
typedef
struct
{
84
uint8_t
progress
;
85
}
impactStatusParameters
;
HapticLib
patterns
impact
impact.h
Generated on Thu Jan 31 2013 02:03:32 for HapticLib by
1.8.1.1