Пример #1
0
 public bool postDeviceMessage(Device _device, String _strMessage)
 {
     return m_dataModule.sendPacket(new hw.DeviceMessagePacket((ushort)_device.deviceData, 0, _strMessage));
 }
Пример #2
0
 public DeviceLabelEvent(Device _device, Label _label, int _nSignalPower)
 {
     device = _device;
     label = _label;
     signal = _nSignalPower;
 }
Пример #3
0
 public LastAreaAccess findOrCreateLastAreaAccess(Area _area, Device _device)
 {
     try
     {
         return (
             from m in db.LastAreaAccesses
             where m.areaId == _area.areaId && m.deviceId == _device.deviceId
             select m
         ).First<LastAreaAccess>();
     }
     catch (Exception)
     {
         TimeSpan span = DateTime.Now.Subtract(new DateTime(1970, 1, 1, 0, 0, 0));
         LastAreaAccess record = db.LastAreaAccesses.Create();
         record.Area = _area;
         record.Device = _device;
         record.accessTime = (int)span.TotalSeconds;
         db.LastAreaAccesses.Add(record);
         db.SaveChanges();
         System.Diagnostics.Debug.Write("\n Create new area access, area:" + _area.areaId + ", device: " + _device.deviceId + ", devicename: '" + _device.deviceName + "'");
         return record;
     }
 }