iHDSDKdoc
Contents
|
Index
|
Search
二次开发SDK安装
C++
2.4接口升级说明
ODBC API
连接管理接口
nt3_connect
nt3_disconnect
数据源管理接口
tag3_delete_tag
tag3_delete_tags
tag3_query_id_by_name
tag3_query_ids_by_names
tag3_query_tag_num_cond
tag3_query_tags_basic_info_by_name
tag3_query_tags_common_prop
tag3_query_tags_cond
普通点管理接口
pt3_query_specify_page_tags_cond
pt3_query_tags_cond
pt3_query_tag_type
pt3_query_tag_prop
pt3_modify_tags_prop
pt3_modify_tag_prop
pt3_add_tags
pt3_add_tag
计算点管理接口
ca3_add_tag
ca3_add_tags
ca3_query_tags_cond
ca3_modify_tag_prop
ca3_modify_tags_prop
ca3_query_tag_prop
ca3_query_specify_page_tags_cond
统计管理接口
统计点
st3_query_tags_cond
st3_query_tag_prop
st3_modify_tag_prop
st3_query_specify_page_tags_cond
st3_add_tags
st3_add_tag
st3_modify_tags_prop
统计计算
st3 tag stats calc
报警管理接口
报警组
am3_add_group
am3_delete_group
am3_modify_group
am3_query_group_child_groups
am3_query_group_child_tags
am3_query_group_props
am3_query_group_id
报警点
am3_add_tag
am3_add_tags
am3_modify_tag_prop
am3_modify_tags_prop
am3_query_tag_prop
am3_query_tags_cond
am3_query_specify_page_tags_cond
报警记录
am3_acknowledge_alarms
am3_query_snapshots
am3_register_alarm_record_info
am3_unregister_alarm_record_info
am3_query_tag_records
am3_query_tags_all_records
am3_query_group_records
am3_comment_alarms
SPC管理接口
SPC报警点
spc3_add_tag
spc3_add_tags
spc3_modify_tag_prop
spc3_modify_tags_prop
spc3_query_tag_prop
spc3_query_tags_cond
spc3_query_specify_page_tags_cond
SPC报警记录
spc3_query_group_child_tags
spc3_acknowledge_alarms
spc3_query_snapshots
spc3_register_alarm_record_info
spc3_unregister_alarm_record_info
spc3_query_tag_records
spc3_query_tags_all_records
spc3_query_group_records
spc3_comment_alarms
内存快照接口
sn3_query_snapshot
sn3_query_snapshots
sn3_save_disorder_snapshots
sn3_save_tags_disorder_snapshots
sn3_save_snapshot
sn3_save_snapshots
sn3_register_callback
sn3_unregister_callback
sn3_register_value_change_callback
sn3_unregister_value_change_callback
归档数据接口
ar3_query_raw_records
ar3_query_raw_records_number
ar3_query_specify_num_raw_recs
ar3_query_interp_record_by_mode
ar3_query_interp_records_by_mode
ar3_query_tags_interp_records_by_mode
Digitalset管理接口
pt3_add_digitalset
pt3_modify_digitalset
pt3_delete_digitalset
pt3_query_all_digitalsets
pt3_query_digitalset_state_name
pt3_query_digitalset_all_state_infos
采集器管理接口
采集器
ct3_add_collector
ct3_modify_collector
ct3_delete_collector
ct3_query_collector_status
ct3_update_collector_status
ct3_query_all_collectors
ct3_query_collector
ct3_query_collector_id_by_name
设备接口
ct3_add_device
ct3_delete_device
ct3_query_device
ct3_query_device_id_by_name
ct3_query_devices_of_collector
ct3_modify_device
ct3_update_device_status
ct3_query_devices_status
扫描组
ct3_add_scan_group
ct3_delete_scan_group
ct3_query_scan_group
ct3_query_scan_group_id_by_name
ct3_query_scan_groups_of_device
ct3_modify_scan_group
权限管理接口
用户与组
sc3_login
sc3_add_user
sc3_modify_password
sc3_reset_password
sc3_modify_user_desc
sc3_delete_user
sc3_add_group
sc3_add_user_to_group
sc3_modify_group_desc
sc3_delete_group
sc3_query_all_groups
sc3_query_all_users
sc3_query_members_of_group
sc3_query_current_user_name
sc3_query_groups_of_user
sc3_delete_user_from_group
信任
sc3_add_trust
sc3_delete_trust
sc3_query_all_trusts
数据库安全
sc3_modify_manage_security
sc3_query_manage_security
授权项
sc3_add_auth_item
sc3_delete_auth_item
sc3_modify_auth_item
sc3_add_auth_item_to_group
sc3_delete_auth_item_from_group
sc3_query_all_auth_item
sc3_query_auth_items_of_group
sc3_query_groups_of_auth_item
sc3_query_auth_of_user
管理功能接口
ut3_set_charset
ut3_get_charset
ut3_set_request_timeout
ut3_set_connection_checking_cycle
ut3_get_item_step
ut3_free_handle
ut3_convert_sec_to_rdtime
ut3_convert_rdtime_to_sec
ut3_get_server_time_ms
Java
java接口2.4到3.5版本的升级说明
连接管理
获取实时数据库
建立连接
释放连接
登录服务器
Tag点管理
添加普通点
添加报警点配置
根据Tag名称删除Tag点
根据TagID删除点
根据Tag名称删除报警点
修改普通Tag属性
根据TagID获取普通类型Tag对象
根据Tag名称获取普通类型Tag对象
根据TagID获取报警点对象
根据Tag名称获取报警点对象
修改报警点属性
判断Tag名称是否存在
根据多个tag名查询tagid
根据Tag名称获取TagID,可查询各种类型Tag
简单查询普通Tag点,指定tag名称、描述、数据类型以及是否模糊查询来过滤tag点,名称为空字符串且设置模糊,则查询全部
根据查询条件查询所有普通类型Tag点
根据TagID获取其数据类型
查询所有Tag点属性
查询数字量状态集名称列表
根据名称查询数字量状态集具体信息
根据点名列表查询普通点属性信息
调用IHD java sdk接口缓存tagid示例程序及说明
记录查询接口
查询时间段内的记录总数
按照记录条数和起始时间查询Tag点原始记录
查询Tag点在某时间段内的原始记录
根据不同插值类型,查询多个tag在某个时间点的插值记录
根据不同插值类型,查询Tag点的历史插值记录,查询结果按时间倒序返回
以不同插值算法,查询Tag点的历史插值记录,查询结果按时间正序返回
查询Tag点的历史插值记录
根据TagID查询snapshot记录
批量查询快照记录
以不同插值算法,查询Tag点的历史插值记录,返回特定时刻的历史差值记录
记录存储接口
根据Tag名称写入Tag记录
写入Tag点记录值
批量写入记录
修改原始值
乱序写入多个Tag点记录
乱序写入Tag点记录值
统计分析接口
包括所有统计计算的总接口
报警相关
根据报警时间确认报警
根据报警时间注释报警记录
根据起止时间查询所有报警
查询实时数据库历史报警记录
查询某个报警点的最新报警记录
查询多个报警点的最新报警记录
查询某个报警组下报警记录
用户相关
添加用户
删除用户
修改用户密码
修改用户描述
获取所有系统用户对象,用户对象内容包含用户名和描述
重置用户密码
获取当前连接的登录用户名
添加分组
根据分组名称删除该分组
修改分组描述
添加用户到分组
从分组中删除用户
获取分组下的所有用户
获取系统所有分组
获取该用户所属的所有分组
API接口
设置API超时参数接口
设置请求数据条数
异步批量写入记录
CSharp
连接管理
Tag点管理
记录查询接口
记录存储接口
统计分析接口
报警相关
用户相关
2.4到3.0接口差别
Python
Server类管理
Server模块
类定义
连接实时数据库
断开实时数据库
设置实时数据库连接的超时时间
登录实时数据库
Tag类管理
tag模块
批量保存多个点的内存快照列表
根据tagID和对应的类型列表,获取对应的内存快照列表
根据插值模式、tagID列表,tagType列表,时间戳列表,获取对应的批量插值记录
根据开始和结束时间形成的时间范围,查询归档的原始值的迭代器,通过该迭代器防止在大数据量的情况下对服务端查询造成性能压力
按照指定方向、时间点和记录数查询归档记录的原始值
以线性插值或者前向插值的模式获取一个指定时刻的插值记录
以线性插值或者前向插值的模式获取指定时刻列表的插值记录列表
根据开始和结束时间形成的时间范围,查询时间范围内的归档原始值的总数
修改归档数据的记录
保存乱序数据到一个tag点的内存快照,即把时间戳小于内存快照的数据插入到实时数据库系统中
TagMgr类管理
tagmgr模块
新增tag
获取Tag对象
根据tagID获取tagType
删除指定tagname的tag点
按照查询条件查找满足条件的普通点的迭代器
批量新增普通点
批量修改普通点属性
批量新增统计点
批量修改统计点属性
批量新增计算点
批量修改计算点属性
批量新增报警点
批量修改报警点属性
按照查询条件查找满足条件的统计点的迭代器
按照查询条件查找满足条件的计算点的迭代器
按照查询条件查找满足条件报警点的迭代器
权限管理
权限管理模块
修改密码
重置密码
添加用户到组
把用户从组中删除
修改用户的描述
查询用户所在的所有组
获取tag权限
获取组权限
修改tag权限
修改组权限
添加信任
删除信任
获取所有的信任
添加用户(python)
删除用户(python)
获取所有用户
报警组管理
报警组管理模块
获取报警组的子组
获取报警组下面的tag点
修改报警组描述
修改报警组名称
修改报警组到新的父组下面
添加报警组
删除报警组
获取第一层级的报警组
采集器管理
采集器管理模块
添加采集器
删除采集器
获取所有的采集器
根据名字获取采集器
修改采集器
添加扫描组
删除扫描组
获取所有扫描组
根据名字获取扫描组
修改扫描组
添加设备
删除设备
获取所有设备
根据名字获取设备
修改设备
常见问题
© 上海宝信软件股份有限公司