Exemplo n.º 1
0
 def __init__(self):
     Model.__init__(self)
     self.strategy_id = ''
     self.code = ''
     self.issue_time = datetime.datetime.now()
     self.data_base64 = ''  # 历史运行绘制的行情图
     self.message = ''
Exemplo n.º 2
0
 def __init__(self):
     Model.__init__(self)
     self.id = ''
     self.name = ''
     self.address = ''
     self.tel = ''
     self.desc = ''
Exemplo n.º 3
0
    def __init__(self):
        Model.__init__(self)
        self.name = 'master'  # 名称
        self.id = '8888'  # 编号

        self.property_server_url = ''  # 物业服务器地址
        self.stream_server_url = ''
        self.property_call_server = ''  # 呼叫服务器地址
Exemplo n.º 4
0
 def __init__(self):
     Model.__init__(self)
     self.entity_id = ''  # 自身标识
     self.strategy_id = ''  # 策略标识 (冗余)
     self.code = ''  # 证券代码 (冗余)
     self.max_pos_qty = 0  # 最大持仓数量
     self.trigger = 'tick'  # 触发类型 tick,bar,timer
     self.timer_interval = 0  # 如果是定时器触发,则指定定时器间隔
Exemplo n.º 5
0
 def __init__(self):
     Model.__init__(self)
     self.id = ''
     self.name = ''  # 区域名称
     self.template_id = ''  # 房型类型编号
     # self.room_id = ''       # 房屋记录编号
     self.project_id = ''
     self.garden_id = ''
Exemplo n.º 6
0
 def __init__(self):
     Model.__init__(self)
     self.id = ''
     self.name = ''
     self.device_type = ''
     self.project_id = ''
     self.garden_id = ''
     self.profile = ''  # 设备现场的profile定义
Exemplo n.º 7
0
 def __init__(self):
     Model.__init__(self)
     self.version = ''  # 需更新到的版本
     self.media_url = ''  # 更新的软件压缩包地址
     self.md5 = ''  # 校验值
     self.enable = 0  # 是否启用
     self.type = 0  #  1: 室内主机 ,2:室内屏设备 ,3:室外机 , 4: 物业App; 5:其他
     self.ip = ''  # 指定需要升级的ip地址相关的设备
Exemplo n.º 8
0
 def __init__(self):
     Model.__init__(self)
     self.device_id = ''  #
     self.sensor_id = ''
     self.sensor_type = ''
     self.sys_time = 0
     self.param_name = ''
     self.param_value = ''
Exemplo n.º 9
0
 def __init__(self):
     Model.__init__(self)
     self.name = ''  # 设备名称
     self.id = 0  # 设备编号
     self.type = ''  # 传感器类型  灯光、温度,...
     self.area_id = ''  # 房间区域编号
     self.device_id = ''
     self.params = ''  # json
Exemplo n.º 10
0
 def __init__(self):
     Model.__init__(self)
     self.strategy_id = ''          # 策略名称
     self.start = 0          # 启动时间
     self.conn_url = ''      # 连接信息标识
     self.status = ''        #  running, paused,stopped
     self.run = 0            # 0 停止, 1 允许运行
     self.enable = 0         # 0 不启用 ,1 启用
Exemplo n.º 11
0
 def __init__(self, level=DEBUG, **kwargs):
     Model.__init__(self)
     self.strategy_id = ''
     self.code = ''
     self.issue_time = datetime.datetime.now()
     self.level = level
     self.title = ''
     self.message = ''
     object_assign(self, kwargs, True)
Exemplo n.º 12
0
 def __init__(self):
     Model.__init__(self)
     self.id = ''
     self.name = ''
     self.building_id = ''
     self.template_id = ''  # 房型模板
     self.garden_id = ''
     self.project_id = ''
     self.device_id = ''  # 主控设备编号
Exemplo n.º 13
0
 def __init__(self):
     Model.__init__(self)
     self.device_id = ''  # 设备编号
     self.sys_time = 0  # 服务器时间
     self.sensor_id = ''  # 传感器编号
     self.sensor_type = ''  # 传感器类型
     self.room_id = ''  # 房间记录编号
     self.area_id = ''  # 房间区域编号
     self.datetime = None
