tp-siam.pod.in: SIAM::DeviceComponent class