//TODO : if add new client, here needs to add a new function, like the // format below public void ADDIBeacon(Guid regionGuid, List <Guid> waypointGuids) { IPSType ipsType = _navigationGraph.GetRegionIPSType(regionGuid); if (ipsType == IPSType.iBeacon) { _haveIPSKind[IPSType.iBeacon] = true; _monitorIBeaconGuid.AddRange( FindTheMappingOfWaypointAndItsBeacon(regionGuid, waypointGuids)); } }