Beispiel #1
0
        public void sendAlert(Lib.SiteWhere.Model.Types.DeviceAlert alert, String originator)
        {
            var json = @"  {
                    'hardwareId': '" + alert.HardwareId + @"',
                    'type':'DeviceAlert',
                    'request': {
                        'type': '" + alert.AlertType + @"',
                        'level': 'Warning',
                        'message': '" + alert.AlertMessage + @"',
                        'updateState': false,
                        'metadata': {
                            'name1': 'value1',
                            'name2': 'value2'
                        }
                    }
                }";

            sendMessage(json.Replace("'", "\""), "alert");
        }
Beispiel #2
0
 /*
  * (non-Javadoc)
  *
  * @see
  * com.sitewhere.agent.ISiteWhereEventDispatcher#sendAlert(com.sitewhere.device
  * .communication.protobuf.proto.Sitewhere.Model.DeviceAlert, java.lang.String)
  */
 public void sendAlert(Lib.SiteWhere.Model.Types.DeviceAlert alert, String originator)
 {
     sendMessage(Lib.SiteWhere.SiteWhere.Types.Command.SendDeviceAlert, alert, originator, "alert");
 }