⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 daapi.h

📁 build a modbus client/server for use on the Protocessor (from FieldServer Technologies) Tools Req
💻 H
字号:
/*******************************************************************************

                                   config.c

********************************************************************************

   Written by:   Bennie de Wet

   nSoft Developement.

********************************************************************************

 Version

  0.00aB  14 Aug 04 BDW  Patching in data handeling
  0.00aC  29 Aug 04 BDW  Cleaning up, adding more properties
  0.00aF  08 Oct 04 PKD  Removed warnings
  0.00aJ  11 Oct 04 BDW  Merging for first Douglas release

*******************************************************************************/

#define DA_FIELD_PRESENT_VALUE         1
#define DA_FIELD_RELINQUISH_DEFAULT    2
#define DA_FIELD_OOS                   3
#define DA_FIELD_UNITS                 4
#define DA_FIELD_NAME                  5


#define WRITE_ACTION_RELEASE  1
#define WRITE_ACTION_FLOAT    2
#define WRITE_ACTION_ENUM     3

INT    get_object_type_by_index     ( UINT16 index ) ;
INT    get_object_instance_by_index ( UINT16 index ) ;
VOID  *get_object_ptr_by_index      (  INT index ) ;
UINT16 get_mx_objects ( VOID ) ;

INT   find_object_by_ref           ( BYTE ref ) ;
INT   find_object_by_type          ( UINT16 type, UINT32 instance ) ;
INT   find_object_by_data_array    ( CHAR *da_name, BYTE da_offset ) ;

BYTE  da_get_bit                   ( INT index ) ;
FLOAT da_get_float                 ( INT index ) ;
INT   da_put_field_int             ( INT index, INT field, INT value, INT priority  ) ;
INT   da_put_field_float           ( INT index, INT field, FLOAT value, INT priority  ) ;
FLOAT da_get_field_float           ( INT index, INT field  ) ;
INT   da_get_field_int             ( INT index, INT field  ) ;
INT   da_release_field             ( INT index, INT field, INT priority  ) ;
VOID  preload_data                 ( VOID ) ;

rom CHAR *da_get_field_string          ( INT index, INT field  ) ;
INT   da_put_float                 ( INT index, FLOAT value ) ;


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -