\ No newline at end of file
diff --git a/echonet/enum.PropertyRule.html b/echonet/enum.PropertyRule.html
index cdcfd8cd..ad3e08ad 100644
--- a/echonet/enum.PropertyRule.html
+++ b/echonet/enum.PropertyRule.html
@@ -1,17 +1,18 @@
-PropertyRule in echonet - Rust
\ No newline at end of file
diff --git a/echonet/index.html b/echonet/index.html
index 06b3e22d..482a8b37 100644
--- a/echonet/index.html
+++ b/echonet/index.html
@@ -1,6 +1,8 @@
-echonet - Rust
The uecho-rs is a portable and cross-platform development framework for creating controller applications and devices of ECHONET-Lite for Rust developers. ECHONET-Lite is an open standard specification for IoT devices in Japan, it specifies more than 100 IoT devices such as crime prevention sensors, air conditioners and refrigerators.
To implement IoT controllers or devices of ECHONET-Lite, the developer had to understand and implement the communication middleware specification such as the message format and base sequences.
The uecho-rs provides the following major components to control ECHONET-Lite devices and create the standard specification devices.
The uecho-rs handles all ECHONET-Lite requests such as read, write and notification requests automatically. Therefore, Rust developers can implement the standard device and controller applications using the uecho-rs easily by simply implementing the request message validators.
Device represents an ECHONET-Lite device node. The device is created with a standard device object code, and the object is automatically added the standard properties which are specified in APPENDIX Detailed Requirements for ECHONET Device Objects by the ECHONET Consortium.
RemoteNode represents an ECHONET-Lite node discovered by Controller. The remote node has the standard objects and properties defined by the ECHONET CONSORTIUM.
StandardDatabase provides a standard database for ECHONET-Lite device objects and manufactures. This standard database was generated by importing Machine Readable Appendix and Manufacturer code List provided by the ECHONET Consortium.
Device represents an ECHONET-Lite device node. The device is created with a standard device object code, and the object is automatically added the standard properties which are specified in APPENDIX Detailed Requirements for ECHONET Device Objects by the ECHONET Consortium.
RemoteNode represents an ECHONET-Lite node discovered by Controller. The remote node has the standard objects and properties defined by the ECHONET CONSORTIUM.
StandardDatabase provides a standard database for ECHONET-Lite device objects and manufactures. This standard database was generated by importing Machine Readable Appendix and Manufacturer code List provided by the ECHONET Consortium.
RequestHandlerObject represents a request message handler object.
\ No newline at end of file
diff --git a/echonet/log/index.html b/echonet/log/index.html
index e971d1eb..2e925ace 100644
--- a/echonet/log/index.html
+++ b/echonet/log/index.html
@@ -1,2 +1,3 @@
-echonet::log - Rust
\ No newline at end of file
diff --git a/echonet/log/struct.Logger.html b/echonet/log/struct.Logger.html
index 35ea1c4c..4944d866 100644
--- a/echonet/log/struct.Logger.html
+++ b/echonet/log/struct.Logger.html
@@ -1,13 +1,14 @@
-Logger in echonet::log - Rust
\ No newline at end of file
diff --git a/echonet/protocol/constant.TID_MAX.html b/echonet/protocol/constant.TID_MAX.html
index ca364aa2..3b26229b 100644
--- a/echonet/protocol/constant.TID_MAX.html
+++ b/echonet/protocol/constant.TID_MAX.html
@@ -1 +1,2 @@
-TID_MAX in echonet::protocol - Rust
\ No newline at end of file
diff --git a/echonet/protocol/constant.TID_MIN.html b/echonet/protocol/constant.TID_MIN.html
index 508ee025..9f86676e 100644
--- a/echonet/protocol/constant.TID_MIN.html
+++ b/echonet/protocol/constant.TID_MIN.html
@@ -1 +1,2 @@
-TID_MIN in echonet::protocol - Rust
\ No newline at end of file
diff --git a/echonet/protocol/enum.ESV.html b/echonet/protocol/enum.ESV.html
index 8ba8c7eb..b1061760 100644
--- a/echonet/protocol/enum.ESV.html
+++ b/echonet/protocol/enum.ESV.html
@@ -1,34 +1,35 @@
-ESV in echonet::protocol - Rust
\ No newline at end of file
diff --git a/echonet/protocol/index.html b/echonet/protocol/index.html
index 6f58ddda..56efd2a7 100644
--- a/echonet/protocol/index.html
+++ b/echonet/protocol/index.html
@@ -1,2 +1,3 @@
-echonet::protocol - Rust
Each ECHONET-Lite message has properties. Property represents an ECHONET-Lite property of a message packet as specified in the ECHONET-Lite specification.
Each ECHONET-Lite message has properties. Property represents an ECHONET-Lite property of a message packet as specified in the ECHONET-Lite specification.
TID represents an ECHONET-Lite transaction identification number as specified in the ECHONET-Lite specification.
\ No newline at end of file
diff --git a/echonet/protocol/struct.Message.html b/echonet/protocol/struct.Message.html
index 992e377c..17d5e5bb 100644
--- a/echonet/protocol/struct.Message.html
+++ b/echonet/protocol/struct.Message.html
@@ -1,5 +1,6 @@
-Message in echonet::protocol - Rust
\ No newline at end of file
diff --git a/echonet/protocol/struct.Property.html b/echonet/protocol/struct.Property.html
index ac8c4a19..054d8489 100644
--- a/echonet/protocol/struct.Property.html
+++ b/echonet/protocol/struct.Property.html
@@ -1,13 +1,14 @@
-Property in echonet::protocol - Rust
Each ECHONET-Lite message has properties. Property represents an ECHONET-Lite property of a message packet as specified in the ECHONET-Lite specification.
Each ECHONET-Lite message has properties. Property represents an ECHONET-Lite property of a message packet as specified in the ECHONET-Lite specification.
\ No newline at end of file
diff --git a/echonet/protocol/type.PropertyCode.html b/echonet/protocol/type.PropertyCode.html
index 5694abb5..59f2b6f0 100644
--- a/echonet/protocol/type.PropertyCode.html
+++ b/echonet/protocol/type.PropertyCode.html
@@ -1,2 +1,3 @@
-PropertyCode in echonet::protocol - Rust
PropertyCode represents an ECHONET-Lite property code (EPC) in an ECHONET-Lite message.
\ No newline at end of file
diff --git a/echonet/protocol/type.Result.html b/echonet/protocol/type.Result.html
index e1413203..60564ce4 100644
--- a/echonet/protocol/type.Result.html
+++ b/echonet/protocol/type.Result.html
@@ -1,2 +1,8 @@
-Result in echonet::protocol - Rust
\ No newline at end of file
diff --git a/echonet/protocol/type.TID.html b/echonet/protocol/type.TID.html
index 609e8dcc..550dbcf3 100644
--- a/echonet/protocol/type.TID.html
+++ b/echonet/protocol/type.TID.html
@@ -1,2 +1,3 @@
-TID in echonet::protocol - Rust
TID represents an ECHONET-Lite transaction identification number as specified in the ECHONET-Lite specification.
\ No newline at end of file
diff --git a/echonet/struct.Controller.html b/echonet/struct.Controller.html
index 41a448ea..3ab92c33 100644
--- a/echonet/struct.Controller.html
+++ b/echonet/struct.Controller.html
@@ -1,5 +1,6 @@
-Controller in echonet - Rust
Sends the specified message to the specified remote node. The function automatically updates the SEOJ (Source ECHONET-Lite object) and TID (Transaction ID) in the specified message, so you do not need to set the message fields.
Sends the specified message to the specified remote node. The function automatically updates the SEOJ (Source ECHONET-Lite object) and TID (Transaction ID) in the specified message, so you do not need to set the message fields.
Posts the specified message to the remote node and waits for the response using the messaging channel. TThe function automatically updates the SEOJ (Source ECHONET-Lite object) and TID (Transaction ID) in the specified message, so you do not need to set the message fields.
Posts the specified message to the remote node and waits for the response using the messaging channel. TThe function automatically updates the SEOJ (Source ECHONET-Lite object) and TID (Transaction ID) in the specified message, so you do not need to set the message fields.
\ No newline at end of file
diff --git a/echonet/struct.Device.html b/echonet/struct.Device.html
index 351935f0..817b0a58 100644
--- a/echonet/struct.Device.html
+++ b/echonet/struct.Device.html
@@ -1,5 +1,6 @@
-Device in echonet - Rust
Device represents an ECHONET-Lite device node. The device is created with a standard device object code, and the object is automatically added the standard properties which are specified in APPENDIX Detailed Requirements for ECHONET Device Objects by the ECHONET Consortium.
Device represents an ECHONET-Lite device node. The device is created with a standard device object code, and the object is automatically added the standard properties which are specified in APPENDIX Detailed Requirements for ECHONET Device Objects by the ECHONET Consortium.
Creates a new device with a specified object code. The object is automatically added the standard properties which are specified in APPENDIX Detailed Requirements for ECHONET Device Objects by the ECHONET Consortium.
Creates a new device with a specified object code. The object is automatically added the standard properties which are specified in APPENDIX Detailed Requirements for ECHONET Device Objects by the ECHONET Consortium.
\ No newline at end of file
diff --git a/echonet/struct.Manufacture.html b/echonet/struct.Manufacture.html
index 15504145..edddc435 100644
--- a/echonet/struct.Manufacture.html
+++ b/echonet/struct.Manufacture.html
@@ -1,12 +1,13 @@
-Manufacture in echonet - Rust
\ No newline at end of file
diff --git a/echonet/struct.Node.html b/echonet/struct.Node.html
index 8b4e5df3..221fde72 100644
--- a/echonet/struct.Node.html
+++ b/echonet/struct.Node.html
@@ -1,16 +1,17 @@
-Node in echonet - Rust
\ No newline at end of file
diff --git a/echonet/struct.Object.html b/echonet/struct.Object.html
index 8deef6fd..91cbae4c 100644
--- a/echonet/struct.Object.html
+++ b/echonet/struct.Object.html
@@ -1,17 +1,18 @@
-Object in echonet - Rust
\ No newline at end of file
diff --git a/echonet/struct.Property.html b/echonet/struct.Property.html
index f0b682a1..8bd74a66 100644
--- a/echonet/struct.Property.html
+++ b/echonet/struct.Property.html
@@ -1,15 +1,16 @@
-Property in echonet - Rust
\ No newline at end of file
diff --git a/echonet/struct.PropertyEnum.html b/echonet/struct.PropertyEnum.html
index b7613063..3dabe855 100644
--- a/echonet/struct.PropertyEnum.html
+++ b/echonet/struct.PropertyEnum.html
@@ -1,15 +1,16 @@
-PropertyEnum in echonet - Rust
\ No newline at end of file
diff --git a/echonet/struct.RemoteNode.html b/echonet/struct.RemoteNode.html
index 90b1fd86..3d8904aa 100644
--- a/echonet/struct.RemoteNode.html
+++ b/echonet/struct.RemoteNode.html
@@ -1,17 +1,18 @@
-RemoteNode in echonet - Rust
RemoteNode represents an ECHONET-Lite node discovered by Controller. The remote node has the standard objects and properties defined by the ECHONET CONSORTIUM.
RemoteNode represents an ECHONET-Lite node discovered by Controller. The remote node has the standard objects and properties defined by the ECHONET CONSORTIUM.
\ No newline at end of file
diff --git a/echonet/struct.StandardDatabase.html b/echonet/struct.StandardDatabase.html
index 0417e0c4..c4a5a981 100644
--- a/echonet/struct.StandardDatabase.html
+++ b/echonet/struct.StandardDatabase.html
@@ -1,5 +1,6 @@
-StandardDatabase in echonet - Rust
StandardDatabase provides a standard database for ECHONET-Lite device objects and manufactures. This standard database was generated by importing Machine Readable Appendix and Manufacturer code List provided by the ECHONET Consortium.
StandardDatabase provides a standard database for ECHONET-Lite device objects and manufactures. This standard database was generated by importing Machine Readable Appendix and Manufacturer code List provided by the ECHONET Consortium.
\ No newline at end of file
diff --git a/echonet/trait.RequestHandler.html b/echonet/trait.RequestHandler.html
index f1b37462..e2a128dd 100644
--- a/echonet/trait.RequestHandler.html
+++ b/echonet/trait.RequestHandler.html
@@ -1,13 +1,14 @@
-RequestHandler in echonet - Rust
\ No newline at end of file
diff --git a/echonet/transport/constant.PORT.html b/echonet/transport/constant.PORT.html
index 2adde1cd..fb02177d 100644
--- a/echonet/transport/constant.PORT.html
+++ b/echonet/transport/constant.PORT.html
@@ -1 +1,2 @@
-PORT in echonet::transport - Rust
\ No newline at end of file
diff --git a/echonet/transport/index.html b/echonet/transport/index.html
index 9bade658..a3d0afed 100644
--- a/echonet/transport/index.html
+++ b/echonet/transport/index.html
@@ -1,2 +1,3 @@
-echonet::transport - Rust
\ No newline at end of file
diff --git a/echonet/transport/struct.Manager.html b/echonet/transport/struct.Manager.html
index bf1e258c..035ca857 100644
--- a/echonet/transport/struct.Manager.html
+++ b/echonet/transport/struct.Manager.html
@@ -1,12 +1,13 @@
-Manager in echonet::transport - Rust
\ No newline at end of file
diff --git a/echonet/transport/struct.NotifytManager.html b/echonet/transport/struct.NotifytManager.html
index c56db3e0..6f771b73 100644
--- a/echonet/transport/struct.NotifytManager.html
+++ b/echonet/transport/struct.NotifytManager.html
@@ -1,12 +1,13 @@
-NotifytManager in echonet::transport - Rust
\ No newline at end of file
diff --git a/echonet/transport/trait.Observer.html b/echonet/transport/trait.Observer.html
index f5e18cda..caf31f30 100644
--- a/echonet/transport/trait.Observer.html
+++ b/echonet/transport/trait.Observer.html
@@ -1,5 +1,6 @@
-Observer in echonet::transport - Rust
\ No newline at end of file
diff --git a/echonet/transport/type.ObserverObject.html b/echonet/transport/type.ObserverObject.html
index 85b0acbf..92d54f4b 100644
--- a/echonet/transport/type.ObserverObject.html
+++ b/echonet/transport/type.ObserverObject.html
@@ -1 +1,2 @@
-ObserverObject in echonet::transport - Rust
\ No newline at end of file
diff --git a/echonet/type.ManufactureCode.html b/echonet/type.ManufactureCode.html
index 553c17d5..cff04128 100644
--- a/echonet/type.ManufactureCode.html
+++ b/echonet/type.ManufactureCode.html
@@ -1,2 +1,3 @@
-ManufactureCode in echonet - Rust
ManufactureCode represents a manufacturer code registerd by the ECHONET CONSORTIUM.
\ No newline at end of file
diff --git a/echonet/type.ObjectCode.html b/echonet/type.ObjectCode.html
index 478504fd..06a7a599 100644
--- a/echonet/type.ObjectCode.html
+++ b/echonet/type.ObjectCode.html
@@ -1,2 +1,3 @@
-ObjectCode in echonet - Rust
ObjectCode represents an ECHONET-Lite object code.
\ No newline at end of file
diff --git a/echonet/type.RequestHandlerObject.html b/echonet/type.RequestHandlerObject.html
index 7d1526ee..0192f3b4 100644
--- a/echonet/type.RequestHandlerObject.html
+++ b/echonet/type.RequestHandlerObject.html
@@ -1,2 +1,3 @@
-RequestHandlerObject in echonet - Rust
\ No newline at end of file
diff --git a/echonet/util/index.html b/echonet/util/index.html
index b7d97ac7..ca5b9e87 100644
--- a/echonet/util/index.html
+++ b/echonet/util/index.html
@@ -1,2 +1,3 @@
-echonet::util - Rust
OID generates a unique identification number wit the specified manufacture code.
\ No newline at end of file
diff --git a/echonet/util/struct.Bytes.html b/echonet/util/struct.Bytes.html
index ffeaf0f7..0d190d69 100644
--- a/echonet/util/struct.Bytes.html
+++ b/echonet/util/struct.Bytes.html
@@ -1,12 +1,13 @@
-Bytes in echonet::util - Rust
\ No newline at end of file
diff --git a/echonet/util/struct.OID.html b/echonet/util/struct.OID.html
index 404037f8..c7472ce1 100644
--- a/echonet/util/struct.OID.html
+++ b/echonet/util/struct.OID.html
@@ -1,12 +1,13 @@
-OID in echonet::util - Rust
\ No newline at end of file
diff --git a/help.html b/help.html
index 6159a8d9..849cc558 100644
--- a/help.html
+++ b/help.html
@@ -1 +1,2 @@
-Rustdoc help
\ No newline at end of file
diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js
deleted file mode 100644
index 593c47b3..00000000
--- a/implementors/core/clone/trait.Clone.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(function() {var implementors = {
-"echonet":[["impl Clone for Message"],["impl Clone for Property"],["impl Clone for ESV"],["impl Clone for Property"],["impl Clone for PropertyRule"],["impl Clone for RemoteNode"],["impl Clone for Object"],["impl Clone for PropertyEnum"]]
-};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js
deleted file mode 100644
index f4a56ecf..00000000
--- a/implementors/core/cmp/trait.Eq.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(function() {var implementors = {
-"echonet":[["impl Eq for RemoteNode"],["impl Eq for Object"]]
-};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js
deleted file mode 100644
index 81a3f301..00000000
--- a/implementors/core/cmp/trait.PartialEq.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(function() {var implementors = {
-"echonet":[["impl PartialEq<ESV> for ESV"],["impl PartialEq<RemoteNode> for RemoteNode"],["impl PartialEq<Object> for Object"]]
-};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js
deleted file mode 100644
index 4f982751..00000000
--- a/implementors/core/hash/trait.Hash.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(function() {var implementors = {
-"echonet":[["impl Hash for Object"],["impl Hash for Property"],["impl Hash for RemoteNode"],["impl Hash for PropertyEnum"]]
-};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js
deleted file mode 100644
index 8f8410df..00000000
--- a/implementors/core/marker/trait.Copy.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(function() {var implementors = {
-"echonet":[["impl Copy for ESV"],["impl Copy for PropertyRule"]]
-};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/implementors/core/ops/drop/trait.Drop.js b/implementors/core/ops/drop/trait.Drop.js
deleted file mode 100644
index 54b0acf6..00000000
--- a/implementors/core/ops/drop/trait.Drop.js
+++ /dev/null
@@ -1,3 +0,0 @@
-(function() {var implementors = {
-"echonet":[["impl Drop for Manager"],["impl Drop for Node"],["impl Drop for Device"],["impl Drop for Controller"]]
-};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/search-index.js b/search-index.js
index cb23faa8..c2bd8000 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1,5 +1,8 @@
-var searchIndex = JSON.parse('{\
-"echonet":{"doc":"echonet (uecho-rs)","t":"DDDGDDGNNDDEDIGNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALDLLLLLLLLLLLLLLEDNNNNNDGNNNGGRRNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDIGRLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLL","n":["Controller","Device","Manufacture","ManufactureCode","Node","Object","ObjectCode","Optional","Prohibited","Property","PropertyEnum","PropertyRule","RemoteNode","RequestHandler","RequestHandlerObject","Required","StandardDatabase","add_data","add_enum","add_manufacture","add_object","add_object","add_object","add_observer","add_observer","add_property","add_request_handler","add_standard_properties","addr","anno_attribute","annouce","annouce_property","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","class_code","class_group_code","class_name","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","code","code","code","code","code","data","data_as_byte","data_as_bytes","data_as_int","data_type","description","drop","drop","drop","enums","eq","eq","equals_data","equals_property_data","equivalent","equivalent","fault_status","find_enum","find_manufacture","find_object","find_object","find_object","find_object_mut","find_property","find_property_mut","from","from","from","from","from","from","from","from","from","from","from_code","from_message","has_interface","has_property","hash","hash","hash","hash","id","init_manufactures","init_node_profile_object","init_objects","installation_location","instance_code","into","into","into","into","into","into","into","into","into","into","is_announce_required","is_announceable","is_read_required","is_readable","is_readonly","is_running","is_writable","is_write_required","is_writeonly","log","manufacturer_code","message_received","name","name","name","name","new","new","new","new","new","new","new","new","new","new_with_node","new_with_node","node","node_profile_object","nodes","notify","objects","objects","objects_mut","operating_status","post_message","post_message","properties","property","property_data","property_data_as_byte","property_data_as_bytes","property_data_as_int","property_request_received","protocol","read_attribute","search","search_object","send_message","send_message","set_addr","set_anno_attribute","set_byte_data","set_bytes_data","set_capacity","set_class_code","set_class_group_code","set_class_name","set_code","set_code","set_code","set_code","set_data","set_data_type","set_description","set_fault_status","set_fault_status","set_id","set_installation_location","set_installation_location","set_instance_code","set_int_data","set_manufacturer_code","set_manufacturer_code","set_name","set_name","set_name","set_name","set_operating_status","set_operating_status","set_property","set_property_byte","set_property_bytes","set_property_data","set_property_int","set_read_attribute","set_request_handler","set_standard_version","set_standard_version","set_write_attribute","shared","size","standard_version","standard_version","start","start","start","stop","stop","stop","to_owned","to_owned","to_owned","to_owned","to_owned","transport","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","util","write_attribute","Logger","borrow","borrow_mut","enabled","flush","from","init","into","log","new","set_level","shared","try_from","try_into","type_id","ESV","Message","Notification","NotificationRequest","NotificationRequestError","NotificationResponse","NotificationResponseRequired","Property","PropertyCode","ReadRequest","ReadRequestError","ReadResponse","Result","TID","TID_MAX","TID_MIN","Unknown","WriteReadRequest","WriteReadRequestError","WriteReadResponse","WriteRequest","WriteRequestError","WriteRequestResponseRequired","WriteRequestResponseRequiredError","WriteResponse","add_property","add_property_get","add_property_set","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","clone","clone","clone","clone_into","clone_into","clone_into","code","data","deoj","eq","equals","equals","esv","fmt","fmt","fmt","from","from","from","from","from","from","from_bytes","from_u8","has_tid","into","into","into","is_error_response","is_format1","is_node_profile_message","is_notification_response","is_request","is_response","is_unicast_response","iter","new","new","opc","opc_get","opc_set","parse","parse","properties","properties_get","properties_set","property","property_get","property_set","seoj","set_code","set_data","set_deoj","set_esv","set_from","set_seoj","set_tid","size","tid","to_owned","to_owned","to_owned","to_string","to_string","to_u8","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Manager","NotifytManager","Observer","ObserverObject","PORT","add_observer","add_observer","borrow","borrow","borrow_mut","borrow_mut","drop","from","from","has_interface","into","into","is_running","message_received","new","new","notify","notify","num_observers","observers","send","start","start","stop","stop","try_from","try_from","try_into","try_into","type_id","type_id","Bytes","OID","borrow","borrow","borrow_mut","borrow_mut","bytes","from","from","from_u32","into","into","new","to_u32","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"echonet"],[268,"echonet::log"],[283,"echonet::protocol"],[392,"echonet::transport"],[428,"echonet::util"]],"d":["Controller represents an ECHONET-Lite controller node to …","Device represents an ECHONET-Lite device node. The device …","Manufacture represents a manufacturer name and code …","ManufactureCode represents a manufacturer code registerd …","Node represents an ECHONET-Lite node which contains …","Each ECHONET-Lite node has objects. Object represents an …","ObjectCode represents an ECHONET-Lite object code.","","","Each ECHONET-Lite object has properties. Property …","PropertyEnum represents an ECHONET-Lite property …","PropertyRule represents an ECHONET-Lite property access …","RemoteNode represents an ECHONET-Lite node discovered by …","RequestHandler defines a request message handler interface.","RequestHandlerObject represents a request message handler …","","StandardDatabase provides a standard database for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the object code.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Logger function module.","","","","","","","Create a new controller.","","Creates a new device with a specified object code. The …","","","","","","","Create a new controller with the node to which it belongs.","Creates a new device with a specified object code and …","Returns the parent local node to which the device belongs.","","Returns all searched remote nodes.","","","","","","Posts the specified message to the remote node and waits …","","","Gets the specified property data if the device node has …","","","","","","messaging packet encoder and decoder module.","","Searches all ECHONET-Lite nodes on the local network.","Searches only the specified object nodes on the local …","Sends the specified message to the specified remote node. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the data into the specified property if the device …","","","","","","","","","","","","","","Starts the controller node to communicate with other …","Starts the device to communicate with other ECHONET-Lite …","","Stops the controller node, and clears all searched remote …","Stops the device.","","","","","","","Messaging transport manager module (Internal).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Utility function module.","","Logger represents a default logger instance.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","ESV represents an ECHONET-Lite service (ESV) code as …","Message represents a messaging packet between ECHONET-Lite …","","","","","","Each ECHONET-Lite message has properties. Property …","PropertyCode represents an ECHONET-Lite property code …","","","","A Result type for protocol decoding and encoding …","TID represents an ECHONET-Lite transaction identification …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Manager handles all messaging packet between ECHONET-Lite …","NotifytManager notifies recieved transport messages to the …","Observer defines a messaging packet interface between …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Bytes offers encoding and decoding utility functions …","OID generates a unique identification number wit the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,0,0,0,16,16,0,0,0,0,0,0,16,0,1,1,6,6,9,10,11,9,8,9,8,10,1,9,9,11,6,19,7,9,8,4,1,10,16,11,6,19,7,9,8,4,1,10,16,1,8,8,8,8,4,1,10,16,8,4,1,10,16,19,7,8,4,1,1,1,1,1,1,4,11,19,9,1,8,10,1,8,8,10,8,1,6,6,9,10,9,8,8,11,6,19,7,9,8,4,1,10,16,8,10,9,8,8,4,1,10,8,6,9,6,8,8,11,6,19,7,9,8,4,1,10,16,1,1,1,1,1,9,1,1,1,0,8,8,7,8,4,1,11,6,19,7,9,8,4,1,10,11,19,19,9,11,9,9,10,10,8,11,9,8,19,8,8,8,8,47,0,1,11,11,11,9,10,1,1,1,1,8,8,8,7,8,4,1,1,1,4,19,8,8,19,8,8,1,19,8,7,8,4,1,19,8,19,8,8,8,8,1,19,19,8,1,6,1,19,8,11,19,9,11,19,9,8,4,1,10,16,0,11,6,19,7,9,8,4,1,10,16,11,6,19,7,9,8,4,1,10,16,11,6,19,7,9,8,4,1,10,16,0,1,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,0,31,31,31,31,31,0,0,31,31,31,0,0,0,0,31,31,31,31,31,31,31,31,31,25,25,25,25,32,31,25,32,31,25,25,32,31,25,32,31,32,32,25,31,25,32,25,25,31,31,25,25,32,32,32,31,25,31,25,25,32,31,31,25,25,31,31,31,31,31,25,32,25,25,25,25,32,25,25,25,25,25,25,25,32,32,25,25,25,25,25,32,25,25,32,31,25,31,31,25,32,31,25,32,31,25,32,31,0,0,0,0,0,44,45,44,45,44,45,44,44,45,44,44,45,44,48,44,45,44,45,45,45,44,44,45,44,45,44,45,44,45,44,45,0,0,49,46,49,46,46,49,46,49,49,46,46,49,49,46,49,46,49,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,[3,[2]]],1],[[1,4],5],[[6,7],5],[[6,8],5],[[9,8],5],[[10,8],5],[[11,12],5],[[9,12],5],[[8,1],5],[[9,13],5],[[8,14],5],[10,15],[1,16],[9,5],[[9,8,1],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,17],[8,2],[8,2],[8,18],[8,8],[4,4],[1,1],[10,10],[16,16],[[]],[[]],[[]],[[]],[[]],[19,14],[7,20],[8,14],[4,21],[1,2],[1,[[22,[2]]]],[1,2],[1,[[3,[2]]]],[1,21],[1,18],[4,18],[11],[19],[9],[1,[[23,[21,4]]]],[[8,8],5],[[10,10],5],[[1,[3,[2]]],5],[[8,2,[3,[2]]],5],[[],5],[[],5],[8,[[24,[2]]]],[[1,21],[[24,[4]]]],[[6,20],[[24,[7]]]],[[6,14],[[24,[8]]]],[[9,14],[[24,[8]]]],[[10,14],[[24,[8]]]],[[9,14],[[24,[8]]]],[[8,2],[[24,[1]]]],[[8,2],[[24,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,8],[25,10],[[9,26],5],[[8,2],5],[[8,27]],[[4,27]],[[1,27]],[[10,27]],[8,[[24,[[3,[2]]]]]],[6],[9],[6],[8,[[24,[2]]]],[8,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,5],[1,5],[1,5],[1,5],[1,5],[9,5],[1,5],[1,5],[1,5],0,[8,1],[[8,25],[[24,[25]]]],[7,18],[8,18],[4,18],[1,18],[[],11],[[],6],[14,19],[[],7],[[],[[29,[[28,[9]]]]]],[[],8],[[],4],[[],1],[[],10],[[[29,[[28,[9]]]]],11],[[14,[29,[[28,[9]]]]],19],[19,[[29,[[28,[9]]]]]],[9,[[24,[8]]]],[11,[[22,[10]]]],[[9,25],5],[9,[[22,[8]]]],[10,[[22,[8]]]],[10,[[22,[8]]]],[8,[[24,[2]]]],[[11,10,25],[[30,[25]]]],[[9,15,25],[[30,[25]]]],[8,[[23,[2,1]]]],[[19,2],[[24,[[22,[2]]]]]],[[8,2],[[24,[[22,[2]]]]]],[[8,2],[[24,[2]]]],[[8,2],[[24,[[3,[2]]]]]],[[8,2],[[24,[21]]]],[[8,31,32],5],0,[1,16],[11,5],[[11,14],5],[[11,10,25],5],[[9,15,25],5],[[10,15]],[[1,16],1],[[1,2],1],[[1,[3,[2]]],1],[[1,17],1],[[8,2],8],[[8,2],8],[[8,18],8],[[7,20]],[[8,14],8],[[4,21],4],[[1,2],1],[[1,[3,[2]]],1],[[1,18],1],[[4,18],4],[[19,5],5],[[8,5],5],[[8,[3,[2]]],5],[[19,2],5],[[8,2],5],[[8,2],8],[[1,21,17],1],[[19,21],5],[[8,21],5],[[7,18]],[[8,18],8],[[4,18],4],[[1,18],1],[[19,5],5],[[8,5],5],[[19,2,[3,[2]]],5],[[8,2,2],5],[[8,2,[3,[2]]],5],[[8,2,[3,[2]]],5],[[8,2,21,17],5],[[1,16],1],[[19,13]],[[19,2],5],[[8,2],5],[[1,16],1],[[],[[33,[6]]]],[1,17],[19,[[24,[[22,[2]]]]]],[8,[[24,[2]]]],[11,5],[19,5],[9,5],[11,5],[19,5],[9,5],[[]],[[]],[[]],[[]],[[]],0,[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],0,[1,16],0,[[]],[[]],[[36,37],5],[36],[[]],[[]],[[]],[[36,38]],[[],36],[[36,39]],[[],36],[[],34],[[],34],[[],35],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[25,32],25],[[25,32],25],[[25,32],25],[[]],[[]],[[]],[[]],[[]],[[]],[25,[[22,[2]]]],[25,25],[32,32],[31,31],[[]],[[]],[[]],[32,40],[32,[[22,[2]]]],[25,21],[[31,31],5],[[25,25],5],[[32,32],5],[25,31],[[25,41],42],[[31,41],42],[[31,41],42],[[]],[25,15],[1,32],[[]],[[40,[22,[2]]],32],[[]],[[[3,[2]]],25],[2,31],[25,5],[[]],[[]],[[]],[31,5],[25,5],[25,5],[31,5],[31,5],[31,5],[31,5],0,[[],25],[[],32],[25,17],[25,17],[25,17],[[25,[3,[2]]],5],[[32,[3,[2]]],5],[25,[[22,[32]]]],[25,[[22,[32]]]],[25,[[22,[32]]]],[[25,17],32],[[25,17],32],[[25,17],32],[25,21],[[32,40],32],[[32,[22,[2]]],32],[[25,21],25],[[25,31],25],[[25,15],25],[[25,21],25],[[25,43],25],[32,17],[25,43],[[]],[[]],[[]],[[],18],[[],18],[31,2],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],35],[[],35],[[],35],0,0,0,0,0,[[44,12],5],[[45,12],5],[[]],[[]],[[]],[[]],[44],[[]],[[]],[[44,26],5],[[]],[[]],[44,5],[25],[[],44],[[],45],[[44,25],5],[[45,25],5],[45,17],[45,[[22,[12]]]],[[44,15,25],5],[44,5],[45,5],[44,5],[45,5],[[],34],[[],34],[[],34],[[],34],[[],35],[[],35],0,0,[[]],[[]],[[]],[[]],[46,[[3,[2]]]],[[]],[[]],[[21,[3,[2]]]],[[]],[[]],[14,46],[[[3,[2]]],21],[[],34],[[],34],[[],34],[[],34],[[],35],[[],35]],"c":[],"p":[[3,"Property"],[15,"u8"],[15,"slice"],[3,"PropertyEnum"],[15,"bool"],[3,"StandardDatabase"],[3,"Manufacture"],[3,"Object"],[3,"Node"],[3,"RemoteNode"],[3,"Controller"],[6,"ObserverObject"],[6,"RequestHandlerObject"],[6,"ObjectCode"],[4,"SocketAddr"],[4,"PropertyRule"],[15,"usize"],[3,"String"],[3,"Device"],[6,"ManufactureCode"],[15,"u32"],[3,"Vec"],[3,"Values"],[4,"Option"],[3,"Message"],[4,"IpAddr"],[8,"Hasher"],[3,"Mutex"],[3,"Arc"],[3,"Receiver"],[4,"ESV"],[3,"Property"],[3,"Lazy"],[4,"Result"],[3,"TypeId"],[3,"Logger"],[3,"Metadata"],[3,"Record"],[4,"LevelFilter"],[6,"PropertyCode"],[3,"Formatter"],[6,"Result"],[6,"TID"],[3,"Manager"],[3,"NotifytManager"],[3,"OID"],[8,"RequestHandler"],[8,"Observer"],[3,"Bytes"]]}\
-}');
-if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
-if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
+var searchIndex = new Map(JSON.parse('[\
+["echonet",{"doc":"echonet (uecho-rs)","t":"FFFIFFIPPFFGFKIPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNFNNNNNNNNNNNNNNGPFPPPPPPFIPPPIISSPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFKISNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNN","n":["Controller","Device","Manufacture","ManufactureCode","Node","Object","ObjectCode","Optional","Prohibited","Property","PropertyEnum","PropertyRule","RemoteNode","RequestHandler","RequestHandlerObject","Required","StandardDatabase","add_data","add_enum","add_manufacture","add_object","add_object","add_object","add_observer","add_observer","add_property","add_request_handler","add_standard_properties","addr","anno_attribute","annouce","annouce_property","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","class_code","class_group_code","class_name","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","code","code","code","code","code","data","data_as_byte","data_as_bytes","data_as_int","data_type","description","drop","drop","drop","enums","eq","eq","equals_data","equals_property_data","fault_status","find_enum","find_manufacture","find_object","find_object","find_object","find_object_mut","find_property","find_property_mut","from","from","from","from","from","from","from","from","from","from","from_code","from_message","has_interface","has_property","hash","hash","hash","hash","id","init_manufactures","init_node_profile_object","init_objects","installation_location","instance_code","into","into","into","into","into","into","into","into","into","into","is_announce_required","is_announceable","is_read_required","is_readable","is_readonly","is_running","is_writable","is_write_required","is_writeonly","log","manufacturer_code","message_received","name","name","name","name","new","new","new","new","new","new","new","new","new","new_with_node","new_with_node","node","node_profile_object","nodes","notify","objects","objects","objects_mut","operating_status","post_message","post_message","properties","property","property_data","property_data_as_byte","property_data_as_bytes","property_data_as_int","property_request_received","protocol","read_attribute","search","search_object","send_message","send_message","set_addr","set_anno_attribute","set_byte_data","set_bytes_data","set_capacity","set_class_code","set_class_group_code","set_class_name","set_code","set_code","set_code","set_code","set_data","set_data_type","set_description","set_fault_status","set_fault_status","set_id","set_installation_location","set_installation_location","set_instance_code","set_int_data","set_manufacturer_code","set_manufacturer_code","set_name","set_name","set_name","set_name","set_operating_status","set_operating_status","set_property","set_property_byte","set_property_bytes","set_property_data","set_property_int","set_read_attribute","set_request_handler","set_standard_version","set_standard_version","set_write_attribute","shared","size","standard_version","standard_version","start","start","start","stop","stop","stop","to_owned","to_owned","to_owned","to_owned","to_owned","transport","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","util","write_attribute","Logger","borrow","borrow_mut","enabled","flush","from","init","into","log","new","set_level","shared","try_from","try_into","type_id","ESV","Err","Message","Notification","NotificationRequest","NotificationRequestError","NotificationResponse","NotificationResponseRequired","Ok","Property","PropertyCode","ReadRequest","ReadRequestError","ReadResponse","Result","TID","TID_MAX","TID_MIN","Unknown","WriteReadRequest","WriteReadRequestError","WriteReadResponse","WriteRequest","WriteRequestError","WriteRequestResponseRequired","WriteRequestResponseRequiredError","WriteResponse","add_property","add_property_get","add_property_set","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","clone","clone","clone","clone_into","clone_into","clone_into","code","data","deoj","eq","equals","equals","esv","fmt","fmt","fmt","from","from","from","from","from","from","from_bytes","from_u8","has_tid","into","into","into","is_error_response","is_format1","is_node_profile_message","is_notification_response","is_request","is_response","is_unicast_response","iter","new","new","opc","opc_get","opc_set","parse","parse","properties","properties_get","properties_set","property","property_get","property_set","seoj","set_code","set_data","set_deoj","set_esv","set_from","set_seoj","set_tid","size","tid","to_owned","to_owned","to_owned","to_string","to_string","to_u8","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Manager","NotifytManager","Observer","ObserverObject","PORT","add_observer","add_observer","borrow","borrow","borrow_mut","borrow_mut","drop","from","from","has_interface","into","into","is_running","message_received","new","new","notify","notify","num_observers","observers","send","start","start","stop","stop","try_from","try_from","try_into","try_into","type_id","type_id","Bytes","OID","borrow","borrow","borrow_mut","borrow_mut","bytes","from","from","from_u32","into","into","new","to_u32","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"echonet"],[266,"echonet::log"],[281,"echonet::protocol"],[392,"echonet::transport"],[428,"echonet::util"],[448,"core::net::socket_addr"],[449,"alloc::string"],[450,"alloc::vec"],[451,"std::collections::hash::map"],[452,"core::option"],[453,"core::net::ip_addr"],[454,"core::hash"],[455,"std::sync::mutex"],[456,"alloc::sync"],[457,"std::sync::mpsc"],[458,"once_cell::sync"],[459,"core::result"],[460,"core::any"],[461,"log"],[462,"log"],[463,"core::fmt"]],"d":["Controller represents an ECHONET-Lite controller node to …","Device represents an ECHONET-Lite device node. The device …","Manufacture represents a manufacturer name and code …","ManufactureCode represents a manufacturer code registerd …","Node represents an ECHONET-Lite node which contains …","Each ECHONET-Lite node has objects. Object represents an …","ObjectCode represents an ECHONET-Lite object code.","","","Each ECHONET-Lite object has properties. Property …","PropertyEnum represents an ECHONET-Lite property …","PropertyRule represents an ECHONET-Lite property access …","RemoteNode represents an ECHONET-Lite node discovered by …","RequestHandler defines a request message handler interface.","RequestHandlerObject represents a request message handler …","","StandardDatabase provides a standard database for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the object code.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Logger function module.","","","","","","","Create a new controller.","","Creates a new device with a specified object code. The …","","","","","","","Create a new controller with the node to which it belongs.","Creates a new device with a specified object code and …","Returns the parent local node to which the device belongs.","","Returns all searched remote nodes.","","","","","","Posts the specified message to the remote node and waits …","","","Gets the specified property data if the device node has …","","","","","","messaging packet encoder and decoder module.","","Searches all ECHONET-Lite nodes on the local network.","Searches only the specified object nodes on the local …","Sends the specified message to the specified remote node. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the data into the specified property if the device …","","","","","","","","","","","","","","Starts the controller node to communicate with other …","Starts the device to communicate with other ECHONET-Lite …","","Stops the controller node, and clears all searched remote …","Stops the device.","","","","","","","Messaging transport manager module (Internal).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Utility function module.","","Logger represents a default logger instance.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","ESV represents an ECHONET-Lite service (ESV) code as …","Contains the error value","Message represents a messaging packet between ECHONET-Lite …","","","","","","Contains the success value","Each ECHONET-Lite message has properties. Property …","PropertyCode represents an ECHONET-Lite property code …","","","","A Result type for protocol decoding and encoding …","TID represents an ECHONET-Lite transaction identification …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Manager handles all messaging packet between ECHONET-Lite …","NotifytManager notifies recieved transport messages to the …","Observer defines a messaging packet interface between …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Bytes offers encoding and decoding utility functions …","OID generates a unique identification number wit the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,0,0,0,16,16,0,0,0,0,0,0,16,0,1,1,6,6,9,10,11,9,8,9,8,10,1,9,9,11,6,20,7,9,8,4,1,10,16,11,6,20,7,9,8,4,1,10,16,1,8,8,8,8,4,1,10,16,8,4,1,10,16,20,7,8,4,1,1,1,1,1,1,4,11,20,9,1,8,10,1,8,8,1,6,6,9,10,9,8,8,11,6,20,7,9,8,4,1,10,16,8,10,9,8,8,4,1,10,8,6,9,6,8,8,11,6,20,7,9,8,4,1,10,16,1,1,1,1,1,9,1,1,1,0,8,8,7,8,4,1,11,6,20,7,9,8,4,1,10,11,20,20,9,11,9,9,10,10,8,11,9,8,20,8,8,8,8,32,0,1,11,11,11,9,10,1,1,1,1,8,8,8,7,8,4,1,1,1,4,20,8,8,20,8,8,1,20,8,7,8,4,1,20,8,20,8,8,8,8,1,20,20,8,1,6,1,20,8,11,20,9,11,20,9,8,4,1,10,16,0,11,6,20,7,9,8,4,1,10,16,11,6,20,7,9,8,4,1,10,16,11,6,20,7,9,8,4,1,10,16,0,1,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,50,0,33,33,33,33,33,50,0,0,33,33,33,0,0,0,0,33,33,33,33,33,33,33,33,33,26,26,26,26,34,33,26,34,33,26,26,34,33,26,34,33,34,34,26,33,26,34,26,26,33,33,26,26,34,34,34,33,26,33,26,26,34,33,33,26,26,33,33,33,33,33,26,34,26,26,26,26,34,26,26,26,26,26,26,26,34,34,26,26,26,26,26,34,26,26,34,33,26,33,33,26,34,33,26,34,33,26,34,33,0,0,0,0,0,46,47,46,47,46,47,46,46,47,46,46,47,46,48,46,47,46,47,47,47,46,46,47,46,47,46,47,46,47,46,47,0,0,51,49,51,49,49,51,49,51,51,49,49,51,51,49,51,49,51,49],"f":"`````````````````{{b{f{d}}}b}{{bh}j}{{ln}j}{{lA`}j}{{AbA`}j}{{AdA`}j}{{AfAh}j}{{AbAh}j}{{A`b}j}{{AbAj}j}{{A`Al}j}{AdAn}{bB`}{Abj}{{AbA`b}j}{ce{}{}}0000000000000000000{bBb}{A`d}0{A`Bd}{A`A`}{hh}{bb}{AdAd}{B`B`}{{ce}Bf{}{}}0000{BhAl}{nBj}{A`Al}{hBl}{bd}{b{{Bn{d}}}}1{b{{f{d}}}}{bBl}{bBd}{hBd}{AfBf}{BhBf}{AbBf}{b{{C`{Blh}}}}{{A`A`}j}{{AdAd}j}{{b{f{d}}}j}{{A`d{f{d}}}j}{A`{{Cb{d}}}}{{bBl}{{Cb{h}}}}{{lBj}{{Cb{n}}}}{{lAl}{{Cb{A`}}}}{{AbAl}{{Cb{A`}}}}{{AdAl}{{Cb{A`}}}}1{{A`d}{{Cb{b}}}}0{cc{}}000000000{AlA`}{CdAd}{{AbCf}j}{{A`d}j}{{A`c}BfCh}{{hc}BfCh}{{bc}BfCh}{{Adc}BfCh}{A`{{Cb{{f{d}}}}}}{lBf}{AbBf}1{A`{{Cb{d}}}}{A`d}{ce{}{}}000000000{bj}0000{Abj}111`{A`b}{{A`Cd}{{Cb{Cd}}}}{nBd}{A`Bd}{hBd}{bBd}{{}Af}{{}l}{AlBh}{{}n}{{}{{Cl{{Cj{Ab}}}}}}{{}A`}{{}h}{{}b}{{}Ad}{{{Cl{{Cj{Ab}}}}}Af}{{Al{Cl{{Cj{Ab}}}}}Bh}{Bh{{Cl{{Cj{Ab}}}}}}{Ab{{Cb{A`}}}}{Af{{Bn{Ad}}}}{{AbCd}j}{Ab{{Bn{A`}}}}{Ad{{Bn{A`}}}}0{A`{{Cb{d}}}}{{AfAdCd}{{Cn{Cd}}}}{{AbAnCd}{{Cn{Cd}}}}{A`{{C`{db}}}}{{Bhd}{{Cb{{Bn{d}}}}}}{{A`d}{{Cb{{Bn{d}}}}}}{{A`d}{{Cb{d}}}}{{A`d}{{Cb{{f{d}}}}}}{{A`d}{{Cb{Bl}}}}{{D`A`DbDd}j}`{bB`}{Afj}{{AfAl}j}{{AfAdCd}j}{{AbAnCd}j}{{AdAn}Bf}{{bB`}b}{{bd}b}{{b{f{d}}}b}{{bBb}b}{{A`d}A`}0{{A`Bd}A`}{{nBj}Bf}{{A`Al}A`}{{hBl}h}76{{bBd}b}{{hBd}h}{{Bhj}j}{{A`j}j}{{A`{f{d}}}j}{{Bhd}j}{{A`d}j};{{bBlBb}b}{{BhBl}j}{{A`Bl}j}{{nBd}Bf}>9:87{{Bhd{f{d}}}j}{{A`dd}j}{{A`d{f{d}}}j}0{{A`dBlBb}j}{{bB`}b}{{BhAj}Bf};:1{{}{{Df{l}}}}{bBb}{Bh{{Cb{{Bn{d}}}}}}{A`{{Cb{d}}}}{Afj}{Bhj}{Abj}210{ce{}{}}0000`{c{{Dh{e}}}{}{}}0000000000000000000{cDj{}}000000000`{bB`}`33{{DlDn}j}{DlBf}{cc{}}{{}Bf}7{{DlE`}Bf}{{}Dl}{{DlEb}Bf}1998```````````````````````````{{CdDd}Cd}00;;;;;;{Cd{{Bn{d}}}}{CdCd}{DdDd}{DbDb}{{ce}Bf{}{}}00{DdEd}{Dd{{Bn{d}}}}{CdBl}{{DbDb}j}{{CdCd}j}{{DdDd}j}{CdDb}{{CdEf}Eh}{{DbEf}Eh}0{cc{}}{CdAn}1{bDd}{{Ed{Bn{d}}}Dd}3{{{f{d}}}Cd}{dDb}{Cdj}{ce{}{}}00{Dbj}220000`{{}Cd}{{}Dd}{CdBb}00{{Cd{f{d}}}j}{{Dd{f{d}}}j}{Cd{{Bn{Dd}}}}00{{CdBb}Dd}00{CdBl}{{DdEd}Dd}{{Dd{Bn{d}}}Dd}{{CdBl}Cd}{{CdDb}Cd}{{CdAn}Cd}2{{CdEj}Cd}{DdBb}{CdEj}{ce{}{}}00{cBd{}}0{Dbd}{c{{Dh{e}}}{}{}}00000{cDj{}}00`````{{ElAh}j}{{EnAh}j}6666{ElBf}{cc{}}0{{ElCf}j}99{Elj}{{F`Cd}Bf}{{}El}{{}En}{{ElCd}j}{{EnCd}j}{EnBb}{En{{Bn{Ah}}}}{{ElAnCd}j}8{Enj}90{c{{Dh{e}}}{}{}}000{cDj{}}0``{ce{}{}}000{Fb{{f{d}}}}??{{Bl{f{d}}}Bf}22{AlFb}{{{f{d}}}Bl}666655","c":[],"p":[[5,"Property",0],[1,"u8"],[1,"slice"],[5,"PropertyEnum",0],[1,"bool"],[5,"StandardDatabase",0],[5,"Manufacture",0],[5,"Object",0],[5,"Node",0],[5,"RemoteNode",0],[5,"Controller",0],[8,"ObserverObject",392],[8,"RequestHandlerObject",0],[8,"ObjectCode",0],[6,"SocketAddr",448],[6,"PropertyRule",0],[1,"usize"],[5,"String",449],[1,"unit"],[5,"Device",0],[8,"ManufactureCode",0],[1,"u32"],[5,"Vec",450],[5,"Values",451],[6,"Option",452],[5,"Message",281],[6,"IpAddr",453],[10,"Hasher",454],[5,"Mutex",455],[5,"Arc",456],[5,"Receiver",457],[10,"RequestHandler",0],[6,"ESV",281],[5,"Property",281],[5,"Lazy",458],[6,"Result",459],[5,"TypeId",460],[5,"Logger",266],[5,"Metadata",461],[5,"Record",461],[6,"LevelFilter",461],[8,"PropertyCode",281],[5,"Formatter",462],[8,"Result",462],[8,"TID",281],[5,"Manager",392],[5,"NotifytManager",392],[10,"Observer",392],[5,"OID",428],[8,"Result",281],[5,"Bytes",428]],"b":[[332,"impl-Debug-for-ESV"],[333,"impl-Display-for-ESV"],[337,"impl-From%3C%26Property%3E-for-Property"],[338,"impl-Property"]]}],\
+["uechobench",{"doc":"","t":"HH","n":["main","usages"],"q":[[0,"uechobench"],[2,"std::io::error"],[3,"core::result"]],"d":["",""],"i":[0,0],"f":"{{}{{f{bd}}}}{{}b}","c":[],"p":[[1,"unit"],[5,"Error",2],[6,"Result",3]],"b":[]}],\
+["uechopost",{"doc":"","t":"HH","n":["main","usages"],"q":[[0,"uechopost"]],"d":["",""],"i":[0,0],"f":"{{}b}0","c":[],"p":[[1,"unit"]],"b":[]}],\
+["uechosearch",{"doc":"","t":"HH","n":["main","usages"],"q":[[0,"uechosearch"],[2,"std::io::error"],[3,"core::result"]],"d":["",""],"i":[0,0],"f":"{{}{{f{bd}}}}{{}b}","c":[],"p":[[1,"unit"],[5,"Error",2],[6,"Result",3]],"b":[]}]\
+]'));
+if (typeof exports !== 'undefined') exports.searchIndex = searchIndex;
+else if (window.initSearch) window.initSearch(searchIndex);
diff --git a/settings.html b/settings.html
index 37256b38..394482f9 100644
--- a/settings.html
+++ b/settings.html
@@ -1 +1,2 @@
-Rustdoc settings
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/controller.rs.html b/src/echonet/controller.rs.html
index 430b993e..1f8633a2 100644
--- a/src/echonet/controller.rs.html
+++ b/src/echonet/controller.rs.html
@@ -1,4 +1,6 @@
-controller.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -186,14 +188,14 @@
/// ctrl.search();
/// thread::sleep(time::Duration::from_secs(2));
/// for (i, node) in ctrl.nodes().iter().enumerate() {
-/// println!("[{}] {}", i, node.addr());
+/// println!("[{}] {}", i, node.addr());
/// for (j, obj) in node.objects().iter().enumerate() {
-/// println!("[{}] {:06X}", j, obj.code());
+/// println!("[{}] {:06X}", j, obj.code());
/// for obj_prop in obj.properties() {
/// if !obj_prop.is_read_required() {
/// continue;
/// }
-/// print!("[{:02X}] {}:", obj_prop.code(), obj_prop.name());
+/// print!("[{:02X}] {}:", obj_prop.code(), obj_prop.name());
/// let mut msg = Message::new();
/// msg.set_esv(ESV::ReadRequest);
/// msg.set_deoj(obj.code());
@@ -203,11 +205,11 @@
/// match rx.recv_timeout(time::Duration::from_secs(1)) {
/// Ok(msg) => {
/// if 0 < msg.opc() {
-/// println!("{}", hex::encode(msg.property(0).data()));
+/// println!("{}", hex::encode(msg.property(0).data()));
/// }
/// }
/// Err(_e) => {
-/// println!("{}", "<timeout>");
+/// println!("{}", "<timeout>");
/// }
/// };
/// }
diff --git a/src/echonet/controller_node.rs.html b/src/echonet/controller_node.rs.html
index 22798d1a..9b2000c7 100644
--- a/src/echonet/controller_node.rs.html
+++ b/src/echonet/controller_node.rs.html
@@ -1,4 +1,6 @@
-controller_node.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -281,7 +283,7 @@
}
let mut remote_node = RemoteNode::from_message(msg);
- info!("FOUND: {}", remote_node.addr());
+ info!("FOUND: {}", remote_node.addr());
for (_, obj) in remote_node.objects_mut().iter_mut().enumerate() {
obj.add_standard_properties(SUPER_OBJECT_CODE);
obj.add_standard_properties(obj.code());
diff --git a/src/echonet/controller_test.rs.html b/src/echonet/controller_test.rs.html
index 5f591a89..ec421ae8 100644
--- a/src/echonet/controller_test.rs.html
+++ b/src/echonet/controller_test.rs.html
@@ -1,4 +1,6 @@
-controller_test.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/database.rs.html b/src/echonet/database.rs.html
index 1b04588b..a49ae437 100644
--- a/src/echonet/database.rs.html
+++ b/src/echonet/database.rs.html
@@ -1,4 +1,6 @@
-database.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -114,16 +116,16 @@
use crate::manufacture::*;
use crate::object::*;
-#[cfg(feature = "once_cell")]
+#[cfg(feature = "once_cell")]
use once_cell::sync::Lazy;
-#[cfg(not(feature = "once_cell"))]
+#[cfg(not(feature = "once_cell"))]
use std::sync::LazyLock;
-#[cfg(feature = "once_cell")]
+#[cfg(feature = "once_cell")]
static SHARED_STANDARD_DATABASE: Lazy<StandardDatabase> = Lazy::new(|| StandardDatabase::new());
-#[cfg(not(feature = "once_cell"))]
+#[cfg(not(feature = "once_cell"))]
static SHARED_STANDARD_DATABASE: LazyLock<StandardDatabase> =
LazyLock::new(|| StandardDatabase::new());
@@ -157,13 +159,13 @@
db
}
- #[cfg(feature = "once_cell")]
- pub fn shared() -> &'static Lazy<StandardDatabase> {
+ #[cfg(feature = "once_cell")]
+ pub fn shared() -> &'static Lazy<StandardDatabase> {
&SHARED_STANDARD_DATABASE
}
- #[cfg(not(feature = "once_cell"))]
- pub fn shared() -> &'static LazyLock<StandardDatabase> {
+ #[cfg(not(feature = "once_cell"))]
+ pub fn shared() -> &'static LazyLock<StandardDatabase> {
&SHARED_STANDARD_DATABASE
}
diff --git a/src/echonet/database_manufacturers.rs.html b/src/echonet/database_manufacturers.rs.html
index 6a43e600..25885dff 100644
--- a/src/echonet/database_manufacturers.rs.html
+++ b/src/echonet/database_manufacturers.rs.html
@@ -1,4 +1,6 @@
-database_manufacturers.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -373,327 +375,327 @@
}
pub fn init_manufactures(&mut self) {
- self.add_standard_manufacture(0x00002F, String::from("AIPHONE CO., LTD."));
- self.add_standard_manufacture(0x00011A, String::from("ACCESS CO.,LTD."));
- self.add_standard_manufacture(0x00002C, String::from("AFT CO.,LTD"));
- self.add_standard_manufacture(0x000068, String::from("AISIN CORPORATION"));
- self.add_standard_manufacture(0x000079, String::from("Anritsu Engineering Co.,Ltd,"));
- self.add_standard_manufacture(0x00007F, String::from("ANRITSU CUSTOMER SUPPORT CO., LTD."));
- self.add_standard_manufacture(0x000110, String::from("ASUKA SOLUTION COMPANY LIMITED"));
- self.add_standard_manufacture(0x000096, String::from("Azbil Corporation"));
- self.add_standard_manufacture(0x0000FD, String::from("Bellnix Co.,LTD"));
- self.add_standard_manufacture(0x00006F, String::from("BUFFALO INC."));
- self.add_standard_manufacture(0x0000B6, String::from("Bunka Shutter Co., Ltd"));
- self.add_standard_manufacture(0x0000D2, String::from("CHOFUKOSAN.Co.Ltd"));
- self.add_standard_manufacture(0x000088, String::from("CHOFU SEISAKUSHO CO.,LTD."));
- self.add_standard_manufacture(0x0000D5, String::from("Choshu Industry Co., Ltd."));
- self.add_standard_manufacture(0x0000A3, String::from("Chubu Electric Power Grid Co.,Inc."));
- self.add_standard_manufacture(0x0000FB, String::from("CICO CORPORATION"));
- self.add_standard_manufacture(0x0000F8, String::from("CIMX INITIATIVE INC."));
- self.add_standard_manufacture(0x000123, String::from("Contec Co., Ltd."));
- self.add_standard_manufacture(0x000130, String::from("COOLDESIGN Corporation"));
- self.add_standard_manufacture(0x000067, String::from("CORONA CORPORATION"));
- self.add_standard_manufacture(0x00009C, String::from("Diamond Electric Mfg.Co.,Ltd."));
+ self.add_standard_manufacture(0x00002F, String::from("AIPHONE CO., LTD."));
+ self.add_standard_manufacture(0x00011A, String::from("ACCESS CO.,LTD."));
+ self.add_standard_manufacture(0x00002C, String::from("AFT CO.,LTD"));
+ self.add_standard_manufacture(0x000068, String::from("AISIN CORPORATION"));
+ self.add_standard_manufacture(0x000079, String::from("Anritsu Engineering Co.,Ltd,"));
+ self.add_standard_manufacture(0x00007F, String::from("ANRITSU CUSTOMER SUPPORT CO., LTD."));
+ self.add_standard_manufacture(0x000110, String::from("ASUKA SOLUTION COMPANY LIMITED"));
+ self.add_standard_manufacture(0x000096, String::from("Azbil Corporation"));
+ self.add_standard_manufacture(0x0000FD, String::from("Bellnix Co.,LTD"));
+ self.add_standard_manufacture(0x00006F, String::from("BUFFALO INC."));
+ self.add_standard_manufacture(0x0000B6, String::from("Bunka Shutter Co., Ltd"));
+ self.add_standard_manufacture(0x0000D2, String::from("CHOFUKOSAN.Co.Ltd"));
+ self.add_standard_manufacture(0x000088, String::from("CHOFU SEISAKUSHO CO.,LTD."));
+ self.add_standard_manufacture(0x0000D5, String::from("Choshu Industry Co., Ltd."));
+ self.add_standard_manufacture(0x0000A3, String::from("Chubu Electric Power Grid Co.,Inc."));
+ self.add_standard_manufacture(0x0000FB, String::from("CICO CORPORATION"));
+ self.add_standard_manufacture(0x0000F8, String::from("CIMX INITIATIVE INC."));
+ self.add_standard_manufacture(0x000123, String::from("Contec Co., Ltd."));
+ self.add_standard_manufacture(0x000130, String::from("COOLDESIGN Corporation"));
+ self.add_standard_manufacture(0x000067, String::from("CORONA CORPORATION"));
+ self.add_standard_manufacture(0x00009C, String::from("Diamond Electric Mfg.Co.,Ltd."));
self.add_standard_manufacture(
0x000080,
- String::from("DIAMOND&ZEBRA ELECTRIC MFG.CO.,LTD."),
+ String::from("DIAMOND&ZEBRA ELECTRIC MFG.CO.,LTD."),
);
- self.add_standard_manufacture(0x000119, String::from("DAIHEN Corporation"));
- self.add_standard_manufacture(0x000008, String::from("DAIKIN INDUSTRIES,LTD."));
+ self.add_standard_manufacture(0x000119, String::from("DAIHEN Corporation"));
+ self.add_standard_manufacture(0x000008, String::from("DAIKIN INDUSTRIES,LTD."));
self.add_standard_manufacture(
0x000015,
- String::from("Daikin Systems&Solutions Laboratory Ltd."),
- );
- self.add_standard_manufacture(0x00004F, String::from("Daiwa House Industry co.,Ltd"));
- self.add_standard_manufacture(0x000103, String::from("Data Technology Inc."));
- self.add_standard_manufacture(0x0000E3, String::from("DDL Co.,Ltd"));
- self.add_standard_manufacture(0x0000AD, String::from("Delta Electronics (Japan), Inc."));
- self.add_standard_manufacture(0x0000BE, String::from("DENKEN Co.,Ltd."));
- self.add_standard_manufacture(0x0000F4, String::from("DENSO AIRCOOL CORPORATION"));
- self.add_standard_manufacture(0x00003C, String::from("DENSO Corporation"));
- self.add_standard_manufacture(0x000109, String::from("DENSO Co.,LTD."));
- self.add_standard_manufacture(0x00012B, String::from("DENSO WAVE INCORPORATED"));
- self.add_standard_manufacture(0x000113, String::from("EBARA JITSUGYO POWER CO., LTD."));
- self.add_standard_manufacture(0x000057, String::from("ELIIYPower Co.,ltd"));
- self.add_standard_manufacture(0x00012E, String::from("Eneres Co.,Ltd."));
- self.add_standard_manufacture(0x000041, String::from("ENEGATE CO.,LTD."));
- self.add_standard_manufacture(0x00010A, String::from("ENERGY GAP CORPORATION"));
- self.add_standard_manufacture(0x0000F3, String::from("Energy Gateway, Inc"));
- self.add_standard_manufacture(0x0000F2, String::from("Energy Solutions Inc."));
- self.add_standard_manufacture(0x000072, String::from("Eneres Co.,Ltd."));
- self.add_standard_manufacture(0x0000DD, String::from("EneStone Corporation"));
- self.add_standard_manufacture(0x000132, String::from("EX4Energy, Inc."));
- self.add_standard_manufacture(0x000055, String::from("FAMILYNET JAPAN CORPORATION"));
- self.add_standard_manufacture(0x0000F6, String::from("Field Logic Inc."));
- self.add_standard_manufacture(0x00012F, String::from("FORMOSA BIO AND ENERGY CORP JAPAN"));
- self.add_standard_manufacture(0x0000CB, String::from("Fuji Electric Co.,Ltd"));
- self.add_standard_manufacture(0x0000FC, String::from("FUJI INDUSTRIAL CO.,Ltd."));
- self.add_standard_manufacture(0x000051, String::from("Fuji IT Co.,Ltd."));
- self.add_standard_manufacture(0x00008A, String::from("FUJITSU GENERAL LIMITED"));
- self.add_standard_manufacture(0x00004E, String::from("FUJITSU LIMITED"));
- self.add_standard_manufacture(0x000090, String::from("Fujitsu Component Limited"));
+ String::from("Daikin Systems&Solutions Laboratory Ltd."),
+ );
+ self.add_standard_manufacture(0x00004F, String::from("Daiwa House Industry co.,Ltd"));
+ self.add_standard_manufacture(0x000103, String::from("Data Technology Inc."));
+ self.add_standard_manufacture(0x0000E3, String::from("DDL Co.,Ltd"));
+ self.add_standard_manufacture(0x0000AD, String::from("Delta Electronics (Japan), Inc."));
+ self.add_standard_manufacture(0x0000BE, String::from("DENKEN Co.,Ltd."));
+ self.add_standard_manufacture(0x0000F4, String::from("DENSO AIRCOOL CORPORATION"));
+ self.add_standard_manufacture(0x00003C, String::from("DENSO Corporation"));
+ self.add_standard_manufacture(0x000109, String::from("DENSO Co.,LTD."));
+ self.add_standard_manufacture(0x00012B, String::from("DENSO WAVE INCORPORATED"));
+ self.add_standard_manufacture(0x000113, String::from("EBARA JITSUGYO POWER CO., LTD."));
+ self.add_standard_manufacture(0x000057, String::from("ELIIYPower Co.,ltd"));
+ self.add_standard_manufacture(0x00012E, String::from("Eneres Co.,Ltd."));
+ self.add_standard_manufacture(0x000041, String::from("ENEGATE CO.,LTD."));
+ self.add_standard_manufacture(0x00010A, String::from("ENERGY GAP CORPORATION"));
+ self.add_standard_manufacture(0x0000F3, String::from("Energy Gateway, Inc"));
+ self.add_standard_manufacture(0x0000F2, String::from("Energy Solutions Inc."));
+ self.add_standard_manufacture(0x000072, String::from("Eneres Co.,Ltd."));
+ self.add_standard_manufacture(0x0000DD, String::from("EneStone Corporation"));
+ self.add_standard_manufacture(0x000132, String::from("EX4Energy, Inc."));
+ self.add_standard_manufacture(0x000055, String::from("FAMILYNET JAPAN CORPORATION"));
+ self.add_standard_manufacture(0x0000F6, String::from("Field Logic Inc."));
+ self.add_standard_manufacture(0x00012F, String::from("FORMOSA BIO AND ENERGY CORP JAPAN"));
+ self.add_standard_manufacture(0x0000CB, String::from("Fuji Electric Co.,Ltd"));
+ self.add_standard_manufacture(0x0000FC, String::from("FUJI INDUSTRIAL CO.,Ltd."));
+ self.add_standard_manufacture(0x000051, String::from("Fuji IT Co.,Ltd."));
+ self.add_standard_manufacture(0x00008A, String::from("FUJITSU GENERAL LIMITED"));
+ self.add_standard_manufacture(0x00004E, String::from("FUJITSU LIMITED"));
+ self.add_standard_manufacture(0x000090, String::from("Fujitsu Component Limited"));
self.add_standard_manufacture(
0x0000DE,
- String::from("FUJIFILM Business Innovation Japan Corp"),
+ String::from("FUJIFILM Business Innovation Japan Corp"),
);
self.add_standard_manufacture(
0x000097,
- String::from("Future Technology Laboratories, Inc."),
+ String::from("Future Technology Laboratories, Inc."),
);
- self.add_standard_manufacture(0x00009B, String::from("GASTAR Co.,Ltd"));
- self.add_standard_manufacture(0x00008F, String::from("Glamo Inc."));
- self.add_standard_manufacture(0x000129, String::from("GoodWe Japan K.K"));
- self.add_standard_manufacture(0x00009F, String::from("GS Yuasa International Ltd"));
- self.add_standard_manufacture(0x000122, String::from("Hanwha Q CELLS Japan CO.,LTD."));
- self.add_standard_manufacture(0x000001, String::from("Hitachi, Ltd."));
+ self.add_standard_manufacture(0x00009B, String::from("GASTAR Co.,Ltd"));
+ self.add_standard_manufacture(0x00008F, String::from("Glamo Inc."));
+ self.add_standard_manufacture(0x000129, String::from("GoodWe Japan K.K"));
+ self.add_standard_manufacture(0x00009F, String::from("GS Yuasa International Ltd"));
+ self.add_standard_manufacture(0x000122, String::from("Hanwha Q CELLS Japan CO.,LTD."));
+ self.add_standard_manufacture(0x000001, String::from("Hitachi, Ltd."));
self.add_standard_manufacture(
0x000022,
- String::from("Hitachi Global Life Solutions, Inc."),
+ String::from("Hitachi Global Life Solutions, Inc."),
);
self.add_standard_manufacture(
0x000040,
- String::from("Hitachi High-Tech Solutions Corporation"),
+ String::from("Hitachi High-Tech Solutions Corporation"),
);
self.add_standard_manufacture(
0x000044,
- String::from("Hitachi Industrial Equipment Systems Co.,Ltd."),
+ String::from("Hitachi Industrial Equipment Systems Co.,Ltd."),
);
self.add_standard_manufacture(
0x0000CC,
- String::from("Hitachi-Johnson Controls Air Conditioning,Inc."),
+ String::from("Hitachi-Johnson Controls Air Conditioning,Inc."),
);
- self.add_standard_manufacture(0x0000E5, String::from("Hitachi Power Solutions Co.,Ltd."));
+ self.add_standard_manufacture(0x0000E5, String::from("Hitachi Power Solutions Co.,Ltd."));
self.add_standard_manufacture(
0x0000E6,
- String::from("Hokkaido Electrical Safety Services Foundation"),
+ String::from("Hokkaido Electrical Safety Services Foundation"),
);
- self.add_standard_manufacture(0x0000B8, String::from("Hokkaido Electric Power Co.,Inc."));
+ self.add_standard_manufacture(0x0000B8, String::from("Hokkaido Electric Power Co.,Inc."));
self.add_standard_manufacture(
0x0000BB,
- String::from("Hokuriku Electric Power Transmission & Distribution Company"),
- );
- self.add_standard_manufacture(0x0000A1, String::from("Honda R&D Co., Ltd."));
- self.add_standard_manufacture(0x000115, String::from("HUAWEI TECHNOLOGIES JAPAN K.K."));
- self.add_standard_manufacture(0x0000AC, String::from("IDEC COROPRATION"));
- self.add_standard_manufacture(0x00004D, String::from("INABA DENKI SANGYO CO.,LTD."));
- self.add_standard_manufacture(0x000056, String::from("iND Co.,Ltd"));
- self.add_standard_manufacture(0x0000ED, String::from("INFINI Co. LTD"));
- self.add_standard_manufacture(0x000124, String::from("INTEC Inc."));
- self.add_standard_manufacture(0x0000B1, String::from("Internet Initiative Japan Inc."));
- self.add_standard_manufacture(0x000087, String::from("I-O DATA DEVICE,INC."));
- self.add_standard_manufacture(0x00006B, String::from("ISB Corporation"));
- self.add_standard_manufacture(0x00010F, String::from("Iwatani Corporation"));
- self.add_standard_manufacture(0x000081, String::from("IWATSU ELECTRIC CO., LTD."));
+ String::from("Hokuriku Electric Power Transmission & Distribution Company"),
+ );
+ self.add_standard_manufacture(0x0000A1, String::from("Honda R&D Co., Ltd."));
+ self.add_standard_manufacture(0x000115, String::from("HUAWEI TECHNOLOGIES JAPAN K.K."));
+ self.add_standard_manufacture(0x0000AC, String::from("IDEC COROPRATION"));
+ self.add_standard_manufacture(0x00004D, String::from("INABA DENKI SANGYO CO.,LTD."));
+ self.add_standard_manufacture(0x000056, String::from("iND Co.,Ltd"));
+ self.add_standard_manufacture(0x0000ED, String::from("INFINI Co. LTD"));
+ self.add_standard_manufacture(0x000124, String::from("INTEC Inc."));
+ self.add_standard_manufacture(0x0000B1, String::from("Internet Initiative Japan Inc."));
+ self.add_standard_manufacture(0x000087, String::from("I-O DATA DEVICE,INC."));
+ self.add_standard_manufacture(0x00006B, String::from("ISB Corporation"));
+ self.add_standard_manufacture(0x00010F, String::from("Iwatani Corporation"));
+ self.add_standard_manufacture(0x000081, String::from("IWATSU ELECTRIC CO., LTD."));
self.add_standard_manufacture(
0x0000C3,
- String::from("Japan Electric Meters Inspection Corporation"),
- );
- self.add_standard_manufacture(0x0000F7, String::from("JCity,Inc."));
- self.add_standard_manufacture(0x0000CA, String::from("JSP CO.,LTD."));
- self.add_standard_manufacture(0x0000D7, String::from("Kaga Electronics co.,ltd."));
- self.add_standard_manufacture(0x000077, String::from("Kanagawa Institute of Technology"));
- self.add_standard_manufacture(0x000063, String::from("Kawamura Electric Inc."));
- self.add_standard_manufacture(0x0000F0, String::from("KANEKA CORPORATION"));
- self.add_standard_manufacture(0x00010B, String::from("KITANIHON ELECTRIC CABLE CO.,LTD."));
- self.add_standard_manufacture(0x0000E8, String::from("KOIZUMI LIGHTING TECHNOLOGY CORP."));
- self.add_standard_manufacture(0x00003B, String::from("KYOCERA Corporation"));
- self.add_standard_manufacture(0x00008C, String::from("Kyuden Technosystems Corporation"));
+ String::from("Japan Electric Meters Inspection Corporation"),
+ );
+ self.add_standard_manufacture(0x0000F7, String::from("JCity,Inc."));
+ self.add_standard_manufacture(0x0000CA, String::from("JSP CO.,LTD."));
+ self.add_standard_manufacture(0x0000D7, String::from("Kaga Electronics co.,ltd."));
+ self.add_standard_manufacture(0x000077, String::from("Kanagawa Institute of Technology"));
+ self.add_standard_manufacture(0x000063, String::from("Kawamura Electric Inc."));
+ self.add_standard_manufacture(0x0000F0, String::from("KANEKA CORPORATION"));
+ self.add_standard_manufacture(0x00010B, String::from("KITANIHON ELECTRIC CABLE CO.,LTD."));
+ self.add_standard_manufacture(0x0000E8, String::from("KOIZUMI LIGHTING TECHNOLOGY CORP."));
+ self.add_standard_manufacture(0x00003B, String::from("KYOCERA Corporation"));
+ self.add_standard_manufacture(0x00008C, String::from("Kyuden Technosystems Corporation"));
self.add_standard_manufacture(
0x0000BF,
- String::from("KYUSHU ELECTRIC POWER TRANSMISSION AND DISTRIBUTION CO.,INC."),
- );
- self.add_standard_manufacture(0x0000F1, String::from("Laplace Systems Co., Ltd."));
- self.add_standard_manufacture(0x000125, String::from("LiveSmart KK"));
- self.add_standard_manufacture(0x000025, String::from("LIXIL Corporation"));
- self.add_standard_manufacture(0x0000E0, String::from("Looop Inc"));
- self.add_standard_manufacture(0x00010C, String::from("MAX CO., LTD."));
- self.add_standard_manufacture(0x000078, String::from("Maxell, Ltd."));
- self.add_standard_manufacture(0x000058, String::from("Mediotec Corporation"));
- self.add_standard_manufacture(0x000120, String::from("Meisei electric co.,ltd."));
- self.add_standard_manufacture(0x000083, String::from("Melco Techno Yokohama Corporation"));
- self.add_standard_manufacture(0x000006, String::from("Mitsubishi Electric Corp."));
+ String::from("KYUSHU ELECTRIC POWER TRANSMISSION AND DISTRIBUTION CO.,INC."),
+ );
+ self.add_standard_manufacture(0x0000F1, String::from("Laplace Systems Co., Ltd."));
+ self.add_standard_manufacture(0x000125, String::from("LiveSmart KK"));
+ self.add_standard_manufacture(0x000025, String::from("LIXIL Corporation"));
+ self.add_standard_manufacture(0x0000E0, String::from("Looop Inc"));
+ self.add_standard_manufacture(0x00010C, String::from("MAX CO., LTD."));
+ self.add_standard_manufacture(0x000078, String::from("Maxell, Ltd."));
+ self.add_standard_manufacture(0x000058, String::from("Mediotec Corporation"));
+ self.add_standard_manufacture(0x000120, String::from("Meisei electric co.,ltd."));
+ self.add_standard_manufacture(0x000083, String::from("Melco Techno Yokohama Corporation"));
+ self.add_standard_manufacture(0x000006, String::from("Mitsubishi Electric Corp."));
self.add_standard_manufacture(
0x000034,
- String::from("MITSUBISHI ELECTRIC ENGINEERING COMPANY LIMITED"),
+ String::from("MITSUBISHI ELECTRIC ENGINEERING COMPANY LIMITED"),
);
self.add_standard_manufacture(
0x000105,
- String::from("Mitsubishi Electric Lighting Corporation"),
- );
- self.add_standard_manufacture(0x00012A, String::from("Monochrome Inc."));
- self.add_standard_manufacture(0x00011D, String::from("mui Lab, Inc."));
- self.add_standard_manufacture(0x0000D4, String::from("Murata Manufacturing Co.,Ltd."));
- self.add_standard_manufacture(0x0000B0, String::from("NALTEC, Inc."));
- self.add_standard_manufacture(0x000106, String::from("Nature Inc."));
- self.add_standard_manufacture(0x000009, String::from("NEC Corp."));
- self.add_standard_manufacture(0x000118, String::from("NEC Magnus Communications, Ltd"));
- self.add_standard_manufacture(0x000073, String::from("NEC Platforms, Ltd."));
- self.add_standard_manufacture(0x000091, String::from("NEC Platforms, Ltd."));
- self.add_standard_manufacture(0x0000E2, String::from("NextDrive Inc."));
- self.add_standard_manufacture(0x000104, String::from("Next Energy & Resources Co., Ltd."));
- self.add_standard_manufacture(0x0000B2, String::from("NF Blossom Technologies, Inc."));
- self.add_standard_manufacture(0x0000A5, String::from("Nichibei Co., Ltd."));
- self.add_standard_manufacture(0x00006C, String::from("NICHICON CORPORATION"));
- self.add_standard_manufacture(0x0000EB, String::from("NICHICON (KAMEOKA) CORPORATION"));
- self.add_standard_manufacture(0x000102, String::from("NICHICON (KUSATSU) CORPORATION"));
- self.add_standard_manufacture(0x000112, String::from("NICHIEI INTEC CO., LTD"));
- self.add_standard_manufacture(0x000071, String::from("NIHON SANGYO CO.,LTD."));
- self.add_standard_manufacture(0x0000DC, String::from("NIHON TECHNO CO.,LTD."));
+ String::from("Mitsubishi Electric Lighting Corporation"),
+ );
+ self.add_standard_manufacture(0x00012A, String::from("Monochrome Inc."));
+ self.add_standard_manufacture(0x00011D, String::from("mui Lab, Inc."));
+ self.add_standard_manufacture(0x0000D4, String::from("Murata Manufacturing Co.,Ltd."));
+ self.add_standard_manufacture(0x0000B0, String::from("NALTEC, Inc."));
+ self.add_standard_manufacture(0x000106, String::from("Nature Inc."));
+ self.add_standard_manufacture(0x000009, String::from("NEC Corp."));
+ self.add_standard_manufacture(0x000118, String::from("NEC Magnus Communications, Ltd"));
+ self.add_standard_manufacture(0x000073, String::from("NEC Platforms, Ltd."));
+ self.add_standard_manufacture(0x000091, String::from("NEC Platforms, Ltd."));
+ self.add_standard_manufacture(0x0000E2, String::from("NextDrive Inc."));
+ self.add_standard_manufacture(0x000104, String::from("Next Energy & Resources Co., Ltd."));
+ self.add_standard_manufacture(0x0000B2, String::from("NF Blossom Technologies, Inc."));
+ self.add_standard_manufacture(0x0000A5, String::from("Nichibei Co., Ltd."));
+ self.add_standard_manufacture(0x00006C, String::from("NICHICON CORPORATION"));
+ self.add_standard_manufacture(0x0000EB, String::from("NICHICON (KAMEOKA) CORPORATION"));
+ self.add_standard_manufacture(0x000102, String::from("NICHICON (KUSATSU) CORPORATION"));
+ self.add_standard_manufacture(0x000112, String::from("NICHIEI INTEC CO., LTD"));
+ self.add_standard_manufacture(0x000071, String::from("NIHON SANGYO CO.,LTD."));
+ self.add_standard_manufacture(0x0000DC, String::from("NIHON TECHNO CO.,LTD."));
self.add_standard_manufacture(
0x00008D,
- String::from("NIPPON TELEGRAPH AND TELEPHONE CORPORATION"),
+ String::from("NIPPON TELEGRAPH AND TELEPHONE CORPORATION"),
);
self.add_standard_manufacture(
0x000047,
- String::from("NIPPON TELEGRAPH AND TELEPHONE EAST CORPORATION"),
+ String::from("NIPPON TELEGRAPH AND TELEPHONE EAST CORPORATION"),
);
self.add_standard_manufacture(
0x000086,
- String::from("NIPPON TELEGRAPH AND TELEPHONE WEST CORPORATION"),
+ String::from("NIPPON TELEGRAPH AND TELEPHONE WEST CORPORATION"),
);
- self.add_standard_manufacture(0x000036, String::from("NISSIN SYSTEMS CO., LTD."));
- self.add_standard_manufacture(0x0000B7, String::from("Nitto Kogyo Corporation"));
- self.add_standard_manufacture(0x000054, String::from("NORITZ CORP."));
- self.add_standard_manufacture(0x00007C, String::from("NSW Inc."));
+ self.add_standard_manufacture(0x000036, String::from("NISSIN SYSTEMS CO., LTD."));
+ self.add_standard_manufacture(0x0000B7, String::from("Nitto Kogyo Corporation"));
+ self.add_standard_manufacture(0x000054, String::from("NORITZ CORP."));
+ self.add_standard_manufacture(0x00007C, String::from("NSW Inc."));
self.add_standard_manufacture(
0x0000A0,
- String::from("NTT Advanced Technology Corporation"),
- );
- self.add_standard_manufacture(0x000023, String::from("NTT COMWARE CORPORATION"));
- self.add_standard_manufacture(0x000061, String::from("NTT DATA INTELLILINK CORPORATION"));
- self.add_standard_manufacture(0x0000E9, String::from("NTT Smile Energy Inc."));
- self.add_standard_manufacture(0x0000F5, String::from("ODELIC CO., LTD."));
- self.add_standard_manufacture(0x000012, String::from("Oi Electric Co., Ltd"));
- self.add_standard_manufacture(0x00006A, String::from("OKAYA & CO., LTD."));
- self.add_standard_manufacture(0x000114, String::from("OkayaKiden Co.,Ltd."));
- self.add_standard_manufacture(0x000048, String::from("Oki Electric Industry Co., Ltd."));
- self.add_standard_manufacture(0x000064, String::from("OMRON SOCIAL SOLUTIONS CO.,LTD."));
- self.add_standard_manufacture(0x00012C, String::from("Onamba Co., Ltd."));
- self.add_standard_manufacture(0x0000D8, String::from("OSAKI DATATECH CO.,LTD."));
- self.add_standard_manufacture(0x000052, String::from("OSAKI ELECTRIC CO.,LTD."));
- self.add_standard_manufacture(0x000127, String::from("Paloma Co.,Ltd."));
- self.add_standard_manufacture(0x00000B, String::from("Panasonic Holdings Corporation"));
+ String::from("NTT Advanced Technology Corporation"),
+ );
+ self.add_standard_manufacture(0x000023, String::from("NTT COMWARE CORPORATION"));
+ self.add_standard_manufacture(0x000061, String::from("NTT DATA INTELLILINK CORPORATION"));
+ self.add_standard_manufacture(0x0000E9, String::from("NTT Smile Energy Inc."));
+ self.add_standard_manufacture(0x0000F5, String::from("ODELIC CO., LTD."));
+ self.add_standard_manufacture(0x000012, String::from("Oi Electric Co., Ltd"));
+ self.add_standard_manufacture(0x00006A, String::from("OKAYA & CO., LTD."));
+ self.add_standard_manufacture(0x000114, String::from("OkayaKiden Co.,Ltd."));
+ self.add_standard_manufacture(0x000048, String::from("Oki Electric Industry Co., Ltd."));
+ self.add_standard_manufacture(0x000064, String::from("OMRON SOCIAL SOLUTIONS CO.,LTD."));
+ self.add_standard_manufacture(0x00012C, String::from("Onamba Co., Ltd."));
+ self.add_standard_manufacture(0x0000D8, String::from("OSAKI DATATECH CO.,LTD."));
+ self.add_standard_manufacture(0x000052, String::from("OSAKI ELECTRIC CO.,LTD."));
+ self.add_standard_manufacture(0x000127, String::from("Paloma Co.,Ltd."));
+ self.add_standard_manufacture(0x00000B, String::from("Panasonic Holdings Corporation"));
self.add_standard_manufacture(
0x0000DA,
- String::from("Panasonic Commercial Equipment Systems Co.,Ltd."),
- );
- self.add_standard_manufacture(0x0000FE, String::from("Panasonic Ecology Systems Co.,Ltd."));
- self.add_standard_manufacture(0x0000FA, String::from("Plat'Home Co."));
- self.add_standard_manufacture(0x000082, String::from("PURPOSE CO.,LTD."));
- self.add_standard_manufacture(0x000059, String::from("Rinnai Corporation"));
- self.add_standard_manufacture(0x000128, String::from("SAIKOH ENGINEERING Co.,Ltd."));
- self.add_standard_manufacture(0x00011E, String::from("SAKAIGAWA CO., LTD"));
- self.add_standard_manufacture(0x00011C, String::from("SANDEN RETAIL SYSTEMS CORPORATION"));
- self.add_standard_manufacture(0x00010E, String::from("SANIX INCORPORATED"));
- self.add_standard_manufacture(0x0000BA, String::from("SankyoTateyama, Inc."));
- self.add_standard_manufacture(0x0000C5, String::from("SANWA SHUTTER CORPORATION"));
- self.add_standard_manufacture(0x000093, String::from("SATORI ELECTRIC CO.,LTD."));
- self.add_standard_manufacture(0x000107, String::from("SEIKO ELECTRIC CO.,LTD."));
- self.add_standard_manufacture(0x00003A, String::from("SEKISUI HOUSE, LTD."));
- self.add_standard_manufacture(0x000005, String::from("Sharp Corp"));
+ String::from("Panasonic Commercial Equipment Systems Co.,Ltd."),
+ );
+ self.add_standard_manufacture(0x0000FE, String::from("Panasonic Ecology Systems Co.,Ltd."));
+ self.add_standard_manufacture(0x0000FA, String::from("Plat'Home Co."));
+ self.add_standard_manufacture(0x000082, String::from("PURPOSE CO.,LTD."));
+ self.add_standard_manufacture(0x000059, String::from("Rinnai Corporation"));
+ self.add_standard_manufacture(0x000128, String::from("SAIKOH ENGINEERING Co.,Ltd."));
+ self.add_standard_manufacture(0x00011E, String::from("SAKAIGAWA CO., LTD"));
+ self.add_standard_manufacture(0x00011C, String::from("SANDEN RETAIL SYSTEMS CORPORATION"));
+ self.add_standard_manufacture(0x00010E, String::from("SANIX INCORPORATED"));
+ self.add_standard_manufacture(0x0000BA, String::from("SankyoTateyama, Inc."));
+ self.add_standard_manufacture(0x0000C5, String::from("SANWA SHUTTER CORPORATION"));
+ self.add_standard_manufacture(0x000093, String::from("SATORI ELECTRIC CO.,LTD."));
+ self.add_standard_manufacture(0x000107, String::from("SEIKO ELECTRIC CO.,LTD."));
+ self.add_standard_manufacture(0x00003A, String::from("SEKISUI HOUSE, LTD."));
+ self.add_standard_manufacture(0x000005, String::from("Sharp Corp"));
self.add_standard_manufacture(
0x000131,
- String::from("Shenzhen Eternalplanet Energy Pingshan Ltd."),
+ String::from("Shenzhen Eternalplanet Energy Pingshan Ltd."),
);
- self.add_standard_manufacture(0x0000AE, String::from("SHIKOKU ELECTRIC POWER CO.,INC."));
- self.add_standard_manufacture(0x00002E, String::from("SHIKOKU INSTRUMENTATION CO.,LTD"));
+ self.add_standard_manufacture(0x0000AE, String::from("SHIKOKU ELECTRIC POWER CO.,INC."));
+ self.add_standard_manufacture(0x00002E, String::from("SHIKOKU INSTRUMENTATION CO.,LTD"));
self.add_standard_manufacture(
0x0000CE,
- String::from("SHINDENGEN ELECTRIC MANUFACTURING CO.LTD."),
+ String::from("SHINDENGEN ELECTRIC MANUFACTURING CO.LTD."),
);
- self.add_standard_manufacture(0x00010D, String::from("Shizen Energy Inc."));
- self.add_standard_manufacture(0x0000A8, String::from("Smart Power System. Co,. Ltd."));
- self.add_standard_manufacture(0x0000DF, String::from("SMA Japan K.K."));
- self.add_standard_manufacture(0x000100, String::from("Smart Solar Corporation"));
- self.add_standard_manufacture(0x00007E, String::from("SMK Corporation"));
- self.add_standard_manufacture(0x0000E1, String::from("SoftBank Corp."));
+ self.add_standard_manufacture(0x00010D, String::from("Shizen Energy Inc."));
+ self.add_standard_manufacture(0x0000A8, String::from("Smart Power System. Co,. Ltd."));
+ self.add_standard_manufacture(0x0000DF, String::from("SMA Japan K.K."));
+ self.add_standard_manufacture(0x000100, String::from("Smart Solar Corporation"));
+ self.add_standard_manufacture(0x00007E, String::from("SMK Corporation"));
+ self.add_standard_manufacture(0x0000E1, String::from("SoftBank Corp."));
self.add_standard_manufacture(
0x00011B,
- String::from("SolaX Power Network Technology (Zhe jiang) Co. , Ltd."),
+ String::from("SolaX Power Network Technology (Zhe jiang) Co. , Ltd."),
);
self.add_standard_manufacture(
0x000060,
- String::from("Sony Computer Science Laboratories, Inc."),
- );
- self.add_standard_manufacture(0x00006E, String::from("Soundvision co.,ltd."));
- self.add_standard_manufacture(0x000108, String::from("SOUSEI Technology Inc."));
- self.add_standard_manufacture(0x000116, String::from("Sungrow Power Supply Co., Ltd."));
- self.add_standard_manufacture(0x000101, String::from("Sunpot Co., Ltd"));
- self.add_standard_manufacture(0x0000DB, String::from("Suntech Power Japan Corporation"));
- self.add_standard_manufacture(0x00003D, String::from("SUMITOMO ELECTRIC INDUSTRIES, LTD."));
- self.add_standard_manufacture(0x00003E, String::from("SUMITOMO ELECTRIC NETWORKS, INC."));
- self.add_standard_manufacture(0x000085, String::from("TAKAOKA TOKO CO.,LTD"));
- self.add_standard_manufacture(0x0000AF, String::from("Takara Standard Co.,Ltd"));
- self.add_standard_manufacture(0x0000E4, String::from("technoeye Inc."));
- self.add_standard_manufacture(0x0000FF, String::from("TEPCO Energy Partner, Inc."));
- self.add_standard_manufacture(0x0000EE, String::from("TESSERA TECHNOLOGY INC."));
+ String::from("Sony Computer Science Laboratories, Inc."),
+ );
+ self.add_standard_manufacture(0x00006E, String::from("Soundvision co.,ltd."));
+ self.add_standard_manufacture(0x000108, String::from("SOUSEI Technology Inc."));
+ self.add_standard_manufacture(0x000116, String::from("Sungrow Power Supply Co., Ltd."));
+ self.add_standard_manufacture(0x000101, String::from("Sunpot Co., Ltd"));
+ self.add_standard_manufacture(0x0000DB, String::from("Suntech Power Japan Corporation"));
+ self.add_standard_manufacture(0x00003D, String::from("SUMITOMO ELECTRIC INDUSTRIES, LTD."));
+ self.add_standard_manufacture(0x00003E, String::from("SUMITOMO ELECTRIC NETWORKS, INC."));
+ self.add_standard_manufacture(0x000085, String::from("TAKAOKA TOKO CO.,LTD"));
+ self.add_standard_manufacture(0x0000AF, String::from("Takara Standard Co.,Ltd"));
+ self.add_standard_manufacture(0x0000E4, String::from("technoeye Inc."));
+ self.add_standard_manufacture(0x0000FF, String::from("TEPCO Energy Partner, Inc."));
+ self.add_standard_manufacture(0x0000EE, String::from("TESSERA TECHNOLOGY INC."));
self.add_standard_manufacture(
0x0000B5,
- String::from("The Chugoku Electric Power Co., Ltd"),
+ String::from("The Chugoku Electric Power Co., Ltd"),
);
self.add_standard_manufacture(
0x00009A,
- String::from("The Kansai Electric Power Co., Inc."),
+ String::from("The Kansai Electric Power Co., Inc."),
);
- self.add_standard_manufacture(0x0000CD, String::from("TOCLAS CORPORATION"));
- self.add_standard_manufacture(0x000126, String::from("Togami Electric Mfg.co.,Ltd."));
- self.add_standard_manufacture(0x0000F9, String::from("TOHO ELECTRONICS INC."));
+ self.add_standard_manufacture(0x0000CD, String::from("TOCLAS CORPORATION"));
+ self.add_standard_manufacture(0x000126, String::from("Togami Electric Mfg.co.,Ltd."));
+ self.add_standard_manufacture(0x0000F9, String::from("TOHO ELECTRONICS INC."));
self.add_standard_manufacture(
0x0000C2,
- String::from("Tohoku Electric Meter Industry Co.,Inc"),
+ String::from("Tohoku Electric Meter Industry Co.,Inc"),
);
self.add_standard_manufacture(
0x0000BC,
- String::from("TohokuElectric Power Network Company,Incorporated"),
+ String::from("TohokuElectric Power Network Company,Incorporated"),
);
self.add_standard_manufacture(
0x000099,
- String::from("Tokyo Electric Power Company Holdings, Inc."),
+ String::from("Tokyo Electric Power Company Holdings, Inc."),
);
- self.add_standard_manufacture(0x0000B3, String::from("TOPPERS Project, Inc."));
- self.add_standard_manufacture(0x000111, String::from("Topre Corporation"));
- self.add_standard_manufacture(0x000017, String::from("TOSHIBA CARRIER CORPORATION"));
- self.add_standard_manufacture(0x000016, String::from("Toshiba Corp."));
+ self.add_standard_manufacture(0x0000B3, String::from("TOPPERS Project, Inc."));
+ self.add_standard_manufacture(0x000111, String::from("Topre Corporation"));
+ self.add_standard_manufacture(0x000017, String::from("TOSHIBA CARRIER CORPORATION"));
+ self.add_standard_manufacture(0x000016, String::from("Toshiba Corp."));
self.add_standard_manufacture(
0x000043,
- String::from("TOSHIBA DEVELOPMENT & ENGINEERING CORPORATION"),
+ String::from("TOSHIBA DEVELOPMENT & ENGINEERING CORPORATION"),
);
self.add_standard_manufacture(
0x0000EC,
- String::from("Toshiba Energy Systems & Solutions Corporation"),
+ String::from("Toshiba Energy Systems & Solutions Corporation"),
);
self.add_standard_manufacture(
0x0000D9,
- String::from("Toshiba IT & Control Systems Corporation"),
+ String::from("Toshiba IT & Control Systems Corporation"),
);
self.add_standard_manufacture(
0x000069,
- String::from("Toshiba Lifestyle Products & Services Corporation"),
+ String::from("Toshiba Lifestyle Products & Services Corporation"),
);
self.add_standard_manufacture(
0x00001B,
- String::from("TOSHIBA LIGHTING & TECHNOLOGY CORPORATION"),
+ String::from("TOSHIBA LIGHTING & TECHNOLOGY CORPORATION"),
);
self.add_standard_manufacture(
0x000035,
- String::from("Toshiba Toko Meter Systems Co.,Ltd."),
- );
- self.add_standard_manufacture(0x000050, String::from("TOTO LTD."));
- self.add_standard_manufacture(0x0000EF, String::from("TOYOTA INDUSTRIES CORPORATION"));
- self.add_standard_manufacture(0x000121, String::from("TOYOTA MOTOR CORPORATION"));
- self.add_standard_manufacture(0x00011F, String::from("TOYOTA TSUSHO CORPORATION"));
- self.add_standard_manufacture(0x00005C, String::from("Tranceboot Co.,Ltd."));
- self.add_standard_manufacture(0x000076, String::from("TSP CO.,Ltd"));
- self.add_standard_manufacture(0x0000D0, String::from("TSUBAKIMOTO CHAIN CO."));
- self.add_standard_manufacture(0x0000C1, String::from("Tsuken Electric Ind Co., Ltd."));
- self.add_standard_manufacture(0x000053, String::from("Ubiquitous AI Corporation"));
- self.add_standard_manufacture(0x000117, String::from("WWB Corporation"));
- self.add_standard_manufacture(0x000095, String::from("Yamato Denki Co.,Ltd."));
- self.add_standard_manufacture(0x00009E, String::from("YASKAWA ELECTRIC CORPORATION"));
- self.add_standard_manufacture(0x00007A, String::from("ZUKEN ELMIC,INC."));
- self.add_standard_manufacture(0x0000B4, String::from("4R Energy Corporation"));
- self.add_standard_manufacture(0xFFFFFF, String::from("Experimental"));
- self.add_standard_manufacture(0xFFFFFE, String::from("Undefined"));
+ String::from("Toshiba Toko Meter Systems Co.,Ltd."),
+ );
+ self.add_standard_manufacture(0x000050, String::from("TOTO LTD."));
+ self.add_standard_manufacture(0x0000EF, String::from("TOYOTA INDUSTRIES CORPORATION"));
+ self.add_standard_manufacture(0x000121, String::from("TOYOTA MOTOR CORPORATION"));
+ self.add_standard_manufacture(0x00011F, String::from("TOYOTA TSUSHO CORPORATION"));
+ self.add_standard_manufacture(0x00005C, String::from("Tranceboot Co.,Ltd."));
+ self.add_standard_manufacture(0x000076, String::from("TSP CO.,Ltd"));
+ self.add_standard_manufacture(0x0000D0, String::from("TSUBAKIMOTO CHAIN CO."));
+ self.add_standard_manufacture(0x0000C1, String::from("Tsuken Electric Ind Co., Ltd."));
+ self.add_standard_manufacture(0x000053, String::from("Ubiquitous AI Corporation"));
+ self.add_standard_manufacture(0x000117, String::from("WWB Corporation"));
+ self.add_standard_manufacture(0x000095, String::from("Yamato Denki Co.,Ltd."));
+ self.add_standard_manufacture(0x00009E, String::from("YASKAWA ELECTRIC CORPORATION"));
+ self.add_standard_manufacture(0x00007A, String::from("ZUKEN ELMIC,INC."));
+ self.add_standard_manufacture(0x0000B4, String::from("4R Energy Corporation"));
+ self.add_standard_manufacture(0xFFFFFF, String::from("Experimental"));
+ self.add_standard_manufacture(0xFFFFFE, String::from("Undefined"));
}
}
\ No newline at end of file
diff --git a/src/echonet/database_mra_objects.rs.html b/src/echonet/database_mra_objects.rs.html
index b58fa8f4..8b15b7c0 100644
--- a/src/echonet/database_mra_objects.rs.html
+++ b/src/echonet/database_mra_objects.rs.html
@@ -1,4 +1,6 @@
-database_mra_objects.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/device.rs.html b/src/echonet/device.rs.html
index d365f6c9..977e5112 100644
--- a/src/echonet/device.rs.html
+++ b/src/echonet/device.rs.html
@@ -1,4 +1,6 @@
-device.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -373,14 +375,14 @@
pub const DEVICE_OPERATING_STATUS_ON: u8 = OBJECT_OPERATING_STATUS_ON;
pub const DEVICE_OPERATING_STATUS_OFF: u8 = OBJECT_OPERATING_STATUS_OFF;
-pub const DEVICE_VERSION_APPENDIX_A: u8 = 'A' as u8;
-pub const DEVICE_VERSION_APPENDIX_B: u8 = 'B' as u8;
-pub const DEVICE_VERSION_APPENDIX_C: u8 = 'C' as u8;
-pub const DEVICE_VERSION_APPENDIX_D: u8 = 'D' as u8;
-pub const DEVICE_VERSION_APPENDIX_E: u8 = 'E' as u8;
-pub const DEVICE_VERSION_APPENDIX_F: u8 = 'F' as u8;
-pub const DEVICE_VERSION_APPENDIX_G: u8 = 'G' as u8;
-pub const DEVICE_VERSION_APPENDIX_P: u8 = 'P' as u8;
+pub const DEVICE_VERSION_APPENDIX_A: u8 = 'A' as u8;
+pub const DEVICE_VERSION_APPENDIX_B: u8 = 'B' as u8;
+pub const DEVICE_VERSION_APPENDIX_C: u8 = 'C' as u8;
+pub const DEVICE_VERSION_APPENDIX_D: u8 = 'D' as u8;
+pub const DEVICE_VERSION_APPENDIX_E: u8 = 'E' as u8;
+pub const DEVICE_VERSION_APPENDIX_F: u8 = 'F' as u8;
+pub const DEVICE_VERSION_APPENDIX_G: u8 = 'G' as u8;
+pub const DEVICE_VERSION_APPENDIX_P: u8 = 'P' as u8;
pub const DEVICE_VERSION_UNKNOWN: u8 = 0;
pub const DEVICE_DEFAULT_VERSION_APPENDIX: u8 = DEVICE_VERSION_APPENDIX_P;
pub const DEVICE_FAULT_OCCURRED: u8 = 0x41;
@@ -487,7 +489,7 @@
obj.set_code(code);
obj.add_standard_properties(SUPER_OBJECT_CODE);
if !obj.add_standard_properties(code) {
- warn!("Standard object properties ({:06X}) are not found", code);
+ warn!("Standard object properties ({:06X}) are not found", code);
}
let mut dev_node = self.node.lock().unwrap();
dev_node.add_object(obj);
diff --git a/src/echonet/device_node.rs.html b/src/echonet/device_node.rs.html
index 18643d35..8b883072 100644
--- a/src/echonet/device_node.rs.html
+++ b/src/echonet/device_node.rs.html
@@ -1,4 +1,6 @@
-device_node.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/device_test.rs.html b/src/echonet/device_test.rs.html
index 8da04296..e03186de 100644
--- a/src/echonet/device_test.rs.html
+++ b/src/echonet/device_test.rs.html
@@ -1,4 +1,6 @@
-device_test.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/error.rs.html b/src/echonet/error.rs.html
index f1a92389..5df8f932 100644
--- a/src/echonet/error.rs.html
+++ b/src/echonet/error.rs.html
@@ -1,4 +1,6 @@
-error.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/lib.rs.html b/src/echonet/lib.rs.html
index d6c83691..61748736 100644
--- a/src/echonet/lib.rs.html
+++ b/src/echonet/lib.rs.html
@@ -1,4 +1,6 @@
-lib.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/log/logger.rs.html b/src/echonet/log/logger.rs.html
index 91453386..5d684b19 100644
--- a/src/echonet/log/logger.rs.html
+++ b/src/echonet/log/logger.rs.html
@@ -1,4 +1,6 @@
-logger.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -108,7 +110,7 @@
}
}
- pub fn shared() -> &'static Logger {
+ pub fn shared() -> &'static Logger {
&LOGGER
}
@@ -120,7 +122,7 @@
INIT.call_once(|| {
log::set_logger(&LOGGER)
.map(|()| log::set_max_level(LevelFilter::Trace))
- .expect("Couldn't initialize logger");
+ .expect("Couldn't initialize logger");
});
}
}
@@ -134,7 +136,7 @@
if self.enabled(record.metadata()) {
let ts = Local::now();
println!(
- "{} {} {}",
+ "{} {} {}",
ts.to_rfc3339_opts(SecondsFormat::Secs, true),
record.level(),
record.args()
diff --git a/src/echonet/log/mod.rs.html b/src/echonet/log/mod.rs.html
index f62dbf9a..99c8cd1a 100644
--- a/src/echonet/log/mod.rs.html
+++ b/src/echonet/log/mod.rs.html
@@ -1,4 +1,6 @@
-mod.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/manufacture.rs.html b/src/echonet/manufacture.rs.html
index c9663bbf..44b15448 100644
--- a/src/echonet/manufacture.rs.html
+++ b/src/echonet/manufacture.rs.html
@@ -1,4 +1,6 @@
-manufacture.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -72,7 +74,7 @@
pub fn new() -> Manufacture {
Manufacture {
code: 0,
- name: String::from(""),
+ name: String::from(""),
}
}
diff --git a/src/echonet/message.rs.html b/src/echonet/message.rs.html
index 36bb510a..409abf73 100644
--- a/src/echonet/message.rs.html
+++ b/src/echonet/message.rs.html
@@ -1,4 +1,6 @@
-message.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -331,13 +333,13 @@
}
}
-pub struct NodeProfileMessage<'a> {
+pub struct NodeProfileMessage<'a> {
obj_codes: Vec<ObjectCode>,
- msg: &'a Message,
+ msg: &'a Message,
}
-impl NodeProfileMessage<'_> {
- pub fn from_message<'a>(msg: &'a Message) -> NodeProfileMessage<'a> {
+impl NodeProfileMessage<'_> {
+ pub fn from_message<'a>(msg: &'a Message) -> NodeProfileMessage<'a> {
NodeProfileMessage {
msg: msg,
obj_codes: Vec::new(),
diff --git a/src/echonet/message_test.rs.html b/src/echonet/message_test.rs.html
index f99ac9d6..fa47e04d 100644
--- a/src/echonet/message_test.rs.html
+++ b/src/echonet/message_test.rs.html
@@ -1,4 +1,6 @@
-message_test.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -85,14 +87,14 @@
let msg = SearchMessage::new();
assert_eq!(
msg.bytes(),
- hex::decode("108100000EF0010EF0016201D600").ok().unwrap()
+ hex::decode("108100000EF0010EF0016201D600").ok().unwrap()
)
}
#[test]
fn node_profile_message() {
let msg =
- Message::from_bytes(&hex::decode("108100010EF0010EF0017201D6040105FF01").unwrap());
+ Message::from_bytes(&hex::decode("108100010EF0010EF0017201D6040105FF01").unwrap());
let mut profile_msg = NodeProfileMessage::from_message(&msg);
assert!(profile_msg.parse());
assert_eq!(profile_msg.object_codes().len(), 1);
@@ -101,7 +103,7 @@
#[test]
fn response_message() {
let req_msg =
- Message::from_bytes(&hex::decode("108100330EF0010EF0016201D600").ok().unwrap());
+ Message::from_bytes(&hex::decode("108100330EF0010EF0016201D600").ok().unwrap());
let res_msg = ResponseMessage::from(&req_msg);
assert_eq!(res_msg.esv(), ESV::ReadResponse);
assert_eq!(res_msg.tid(), 0x0033);
@@ -110,7 +112,7 @@
#[test]
fn error_response_message() {
let req_msg =
- Message::from_bytes(&hex::decode("108100330EF0010EF0016201D600").ok().unwrap());
+ Message::from_bytes(&hex::decode("108100330EF0010EF0016201D600").ok().unwrap());
let res_msg = ResponseErrorMessage::from(&req_msg);
assert_eq!(res_msg.esv(), ESV::ReadRequestError);
assert_eq!(res_msg.tid(), 0x0033);
diff --git a/src/echonet/node.rs.html b/src/echonet/node.rs.html
index a4983b93..37ad617a 100644
--- a/src/echonet/node.rs.html
+++ b/src/echonet/node.rs.html
@@ -1,4 +1,6 @@
-node.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -738,7 +740,7 @@
match self.post_sender.send(msg) {
Ok(()) => {}
Err(_err) => {
- // warn!("{}", err);
+ // warn!("{}", err);
}
}
let (tx, _): (Sender<Message>, Receiver<Message>) = mpsc::channel();
@@ -959,7 +961,7 @@
node.notify(&mut res_msg);
}
} else {
- warn!("invalid ESV response ({}): {}", res_msg.esv(), res_msg)
+ warn!("invalid ESV response ({}): {}", res_msg.esv(), res_msg)
}
}
}
diff --git a/src/echonet/node_profile.rs.html b/src/echonet/node_profile.rs.html
index 3e262f48..5ab3ce0d 100644
--- a/src/echonet/node_profile.rs.html
+++ b/src/echonet/node_profile.rs.html
@@ -1,4 +1,6 @@
-node_profile.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
@@ -199,11 +201,11 @@
pub const NODE_PROFILE_CLASS_NOT_BOOTING: u8 = 0x31;
pub const LOWER_COMMUNICATION_LAYER_PROTOCOL_TYPE: u8 = 0xFE;
-pub struct NodeProfile<'a> {
- obj: &'a mut Object,
+pub struct NodeProfile<'a> {
+ obj: &'a mut Object,
}
-impl NodeProfile<'_> {
+impl NodeProfile<'_> {
pub fn new() -> Object {
let mut obj = Object::new();
obj.set_code(NODE_PROFILE_OBJECT_CODE);
diff --git a/src/echonet/node_profile_test.rs.html b/src/echonet/node_profile_test.rs.html
index e15ecc2d..9b04e2c5 100644
--- a/src/echonet/node_profile_test.rs.html
+++ b/src/echonet/node_profile_test.rs.html
@@ -1,4 +1,6 @@
-node_profile_test.rs - source
// Copyright (C) 2022 Satoshi Konno All rights reserved.
//
-// Licensed under the Apache License, Version 2.0 (the "License");
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
+// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/src/echonet/node_test.rs.html b/src/echonet/node_test.rs.html
index a6b64c96..4a848078 100644
--- a/src/echonet/node_test.rs.html
+++ b/src/echonet/node_test.rs.html
@@ -1,4 +1,6 @@
-node_test.rs - source