PmxPythonLib
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 公開変数類 | 静的公開変数類 | 限定公開メンバ関数 | 全メンバ一覧
RasPiSerialClass.RasPiSerialClass クラス

公開メンバ関数

def synchronize (self, txBuf, rxLen)
 実際に送受信を行う
 
def synchronizeVariableRead (self, txBuf, rxLen)
 
def open (self, comName, enPin, bundrate, timOut)
 SerialポートをRCB-4用に設定をして開く
 
def close (self)
 Serialポートを閉じる
 

公開変数類

 com
 
 gpioEnPin
 
 subCom
 

静的公開変数類

int com = 0
 
int gpioEnPin = 0
 

限定公開メンバ関数

def _init_ (self)
 コンストラクタ
 

メソッド詳解

◆ _init_()

def RasPiSerialClass.RasPiSerialClass._init_ (   self)
protected

コンストラクタ

◆ close()

def RasPiSerialClass.RasPiSerialClass.close (   self)

Serialポートを閉じる

戻り値
Serialポートを閉じるのに失敗したらエラーを返す

◆ open()

def RasPiSerialClass.RasPiSerialClass.open (   self,
  comName,
  enPin,
  bundrate,
  timOut 
)

SerialポートをRCB-4用に設定をして開く

引数
comNameポートの名前
bundrate通信速度
timOut受信タイムアウト
覚え書き
Serialポートを開く 通信ができるかどうかACKコマンドを送る コンフィグデータを取得する 上のどれかが失敗したらエラーを返す def open(self,comName,subComName,enPin,bundrate,timOut):

◆ synchronize()

def RasPiSerialClass.RasPiSerialClass.synchronize (   self,
  txBuf,
  rxLen 
)

実際に送受信を行う

引数
txBuf送信データの配列
rxLen受信データ数
戻り値
rxbuf受信データ 配列数0の場合は失敗になります
rxsデータの受信数
覚え書き
実際に同期した送受信を行います。 失敗した場合は配列0の何も入っていないデータを返します コマンドを受信し終わった後受信コマンドの合否及びチェックサムの判定もします。

◆ synchronizeVariableRead()

def RasPiSerialClass.RasPiSerialClass.synchronizeVariableRead (   self,
  txBuf,
  rxLen 
)

メンバ詳解

◆ com [1/2]

int RasPiSerialClass.RasPiSerialClass.com = 0
static

◆ com [2/2]

RasPiSerialClass.RasPiSerialClass.com

◆ gpioEnPin [1/2]

int RasPiSerialClass.RasPiSerialClass.gpioEnPin = 0
static

◆ gpioEnPin [2/2]

RasPiSerialClass.RasPiSerialClass.gpioEnPin

◆ subCom

RasPiSerialClass.RasPiSerialClass.subCom

このクラス詳解は次のファイルから抽出されました: