Low-Level C# SDK
v1.2.0
|
Classes | |
struct | Abduction |
The actuation point abduction amount. It is minimum when the actuation point is far from the hand, maximum when close. More... | |
struct | Accelerometer |
class | ApproximateFloatComparer |
Utility class for approximate comparison of single precision numbers. More... | |
struct | Closure |
The actuation point closure amount. It is minimum when the actuation point is open, maximum when closed. More... | |
struct | Force |
The force applied as haptic pressure on the actuation point. The minimum value indicates no pressure, the maximum indicates maximum pressure. More... | |
struct | Gyroscope |
interface | IWeArtEffect |
An interface for objects that combines temperature, force and texture haptic feelings. More... | |
class | MiddlewareStatusUpdate |
Data structure containing the updated status received from the middleware. More... | |
class | SensorData |
struct | Temperature |
The temperature applied to the thermal actuator on the actuation point. The minimum value indicates the coldest temperature, the maximum indicates the hottest. More... | |
struct | Texture |
The texture applied as haptic feeling on the actuation point. It contains an index identifying a specific texture and a 3D velocity vector. More... | |
struct | TimeOfFlight |
class | TrackingTypeExtension |
Contains extension and util methods for the TrackingType enum. | |
class | WeArtClient |
Network client used to send and receive message to/from the hardware middleware. This class is meant to be used internally but can also be used by developers who want to communicate with the hardware in a direct way. More... | |
class | WeArtConstants |
Constants shared by the WeArt components. | |
class | WeArtUtility |
Enumerations | |
enum | HandSide { Left = 0 , Right = 1 } |
The hand side, left or right. More... | |
enum | HandSideFlags { None = 0 , Left = 1 << HandSide.Left , Right = 1 << HandSide.Right } |
The multi-selectable version of HandSide More... | |
enum | ActuationPoint { Thumb = 0 , Index = 1 , Middle = 2 , Palm = 3 } |
The point of application of the haptic feeling. More... | |
enum | TrackingType { DEFAULT = 0 , WEART_HAND } |
Type of tracking method and messages used/sent by the middleware. More... | |
enum | ActuationPointFlags { None = 0 , Thumb = 1 << ActuationPoint.Thumb , Index = 1 << ActuationPoint.Index , Middle = 1 << ActuationPoint.Middle , Palm = 1 << ActuationPoint.Palm } |
The multi-selectable version of ActuationPoint More... | |
enum | TextureType : int { ClickNormal = 0 , ClickSoft = 1 , DoubleClick = 2 , AluminiumFineMeshSlow = 3 , AluminiumFineMeshFast = 4 , PlasticMeshSlow = 5 , ProfiledAluminiumMeshMedium = 6 , ProfiledAluminiumMeshFast = 7 , RhombAluminiumMeshMedium = 8 , TextileMeshMedium = 9 , CrushedRock = 10 , VenetianGranite = 11 , SilverOak = 12 , LaminatedWood = 13 , ProfiledRubberSlow = 14 , VelcroHooks = 15 , VelcroLoops = 16 , PlasticFoil = 17 , Leather = 18 , Cotton = 19 , Aluminium = 20 , DoubleSidedTape = 21 } |
Texture type to Haptic feel. More... | |
enum | HandClosingState { Open = 0 , Closing = 1 , Closed = 2 } |
Enum Hand Closing State. More... | |
enum | GraspingState { Grabbed = 0 , Released = 1 } |
State of Hand Grasping. More... | |
enum | CalibrationStatus { IDLE = 0 , Calibrating = 1 , Running = 2 } |
Status of the current calibration procedure. More... | |
enum WeArt.Core.HandSide |
enum WeArt.Core.TextureType : int |
Texture type to Haptic feel.