AWS IoT FleetWise Word行銷活動的邏輯表達式 - AWS IoT FleetWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS IoT FleetWise Word行銷活動的邏輯表達式

AWS IoT FleetWise Word 使用邏輯表達式來識別要收集哪些資料作為行銷活動的一部分。如需表達式的詳細資訊,請參閱《 AWS IoT Events 開發人員指南》中的表達式

表達式變數的建構應符合所收集資料類型的規則。對於遙測系統資料,表達式變數應該是訊號的完整名稱。對於視覺系統資料,表達式結合了訊號的完整名稱,以及從訊號資料類型導向至其屬性之一的路徑。

例如,如果訊號目錄包含下列節點:

{ 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` }