12345678910111213141516171819202122232425262728293031323334 |
- # -*- coding: utf-8 -*-
- """
- demeter web
- name:admin.py
- author:rabin
- """
- from demeter.core import *
- param = {}
- param['method'] = 'm'
- param['id'] = 'i'
- Demeter.getopt(param)
- Demeter.echo(Demeter.option['method'])
- method = ''
- if 'tcp' in Demeter.option['method']:
- method = 'tcp'
- else:
- method = 'rtu'
- if Demeter.option['method'] == method + '_client' and Demeter.option['id']:
- # 测试某一个客户端
- Demeter.service(method, 'modbus').client(Demeter.option['id'])
- elif Demeter.option['method'] == method + '_start':
- # 启动所有客户端
- Demeter.service(method, 'modbus').start()
- elif Demeter.option['method'] == method + 'server':
- # 启动服务端
- Demeter.service(method, 'modbus').server()
- else:
- # 测试
- Demeter.service('old', 'modbus').server()
|