Exemplo n.º 14
0
 def __init__(self):
     Model.__init__(self)
     self.device_id = ''
     self.device_type = ''  # 设备编号
     self.host_ver = ''  # 版本
     self.mcu_ver = ''
     self.status_time = 0  # 主机时间
     self.boot_time = 0  # 设备启动时间
     self.sys_time = 0  # 系统时间
Exemplo n.º 15
0
 def __init__(self):
     Model.__init__(self)
     self.name = ''
     self.id = ''  # 设备编号
     self.os = ''
     self.ver = ''  # 版本
     self.ip = ''
     self.time = None  # 设备时间
     self.event = ''  #时间内类型
     self.sys_time = None  # 系统时间
     self.content = ''
Exemplo n.º 16
0
 def __init__(self):
     Model.__init__(self)
     self.strategy_id = ''  # 策略名称
     self.start = 0  # 启动时间
     self.conn_url = ''  # 连接信息标识
     self.status = ''  #  running, paused,stopped
     self.run = 0  # 0 停止, 1 允许运行
     self.enable = 0  # 0 不启用 ,1 启用
     self.start_time = None  #
     self.up_time = None  # 最近活跃时间
     self.run_test_params = ''
     self.run_real_params = 'run'  # 运行参数
Exemplo n.º 17
0
 def __init__(self):
     Model.__init__(self)
     self.device_id = ''
     self.enable = True
     self.supressed_time = 0  # 触发抑制时间(n 秒内不能再次触发)
     self.report_times = 0
     self.user = None
     self.ver = '1.0'
     self.conditions = []  # json format
     self.weeks = ''  # 1111100
     self.daytimes = []  # ["7-9",..]  json
     self.last_report_time = 0  # 最近触发上报事件 timestamp
Exemplo n.º 18
0
 def __init__(self):
     Model.__init__(self)
     self.name = ''
     self.type = 0  # 设备类型
     self.id = ''  # 设备编号
     self.os = ''
     self.ver = ''  # 版本
     self.ip = ''
     self.time = None  # 设备时间
     # self.event = ''     #时间内类型
     self.sys_time = None  # 系统时间
     self.detail = ''
Exemplo n.º 19
0
 def __init__(self):
     Model.__init__(self)
     self.src_name = ''  # 设备名称 (房间号码、单元机名称)
     self.dest_name = ''
     self.src_id = ''  # 主叫设备编号
     self.dest_id = ''  # 被叫设备编号
     self.start_time = 0  # 呼叫时间
     self.end_time = 0  # 呼叫时间
     self.src_type = 0  # 主叫类型    1: 室内主机 ,2:室内屏设备 ,3:室外机 , 4: 物业App; 5:其他
     self.dest_type = 0
     self.src_ip = ''  # 设备ip
     self.dest_ip = ''  #
Exemplo n.º 20
0
 def __init__(self):
     Model.__init__(self)
     self.sn = ''  # 设备编号
     self.os = ''  # 系统类型
     self.mac = ''  # mac 地址
     self.ip = ''  # ip地址
     self.port = 0  # 端口
     self.name = ''  # 室外机的单元编码
     self.sign_key = ''  # 数据签名秘钥
     self.login_time = 0  # 设备登录时间
     self.token = ''  # 登录令牌
     self.ver = ''  # 版本
     self.garden_id = ''  # 园区编号
Exemplo n.º 21
0
    def __init__(self):
        Model.__init__(self)
        self.room_id = ''  # 房号
        self.type = ''  # 报警类型
        self.time = None  #
        self.sys_time = None
        self.port = 0
        self.name = ''
        self.detail = ''
        self.secret_key = ''  # 报警时生成的安全秘钥用于下发控制

        self.confirm_time = None  # 确认时间
        self.confirm_operator = ''  # 确认人
        self.confirm_ip = ''  # 确认登录ip
        self.confirm_message = ''  # 确认信息
