6 #ifndef AMDAEMON_CANPORT_H 7 #define AMDAEMON_CANPORT_H 22 class InnerIndexHolder;
63 std::vector<std::reference_wrapper<CanTarget>>
getTargets()
66 ::amdaemon::util::toContainer<decltype(getTargets())>(
72 std::vector<std::reference_wrapper<const CanTarget>>
getTargets()
const 75 ::amdaemon::util::toContainer<decltype(getTargets())>(
92 #endif // AMDAEMON_CANPORT_H CanPort(InnerIndexHolder)
コンストラクタ。
CanTarget & getTarget(std::size_t targetIndex)
ターゲット操作インスタンスを取得する。
CAN通信ポートの情報を提供するクラス。
Definition: CanPort.h:29
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
CANボード単体の通信処理を提供するクラス。
Definition: CanTarget.h:75
CANボード単体の通信処理を提供するクラス CanTarget のヘッダ。
std::vector< std::reference_wrapper< CanTarget > > getTargets()
ターゲット操作インスタンス配列を取得する。
Definition: CanPort.h:63
std::vector< std::reference_wrapper< const CanTarget > > getTargets() const
ターゲット操作インスタンス配列を取得する。
Definition: CanPort.h:72
std::size_t getTargetCount() const
設定ファイルのポート定義内に記述したターゲット定義数(CANボード数)を取得する。