跳过导航链接
B C D E G I L M O P Q R S T U 

B

bindHandler(LinkerHandler) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerManager
绑定自定义的handler
buildStatus(boolean, long) - 类 中的静态方法cn.foxtech.channel.common.utils.ChannelStatusUtils
 

C

ChannelClientAPI - cn.foxtech.channel.common.api中的类
Channel服务的API接口 每一种具体的Channel模块会去实现这些方法,那么Channel框架在控制这些Channel模块的时候,会展现出相应的特性
ChannelClientAPI() - 类 的构造器cn.foxtech.channel.common.api.ChannelClientAPI
 
ChannelInitialize - cn.foxtech.channel.common.initialize中的类
初始化
ChannelInitialize() - 类 的构造器cn.foxtech.channel.common.initialize.ChannelInitialize
 
ChannelProperties - cn.foxtech.channel.common.properties中的类
 
ChannelProperties() - 类 的构造器cn.foxtech.channel.common.properties.ChannelProperties
 
ChannelRedisScheduler - cn.foxtech.channel.common.scheduler中的类
进程状态调度器:把进程状态周期性的刷新到redis
ChannelRedisScheduler() - 类 的构造器cn.foxtech.channel.common.scheduler.ChannelRedisScheduler
 
ChannelServerAPI - cn.foxtech.channel.common.api中的类
Channel服务的API接口 每一种具体的Channel模块会去实现这些方法,那么Channel框架在控制这些Channel模块的时候,会展现出相应的特性
ChannelServerAPI() - 类 的构造器cn.foxtech.channel.common.api.ChannelServerAPI
 
ChannelStatusUtils - cn.foxtech.channel.common.utils中的类
 
ChannelStatusUtils() - 类 的构造器cn.foxtech.channel.common.utils.ChannelStatusUtils
 
closeChannel(String, Map<String, Object>) - 类 中的方法cn.foxtech.channel.common.api.ChannelClientAPI
关闭通道
closeChannel(String, Map<String, Object>) - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
关闭通道
cn.foxtech.channel.common.api - 程序包 cn.foxtech.channel.common.api
 
cn.foxtech.channel.common.config - 程序包 cn.foxtech.channel.common.config
 
cn.foxtech.channel.common.initialize - 程序包 cn.foxtech.channel.common.initialize
 
cn.foxtech.channel.common.linker - 程序包 cn.foxtech.channel.common.linker
 
cn.foxtech.channel.common.properties - 程序包 cn.foxtech.channel.common.properties
 
cn.foxtech.channel.common.scheduler - 程序包 cn.foxtech.channel.common.scheduler
 
cn.foxtech.channel.common.service - 程序包 cn.foxtech.channel.common.service
 
cn.foxtech.channel.common.utils - 程序包 cn.foxtech.channel.common.utils
 
ConfigManageService - cn.foxtech.channel.common.service中的类
 
ConfigManageService() - 类 的构造器cn.foxtech.channel.common.service.ConfigManageService
 
createTempDir() - 类 中的方法cn.foxtech.channel.common.service.TempDirManageService
 

D

decodeActiveLinkerRespond(Map<String, Object>, Object) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerMethodEntity
链路心跳响应的解码
decodeCreateLinkerRespond(Map<String, Object>, Object) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerMethodEntity
创建链路响应的解码
decodeInterceptLinkerRespond(Map<String, Object>, Object) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerMethodEntity
拦截响应,判断链路连接状态

E

encodeActiveLinkerRequest(Map<String, Object>) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerMethodEntity
链路心跳请求的编码
encodeCreateLinkerRequest(Map<String, Object>) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerMethodEntity
创建链路请求的编码
EntityConfig - cn.foxtech.channel.common.config中的类
告知Spring框架去扫描其他包中的Component Device服务不使用数据库,所以不通过扫描map来实例化MyBatis组件
EntityConfig() - 类 的构造器cn.foxtech.channel.common.config.EntityConfig
 
EntityManageService - cn.foxtech.channel.common.service中的类
数据实体业务
EntityManageService() - 类 的构造器cn.foxtech.channel.common.service.EntityManageService
 
execute(ChannelRequestVO) - 类 中的方法cn.foxtech.channel.common.api.ChannelClientAPI
执行主从半双工操作:上位机向设备问询,并等待设备的回答,直到设备响应或者超时
execute(ChannelRequestVO) - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
执行主从半双工操作:上位机向设备问询,并等待设备的回答,直到设备响应或者超时
execute() - 类 中的方法cn.foxtech.channel.common.linker.LinkerActiveLinkerPeriodTask
待周期性执行的操作
execute() - 类 中的方法cn.foxtech.channel.common.linker.LinkerCreateLinkerPeriodTask
待周期性执行的操作
execute() - 类 中的方法cn.foxtech.channel.common.linker.LinkerDeleteLinkerPeriodTask
待周期性执行的操作
execute(long) - 类 中的方法cn.foxtech.channel.common.scheduler.ChannelRedisScheduler
 
