NERvDN Library
NERvLibrary - Nerve Gear Developer Network
GPBeta::OWeatherDataSource Class Reference

Weather data source implementation. More...

#include <NERvHub/object/GPBeta/OWeatherDataSource.h>

Inheritance diagram for GPBeta::OWeatherDataSource:
NERvGear::OUnknown NERvGear::CDataSource NERvGear::IDataSource NERvGear::CUnknown NERvGear::IUnknown

Detailed Description

Weather data source implementation.

Available data, value and IDs:

All of the value types are fixed and indicated by the prefix of their IDs.

1.0.0 Initial release.
Weather Data Extension 1.0.0 and above
Plugins\Sensor Weather Extension\MODULE.DLL

Define ID:

const NERvGear::UID GPBeta::ID_OWeatherDataSource; // 52A2372B-6F05-4CC3-BF39-9B839E36D3FA

Additional Inherited Members

- Public Member Functions inherited from NERvGear::IDataSource
virtual long __stdcall GetId (UID *id)=0
 Retrieves the UID of this data source object. More...
virtual size_t __stdcall GetName (size_t len, wchar_t *name)=0
 Retrieves the display name for this data source. More...
virtual size_t __stdcall GetDescrip (size_t len, wchar_t *descrip)=0
 Retrieves the description for this data source. More...
virtual unsigned __stdcall GetDataCount ()=0
 Retrieves the number of data providing by this data source.
virtual long __stdcall GetData (unsigned index, IData **data)=0
 Retrieves a data represented by index. More...
virtual long __stdcall FindData (const UID &id, IData **data)=0
 Retrieves a data indicated by UID. More...
- Public Member Functions inherited from NERvGear::IUnknown
virtual long __stdcall QueryInterface (const UID &interfaceID, void **ppvObject)=0
virtual unsigned long __stdcall AddRef ()=0
virtual unsigned long __stdcall Release ()=0