ANSI CHA-1-2003 Connected Home Appliances C Object Modeling.pdf
《ANSI CHA-1-2003 Connected Home Appliances C Object Modeling.pdf》由会员分享,可在线阅读,更多相关《ANSI CHA-1-2003 Connected Home Appliances C Object Modeling.pdf(96页珍藏版)》请在麦多课文档分享上搜索。
1、Connected Home Appliances Object Modeling ANSI/AHAM CHA-1-2003 (R2007) p i ANSI AHAM CHA-1-2003 (R 2007) PREFACE The Association of Home Appliance Manufacturers develops standards in accordance with AHAMs “Policy and Procedures Governing Technical Standards“, which states: “AHAM Standards shall be i
2、n the best interest, mutually, of consumers who use appliances, and other properly interested parties.” AHAM standards are presented to the American National Standards Institute (ANSI) for recognition as American National Standards. This standard was so recognized on October 31, 2007 and bears the A
3、merican National Standard designation ANSI/AHAM CHA-1-2003 (R2007). This edition supersedes ANSI/AHAM CHA-1-2003. With regard to safety, AHAM recommends that all appliance products-both major and portable-manufactured or marketed in the United States be submitted to an appropriate independent labora
4、tory for inspection and listing in conformance with the safety standards and procedures followed by such laboratories. AHAM welcomes comments and suggestions regarding this standard. Any standard may be reviewed and improved as needed. All standards must be updated or reconfirmed at least every five
5、 years. Any interested party, at any time, may request a change in an AHAM standard. Such request should be addressed to AHAMs President, and should be accompanied by a statement of reason for the request and a suggested alternate proposal. Copyright 2007 by the Association of Home Appliance Manufac
6、turers (AHAM) All rights reserved. The hard copy print version of this document shall be for individual use only. The electronic file version of this document shall be for storage on one computer for purposes of viewing and/or printing one copy for individual use only. This document shall not be rep
7、roduced in whole or in part by any means, and shall not be transmitted electronically or otherwise to a third person without the prior written permission of AHAM. p ii ANSI AHAM CHA-1-2003 (R 2007) ACKNOWLEDGEMENTS AHAM would like to acknowledge the following companies and representatives for partic
8、ipating in the development of this standard. During the course of the project, many others also contributed, for which AHAM is thankful, but only primary participants in the final product are listed. Task Force members: 1. Applica Consumer Products, Bob Fanzutti 2. BSH Home Appliances (Thermador), D
9、indo Uy 3. Echelon Corporation, Bob Warden 4. Electrolux Home Products North America, Robert Woods 5. Emerson Appliance Controls, Perry Rothenbaum, Tom Sheahan, Tim Graff 6. emWare, Inc., Todd Rytting 7. GE Appliances, Ed McInerney (Chairman), John Hooker, Wolfgang Daum 8. Invensys Appliance Control
10、s, Tom Glennon 9. LG Electronics U.S.A., Inc., Ki-Tae Oh 10. Maytag Corporation, Keith Egger 11. Molex Connector Corporation, Bernie Finnegan 12. Samsung Electronics Co., LTD (SEC), Living Appliance Division, Lee Jeong-han 13. Sharp Electronics Corp., Wayne Myrick 14. Sub-Zero Freezer Company, Inc.,
11、 Greg Beal, Chris Rieger 15. Therm-O-Disc, Incorporated, Prasad Khadkikar, Richard Miu 16. Whirlpool Corporation, Dale Mayes, Gale Horst 17. WRAP, Inc., Dr. Kenneth Wacks (consultant) 18. ZiLog, Mike Gershowitz Drafting Subcommittee Members: 1. Echelon Corporation, Bob Warden 2. Emerson Appliance Co
12、ntrols, Perry Rothenbaum and Tom Sheahan 3. GE Appliances, John Hooker 4. Maytag Corporation, Keith Egger 5. Sharp Electronics Corp., Wayne Myrick 6. Sub-Zero Freezer Company, Inc., Greg Beal, Chris Rieger 7. Whirlpool Corporation, Dale Mayes (Chairman) 8. WRAP, Inc., Dr. Kenneth Wacks (consultant)
13、Working Group Leaders: 1. Definitions and General Approach - Ken Wacks 2. Clothes Washer model - Perry Rothenbaum 3. Refrigerator model - John Hooker 4. Clothes Dryer model - Keith Egger 5. Dishwasher model - Tom Sheahan 6. Range model - Perry Rothenbaum 7. Microwave Oven model - Dale Mayes 8. Room
14、Air Conditioner model - John Hooker AHAM staff support: Larry Wethje and Bill Rose (consultant) Legal Counsel: Yee Wah Chin of Mintz, Levin, Cohn, Ferris, Glovsky e.g., the cook top portion and the oven portion of a range device are systems. Not all devices are subdivided into systems. ANSI AHAM CHA
15、-1-2003 (R 2007) p 4 4. GENERAL APPROACH TO MODELING APPLIANCES 4.1. Objects and Methods A key objective in defining a set of messages is to reuse language elements where possible. Object-oriented design facilitates code and data reuse, thereby reducing costs for manufacturers. It was created about
16、10 years ago for computer programs. The structure of object-oriented design is relatively simple and powerful. A Message, possibly carrying properties, is sent to an Object. The Message causes a Method within the Object to be invoked, as shown in Figure 4.1. This may result in access to an internal
17、data structure or the execution of a subroutine or both. A value may be returned by the recipient Object. Message (Values) Method #1 Method #2 Method #3 etc. Object Object Figure 4.1 A Message to an Object Invokes a Method 4.2. Commands and Events Both Commands and Events use Messages, as shown in F
18、igure 4.2. Commands are used for remote control of equipment. The recipient may provide a status report in response. An Event is issued by an object typically when a controller or operator needs to be informed about a significant change or alarm. Request Response Command range, units, and precision
19、to be defined) Discrete Indicator (senses a value within a specified range; range, units, and precision to be defined) Binary Control (sets one of two states) Binary Indicator (indicates value of one of two states) Multifunction Control (selects one of N values) Multifunction Indicator (senses one o
20、f N values) Timer Control (settable interval time not related to clock time; GetValue can return original set value as well as the current value which includes a setting for indeterminate time) Timer Indicator (interval time not related to clock time; GetValue returns the current value which include
21、s a setting for indeterminate time) Clock Time Control (clock time is time of day; it may include calendar time) The objects for each subsystem in the AHAM Models are presented in Chapters 5 through 11. 4.4. Methods The following methods are supported by these object classes. GetValue SetValue SetOn
22、 SetOff Following is the meaning of each method: GetValue (applies to all object classes) A message requesting the GetValue method is addressed to one or more properties in one or more objects within the appliance. This method returns the value(s) of the specified properties. The value(s) returned r
23、eflects the current state of the appliance regardless of whether the underlying values were set by ANSI AHAM CHA-1-2003 (R 2007) p 6 the requesting device or controller, another device or controller, or a user interface incorporated within the appliance. SetValue (applies to all control object class
24、es and nickname under Product Information Object) A message requesting the SetValue method is addressed to one or more properties in one or more objects within the appliance. This method writes the value(s) carried in the message to the specified object properties. SetOn (applies to the Binary Contr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSICHA12003CONNECTEDHOMEAPPLIANCESCOBJECTMODELINGPDF

链接地址:http://www.mydoc123.com/p-434362.html