m-tsudo / pt3

PT3のLinuxドライバ
GNU General Public License v3.0
114 stars 27 forks source link

LNB を常時 ON にできるよう 'lnb_force' パラメータを追加 #11

Closed eternalharvest closed 6 years ago

eternalharvest commented 6 years ago

LNB を常時給電する必要が発生したため lnb_force パラメータを追加してみました。 ドライバの設計の意図に反するのかもしれませんが問題なければマージしていただけないでしょうか?

具体的な設定値は lnb パラメータを使用するため両方セットしないと意味はありません。 パラメータ lnb_force をセットしない場合は動作に変更はありません。

0 以外の値をセットした場合には、ドライバがロードされてからアンロードされるまでの間、 パラメータ lnb で設定された値を使用して LNB を常時有効な状態に保ちます。 従って ioctl による、ENABLE / DISABLE は無視されます。

そもそも論として、PT3 でアンテナへの常時電源供給するのは 良い案ではないことは承知しておりますが配線の変更により、 どうしても PT3 から直接電源供給をせざるおえなくなってしまいました。

また、より良い実装方等ありましたら PR の修正をしようと思いますのでご教示ください。