キャンペーンの論理式 - AWS IoT FleetWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

キャンペーンの論理式

AWS IoT FleetWise は、論理式を使用して、キャンペーンの一部として収集するデータを認識します。式の詳細については、「AWS IoT Events デベロッパーガイド」の「」を参照してください。

式変数は、収集するデータの種類に関する規則に準拠するように構成する必要があります。テレメトリーシステムデータの場合、式変数はシグナルの完全修飾名でなければなりません。ビジョンシステムデータの場合、式はシグナルの完全修飾名と、シグナルのデータ型からそのプロパティの 1 つに至るパスを組み合わせたものになります。

シグナルカタログに次のノードが含まれている場合の例:

{ myVehicle.ADAS.Camera: type: sensor datatype: Vehicle.ADAS.CameraStruct description: "A camera sensor" myVehicle.ADAS.CameraStruct: type: struct description: "An obstacle detection camera output struct" }

ノードが ROS 2 の定義に従っている場合の例:

{ Vehicle.ADAS.CameraStruct.msg: boolean obstaclesExists uint8[] image Obstacle[30] obstacles } { Vehicle.ADAS.Obstacle.msg: float32: probability uint8 o_type float32: distance }

すべての可能なイベント式変数は以下のとおりです。

{ ... $variable.`myVehicle.ADAS.Camera.obstaclesExists` $variable.`myVehicle.ADAS.Camera.Obstacle[0].probability` $variable.`myVehicle.ADAS.Camera.Obstacle[1].probability` ... $variable.`myVehicle.ADAS.Camera.Obstacle[29].probability` $variable.`myVehicle.ADAS.Camera.Obstacle[0].o_type` $variable.`myVehicle.ADAS.Camera.Obstacle[1].o_type` ... $variable.`myVehicle.ADAS.Camera.Obstacle[29].o_type` $variable.`myVehicle.ADAS.Camera.Obstacle[0].distance` $variable.`myVehicle.ADAS.Camera.Obstacle[1].distance` ... $variable.`myVehicle.ADAS.Camera.Obstacle[29].distance` }