┌───────────────────────┐ │Runtime Channel.lvclass│ ├───────────────────────┤ │Channel ID │ │Task Index │ └───────────────────────┘ | | ┌───────────────────────────────┐ ┌───────────────────────────────┐ │Runtime Numeric Channel.lvclass│ │Runtime Boolean Channel.lvclass│ ┌──────────────────────┐ ├───────────────────────────────┤ ├───────────────────────────────┤ │Channel Config.lvclass│ │Numeric Transformation Chain[] │ │Boolean Transformation Chain[] │ ├──────────────────────┤ │-- │ │-- │ │Channel ID │ │Apply for Read DBL() │ │Apply for Read Boolean() │ │Task Group │ │Apply for Write DBL() │ │Apply for Write Boolean() │ └──────────────────────┘ │Create Numeric Data DBL() │ │Create Boolean Data() │ └───────────────────────────────┘ └───────────────────────────────┘ ┌────────────────────┐ │Data Channel.lvclass│ ├────────────────────┤ │Channel ID │ │Timestamp │ │Quality │ └────────────────────┘