== リフレクティブメモリネットワーク割り込みの送信 == inttx レコードタイプと組み合わせて、Network-Interrupt の送信を行う。 [[br]] Device Type 名は "'''inttx5565'''" '''Synopsis''' {{{ record(inttx, "pv-name") { field(DTYP, "inttx5565") field(OUT, "#C S @") field(NID, "") field(VAL, "") } }}} * '''card_number'''[[br]]The card number designated in argument ''card'' in RM5565PciConfigure * '''int_type'''[[br]]Network-Interrupt type[[br]]1 ... Type 1 Network-Interrupt[[br]]2 ... Type 2 Network-Interrupt[[br]]3 ... Type 3 Network-Interrupt[[br]]4 ... Type 4 Network-Interrupt * '''target_node'''[[br]]Network-Interrupt を送信する相手のノードID * '''data'''[[br]]Network-Interrupt で送信するデータ '''Usage''' {{{ record(inttx, "RM5565:DEV0:INT1:TX") { field(DTYP, "inttx5565") field(OUT, "#C0 S1 @") ・ ・ ・ } }}} OUT フィールドでカード番号/Network-Interrupt Type を指定する。 [[br]] "C" に続く数字 (例では '0') でカード番号を、 "S" に続く数字 (例では '1') で Network-Interrupt Type を指定しておく。 [[br]] NID フィールドに相手のノード ID を設定し、 {{{ $ caput RM5565:DEV0:INT1:TX.NID 1 }}} VAL フィールドに値を書き込むと {{{ $ caput RM5565:DEV0:INT1:TX 10 }}} Network-Interrupt が送信される。 [[br]] なお、NID フィールドに 256 以上の値を設定すると、 接続されている全ノードに送信する事が出来る。