This hands-on session will review the basics of pneumatic systems starting with the principles of pneumatic system operation. Students will be exposed to the various operating devices including thermostats, compressors, valves and dampers.
A Lab exercise will allow students to sequence actuators, calibrate thermostats and troubleshoot.
Lunch: provided
DETAILED AGENDA
Course Description:
Event Date | Jan 23 2024 8:00 am |
Event End Date | Jan 23 2024 4:00 pm |
Capacity | 10 |
Registered | 10 |
Available Place | 0 |
Individual Price | $265 All taxes extra |
Location | Ottawa, ON: Old Innes Road |
Joomla! Version | 4.4.13 |
PHP Version | 8.1.24 |
Identity | guest |
Response | 200 |
Template | nexgen |
Database |
|
1 x afterRenderComponent com_eventbooking (642.48KB) (41.22%) | 25.55ms |
1 x afterInitialise (1.32MB) (33.51%) | 20.77ms |
1 x afterRoute (230.02KB) (8.66%) | 5.37ms |
1 x afterRender (153.83KB) (6.23%) | 3.86ms |
1 x afterLoad (539.55KB) (5.15%) | 3.19ms |
1 x beforeRenderComponent com_eventbooking (57.89KB) (3.46%) | 2.15ms |
1 x afterDispatch (1.88KB) (0.28%) | 173μs |
SELECT @@SESSION.sql_mode;
97μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334CopySELECT `data`
FROM `u4q6m_session`
WHERE `session_id` = ?
141μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261CopySELECT `session_id`
FROM `u4q6m_session`
WHERE `session_id` = :session_id LIMIT 1
85μs1.61KBParams/libraries/src/Session/MetadataManager.php:187CopyINSERT INTO `u4q6m_session`
(`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES
(:session_id, :guest, :time, :user_id, :username, :client_id)
261μs944BParams/libraries/src/Session/MetadataManager.php:260CopySELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled`
FROM `u4q6m_extensions`
WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1
316μs2.36KB/libraries/src/Component/ComponentHelper.php:399CopySELECT `id`,`rules`
FROM `u4q6m_viewlevels`
101μs976B/libraries/src/Access/Access.php:955CopySELECT `b`.`id`
FROM `u4q6m_usergroups` AS `a`
LEFT JOIN `u4q6m_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt`
WHERE `a`.`id` = :guest
181μs1.64KBParams/libraries/src/Access/Access.php:868CopySELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id`
FROM `u4q6m_extensions`
WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2)
ORDER BY `ordering`
915μs4.3KBParams/libraries/src/Plugin/PluginHelper.php:294CopySELECT `path`
FROM u4q6m_rsfirewall_ignored
WHERE `type`='ignore_folder' OR `type`='ignore_file'
91μs2.07KB/administrator/components/com_rsfirewall/helpers/config.php:56CopySELECT `file`
FROM u4q6m_rsfirewall_hashes
WHERE `type`='protect'
83μs840B/administrator/components/com_rsfirewall/helpers/config.php:63CopySELECT *
FROM u4q6m_rsfirewall_configuration
181μs2.19KB/administrator/components/com_rsfirewall/helpers/config.php:71CopySHOW FULL COLUMNS FROM `u4q6m_rsfirewall_logs`
654μs2.05KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625CopySELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component`
FROM `u4q6m_menu` AS `m`
LEFT JOIN `u4q6m_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id`
WHERE
(
(`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND
(`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND
(`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2)
ORDER BY `m`.`lft`
573μs37.17KBParams/libraries/src/Menu/SiteMenu.php:166CopySELECT `query`
FROM u4q6m_eb_urls
WHERE md5_key = 'e142d5f93ca6dfdfca779a183f777948'
132μs856B/components/com_eventbooking/router.php:530CopySELECT *
FROM u4q6m_rsfirewall_hashes
WHERE (`type`='4.4.13' OR `type`='protect') AND (`flag`!='C' OR `flag` IS NULL)
181μs1.11KB/plugins/system/rsfirewall/rsfirewall.php:1107CopySELECT *
FROM u4q6m_rsfirewall_snapshots
WHERE `type`='protect'
106μs1008B/administrator/components/com_rsfirewall/helpers/snapshot.php:49CopySELECT `ip`,`reason`
FROM u4q6m_rsfirewall_lists
WHERE (`ip`='52.15.253.106' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'
226μs3.38KB/plugins/system/rsfirewall/rsfirewall.php:172CopySELECT `ip`,`reason`
FROM u4q6m_rsfirewall_lists
WHERE (`ip`='52.15.253.106' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'
217μs896B/plugins/system/rsfirewall/rsfirewall.php:172CopySELECT *
FROM u4q6m_rsfirewall_exceptions
WHERE `published`='1'
112μs2.05KB/plugins/system/rsfirewall/rsfirewall.php:758CopySET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));
47μs0B/administrator/components/com_eventbooking/libraries/rad/bootstrap.php:95CopySELECT *
FROM `u4q6m_languages`
WHERE `published` = 1
ORDER BY `ordering` ASC
144μs2.22KB/libraries/src/Language/LanguageHelper.php:142CopySELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent`
FROM `u4q6m_template_styles` AS `s`
LEFT JOIN `u4q6m_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id`
WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1
252μs1.14KB/administrator/components/com_templates/src/Model/StyleModel.php:773CopySELECT `config_key`,`config_value`
FROM u4q6m_eb_configs
1.41ms24.88KB/administrator/components/com_eventbooking/libraries/rad/config/config.php:43CopySELECT *
FROM u4q6m_eb_themes
WHERE published = 1
196μs2.22KB/components/com_eventbooking/helper/helper.php:1107CopySELECT a.*,DATEDIFF(event_date, '2025-04-29 14:18:54') AS number_event_dates,TIMESTAMPDIFF(MINUTE, a.late_fee_date, '2025-04-29 14:18:54') AS late_fee_date_diff,TIMESTAMPDIFF(MINUTE, a.event_date, '2025-04-29 14:18:54') AS event_start_minutes,TIMESTAMPDIFF(SECOND, registration_start_date, '2025-04-29 14:18:54') AS registration_start_minutes,TIMESTAMPDIFF(MINUTE, cut_off_date, '2025-04-29 14:18:54') AS cut_off_minutes,TIMESTAMPDIFF(MINUTE, '2025-04-29 14:18:54', early_bird_discount_date) AS date_diff,(IFNULL(SUM(b.number_registrants), 0) + a.private_booking_count) AS total_registrants,`c`.`name` AS `location_name`,`c`.`alias` AS `location_alias`,c.address AS location_address, c.lat, c.long,cat.tax_rate AS cat_tax_rate
FROM u4q6m_eb_events AS a
LEFT JOIN u4q6m_eb_registrants AS b ON (a.id = b.event_id AND b.group_id=0 AND (b.published = 1 OR (b.published = 0 AND b.payment_method LIKE "os_offline%")))
LEFT JOIN u4q6m_eb_locations AS c ON a.location_id = c.id
LEFT JOIN u4q6m_eb_categories AS cat ON a.main_category_id = cat.id
WHERE a.id = 225
GROUP BY a.id
1.02ms32.97KB/components/com_eventbooking/model/event.php:79CopySELECT a.*, (IFNULL(SUM(b.number_registrants), 0) + a.private_booking_count) AS total_registrants,DATEDIFF(event_date, '2025-04-29 14:18:54') AS number_event_dates,TIMESTAMPDIFF(MINUTE, a.event_date, '2025-04-29 14:18:54') AS event_start_minutes,DATEDIFF('2025-04-29 14:18:54', a.late_fee_date) AS late_fee_date_diff,TIMESTAMPDIFF(SECOND, registration_start_date, '2025-04-29 14:18:54') AS registration_start_minutes,TIMESTAMPDIFF(MINUTE, cut_off_date, '2025-04-29 14:18:54') AS cut_off_minutes,TIMESTAMPDIFF(MINUTE, '2025-04-29 14:18:54', early_bird_discount_date) AS date_diff,l.lat, l.long, l.address AS location_address,`l`.`name` AS `location_name`,c.tax_rate AS cat_tax_rate
FROM u4q6m_eb_events AS a
LEFT JOIN u4q6m_eb_categories AS c ON a.main_category_id = c.id
LEFT JOIN u4q6m_eb_locations AS l ON a.location_id = l.id
LEFT JOIN u4q6m_eb_registrants AS b ON (a.id = b.event_id AND b.group_id=0 AND (b.published = 1 OR (b.published = 0 AND b.payment_method LIKE "os_offline%")))
WHERE a.id = 225
GROUP BY a.id
624μs32.94KB/components/com_eventbooking/helper/database.php:119CopySELECT *
FROM u4q6m_eb_taxes
WHERE published = 1 LIMIT 2
140μs1.2KB/components/com_eventbooking/helper/registration.php:6589CopySELECT *
FROM u4q6m_eb_locations
299μs4.11KB/components/com_eventbooking/helper/data.php:643CopySELECT a.*, b.event_id
FROM u4q6m_eb_categories AS a
INNER JOIN u4q6m_eb_event_categories AS b ON a.id = b.category_id
WHERE b.event_id IN (:preparedArray1)
ORDER BY b.id
311μs8.54KBParams/components/com_eventbooking/helper/data.php:670CopyUPDATE u4q6m_eb_events
SET hits = hits + 1
WHERE id = 225
170μs48B/components/com_eventbooking/model/event.php:202CopySELECT *
FROM u4q6m_eb_event_group_prices
WHERE event_id = 225
ORDER BY id
99μs960B/components/com_eventbooking/helper/database.php:218CopySELECT id, parent, alias
FROM u4q6m_eb_categories
92μs976B/components/com_eventbooking/helper/route.php:654CopySELECT id
FROM u4q6m_eb_urls
WHERE md5_key = 'e142d5f93ca6dfdfca779a183f777948'
170μs11.84KB/components/com_eventbooking/router.php:490CopySELECT id, parent,`name` AS `name`
FROM u4q6m_eb_categories
WHERE published = 1
102μs976B/components/com_eventbooking/helper/data.php:597CopySELECT id
FROM u4q6m_eb_urls
WHERE md5_key = '2f32324d0c74530ed128f32287639aad'
153μs856B/components/com_eventbooking/router.php:490CopySELECT id
FROM u4q6m_eb_urls
WHERE md5_key = '2f32324d0c74530ed128f32287639aad'
135μs856B/components/com_eventbooking/router.php:490CopySELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count
FROM `u4q6m_scheduler_tasks` AS `a`
WHERE `a`.`state` = 1
169μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517CopySELECT `session_id`
FROM `u4q6m_session`
WHERE `session_id` = ?
202μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291CopyUPDATE `u4q6m_session`
SET `data` = ?
, `time` = ?
WHERE `session_id` = ?
290μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy