//NOTE : Several tests have been commented out - related to condition listening
//			 as the release of sensrvcondevalplugin is expected by week 10

[Define]
EFindAll 0
EFindAccelerometerXYZAxisData 270553214
EFindAccelerometerWakeupData 270553215
EFindAccelerometerDoubleTappingData 270553217
EFindOrientationData 270553224
EFindRotationData 270553225

KSensrvPropIdDataRate 2
KSensrvPropIdAvailability 4
KSensrvPropIdMeasureRange 5
KSensrvPropIdChannelDataFormat 6
KSensrvPropIdScaledRange 7
KSensrvPropIdChannelAccuracy 8
KSensrvPropIdChannelScale 9
KSensrvPropIdChannelUnit 16
KSensrvSensorModel 17
KSensrvSensorConnectionType 18
KSensrvSensorDescription 19

//condition type
ESensrvSingleLimitCondition 0
ESensrvRangeConditionLowerLimit 1
ESensrvRangeConditionUpperLimit 2
ESensrvBinaryCondition 3

//condition operator
ESensrvOperatorEquals 0
ESensrvOperatorGreaterThan 1
ESensrvOperatorGreaterThanOrEquals 2
ESensrvOperatorLessThan 3
ESensrvOperatorLessThanOrEquals 4
ESensrvOperatorBinaryAnd 5
ESensrvOperatorBinaryAll 6

//condition modificationtype
KModifyConditionSetAdd 0
KModifyConditionSetRemove 1

//conditionset type
ESensrvOrConditionSet 0
ESensrvAndConditionSet 1

//axes indices
iAxisX 1
iAxisY 2
iAxisZ 3

//Orientation test data
EOrientationDisplayDown 2
[Enddefine]

//*****************************Find channel tests*******************************

[Test]
title FindSensorChannelsL: All channels
create Sensrservicetest foobar
foobar TestFindChannels EFindAll
delete foobar
[Endtest]

[Test]
title FindSensorChannelsL: AcclMtr XYZAxis data
create Sensrservicetest foobar
foobar TestFindChannels EFindAccelerometerXYZAxisData
delete foobar
[Endtest]

[Test]
title FindSensorChannelsL: AcclMtr Dbl Tapping data
create Sensrservicetest foobar
foobar TestFindChannels EFindAccelerometerDoubleTappingData
delete foobar
[Endtest]

[Test]
title FindSensorChannelsL: Orientation Data
create Sensrservicetest foobar
foobar TestFindChannels EFindOrientationData
delete foobar
[Endtest]

[Test]
title FindSensorChannelsL: Rotation Data
create Sensrservicetest foobar
foobar TestFindChannels EFindRotationData
delete foobar
[Endtest]


//**************************Getchannel property tests***************************

[Test]
title GetChannelProperty: AcclMtr XYZAxis data
create Sensrservicetest foobar
foobar TestGetProperty EFindAccelerometerXYZAxisData
delete foobar
[Endtest]

[Test]
title GetChannelProperty: AcclMtr Dbl Tapping data
create Sensrservicetest foobar
foobar TestGetProperty EFindAccelerometerDoubleTappingData
delete foobar
[Endtest]

[Test]
title GetChannelProperty: Orientation Data
create Sensrservicetest foobar
foobar TestGetProperty EFindOrientationData
delete foobar
[Endtest]

[Test]
title GetChannelProperty: Rotation Data
create Sensrservicetest foobar
foobar TestGetProperty EFindRotationData
delete foobar
[Endtest]