execute(long) - 类 中的方法cn.foxtech.channel.common.service.RedisTopicRespondDeviceService
执行任务 步骤: 1.获取全局设备列表和操作列表,进行循环遍历操作 2.从全局设备配置中,获得设备的配置参数 3.将操作请求编码后发送给设备,并对设备返回的数据进行解码,得到设备的各项数值 4.将设备的各项数值,写入redis保存,通过redis分享给其他服务 说明:SyncQueueObjectMap.inst().popup默认waite了100毫秒,所以不再需要专门的sleep(100)
execute(long) - 类 中的方法cn.foxtech.channel.common.service.RedisTopicRespondManagerService
执行任务 步骤: 1.获取全局设备列表和操作列表,进行循环遍历操作 2.从全局设备配置中,获得设备的配置参数 3.将操作请求编码后发送给设备,并对设备返回的数据进行解码,得到设备的各项数值 4.将设备的各项数值,写入redis保存,通过redis分享给其他服务

G

getConfigParam(String) - 类 中的方法cn.foxtech.channel.common.service.ConfigManageService
获得配置信息
getOrDefaultValue(String, Class<T>, Object...) - 类 中的方法cn.foxtech.channel.common.service.ConfigManageService
 
getSchedulePeriod() - 类 中的方法cn.foxtech.channel.common.linker.LinkerActiveLinkerPeriodTask
获得调度周期
getSchedulePeriod() - 类 中的方法cn.foxtech.channel.common.linker.LinkerCreateLinkerPeriodTask
获得调度周期
getSchedulePeriod() - 类 中的方法cn.foxtech.channel.common.linker.LinkerDeleteLinkerPeriodTask
获得调度周期
getTaskType() - 类 中的方法cn.foxtech.channel.common.linker.LinkerActiveLinkerPeriodTask
 
getTaskType() - 类 中的方法cn.foxtech.channel.common.linker.LinkerCreateLinkerPeriodTask
 
getTaskType() - 类 中的方法cn.foxtech.channel.common.linker.LinkerDeleteLinkerPeriodTask
 
getTempDir() - 类 中的方法cn.foxtech.channel.common.service.TempDirManageService
获得临时目录

I

initialize() - 类 中的方法cn.foxtech.channel.common.initialize.ChannelInitialize
 
initialize() - 类 中的方法cn.foxtech.channel.common.linker.LinkerScheduler
 
initialize() - 类 中的方法cn.foxtech.channel.common.properties.ChannelProperties
 
instance() - 类 中的方法cn.foxtech.channel.common.service.EntityManageService
 
isNull() - 类 中的方法cn.foxtech.channel.common.linker.LinkerMethodEntity
 

L

linkConnected(LinkerEntity) - 类 中的方法cn.foxtech.channel.common.linker.LinkerHandler
链路建立
linkDisconnected(LinkerEntity) - 类 中的方法cn.foxtech.channel.common.linker.LinkerHandler
IEC104链路断开
LinkerActiveLinkerPeriodTask - cn.foxtech.channel.common.linker中的类
对完成了进行下一步的StartLink的会话,进行下一步的TestLink会话,
LinkerActiveLinkerPeriodTask() - 类 的构造器cn.foxtech.channel.common.linker.LinkerActiveLinkerPeriodTask
 
LinkerCreateLinkerPeriodTask - cn.foxtech.channel.common.linker中的类
对完成了Socket Connected步骤的会话,进行下一步的StartLink会话,
LinkerCreateLinkerPeriodTask() - 类 的构造器cn.foxtech.channel.common.linker.LinkerCreateLinkerPeriodTask
 
LinkerDeleteLinkerPeriodTask - cn.foxtech.channel.common.linker中的类
 
LinkerDeleteLinkerPeriodTask() - 类 的构造器cn.foxtech.channel.common.linker.LinkerDeleteLinkerPeriodTask
 
LinkerEntity - cn.foxtech.channel.common.linker中的类
桥接链路实体
LinkerEntity() - 类 的构造器cn.foxtech.channel.common.linker.LinkerEntity
 
LinkerHandler - cn.foxtech.channel.common.linker中的类
 
LinkerHandler() - 类 的构造器cn.foxtech.channel.common.linker.LinkerHandler
 
LinkerManager - cn.foxtech.channel.common.linker中的类
 
LinkerManager() - 类 的构造器cn.foxtech.channel.common.linker.LinkerManager
 
LinkerMethodEntity - cn.foxtech.channel.common.linker中的类
链路层的编码:约定包含下面指定函数名称和格式的类型 创建链路请求的编码:encodeCreateLinkerRequest 创建链路响应的解码:decodeCreateLinkerRespond 链路心跳请求的编码:encodeActiveLinkerRequest 链路心跳响应的编码:decodeActiveLinkerRespond
LinkerMethodEntity() - 类 的构造器cn.foxtech.channel.common.linker.LinkerMethodEntity
 
