![]() |
Rcb4Class 2.0.0
|
2byteのコンフィグデータを容易にアクセスできるよう共用体にします More...
#include <Rcb4BaseClass.h>
Public Attributes | ||
struct { | ||
byte EnableSio:1 | ||
b0:ICSスイッチ | ||
byte EnableRunEeprom:1 | ||
b1: EEPROMプログラム実行スイッチ | ||
byte EnableServoResponse:1 | ||
b2: 補間動作終了メッセージスイッチ | ||
byte EnableReferenceTable:1 | ||
b3:ベクタジャンプスイッチ | ||
byte Frame:2 | ||
b4, b5 出力周期レジスタ[4:5] | ||
byte Baudrate:2 | ||
b6, b7 COMボーレートレジスタ[6:7]※何かとかぶらないか確認 | ||
byte ZeroFlag:1 | ||
b8 ゼロフラグ | ||
byte CarrayFlag:1 | ||
b9 キャリーフラグ | ||
byte ProgramError:1 | ||
b10 プログラムエラーフラグ | ||
byte RFU:1 | ||
b11,b12 未使用 | ||
byte IcsBaudrate:2 | ||
b13,b14 ICSスイッチボーレートレジスタ[13:14] ※何かとかぶらないか確認 | ||
byte GreenLED:1 | ||
b15 LEDレジスタ | ||
} | bit | |
ビットフィール構造体 | ||
struct { | ||
byte low | ||
low 8 bit | ||
byte high | ||
high 8 bit | ||
} | byte | |
WORD(2バイト)データを1バイトごとに分割して使用する | ||
unsigned short | word | |
16ビットWORDデータ(ConfigDataを一度にアクセスできるように) | ||
2byteのコンフィグデータを容易にアクセスできるよう共用体にします