DataSensorBlock

fun DataSensorBlock(    id: BlockId,     position: Vec3F,     orientationForward: Vec3F,     orientationUp: Vec3F,     definitionId: DefinitionId,     maxIntegrity: Float = 0.0f,     buildIntegrity: Float = 0.0f,     integrity: Float = 0.0f,     minPosition: Vec3F,     maxPosition: Vec3F,     gridPosition: Vec3I,     size: Vec3F,     useObjects: List<UseObject> = emptyList(),     functional: Boolean = false,     working: Boolean = false,     ownerId: CharacterId,     builtBy: CharacterId,     enabled: Boolean,     showInInventory: Boolean,     showInTerminal: Boolean,     showOnHUD: Boolean,     customName: String,     customData: String,     isActive: Boolean,     fieldMin: Vec3F,     fieldMax: Vec3F,     maxRange: Float,     filters: Int,     toolbar: Toolbar)