123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?php
- class DpqdControlAction extends Action {
- /*
- */
- public function start(){
- $addr = I("post.addr");
- $ch_number = I("post.channel");
- if(!$addr){
- json_fail('参数配置错误:地址码不存在');
- }
- if(!$ch_number){
- json_fail('参数配置错误:通道号不存在');
- }
- $host = '127.0.0.1';
- $port = 10240;
- $socket = new Jms\Network\TcpClient($host,$port);
- $cmd = array(
- "method" => "apiSendControl",
- "Addr" => $addr, //设备addr
- "channelNumber" => $ch_number, //通道编号
- "status" => 1,
- );
- $res = $socket->send(json_encode($cmd));
- if($res['success']){
- json_success('下发成功');
- }else{
- json_fail($res['message']);
- }
-
- }
- /*
- */
- public function stop(){
- $addr = I("post.addr");
- $ch_number = I("post.channel");
- if(!$addr){
- json_fail('参数配置错误:地址码不存在');
- }
- if(!$ch_number){
- json_fail('参数配置错误:通道号不存在');
- }
- $host = '127.0.0.1';
- $port = 10240;
- $socket = new Jms\Network\TcpClient($host,$port);
- $cmd = array(
- "method" => "apiSendControl",
- "Addr" => $addr, //设备addr
- "channelNumber" => $ch_number, //通道编号
- "status" => 0,
- );
- $res = $socket->send(json_encode($cmd));
- if($res['success']){
- json_success('下发成功');
- }else{
- json_fail($res['message']);
- }
-
-
- }
- /*
- */
- public function close(){
- $addr = I("post.addr");
- $ch_number = I("post.channel");
- if(!$addr){
- json_fail('参数配置错误:地址码不存在');
- }
- if(!$ch_number){
- json_fail('参数配置错误:通道号不存在');
- }
- $host = '127.0.0.1';
- $port = 10240;
- $socket = new Jms\Network\TcpClient($host,$port);
- $cmd = array(
- "method" => "apiSendControl",
- "Addr" => $addr, //设备addr
- "channelNumber" => $ch_number, //通道编号
- "status" => 2,
- );
- $res = $socket->send(json_encode($cmd));
- if($res['success']){
- json_success('下发成功');
- }else{
- json_fail($res['message']);
- }
-
-
- }
- }
|