The oUVTronHM Object handles all the necessary I/O timing requirements to read the UV photon level from a Hamamatsu UVTron Flame Detector (UVTron). It is expecting that a Hamamatsu UVTron Flame Detector is attached to the I/O line specified by the IOLine property and will read the photon count from the UVTron. The oUVTronHM Object monitors the I/O line specified by IOLine property. As long as the Operate property is 1, the oUVTronHM Object will continually update its Level property with the UV photon reading. This photon count is then converted into a value and stored in the Level property. The Level property is updated with the UV photon reading each time a new pulse is received from the UVTron. When photons are being received, the Level property is set to a value from 1 to 255 which indicates the level of photon activity. As photon activity increases, the Level property increases. When the UVTron is not receiving UV photons, the Level property will be set to 0. The Timer property is an instance of the oCycleTimeL object which is created when the oUVTronHM Object is. The oUVTronHM Object uses the timer object to read the signal generated by the UVTron. Modifying any of the properties of the oCycleTimeL instance will affect the oUVTronHM Object's operation. See the oCycleTimeL Help for more detail on how the oUVTronHM reads the UVTron's signal. |