|
Typedefs
|
typedef TUint32 |
TSensrvChannelId |
|
Type definition for a channel id used by TSensrvChannelInfo.
|
typedef TUint32 |
TSensrvChannelTypeId |
|
Type definition for a channel type used by TSensrvChannelInfo.
|
typedef TUint32 |
TSensrvChannelDataTypeId |
|
Typedef for datatype Id used by TSensrvChannelInfo.
|
typedef RArray< TSensrvChannelId >
|
RSensrvChannelList |
|
RArray based channel Id list.
|
typedef RArray< TSensrvProperty >
|
RSensrvPropertyList |
|
RArray based property list.
|
typedef RArray< TSensrvChannelInfo >
|
RSensrvChannelInfoList |
|
RArray based channel info list.
|
Enumerations
|
enum |
TSetPropertySuccessIndicator { ESetPropertyIndicationUnknown = 0,
ESetPropertyIndicationAvailable,
ESetPropertyIndicationPossible,
ESetPropertyIndicationUnavailable
}
|
|
Indication of whether a call to CSensrvChannel::SetPropertyL() is likely to succeed. More...
|
enum |
TSensrvQuantity {
ESensrvQuantityNotUsed = -1,
ESensrvQuantityNotdefined = 0,
ESensrvQuantityAcceleration = 10,
ESensrvQuantityTapping = 11,
ESensrvQuantityOrientation = 12,
ESensrvQuantityRotation = 13,
ESensrvQuantityMagnetic = 14,
ESensrvQuantityAngle = 15,
ESensrvQuantityProximity = 16,
ESensrvQuantityLicenseeBase = 8192,
ESensrvQuantityLicenseeEnd = 12287
}
|
|
The quantity of channel values. More...
|
enum |
TSensrvContextType {
ESensrvContextTypeNotUsed = -1,
ESensrvContextTypeNotDefined = 0,
ESensrvContextTypeAmbient = 1,
ESensrvContextTypeDevice = 2,
ESensrvContextTypeUser = 3,
ESensrvContextTypeLicenseeBase = 8192,
ESensrvContextTypeLicenseeEnd = 12287
}
|
|
The context type of a sensor. More...
|
enum |
TSensrvConnectionType {
ESensrvConnectionTypeNotDefined = 0,
ESensrvConnectionTypeEmbedded,
ESensrvConnectionTypeWired,
ESensrvConnectionTypeWireless,
ESensrvConnectionTypeLicenseeBase = 8192,
ESensrvConnectionTypeLicenseeEnd = 12287
}
|
|
The connection type of a sensor. More...
|
enum |
TSensrvChannelUnit {
ESensrvChannelUnitNotDefined = 0,
ESensevChannelUnitAcceleration = 10,
ESensrvChannelUnitGravityConstant = 11,
ESensrvChannelUnitMagneticFluxDensity = 12,
ESensrvChannelUnitLicenseeBase = 8192,
ESensrvChannelUnitLicenseeEnd = 12287
}
|
|
The unit of the data measured by the sensor channel Licensee defined values must be between ESensrvChannelUnitLicenseeBase
and ESensrvChannelUnitLicenseeEnd. More...
|
enum |
TSensrvChannelDataFormat {
ESensrvChannelDataFormatNotDefined = 0,
ESensrvChannelDataFormatAbsolute,
ESensrvChannelDataFormatScaled,
ESensrvChannelDataFormatLicenseeBase = 8192,
ESensrvChannelDataFormatLicenseeEnd = 12287
}
|
|
The format of the data measured by the sensor channel Licensee defined values must be between ESensrvChannelDataFormatLicenseeBase
and ESensrvChannelDataFormatLicenseeEnd. More...
|
enum |
TSensrvErrorSeverity { ESensrvErrorSeverityNotDefined = 0,
ESensrvErrorSeverityMinor,
ESensrvErrorSeverityFatal
}
|
|
The error code received by a sensor server listener. More...
|
enum |
TSensrvChannelChangeType { ESensrvChannelChangeTypeNotDefined = 0,
ESensrvChannelChangeTypeRemoved,
ESensrvChannelChangeTypeAdded
}
|
|
The channel change is detected by the Channel Listener. More...
|
enum |
TSensrvPower { ESensrvPowerPowerDown = 0,
ESensrvPowerPowerUp
}
|
|
The TSensrvPower represents sensor power state. More...
|
enum |
TSensrvAvailability { ESensrvAvailabilityFalse = 0,
ESensrvAvailabilityTrue
}
|
|
The TSensrvAvailability represents sensor channel availability. More...
|
Variables
|
const TInt |
KSensrvVendorIdLength = 16
|
|
Max length of the vendor Id.
|
const TInt |
KSensrvLocationLength = 16
|
|
Max length of the location string.
|
const TInt |
KSensrvItemIndexNone = -1
|
|
Item index for properties that are not data item specific.
|
const TSensrvChannelTypeId
|
KSensrvChannelTypeIdUndefined = 0x00000000
|
|
Undefined Channel id for use when finding channels.
|