From 6abbae5fb0a46ed4e499cf9b137917ae6286aeb8 Mon Sep 17 00:00:00 2001 From: skarg Date: Fri, 13 Jan 2006 21:55:25 +0000 Subject: [PATCH] moved the handlers file to the demo/handler directory. --- bacnet-stack/handlers.h | 113 ---------------------------------------- 1 file changed, 113 deletions(-) delete mode 100644 bacnet-stack/handlers.h diff --git a/bacnet-stack/handlers.h b/bacnet-stack/handlers.h deleted file mode 100644 index 00d619cc..00000000 --- a/bacnet-stack/handlers.h +++ /dev/null @@ -1,113 +0,0 @@ -/************************************************************************** -* -* Copyright (C) 2005 Steve Karg -* -* Permission is hereby granted, free of charge, to any person obtaining -* a copy of this software and associated documentation files (the -* "Software"), to deal in the Software without restriction, including -* without limitation the rights to use, copy, modify, merge, publish, -* distribute, sublicense, and/or sell copies of the Software, and to -* permit persons to whom the Software is furnished to do so, subject to -* the following conditions: -* -* The above copyright notice and this permission notice shall be included -* in all copies or substantial portions of the Software. -* -* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -* -*********************************************************************/ -#ifndef HANDLERS_H -#define HANDLERS_H - -#include -#include -#include -#include "bacdef.h" -#include "apdu.h" -#include "bacapp.h" - -// flag to send an I-Am -extern bool I_Am_Request; -// flag to send a global Who-Is -extern bool Who_Is_Request; - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -void UnrecognizedServiceHandler( - uint8_t *service_request, - uint16_t service_len, - BACNET_ADDRESS *dest, - BACNET_CONFIRMED_SERVICE_DATA *service_data); - -void Send_WhoIs(void); -void Send_IAm(void); - -void WhoIsHandler( - uint8_t *service_request, - uint16_t service_len, - BACNET_ADDRESS *src); - -void ReadPropertyAckHandler( - uint8_t *service_request, - uint16_t service_len, - BACNET_ADDRESS *src, - BACNET_CONFIRMED_SERVICE_ACK_DATA *service_data); - -void ReadPropertyHandler( - uint8_t *service_request, - uint16_t service_len, - BACNET_ADDRESS *src, - BACNET_CONFIRMED_SERVICE_DATA *service_data); - -void WritePropertyAckHandler( - BACNET_ADDRESS *src, - uint8_t invoke_id); - -void WritePropertyHandler( - uint8_t *service_request, - uint16_t service_len, - BACNET_ADDRESS *src, - BACNET_CONFIRMED_SERVICE_DATA *service_data); - -// returns false if device is not bound -bool Send_Read_Property_Request( - uint32_t device_id, // destination device - BACNET_OBJECT_TYPE object_type, - uint32_t object_instance, - BACNET_PROPERTY_ID object_property, - int32_t array_index); - -// returns false if device is not bound -bool Send_Write_Property_Request( - uint32_t device_id, // destination device - BACNET_OBJECT_TYPE object_type, - uint32_t object_instance, - BACNET_PROPERTY_ID object_property, - BACNET_APPLICATION_DATA_VALUE object_value, - uint8_t priority, - int32_t array_index); - -void AtomicReadFileHandler( - uint8_t *service_request, - uint16_t service_len, - BACNET_ADDRESS *src, - BACNET_CONFIRMED_SERVICE_DATA *service_data); -void AtomicReadFileAckHandler( - uint8_t *service_request, - uint16_t service_len, - BACNET_ADDRESS *src, - BACNET_CONFIRMED_SERVICE_ACK_DATA *service_data); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif