utilspnew()外部ライブラリEASTLボード<BRD_APPTWELITE><MONOSTICK>PAL<PAL_AMB><PAL_MAG><PAL_MOT><PAL_NOTICE><CUE><ARIA>センサーSHTC3SHT3xLTR-308ALSMC3630BMx280PCA9632SHT4xネットワーク<NWK_SIMPLE><NWK_LAYERED>設定インタフェース<STG_STD>MWSDK最新版MWingsArduino最新版データと手続きクラスMWingsPython最新版mwingscommonparsersapp_tweliteapp_ioapp_ariaapp_cueapp_cue_pal_eventapp_pal_opencloseapp_pal_ambapp_pal_motapp_uart_asciiapp_uart_ascii_extendedactserializersapp_tweliteapp_ioapp_pal_noticeapp_pal_notice_detailedapp_pal_notice_eventapp_uart_asciiutilsaxis_xyztget_axis_{x,y,z}_iter()get_axis_{x,y,z}()/APIMWX最新版クラスaxis_xyztaxis_xyzt加速度データのコンテナクラス3軸の加速度センサーの値を格納するための構造体ですが、格納したデータの利便性を向上するための手続きを追加しています。軸のいずれかの要素にアクセスするイテレータを生成します。buf.end()をX軸用のイテレータとしてアルゴリズムstd::minmax_elementに用いています。c)axis_xyztを格納したコンテナクラスのXYZ軸のいずれかの軸を取り出した仮想的なコンテナクラスを生成する関数です。この生成したクラスにはbegin()とend()メソッドのみ実装されています。このbegin()とend()メソッドで取得できるイテレータは前節get_axis_{x,y,z}_iter()のイテレータと同じものになります。