Data Structures | Macros | Typedefs
BleNextDSTChange_Service.h File Reference
#include "BleTypes.h"
#include "BleTimeTypes.h"
+ Include dependency graph for BleNextDSTChange_Service.h:

Data Structures

struct  BleNextDSTChangeServiceTimeRequest




typedef void(* BleNextDSTChangeServiceCallBack )(BleNextDSTChangeServiceEvent event, BleStatus status, void *parms)
typedef U8 BleNextDSTChangeServiceEvent

Macro Definition Documentation


BLE_SUPPORT_NEXTDSTCHANGE_SERVICE Defines if the BLE local device enables access to the local Next DST Change service and characteristic.

If enabled ( set to 1 ) it enables Profiles to get access to the Next DST Change Service and characteristic

The default value for this option is disabled (0).


BLENEXTDSTCHANGESERVICE_EVENT_TIMEWITHDSTREQUEST Event received when the date of the Next DST change is requested from the server. When the remote device request the time of the next DST change the server shall answer with the exact date of the DST change. It should answer as soon as possible, because it exists a timeout. The parms field is a BleNextDSTChangeTimeRequest structure, the TimeWithDST field shall represent the Time with the next DST change and the next DST the next DSToffset when exiting of the callback.

Typedef Documentation

typedef void(* BleNextDSTChangeServiceCallBack)(BleNextDSTChangeServiceEvent event, BleStatus status, void *parms)

BleNextDSTChangeServiceCallBack This callback receives the NEXT DST CHANGE Service events. Each events may be assiociated with specified status and parameters. The callback is executed during the stack context, be careful to not doing heavy process in this function.

BleNextDSTChangeServiceEvent type Define the different kind of events that could be received by the BleNextDSTChangeServiceCallBack

This documentation file has been automatically generated on Wed May 6 2020 20:45:08 by doxygen 1.8.8