Link against: SensrvClient.lib
#include <sensrvchannelinfo.h>
It also provides simple helper methods that allow users to determine if the class is complete and if one instance of this class matches another.
Public Member Functions |
|
IMPORT_C | TSensrvChannelInfo () |
Default Constructor. |
|
IMPORT_C | TSensrvChannelInfo (TInt aContextType, TInt aQuantity, TSensrvChannelTypeId aChannelType, const TDesC8 &aLocation, const TDesC8 &aVendorId, TSensrvChannelDataTypeId aChannelDataTypeId) |
Constructor. |
|
IMPORT_C | TSensrvChannelInfo (TSensrvChannelId aChannelId, TInt aContextType, TInt aQuantity, TSensrvChannelTypeId aChannelType, const TDesC8 &aLocation, const TDesC8 &aVendorId, TInt aDataItemSize, TSensrvChannelDataTypeId aChannelDataTypeId) |
Constructor. |
|
IMPORT_C | TSensrvChannelInfo (const TSensrvChannelInfo &aChannelInfo) |
Copy constructor. |
|
IMPORT_C TBool | IsMatch (const TSensrvChannelInfo &aInfo) const |
Checks if this instance matches supplied instance. |
|
IMPORT_C TBool | IsComplete () const |
Checks that channel information in this object is complete. |
|
Data Fields |
|
TSensrvChannelId | iChannelId |
Channel Identifier. |
|
TInt | iContextType |
Context type. |
|
TInt | iQuantity |
Quantity. |
|
TSensrvChannelTypeId | iChannelType |
Channel type identifier. |
|
TBuf8< KSensrvLocationLength > | iLocation |
Location of the of the channel. |
|
TBuf8< KSensrvVendorIdLength > | iVendorId |
Vendor name of the channel provider. |
|
TInt | iDataItemSize |
Size of the data item delivered by the channel. |
|
TSensrvChannelDataTypeId | iChannelDataTypeId |
Identifies the channel data type. |
|
Default Constructor.
|
|
Constructor. This constructor is for use with CSensrvChannelFinder::FindChannelsL(). It sets the ChannelId and DataItemSize to zero.
|
|
Constructor.
|
|
Copy constructor.
|
|
Checks that channel information in this object is complete. Complete means no zero or empty fields. Channel Id, Data Item Size and the Reserved fields are ignored.
|
|
Checks if this instance matches supplied instance. Fields that are zero or empty are ignored. Channel Id, Data Item Size and Reserved fields are ignored.
|
|
Identifies the channel data type. This value is a uid and is unique among all channels. See sensor channel specific header files. |
|
Channel Identifier. |
|
Channel type identifier. Identifies the channel type and therefore the content of the channel. This value is a uid and is unique among all channels. See sensor channel specific header files. |
|
Context type.
|
|
Size of the data item delivered by the channel. |
|
Location of the of the channel. This is a free format string |
|
Quantity.
|
|
Vendor name of the channel provider. This is a free format string and is not to be confused with Vendor Id unique Uid's. |