| | |
| | | using HslCommunication.WebSocket; |
| | | using RYB_PTL_API; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_DTO; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | |
| | | namespace WIDESEAWCS_Server.HostedService |
| | | { |
| | |
| | | }); |
| | | } |
| | | } |
| | | /// <summary> |
| | | ///// 订é
PTLäºä»¶ |
| | | ///// </summary> |
| | | //public static void SubscribeEvent(this IServiceCollection services) |
| | | //{ |
| | | // if (!_eventSubscribed) |
| | | // { |
| | | // RYB_PTL.UserResultAvailable += new RYB_PTL.UserResultAvailableEventHandler(RYB_PTL_UserResultAvailable); |
| | | // _eventSubscribed = true; |
| | | // } |
| | | //} |
| | | ///// <summary> |
| | | ///// PTLåè°äºä»¶å¤çï¼åªå¤çææäºä»¶ï¼ |
| | | ///// </summary> |
| | | //public static void RYB_PTL_UserResultAvailable(RYB_PTL.RtnValueStruct rs) |
| | | //{ |
| | | // try |
| | | // { |
| | | // if (rs.KeyCode == null) |
| | | // { |
| | | // return; |
| | | // } |
| | | // // æå»ºåè°æ°æ® |
| | | // var pTLCallBackDTO = new PTLCallBackDTO |
| | | // { |
| | | // sIp = rs.Ip, |
| | | // sTagID = rs.Tagid, |
| | | // sValue = rs.Number, |
| | | // sKeyCode = rs.KeyCode, |
| | | // sLocator = rs.Locator |
| | | // }; |
| | | |
| | | // // æ ¹æ®ä¸å¡éè¦æå»ºä»»å¡ä¿¡æ¯ |
| | | // var taskBackLight = new TaskBackLight() |
| | | // { |
| | | // TagNo = "B1", |
| | | // TagCode = pTLCallBackDTO.sLocator, |
| | | // }; |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | // // è®°å½æ¥å¿æå¤çå¼å¸¸ |
| | | // Console.WriteLine($"å¤çPTLææåè°æ¶åºé: {ex.Message}"); |
| | | // } |
| | | //} |
| | | } |
| | | } |