Exemplo n.º 22
0
 def __init__(self):
     Model.__init__(self)
     self.sn = ''  # 设备编号
     self.os = ''  # 系统类型
     self.mac = ''  # mac 地址
     self.ip = ''  # ip地址
     self.name = ''  # 室外机的名称 ( 1楼,负1楼)
     self.sign_key = ''  # 数据签名秘钥
     self.login_time = 0  # 设备登录时间
     self.token = ''  # 登录令牌
     self.type = 'B'  # A: 围墙机 , B: 单元机
     self.floor = 1  # -1: 地下一层 , 1:地上一层
     self.is_primary = 1  # 是否为室内机访问的主室外机 0 : 否 , 1- 是
     self.ver = ''  # 版本
     self.garden_id = ''  # 园区编号
     self.building_id = ''  # 单元楼编号
Exemplo n.º 23
0
    def __init__(self):
        Model.__init__(self)
        self.strategy_id = ''
        self.code = ''
        self.issue_time = None
        self.oc = ''  #Open,Close
        self.direction = ''  #Long,Short
        self.price = 0
        self.vol = 0  # 量
        self.lot = 0  #

        self.commit_time = None

        self.trans_id = ''  # 交易编号
        self.status = ''  # 交易完成状态, 未成,部分成,全成
        self.commit_vol = 0  # 实际成交数量
        self.commission = 0  # 手续费
Exemplo n.º 24
0
 def __init__(self):
     Model.__init__(self)
     self.name = ''
     self.sn = ''  # 设备编号
     self.os = ''  # 系统类型
     self.mac = ''  # mac 地址
     self.ip = ''  # ip地址
     self.room_id = ''  # 房号
     self.sign_key = ''  # 数据签名秘钥
     self.login_time = 0  # 设备登录时间
     # self.access_token = ''  # 访问令牌
     self.token = ''  # 登录令牌
     self.ver = ''  # 版本
     self.family_ip = ''
     self.family_call_port = 0
     self.garden_id = ''  # 园区编号
     self.building_id = ''  # 单元楼编号
Exemplo n.º 25
0
    def __init__(self):
        Model.__init__(self)
        self.id = ''  # 设备唯一编号
        self.type = ''  # 设备类型
        self.name = ''  # 设备名称
        self.vendor = ''  # 厂商标识
        self.secret_key = ''  # 数据加密

        self.alive_time = ''  # 最近活跃时间
        self.status = 0  # 0 不可用 , 1 可用
        self.active_time = 0  # 激活时间
        self.server_id = ''  # 接入服务器编号(设备挂接在不同服务器)
        self.template_id = ''

        self.host_ver = ''  # 版本
        self.mcu_ver = ''
        self.status_time = 0  # 主机时间
        self.boot_time = 0  # 设备启动时间
        self.profile = ''
Exemplo n.º 26
0
 def __init__(self):
     Model.__init__(self)
     self.code = ''  #  证券代码
     self.name = ''  # 证券名称
     self.strategy_id = ''  # 策略标识
     self.sub_tick = 1  # 是否订阅
     self.sub_bar_1m = 1
     self.sub_bar_5m = 1
     self.sub_bar_15m = 1
     self.sub_bar_30m = 1
     self.sub_bar_60m = 1
     self.enable = 1  #是否可用
     # self.max_qty = 0        # 最大持仓数量
     # self.algorithm = ''     # 对应的算法
     self.entity_id = ''  # 证券代码同时只能绑定一个策略实体对象
     self.limit_buy_qty = 0  # 今日最大买入数量
     self.limit_sell_qty = 0  # 今日最大卖出数量
     self.open_allow = True  # 开仓允许
     self.cover_allow = True  #平仓允许
     self.oc_last = ''  # 前一次开仓还是平仓状态
Exemplo n.º 27
0
 def __init__(self):
     Model.__init__(self)
     self.code = ''  # 证券代码
     self.strategy_id = ''  # 策略标识
     self.name = ''  # Parameter Name
     self.type = ''  # int,float,str,bool,datetime
Exemplo n.º 28
0
 def __init__(self):
     Model.__init__(self)
     self.strategy_id = ''
     self.issue_time = datetime.datetime.now()
     self.conn_url = ''
Exemplo n.º 29
0
 def __init__(self):
     Model.__init__(self)
     self.id = ''  # 标识
     self.name = ''
Exemplo n.º 30
0
 def __init__(self):
     Model.__init__(self)
     self.type = "1"
     self.ip = ''
     self.port = 0