devgiants/shutter
Composer 安装命令:
composer require devgiants/shutter
包简介
Represent a shutter composed with GPIO from devgiants/filesystem/gpio
README 文档
README
Usage
use Devgiants\MosquittoClientsReactWrapper\Client\MosquittoClientsReactWrapper; use Devgiants\FilesystemGPIO\Model\Board\Board; use Devgiants\FilesystemGPIO\Model\GPIO\Logic; use Devgiants\Shutter\Shutter; require_once 'vendor/autoload.php'; define('COMPLETE_SHUTTER_MOVEMENT_DURATION', 10); try { $board = Board::create(); $mqttClient = MosquittoClientsReactWrapper::create( $board->getLoop() ); // Shutter 1 $gpo1Open = $board->registerGPO( 203, Logic::ACTIVE_LOW ); $gpo1Close = $board->registerGPO( 198, Logic::ACTIVE_LOW ); $gpi1Open = $board->registerGPI( 200, Logic::ACTIVE_LOW ); $gpi1Close = $board->registerGPI( 199, Logic::ACTIVE_LOW ); $shutter1 = Shutter::create( $gpi1Open, $gpi1Close, $gpo1Open, $gpo1Close, COMPLETE_SHUTTER_MOVEMENT_DURATION, $board->getLoop(), $mqttClient, 'actuator/parent_room/shutter/1' ); } catch ( \Exception $exception ) { echo "{$exception->getCode()} - {$exception->getMessage()}"; }
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-04-28