SENSOR CLASS LIST - VERSION 1.0

Preface

The sensor class describes how the sensor should be categorized in relation to others. Sensors of an identical class will always return input in an identical format (see Output Descriptors for Developers).

A sensor class is made up of 3 attributes, the sensors primary purpose, the property measured by the sensor and the means of detecting that property (referred to as the PPM combination).

SUPPORTED SENSOR CLASSES

The following tables describe the sensor classes supported by the current version of Liquid (1.0). The definition code column specifies the value the respective definition (PURPOSE_OF_SENSOR, PROPERTY_MEASURED and MEANS_OF_SENSING) should be set to in the Liquid Device Driver source file Device Driver.cpp (see How to build a Liquid Device Driver). Codes are stored in the source file Sensor Codes.h.

If your sensor does not fall into any of the supported classes consult Adding Sensor Classes.

[PURPOSES]

Purpose
Definition Code
System Test
SYSTEM_TEST
Occupancy Dectecor
OCCUPANCY_DETECTOR
Physioloigcal Monitor
PHYSIOLOGICAL
Videogame Controller
VIDEOGAMES

[SYSTEM TEST]

Property
Definition Code
System Test
ST_SYSTEM_STATUS

[OCCUPANY DETECTOR]

Property
Definition Code
Infra Red
OD_IR
Mechanical Switch
OD_MECHANICALSWITCH

[PHYSIOLOGICAL MONITOR]

Property
Definition Code
Brainwaves - Alpha
PS_ALPHAWAVES
Brainwaves - Beta
PS_BETAWAVES
Brainwaves - Delta
PS_DELTAWAVES
Brainwaves - Theta
PS_THETAWAVES
Galvanic Skin Response
PS_GSR
Heartbeat Rate
PS_HEARTBEAT

[VIDEOGAME CONTROL]

Property
Definition Code
1D Axis Movement
VG_1DCONTROLLER
2D Axis Movement
VG_2DCONTROLLER
3D Axis Movement
VG_3DCONTROLLER

[SYSTEM TEST : SYSTEM STATUS]

Means
Definition Code
Test Program
STSS_TEST_PROGRAM

[OCCUPANY DETECTOR : INFRA RED]

Means
Definition Code
IR Sensor (Switch)
ODIR_SWITCH
IR Sensor (Thermal)
ODIR_THERMAL

[OCCUPANCY DETECTOR : MECHANICAL SWITCH]

Means
Definition Code
Door (Open | Close)
ODMS_DOOR

[PHSYIOLOGICAL MONITOR : BRAINWAVES - ALPHA]

Means
Definition Code
EEG
PSAW_EEG

[PHSYIOLOGICAL MONITOR : BRAINWAVES - BETA]

Means
Definition Code
EEG
PSBW_EEG

[PHSYIOLOGICAL MONITOR : BRAINWAVES - DELTA]

Means
Definition Code
EEG
PSDW_EEG

[PHSYIOLOGICAL MONITOR : BRAINWAVES - THETA]

Means
Definition Code
EEG
PSTW_EEG

[PHSYIOLOGICAL MONITOR : GALVANIC SKIN RESPONSE]

Means
Definition Code
Foil
PSGR_FOIL

[PHSYIOLOGICAL MONITOR : HEARTBEAT RATE]

Means
Definition Code
ECG
PSHB_ECG

[VIDEOGAME CONTROL : 1D AXIS MOVEMENT]

Means
Definition Code
Potentiometer
VG1D_POTENTIOMETER
Slotted Disk
VG1D_SLOTTEDDISK

[VIDEOGAME CONTROL : 2D AXIS MOVEMENT]

Means
Definition Code
Photocell
VG2D_PHOT0CELL
Potentiometer
VG2D_POTENTIOMETER

[VIDEOGAME CONTROL : 3D AXIS MOVEMENT]

Means
Definition Code
Potentiometer
VG3D_POTENTIOMETER

EXAMPLES

Device: Heart Monitor

PURPOSE_OF_SENSOR Physiological Monitor PROPERTY_MEASURED Heartbeat rate MEANS_OF_SENSING ECG

Device: Nintendo 64 Videogame Controller

PURPOSE_OF_SENSOR Videogame Control PROPERTY_MEASURED 2D Axis Movement MEANS_OF_SENSING Photocell

Device: Infra Red Alarm

PURPOSE_OF_SENSOR Occupancy Detector PROPERTY_MEASURED Infra Red MEANS_OF_SENSING IR Sensor (Switch)

. . back to Manual Index


Best Viewed in IE6
Copyright © 2003, Kiel Gilleade