/**************************************************************** * Public Functionalities **/ public void Trigger(EBTEvent p_event, ObserverInfo p_info = null) { switch (p_event) { case EBTEvent.BTE_OnFetchedDevices: case EBTEvent.BTE_OnDeviceConnected: case EBTEvent.BTE_OnDeviceDisconnected: case EBTEvent.BTE_OnTodaysActivity: case EBTEvent.BTE_OnOverallActivity: case EBTEvent.BTE_OnReadySportsMode: case EBTEvent.BTE_OnStartSportsMode: case EBTEvent.BTE_OnFinishSportsMode: { //~~~Do something you need to handle before triggering the event } break; } //~~~trigger event if (this.OnReceivedEvent == null) { return; } this.OnReceivedEvent(p_info); }
/**************************************************************** * Public Functionalities **/ public void Trigger (EBTEvent p_event, ObserverInfo p_info = null) { switch (p_event) { case EBTEvent.BTE_OnFetchedDevices: case EBTEvent.BTE_OnDeviceConnected: case EBTEvent.BTE_OnDeviceDisconnected: case EBTEvent.BTE_OnTodaysActivity: case EBTEvent.BTE_OnOverallActivity: case EBTEvent.BTE_OnReadySportsMode: case EBTEvent.BTE_OnStartSportsMode: case EBTEvent.BTE_OnFinishSportsMode: { //~~~Do something you need to handle before triggering the event } break; } //~~~trigger event if (this.OnReceivedEvent == null) { return; } this.OnReceivedEvent(p_info); }