説明 CAN ID の濾過機。86Duinoには, 32 組のCANによるID濾過機が存在し、外部システムによるCANデータから、濾過機はどのCAN IDを受信するか決定することが可能である; 関数は init_Mask()がふさわしく、取得可能なCAN IDはA ~ Bに限定される。 もしsketch内に、sketchと呼ばれるものもinit_Filt()と呼ばれるものもない場合は、CAN関数が自動的にCAN IDデータを取得する。 語法 CAN.init_Filt(num, ext, ulData) パラメータ num:濾過機の番号,値の範囲は: 0 ~ 31 ext:送信の形式には,以下の4 種がある CAN_STDID:標準データ画像, CAN 2.0A 規範に符合し,ID範囲は:0 ~ 0x7FF CAN_EXTID:データ画像を展開し、CAN 2.0B規範に符合し,ID範囲は:0 ~ 0x1FFFFFFF CAN_STDID_REMOTE:標準遠端画像, CAN 2.0A 規範に符合し,ID 範囲は:0 ~ 0x7FF CAN_EXTID_REMOTE:遠端画像を展開し, CAN 2.0B 規範に符合し,ID 範囲は:0 ~ 0x1FFFFFFF ulData:濾過機の値。下記を参照のこと: シールドの設定なし 0 0 0 0 […]
説明 CAN IDのシールド。86Duinoにおいては, 32 組のCAN IDシールドが存在し,外部設備によるCANデータより,シールドは取得可能なCAN ID 範囲を判断する(0 ~ N 區間);この関数は init_Filt()と組み合わされ, CAN IDをA ~ B区間に制限する。もしsketch においてinit_Mask() 或いはinit_Filt()が無い場合は,CAN 関数は會自動的にCAN ID のデータを取得する。 語法 CAN.init_Mask(num, ext, ulData) 戻り値 num:シールドの番号,値の範囲: 0 ~ 31 ext:データ送信の形式,以下の 4 種がある: CAN_STDID:標準データ画像, CAN 2.0A 規範に符合する,ID 範囲:0 ~ 0x7FF CAN_EXTID:資料データを展開する, CAN 2.0B の規範を使用し,ID範囲:0 ~ 0x1FFFFFFF CAN_STDID_REMOTE:3. CAN_STDID_REMOTE: 標準遠端画像, CAN 2.0A の規範に符合し,ID範囲:0 ~ 0x7FF CAN_EXTID_REMOTE:4. […]
説明 CAN busからデータIを取得する。スペックは remoteID() と相似する。(この関数は Seeed StudioのCAN Bus関数となる。) 語法 CAN.getCanId() パラメータ 無 戻り値 取得したデータID Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
説明 CAN FIFO検査が読み取り可能な値があるか否かである。(この関数は Seeed Studio の CAN Bus 関数となる。注意:この関数はreadMsgBuf() を使用する。) 語法 CAN.checkReceive(void) パラメータ 無 戻り値 CAN_MSGAVAIL:FIFO内に読み取り可能なデータを表す。 CAN_NOMSG:FIFO内にデータが無いことを表す。 例 See also - readMsgBuf() Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
説明 CAN busよりデータを読み取る。(この関数は Seeed Studio 的 CAN Bus 関数によるものであるが,使用者の好みにより,関数を変更しデータ取得が可能であるが, requestFrom() 及び read()は使用しない。注意:この関数は checkReceive() と合わせて使用する。) 語法 CAN.readMsgBuf(&len, buf) パラメータ len:unsigned char 型別の変数は,読みとられた buffer 內の byte数を使用 buf:資料順序を取得 戻り値 CAN_OK:データ読み取りOK(簡潔) CAN_NOMSG:如何なるデータも取得していない 例 See also - init_Filt() - init_Mask() - checkReceive() Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. […]
説明 外部のCAN deviceにデータを送信する。(この関数は Seeed Studio 的 CAN Bus 関数から来たものであり,使用者の好みに応じて,この関数を変更し使用することが可能であるが, beginTransmission() とwrite()。は使用不可能である。 語法 CAN.sendMsgBuf(id, ext, len, buf) パラメータ id:外部 CAN device の ID ext:送信した資料の形式 CAN_STDID:標準データ画像であり, CAN 2.0A 規範に符合し,ID範囲は:0 ~ 0x7FF CAN_EXTID:資料画像の展開であり, CAN 2.0B 規範を使用し,ID範囲は:0 ~ 0x1FFFFFFF CAN_STDID_REMOTE:標準遠端画像であり, CAN 2.0A 規範に符合し,ID範囲は:0 ~ 0x7FF CAN_EXTID_REMOTE:遠端画像展開であり, CAN 2.0B 規範に符合し,ID範囲は:0 ~ 0x1FFFFFFF len:サイズの大小の陳列 buf:データの順序 戻り値 CAN_OK:送信成功を表す。 CAN_FAIL:送信失敗を表す。 例 See also […]
説明 CAN bus より資料 IDを取得する。 語法 CAN.remoteID() パラメータ 無 戻り値 取得したデータID See also - remoteExt() Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
説明 CAN busよりデータを取得する形式。 語法 CAN.remoteExt() パラメータ None 戻り値 資料を得るための形式。以下の四種類がある: CAN_STDID:標準データ画像 CAN_EXTID:データ画像展開 CAN_STDID_REMOTE:標準遠端画像 CAN_EXTID_REMOTE:遠端画像展開 See also - remoteID() Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
説明 CAN FIFOには読み取り可能な値を含むか。 語法 CAN.available() パラメータ 無 戻り値 FIFOに読み取り可能なbyte数 例 See also - requestFrom() - read() Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
説明 讀取 CAN FIFO 中的資料。 語法 CAN.read() パラメータ 無 戻り値 もし FIFO からではないとするならば, 1 byteを送信した值であるが,しかしながら -1となる。 例 See also - requestFrom() - available() Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.