【Nuシリーズ用】CAN通信処理を提供するMonostateクラス Can とその関連定義。
[詳解]
|
| enum | amdaemon::CanErrorReport {
amdaemon::CanErrorReport::None,
amdaemon::CanErrorReport::Busy,
amdaemon::CanErrorReport::Unsupported,
amdaemon::CanErrorReport::InvalidParam,
amdaemon::CanErrorReport::Fail,
amdaemon::CanErrorReport::Reserved_05,
amdaemon::CanErrorReport::Reserved_06,
amdaemon::CanErrorReport::Reserved_07,
amdaemon::CanErrorReport::Reserved_08,
amdaemon::CanErrorReport::Reserved_09,
amdaemon::CanErrorReport::Reserved_0A,
amdaemon::CanErrorReport::Reserved_0B,
amdaemon::CanErrorReport::Reserved_0C,
amdaemon::CanErrorReport::Reserved_0D,
amdaemon::CanErrorReport::Reserved_0E,
amdaemon::CanErrorReport::Unknown
} |
| | CAN通信で発生したエラーの種別を表す列挙。 [詳解]
|
| |
| enum | amdaemon::CanTargetType {
amdaemon::CanTargetType::Host,
amdaemon::CanTargetType::Motor,
amdaemon::CanTargetType::Sensor,
amdaemon::CanTargetType::IO,
amdaemon::CanTargetType::Led,
amdaemon::CanTargetType::Reserved
} |
| | CANターゲットの分類を定義する列挙。 [詳解]
|
| |
【Nuシリーズ用】CAN通信処理を提供するMonostateクラス Can とその関連定義。
- 注意
- Nuシリーズでのみ利用可能。
CAN通信で発生したエラーの種別を表す列挙。
| 列挙値 |
|---|
| None |
エラー無し。
|
| Busy |
ボードがビジー状態。
|
| Unsupported |
命令コード非サポート。
|
| InvalidParam |
パラメータ不正。
|
| Fail |
コマンド処理失敗。
|
| Reserved_05 |
予約値。
|
| Reserved_06 |
予約値。
|
| Reserved_07 |
予約値。
|
| Reserved_08 |
予約値。
|
| Reserved_09 |
予約値。
|
| Reserved_0A |
予約値。
|
| Reserved_0B |
予約値。
|
| Reserved_0C |
予約値。
|
| Reserved_0D |
予約値。
|
| Reserved_0E |
予約値。
|
| Unknown |
不明なエラー。
|
CANターゲットの分類を定義する列挙。
CAN共通プロトコル仕様における BD Class を表す。
| 列挙値 |
|---|
| Host |
ホスト。
|
| Motor |
モーターボード。
|
| Sensor |
センサーボード。
|
| IO |
I/Oボード。
|
| Led |
LEDボード。
|
| Reserved |
予約。
|
| const std::size_t amdaemon::MaxCanPacketDataSize |
|
static |
| const std::uint8_t amdaemon::MaxCanPacketPriority |
|
static |
| const std::uint8_t amdaemon::DefaultCanPacketPriority |
|
static |
| const std::uint8_t amdaemon::CanErrorReportCommand |
|
static |