| | |
| | | //经纬度为空,认为自动化没有配置地理围栏,不处理; |
| | | continue; |
| | | } |
| | | //自动化纬度 |
| | | //自动化配置输入条件纬度 |
| | | double lat = Convert.ToDouble(logicDate.geo_fence.latitude); |
| | | //自动化经度 |
| | | //自动化配置输入条件经度 |
| | | double lon = Convert.ToDouble(logicDate.geo_fence.longitude); |
| | | //自动化配置输入条件<地理围栏半径><单位,公里、千米.米> |
| | | int radius = int.Parse(logicDate.geo_fence.radius); |
| | |
| | | //离开 |
| | | direction = "leave"; |
| | | } |
| | | bool f= Send.GeoFenceStateReport(logicDate.userLogicId,logicDate.sid, direction); |
| | | //推送给云端是否成功 |
| | | bool f= Send.GeoFenceStateReport(logicDate.userLogicId,logicDate.sid, direction); |
| | | //if () { } |
| | | //Common.FileUtlis.Files.WriteFileByBytes(savePath, ssd); |
| | | } |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | public class DD { |
| | | |
| | | /// <summary> |
| | | /// 云端唯一id |
| | | /// </summary> |
| | | public string userLogicId = ""; |
| | | /// <summary> |
| | | /// 网关id |
| | | /// </summary> |
| | | public string gatewayId = ""; |
| | | /// <summary> |
| | | /// 逻辑唯一标识 |
| | | /// </summary> |
| | | public string sid = ""; |
| | | /// <summary> |
| | | /// 住宅id |
| | | /// </summary> |
| | | public string homeId = ""; |
| | | /// <summary> |
| | | /// 是否推送过(true:已经推送,false:没有不推送) |
| | | /// </summary> |
| | | public bool IsPush; |
| | | /// <summary> |
| | | /// 到达某地 |
| | | /// </summary> |
| | | public string arrive = ""; |
| | | /// <summary> |
| | | /// 离开 |
| | | /// </summary> |
| | | public string leave = ""; |
| | | |
| | | } |
| | | } |