跳过导航链接
B C E G I M O P R T 

B

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.properties - 程序包 cn.foxtech.channel.common.properties
 
cn.foxtech.channel.common.redislist - 程序包 cn.foxtech.channel.common.redislist
 
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
 
createChannel(String, Map<String, Object>) - 类 中的方法cn.foxtech.channel.common.redislist.RedisListRestfulMessage
向管理服务,发出一个创建一个通道的无响应消息
createDevice(String, String, String, String, Map<String, Object>) - 类 中的方法cn.foxtech.channel.common.redislist.RedisListRestfulMessage
 

E

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(long) - 类 中的方法cn.foxtech.channel.common.scheduler.ChannelRedisScheduler
 
execute(long) - 类 中的方法cn.foxtech.channel.common.service.RedisTopicReportToDeviceService
执行任务 步骤: 1.获取全局设备列表和操作列表,进行循环遍历操作 2.从全局设备配置中,获得设备的配置参数 3.将操作请求编码后发送给设备,并对设备返回的数据进行解码,得到设备的各项数值 4.将设备的各项数值,写入redis保存,通过redis分享给其他服务 说明:SyncQueueObjectMap.inst().popup默认waite了100毫秒,所以不再需要专门的sleep(100)
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

getReportLock() - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
获得上报通知的锁对象 默认:ChannelServerAPI的派生类,也就是各个ChannelService的实例 可以通过重载该方法,来指定其他作为同步锁的实例对象

I

initialize() - 类 中的方法cn.foxtech.channel.common.initialize.ChannelInitialize
 
initialize(Set<String>) - 类 中的方法cn.foxtech.channel.common.initialize.ChannelInitialize
 
initialize() - 类 中的方法cn.foxtech.channel.common.properties.ChannelProperties
 
instance(Set<String>) - 类 中的方法cn.foxtech.channel.common.service.EntityManageService
 

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

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

R

receiveTopic1st(String) - 类 中的方法cn.foxtech.channel.common.service.RedisTopicSuberService
 
RedisConfig - cn.foxtech.channel.common.config中的类
告知Spring框架去扫描其他包中的Component
RedisConfig() - 类 的构造器cn.foxtech.channel.common.config.RedisConfig
 
RedisListRestfulMessage - cn.foxtech.channel.common.redislist中的类
Restful风格的可靠性列表:无应答,也就是不会对发送者进行回复 接收者: manage 发送者: persist
RedisListRestfulMessage() - 类 的构造器cn.foxtech.channel.common.redislist.RedisListRestfulMessage
 
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
 
RedisTopicReportToDeviceService - cn.foxtech.channel.common.service中的类
主动上报给device服务:这是带waite的独立线程
RedisTopicReportToDeviceService() - 类 的构造器cn.foxtech.channel.common.service.RedisTopicReportToDeviceService
 
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
 
report() - 类 中的方法cn.foxtech.channel.common.api.ChannelServerAPI
设备的主动上报消息:设备向上位机
reportTo(long) - 类 中的方法cn.foxtech.channel.common.api.ChannelClientAPI
设备的主动上报消息:设备向上位机

T

topic1st() - 类 中的方法cn.foxtech.channel.common.service.RedisTopicSuberService
 
B C E G I M O P R T 
跳过导航链接

Copyright © 2024. All rights reserved.