LinkerMethodScanner - cn.foxtech.channel.common.linker中的类
 
LinkerMethodScanner() - 类 的构造器cn.foxtech.channel.common.linker.LinkerMethodScanner
 
LinkerMethodTemplate - cn.foxtech.channel.common.linker中的类
 
LinkerMethodTemplate() - 类 的构造器cn.foxtech.channel.common.linker.LinkerMethodTemplate
 
LinkerScheduler - cn.foxtech.channel.common.linker中的类
 
LinkerScheduler() - 类 的构造器cn.foxtech.channel.common.linker.LinkerScheduler
 
loadInitConfig(String, String) - 类 中的方法cn.foxtech.channel.common.service.ConfigManageService
从resource下的json文件中装载缺省的配置参数,从管理服务中装载用户的配置参数,并合并成一个启动参数
loadJar() - 类 中的方法cn.foxtech.channel.common.linker.LinkerMethodScanner
 

M

manageChannel(ChannelRequestVO) - 类 中的方法cn.foxtech.channel.common.api.ChannelClientAPI
对通道进行管理操作
manageChannel(ChannelRequestVO) - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
管理通道操作:上层服务,对通道的管理操作

O

openChannel(String, Map<String, Object>) - 类 中的方法cn.foxtech.channel.common.api.ChannelClientAPI
打开通道
openChannel(String, Map<String, Object>) - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
打开通道

P

PARAM_KEY - 类 中的静态变量cn.foxtech.channel.common.linker.LinkerMethodEntity
 
publish(ChannelRequestVO) - 类 中的方法cn.foxtech.channel.common.api.ChannelClientAPI
执行发布操作:上位机向设备单向发送报文,不需要等待设备的返回
publish(ChannelRequestVO) - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
执行发布操作:上位机向设备单向发送报文,不需要等待设备的返回

Q

queryEntity(String) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerManager
 
queryEntityListByLinkStatus(boolean) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerManager
 

R

receive() - 类 中的方法cn.foxtech.channel.common.api.ChannelClientAPI
设备的主动上报消息:设备向上位机
receiveTopic1st(String) - 类 中的方法cn.foxtech.channel.common.service.RedisTopicSuberService
 
RedisConfig - cn.foxtech.channel.common.config中的类
告知Spring框架去扫描其他包中的Component
RedisConfig() - 类 的构造器cn.foxtech.channel.common.config.RedisConfig
 
RedisStatusBaseConfig - cn.foxtech.channel.common.config中的类
告知Spring框架去扫描其他包中的Component:使用双接收TOPIC
RedisStatusBaseConfig() - 类 的构造器cn.foxtech.channel.common.config.RedisStatusBaseConfig
 
RedisTopicBaseConfig - cn.foxtech.channel.common.config中的类
告知Spring框架去扫描其他包中的Component
RedisTopicBaseConfig() - 类 的构造器cn.foxtech.channel.common.config.RedisTopicBaseConfig
 
RedisTopicRespondDeviceService - cn.foxtech.channel.common.service中的类
主从问答方式设备的数据采集
背景知识:主从半双工设备,这类设备只会被动响应上位机的命令请求。
RedisTopicRespondDeviceService() - 类 的构造器cn.foxtech.channel.common.service.RedisTopicRespondDeviceService
 
RedisTopicRespondManagerService - cn.foxtech.channel.common.service中的类
主从问答方式设备的数据采集
背景知识:主从半双工设备,这类设备只会被动响应上位机的命令请求。
RedisTopicRespondManagerService() - 类 的构造器cn.foxtech.channel.common.service.RedisTopicRespondManagerService
 
RedisTopicSuberService - cn.foxtech.channel.common.service中的类
 
RedisTopicSuberService() - 类 的构造器cn.foxtech.channel.common.service.RedisTopicSuberService
 
registerChannel(String) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerManager
注册远端设备
report() - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
设备的主动上报消息:设备向上位机

S

scanMethod(Class<?>) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerMethodScanner
 
scanMethod(String) - 类 中的方法cn.foxtech.channel.common.linker.LinkerMethodScanner
 
scanMethod() - 类 中的方法cn.foxtech.channel.common.linker.LinkerMethodScanner
默认扫描的范围是cn.foxtech.device
setMethod(Method) - 类 中的方法cn.foxtech.channel.common.linker.LinkerMethodEntity
 

T

TempDirManageService - cn.foxtech.channel.common.service中的类
 
TempDirManageService() - 类 的构造器cn.foxtech.channel.common.service.TempDirManageService
 
topic1st() - 类 中的方法cn.foxtech.channel.common.service.RedisTopicSuberService
 

U

unregisterChannel(String) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerManager
 
updateEntity4ActiveLinker(String, boolean) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerManager
 
updateEntity4LinkStatus(String, boolean) - 类 中的静态方法cn.foxtech.channel.common.linker.LinkerManager
 
B C D E G I L M O P Q R S T U 
跳过导航链接

Copyright © 2023. All rights reserved.