<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chipkin Automation Systems - Articles &#187; BACnet MSTP</title>
	<atom:link href="http://www.chipkin.com/articles/category/bacnet-mstp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chipkin.com/articles</link>
	<description>Resources and News for industrial automation</description>
	<lastBuildDate>Fri, 12 Mar 2010 17:51:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BACnet MSTP on a Delta DFM-200 Field Module</title>
		<link>http://www.chipkin.com/articles/bacnet-mstp-on-a-delta-dfm-200-field-module</link>
		<comments>http://www.chipkin.com/articles/bacnet-mstp-on-a-delta-dfm-200-field-module#comments</comments>
		<pubDate>Thu, 10 Dec 2009 22:13:44 +0000</pubDate>
		<dc:creator>pchipkin</dc:creator>
				<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[Delta Controls]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=491</guid>
		<description><![CDATA[This device supports two protocols. One is BACnet MS/TP and the other is LinkNet (Delta&#8217;s own protocol).
When the product is shipped the internal jumper is set to LinkNet. Despite this BACnet MSTP is active and if you connect a MSTP client you can read and write the BACnet objects. What you cant do until you [...]]]></description>
			<content:encoded><![CDATA[<p>This device supports two protocols. One is BACnet MS/TP and the other is LinkNet (Delta&#8217;s own protocol).</p>
<p>When the product is shipped the internal jumper is set to LinkNet. Despite this BACnet MSTP is active and if you connect a MSTP client you can read and write the BACnet objects. What you cant do until you change the jumper is discover the device. It appears the only effect of the jumper is to enable the reply to a who-is.</p>
<p>Did you know that with the CAS BACnet Explorer you can add a device manually and then discover its objects and properties. Using this feature the DFM-200 was &#8216;discovered&#8217; even with the protocol selection jumper in the wrong position.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/bacnet-mstp-on-a-delta-dfm-200-field-module/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chipkin BACnet Explorer set the max master</title>
		<link>http://www.chipkin.com/articles/chipkin-bacnet-explorer-set-the-max-master</link>
		<comments>http://www.chipkin.com/articles/chipkin-bacnet-explorer-set-the-max-master#comments</comments>
		<pubDate>Thu, 10 Dec 2009 19:35:43 +0000</pubDate>
		<dc:creator>cpascu</dc:creator>
				<category><![CDATA[BACnet]]></category>
		<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[Utilities and tools]]></category>
		<category><![CDATA[CAS BACnet Explorer]]></category>
		<category><![CDATA[mstp]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=489</guid>
		<description><![CDATA[To change the CAS BACnet explorer MSTP MaxMaster.
1) Open the settings file with notepad. The settings file is stored in of two places
C:\Users\&#60;username&#62;\Documents\CAS BACnet Explorer\Settings.xml
C:\Users\&#60;username&#62;\Documents\CAS BACnet Explorer (beta)\Settings.xml
2) Find the iMSTPNmaxMaster value
&#60;key name=&#8221;iMSTPNmaxMaster&#8221; value=&#8221;127&#8220;/&#62;
3) Change the value to a number between 1-254. Note: 255 (OxFF) is reserved for broadcasts.
From the BACnet Spec:
This parameter represents the value [...]]]></description>
			<content:encoded><![CDATA[<p>To change the CAS BACnet explorer MSTP MaxMaster.</p>
<p>1) Open the settings file with notepad. The settings file is stored in of two places</p>
<blockquote><p>C:\Users\&lt;<em>username</em>&gt;\Documents\CAS BACnet Explorer\Settings.xml<br />
C:\Users\&lt;<em>username</em>&gt;\Documents\CAS BACnet Explorer (beta)\Settings.xml</p></blockquote>
<p>2) Find the iMSTPNmaxMaster value</p>
<blockquote><p>&lt;key name=&#8221;<strong><em>iMSTPNmaxMaster</em></strong>&#8221; value=&#8221;<strong><em><span style="color: #ff0000;">127</span></em></strong>&#8220;/&gt;</p></blockquote>
<p>3) Change the value to a number between 1-254. Note: 255 (OxFF) is reserved for broadcasts.</p>
<p><strong>From the BACnet Spec:</strong></p>
<blockquote><p>This parameter represents the value of the Max_Master property of the node&#8217;s Device object. The value of Max_Master specifies the highest allowable address for master nodes. The value of Max_Master shall be less than or equal to 127. If Max_Master is not writable in a node, its value shall be 127.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/chipkin-bacnet-explorer-set-the-max-master/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modbus/TCP to BACnet/IP Configuration Sample</title>
		<link>http://www.chipkin.com/articles/modbustcp-to-bacnetip-configuration-sample</link>
		<comments>http://www.chipkin.com/articles/modbustcp-to-bacnetip-configuration-sample#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:36:29 +0000</pubDate>
		<dc:creator>cpascu</dc:creator>
				<category><![CDATA[BACnet]]></category>
		<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[Modbus]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[descriptor]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[floating]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[numbers]]></category>
		<category><![CDATA[point]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[sample]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=416</guid>
		<description><![CDATA[This example FieldServer configuration illustrates a config which reads data from a Modbus/TCP device and makes the data available as BACnet data. A remote BACnet client can read and write points.
Relationship between a connection, node and Map Descriptor for a client
The name of the connection/adapter is used to form the relationship between the connection and [...]]]></description>
			<content:encoded><![CDATA[<p>This example FieldServer configuration illustrates a config which reads data from a Modbus/TCP device and makes the data available as BACnet data. A remote BACnet client can read and write points.</p>
<p><strong>Relationship between a connection, node and Map Descriptor for a client</strong></p>
<p>The name of the connection/adapter is used to form the relationship between the connection and the node. Here the name ‘N1’ is used in common. This means that when messages are sent to the node called PLC_01 (Node Address=1) they will be sent using connection N1.</p>
<p>As the FieldServer processes each task (Map Descriptor) it needs to know which device or node to send the message to. The name of the Node is used to form the relationship. For example, the task to read address 40001 is defined for Node=’PLC_01’. Now the FieldServer looks for a node with the same name. When it finds it, it then known which connection to send the message on. In this example, it also finds the IP address of the node. So now it knows to send a read holding register message to the device with device address = 1 at IP Adrdess 192.168.1.82 using Network connection N1.</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img1.jpg"><img class="aligncenter size-full wp-image-418" title="img1" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img1.jpg" alt="img1" width="688" height="309" /></a></p>
<p><strong>Relationship between a connection, node and Map Descriptor for a Server</strong></p>
<p>For a server, it is not necessary to form a relationship between the connection and the node. What does it mean when a node is not related to a connection? Let&#8217;s say you define the same protocol on two connections (eg N1 and N2 – not all FieldServer’s have both) but you want to use the same server node to respond to messages that arrive on connection N1 or N2. By leaving the relationship between a connection and a node undefined (like this example), this becomes possible.</p>
<p>For a server, Map Descriptors may be thought of as server data object definitions. They must be related to a node. When a request for data from node 11 (like this example) is received, the driver must find a matching server node in the config. Once a matching node is found, the FieldServer must find a data object definition that matches the request. Thus, a relationship between the node and the Map Descriptor must be established. This is done by using a common Node_Name as illustrated by the green line.</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img2.jpg"><img class="aligncenter size-full wp-image-419" title="img2" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img2.jpg" alt="img2" width="689" height="360" /></a></p>
<p><strong>What connects two protocols together?</strong></p>
<p>The Data Arrays connect protocols. The client reads data and stores it in a data array. The server serves data, extracting it from the Data Array and serving the data using a different protocol. Some data scaling or rearrangement may be required. FieldServer provides tools to move, reorganize, do arithmetic and scale Data Array data. In this example the relationship is direct.</p>
<p>In this diagram the pink and purple lines show how client side data read using Modbus is served as BACnet Data.</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img3.jpg"><img class="aligncenter size-full wp-image-420" title="img3" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img3.jpg" alt="img3" width="689" height="553" /></a></p>
<p>The Client read 20 data items from register 30001 and stores the data in DA_Ana_Inputs starting at offset zero.</p>
<p>This means DA_Ana_Inputs[0] contains the value of register 30001.  DA_Ana_Inputs[1] contains the value of register 30002.  DA_Ana_Inputs[2] contains the value of register 30003.</p>
<p>The server Map Descriptor named ‘AnaInput01’ serves data extracted from the Data Array named ‘DA_Ana_Inputs’ offset 0. Thus the data it serves correlates to register 30001.</p>
<p>The server Map Descriptor named ‘AnaInput02’ serves data extracted from the Data Array named ‘DA_Ana_Inputs’ offset 1. Thus the data it serves correlates to register 30002.</p>
<p>The server Map Descriptor named ‘AnaInput03’ serves data extracted from the Data Array named ‘DA_Ana_Inputs’ offset 2. Thus the data it serves correlates to register 30003</p>
<p>A similar discussion applies to the other data.</p>
<p>If the client goes offline or the data cannot be read because of some error then the age of the data increases. At some point the data becomes too old to serve in which case the FieldServer marks the data as unreliable.</p>
<p><strong>Data Arrays</strong></p>
<p>Data Arrays are used to store data. Select Data_Formats that are suitable for the data. FieldServers can store 1,8,16 and 32 bit data, signed and unsigned as will as floating point data. A few other formats such as packed_bits and packed_bytes allow binary data to be easily packed/unpacked. In addition using special functions data can be moved from one location to another. During the move, data formats can be changed and arithmetic can be performed.</p>
<p>Data arrays use FieldServer memory but the length does not affect the point count.</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img4.jpg"><img class="aligncenter size-full wp-image-421" title="img4" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img4.jpg" alt="img4" width="661" height="166" /></a></p>
<p><strong>Scaling</strong></p>
<p>A value can be scaled before it is served. In this example, the value served will be 100 times smaller than the value found in the Data Array. Read the config as follows; When a value of 0-10,000 is extracted from the Data Array it will be served to the remote node as a value between 0-100.</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img5.jpg"><img class="aligncenter size-full wp-image-422" title="img5" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img5.jpg" alt="img5" width="621" height="105" /></a></p>
<p><strong>Modbus Client</strong></p>
<p>No more than once per second (Scan_Interval) read (Function=RDBC which means read continuously) 20 (Length) input registers starting at address 30001 (Address) and store the returned data in DA_Ana_Inputs[0..19]. For this protocol the Map_Descriptor_Name serves only a descriptive purpose – it is not used by the protocol.</p>
<p>There are three other similar tasks. Each reads a different data type and stores it in a different location.</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img6.jpg"><img class="aligncenter size-full wp-image-423" title="img6" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img6.jpg" alt="img6" width="689" height="483" /></a></p>
<p><strong>BACnet Server</strong></p>
<p>The BACnet device instance has been set to 11. (Node_ID).</p>
<p>12 Data objects have been defined. Each is defined by a single map descriptor. The unstated length of each map descriptor is 1 (default value for this protocol.). That means each map descriptor defines a single BACnet data object. The object type and instance numbers are defined by Data_Type and Object_ID. They do not have to be sequential.</p>
<p>The MapDescriptor name is used as the BACnet Object Name. When a remote client reads from this server it will find objects named ‘AnaInput01’, ‘AnaInput02’, etc&#8230;</p>
<p>The Virtual BACNet device will be allocated to the Local Network. (Network zero). There are methods to change this default allocation.</p>
<p>A parameter called ‘Relinqush_Default’ tells the driver what value to set the object to if it is not being commanded by a remote device and if it is not being read from a remote device. It is required for output types and the typical value is zero.</p>
<p>The function is set to server meaning that these map descriptors are capabilities as opposed to tasks. The FieldServer does no active work based on these Map Descriptors. The server side waits passively until it receives a message from a remote BACnet device. When a message is received, the Fieldserver matches it against a server side node and then against the server side map descriptors. If there is a match data can be extracted and served. If there is no match then an error response is sent.</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img7.jpg"><img class="aligncenter size-full wp-image-424" title="img7" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img7.jpg" alt="img7" width="689" height="350" /></a></p>
<p>Engineering Units are a property of a BACnet data object. You can set them to any supported unit using the ‘Units’ parameter. The manual provides a full list of units. You can see the analog data is scaled before it is served.</p>
<p><strong>How to Write/Command Data</strong></p>
<p>When you send a BACnet comamd to change the value of an object (typically an output object) then a message is sent to the FieldSever with the new value. If a matching device and object are found the Data Array is updated. Normally the data is read by the client side and shared with the server side. These two operations seem to contradict each other. Here is how it works:</p>
<p>1. Normally client side (Modbus) reads the data and server side serves that data.</p>
<p>2. BACnet Scada System sends a command to write a data object.</p>
<p>3. This causes the FieldServer to store the data in the Data Array location being used by the corresponding Server Map Descriptor.</p>
<p>4. This in turn triggers a once off operation. Instead of reading the data from the Modbus Device, a single write to the Modbus device is performed with the new data. FieldServers call this a ‘write-though-read’. That is why we get away with having no ‘write’ map descriptors to the Modbus device but we are still able to send commands to the Modbus Device.</p>
<p>Lets say a remote controller sends a new setpoint to Analog Output #2. In this case the new setpoint is stored in DA_Ana_Outputs[1] (offset 1).</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img13.jpg"><img class="aligncenter size-full wp-image-431" title="img13" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img13.jpg" alt="img13" width="689" height="59" /></a></p>
<p>You can deduce that DA_Ana_Outputs[1] corresponds to Modbus register 40002. ( Basis for deduction – follow the data array name from the server map descriptor – find which client Map Descrptor uses the same Data Array. In this case it is the one called ‘Read_Holding_Regs’. Now you can see that 40001 corresponds to DA_Ana_Outputs[0] and hence 40002 corresponds DA_Ana_Outputs[1].</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img14.jpg"><img class="aligncenter size-full wp-image-430" title="img14" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img14.jpg" alt="img14" width="688" height="147" /></a></p>
<p>Now the FieldServer knows where to send the new setpoint and hence a message to set 40002 in device #1 using Modbus/TCP is sent.</p>
<p><strong>Modbus and Floating Point Numbers</strong></p>
<p>Modbus does not naturally have a way of transporting floating point numbers. Commonly, two 16bit integers are used to store a representation of a floating point number. Commonly the representation method is IEEE754. FieldServer have a method of doing the conversion.</p>
<p>The following table shows the FieldServer function moves that copy two adjacent 16-bit registers to a 32-bit floating point value:</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img8.jpg"><img class="aligncenter size-full wp-image-425" title="img8" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img8.jpg" alt="img8" width="581" height="107" /></a></p>
<p>In these examples, 32 16-bit values are combined to form 16 floating point numbers.</p>
<p>In the 1st example DA_SYN_REG[502] and DA_SYN_REG[503] are combined and stored in DA_SYN_ FLOAT500[0]. This is repeated 15 more times. Eg DA_SYN_REG[504] and DA_SYN_REG[505] are combined and stored in DA_SYN_FLOAT500[1].</p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img9.jpg"><img src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img9.jpg" alt="img9" title="img9" width="689" height="100" class="aligncenter size-full wp-image-426" /></a></p>
<p><strong>Complete Configuration File</strong></p>
<p><a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img10.jpg"><img class="aligncenter size-full wp-image-427" title="img10" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img10.jpg" alt="img10" width="690" height="331" /></a><br />
<a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img11.jpg"><img class="aligncenter size-full wp-image-428" title="img11" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img11.jpg" alt="img11" width="690" height="397" /></a><br />
<a href="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img12.jpg"><img class="aligncenter size-full wp-image-417" title="img12" src="http://www.chipkin.com/articles/wp-content/uploads/2009/08/img12.jpg" alt="img12" width="690" height="412" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/modbustcp-to-bacnetip-configuration-sample/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FieldServer Gateway (Dual Serial)</title>
		<link>http://www.chipkin.com/articles/fieldserver-gateway-dual-serial</link>
		<comments>http://www.chipkin.com/articles/fieldserver-gateway-dual-serial#comments</comments>
		<pubDate>Mon, 27 Apr 2009 22:52:45 +0000</pubDate>
		<dc:creator>cpascu</dc:creator>
				<category><![CDATA[BACnet]]></category>
		<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[FieldServer]]></category>
		<category><![CDATA[10/100BaseT]]></category>
		<category><![CDATA[B2510]]></category>
		<category><![CDATA[dual]]></category>
		<category><![CDATA[FS-B2510]]></category>
		<category><![CDATA[FS-X30]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[X30]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=290</guid>
		<description><![CDATA[


Dual Serial – Ethernet
FS-B2510
The FS-B2510 Dual Serial-Ethernet gateway provides a wealth of features to enable data transfer between different devices and networks utilizing serial and Ethernet protocols. The extensive library of FieldServer drivers provides easy interoperability with devices and networks used in building automation, HVAC, fire and process control industries. The FS-B2510 is particular cost [...]]]></description>
			<content:encoded><![CDATA[<table border="0">
<tbody>
<tr>
<td><img src="/files/newsletters/img/bridge_sm.jpg" alt="" align="right" /><strong>Dual Serial – Ethernet</p>
<p>FS-B2510</strong></p>
<p>The FS-B2510 Dual Serial-Ethernet gateway provides a wealth of features to enable data transfer between different devices and networks utilizing serial and Ethernet protocols. The extensive library of FieldServer drivers provides easy interoperability with devices and networks used in building automation, HVAC, fire and process control industries. The FS-B2510 is particular cost effective in the integration of two devices/systems utilizing serial protocols such as a fire alarm control panel to BACnet MSTP.</td>
</tr>
<tr>
<td>The FS-B2510 is one of the FS-X30 Series FieldServers designed to meet the needs of system integrators in designing a complete interoperable system. The FS-B25 Series brings together the powerful FieldServer driver library with state-of-the-art gateway design. This FieldServer includes twi serial connections (RS-232 or RS-485, software selectable) and one 10/100BaseT Ethernet ports. The multiport design allows for serial-to-serial interfaces or interface from mulitple serial products to an Ethernet or LonWorks network. The Ethernet port enables the integrator to connect a PC to download configuration changes without disturbing the system connections and without the additional cost of an external hub.</p>
<p><strong><span style="font-size: x-small;">CAS sell, support, install, configure and develop custom drivers for FieldServers. With every FieldServer purchased from CAS that includes a BACnet protocol we provide a free license to the CAS BACnet Explorer which can be used to test / prove the BACnet interface is working.</span></strong></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/fieldserver-gateway-dual-serial/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Segementation in BACnet</title>
		<link>http://www.chipkin.com/articles/segementation-in-bacnet</link>
		<comments>http://www.chipkin.com/articles/segementation-in-bacnet#comments</comments>
		<pubDate>Thu, 23 Apr 2009 22:19:25 +0000</pubDate>
		<dc:creator>cpascu</dc:creator>
				<category><![CDATA[BACnet]]></category>
		<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[MTU]]></category>
		<category><![CDATA[segmentation]]></category>
		<category><![CDATA[segmented]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=270</guid>
		<description><![CDATA[ 
BACnet messages that don’t fit in a single packet use segmentation. Why would one message need more than one packet ? Well IP packets have a maximum length of 1500 bytes. So if you are sending a BACnet IP message that is longer than 1500 bytes then you need to send more than one Ethernet [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>BACnet messages that don’t fit in a single packet use segmentation. Why would one message need more than one packet ? Well IP packets have a maximum length of 1500 bytes. So if you are sending a BACnet IP message that is longer than 1500 bytes then you need to send more than one Ethernet packet.</p>
<p>Example: Ask your fishing buddy if he wants another beer. The reply is short and fits in s single response packet. Yes. Now ask him to tell you about the one that got away. He will need multiple sentences to tell you the long storey. Your buddy needs you to support segmentation otherwise you will only hear the first sentence of his storey (lucky you.)</p>
<p>Be aware: 1500 is not a hard coded Maximum Transmission Unit (MTU) length in all Ethernet applications. Often the size is set smaller.</p>
<p>Most serial protocols like MS/TP choose a small number for the MTU because am error requires retransmission and the data is slow so it better to catch an error in smaller packet.</p>
<p><strong><em>Practical / Field Issues</em></strong></p>
<table border="0">
<tbody>
<tr>
<td width="50"> </td>
<td><strong>How does Segmentation affect you as a user ?</strong>If a device has a large number of objects and a message is sent to read the object list then it is possible that the response wont fit in a single packet. If both the device and the requestor support segmentation then there is no problem. If either side doesn’t support segmentation then 1) You are out of luck or 2) The requestor must use a different method to read the object list – for example, reading each object using its index until it reaches an index number with no object.The CAS BACNet explorer works like that – first it tries the most efficient method and then it slowly downgrades itself to try and ensure the response will fit in a single packet.</p>
<p><strong>How do you know if a device supports segmentation ?</strong></p>
<p>You can read the vendor’s PIC (Protocol Implementation and Conformance) Statement or you can look at the device object’s properties.</p>
<div id="attachment_271" class="wp-caption aligncenter" style="width: 425px"><img class="size-full wp-image-271" title="segmentation" src="http://www.chipkin.com/articles/wp-content/uploads/2009/04/segmentation.jpg" alt="segmentation in bacnet" width="415" height="363" /><p class="wp-caption-text">segmentation in bacnet</p></div>
<p>segmented-both (0)</p>
<p>segmented-transmit (1)</p>
<p>segmented-receive (2)</p>
<p>no-segmentation (3)</p>
<p><strong>How can you work around the segmentation issue ?</strong></p>
<p>If you can configure the services your system uses to read data you have a fighting chance. Ensure you use read-property for a single property – avoiding read-property for all properties. If you have to use read-property-multiple then limit the list of properties to be read and avoid reading all using this service.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/segementation-in-bacnet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reducing latency on com ports</title>
		<link>http://www.chipkin.com/articles/reducing-latency-on-com-ports</link>
		<comments>http://www.chipkin.com/articles/reducing-latency-on-com-ports#comments</comments>
		<pubDate>Fri, 06 Mar 2009 23:54:16 +0000</pubDate>
		<dc:creator>pchipkin</dc:creator>
				<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[RS485]]></category>
		<category><![CDATA[BACnet]]></category>
		<category><![CDATA[converter]]></category>
		<category><![CDATA[mstp]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=254</guid>
		<description><![CDATA[When a BYTE is sent from a serial device (BACnet MSTP thermostat) to a USB to 232/485 converters (USB-COMI-SI-M) it is cached on the USB converter until one of two things happened.

Transfer size &#8211; More then x BYTES are collected or
Latency timer &#8211; More then n Milliseconds (ms) expirer.

By default most ‘off the self’ USB [...]]]></description>
			<content:encoded><![CDATA[<p>When a BYTE is sent from a serial device (BACnet MSTP thermostat) to a<em> USB to 232/485 converters</em> (USB-COMI-SI-M) it is cached on the USB converter until one of two things happened.</p>
<ul>
<li><strong>Transfer size</strong> &#8211; More then x BYTES are collected or</li>
<li><strong>Latency timer</strong> &#8211; More then n Milliseconds (ms) expirer.</li>
</ul>
<p>By default most ‘<em>off the self</em>’ USB to serial converters have a latency timer of 50ms and a transfer size of 4096 BYTES</p>
<p>The can be a major problem for PC utilities monitoring a serial network. The PC doesn’t get the BYTES fast enough to respond to the serial device before it times out.</p>
<p><strong>For example:</strong></p>
<p>On a network with a BACnet MSTP thermostat and a RS485 to USB converter connected to a PC. The BACnet MSTP thermostat will send a poll to the PC and will expect the PC to respond within 100ms. If the thermostat does not receive a response within this time the thermostat will assume that the device has gone offline. When the USB to 458 converter receives the message it will stay in its buffers for 50ms before being sent to the PC. Depending on the message it may take longer then 50 ms for the PC to respond to the poll and the thermostat will consider the PC offline.</p>
<p><strong>Luckily we can set the Transfer size, and latency timer.</p>
<p></strong>Most USB to 485 devices that I have used have the ability to set the transfer size and the latency timer.</p>
<ol>
<li>Start menu–&gt; Settings –&gt; Control panel –&gt; device manager –&gt; Ports (COM &amp; LPT) –&gt;{<em>Select your USB to RS485 converter</em>}</li>
<li>Right click and select “<em>Properties</em>”</li>
<li>Select the “<em>Port Settings</em>” tab</li>
<li>Click the “<em>Advanced”</em> button <img class="aligncenter size-medium wp-image-253" title="advancedsettingsforcomm10" src="http://www.chipkin.com/articles/wp-content/uploads/2009/03/advancedsettingsforcomm10-300x213.png" alt="advancedsettingsforcomm10" width="300" height="213" /></li>
<li>Change the Latency Timer (mSec) to 1 or the lowest possible setting.</li>
<li>Change the USB Transfer sizes to 64 or the lowest possible settings</li>
<li>Save and close.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/reducing-latency-on-com-ports/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BACnet BIBB&#8217;s</title>
		<link>http://www.chipkin.com/articles/bacnet-bibbs</link>
		<comments>http://www.chipkin.com/articles/bacnet-bibbs#comments</comments>
		<pubDate>Wed, 04 Feb 2009 00:15:52 +0000</pubDate>
		<dc:creator>pchipkin</dc:creator>
				<category><![CDATA[BACnet]]></category>
		<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[bancet BIBB]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=246</guid>
		<description><![CDATA[The implementation of BACnet is under-the-hood. It is invisible to most of us users. We don’t know what services are supported and nor do we know when each service is used. If we don’t know then how can we tell, for example, whether a controller and field device such as a thermostat can interact.
The question [...]]]></description>
			<content:encoded><![CDATA[<p>The implementation of BACnet is under-the-hood. It is invisible to most of us users. We don’t know what services are supported and nor do we know when each service is used. If we don’t know then how can we tell, for example, whether a controller and field device such as a thermostat can interact.</p>
<p>The question is: How do you match requirements of a project to the capabilities of the devices being installed ? The Answer – in BACnet – is BIBBS.</p>
<p>A BIBB is a Bacnet Interoperability Building Block.</p>
<p>Continuing with our example: Say your controller needs to read the set point on a thermostat to perform its control. Then the controller needs to support a BIBB called DS-RP-A.  This isn’t enough. The thermostat must be able to respond so it needs to support a BIBB called DS-RP-B.   DS stands for Data Sharing. RP stands for Read Property. The A and the B stand for Client (A) and Server (B).</p>
<p>The outdoor temperature on a HVAC controller could come from two places. A local sensor connected to the unit or a remote value sent via BACnet. In this case you would want to match the BAS controller and HVAC controller with BIBBS DS-WP-A and DS-WP-B (DataSharing-WriteProperty-A or B for Client and Server).</p>
<p>Thus, if you buy a great controller that supports Conditional and Range Reads you would want to buy field devices that support these services. DS-RPC-A/B for DataSharing-ReadPropertyConditional-Client/Server.</p>
<p>Abbreviation	BIBB Category<br />
DS       	Data Sharing<br />
AE       	Alarm and Event Management<br />
DM      	Device Management<br />
DM and NM are part of the same category.<br />
NM      	Network Management<br />
T          Trend<br />
SCHED	Schedule</p>
<p>TIP : Device A and Device B.  All the BIBBs end in ‘-A’ or ‘-B’.  BACnet refers to the A device and the B device. The A device in this context is a device acting as a client. The B device means a device acting as a server. In BACnet devices can be both clients and servers since almost all devices can read data from each other.</p>
<p>A complete table of BIIB&#8217;s is available at: <a href="http://www.chipkin.com/articles/bacnet-bibbs-table-bacnet-interoperability-building-blocks">http://www.chipkin.com/articles/bacnet-bibbs-table-bacnet-interoperability-building-blocks </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/bacnet-bibbs/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BACnet BIBB&#8217;s TABLE &#8211; Bacnet Interoperability Building Blocks</title>
		<link>http://www.chipkin.com/articles/bacnet-bibbs-table-bacnet-interoperability-building-blocks</link>
		<comments>http://www.chipkin.com/articles/bacnet-bibbs-table-bacnet-interoperability-building-blocks#comments</comments>
		<pubDate>Wed, 04 Feb 2009 00:11:35 +0000</pubDate>
		<dc:creator>pchipkin</dc:creator>
				<category><![CDATA[BACnet]]></category>
		<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[BIBB]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=243</guid>
		<description><![CDATA[Notes on BIBB&#8217;s are provided here: http://www.chipkin.com/articles/bacnet-bibbs




AE-ACK-A
Alarm and Event Notification &#8211;  Acknowledgement







Alarm and Event  Management







A client sends an acknowledgement after receiving an  Alarm or Event notification that requires one.







Service
Initiate
Execute







AcknowledgeAlarm
Yes
No







AE-ACK-B
Alarm and Event Notification &#8211;  Acknowledgement







Alarm and Event  Management







A server processes an alarm or event  notification







Service
Initiate
Execute







AcknowledgeAlarm
No
Yes







AE-ASUM-A
Alarm and Event &#8211; Alarm  [...]]]></description>
			<content:encoded><![CDATA[<p>Notes on BIBB&#8217;s are provided here: <a href="http://www.chipkin.com/articles/bacnet-bibbs">http://www.chipkin.com/articles/bacnet-bibbs</a></p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-ACK-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event Notification &#8211;  Acknowledgement</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client sends an acknowledgement after receiving an  Alarm or Event notification that requires one.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AcknowledgeAlarm</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-ACK-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event Notification &#8211;  Acknowledgement</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A server processes an alarm or event  notification</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AcknowledgeAlarm</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-ASUM-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211; Alarm  Summary</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client polls for a  summary</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">GetAlarmSummary</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-ASUM-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211; Alarm  Summary</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server sends an alarm  summary</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">GetAlarmSummary</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-ESUM-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211; Enrolment  Summary</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client wants a summary of event initiating objects.  Selection criteria may be specified in the  request.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">GetEnrollmentSummary</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-ESUM-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211; Enrolment  Summary</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server sends a list of selected objects that are  event initiating. Selectionis based on the requesting  criteria.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">GetEnrollmentSummary</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-INFO-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211;  Information</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The GetEventInformation service is used by a client  BACnet-user to obtain a summary of all &#8220;active event states&#8221;. The  term</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">&#8220;active event states&#8221; refers to all event-initiating  objects that</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">(a) have an Event_State property whose value is not  equal to NORMAL, or</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">(b) have an Acked_Transitions property, which has at  least one of the bits (TO-OFFNORMAL, TO-FAULT,  TONORMAL)</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">set to FALSE.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">GetEventInformation</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-INFO-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211;  Information</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server sends a summary of all active event  states</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">&#8220;active event states&#8221; refers to all event-initiating  objects that</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">(a) have an Event_State property whose value is not  equal to NORMAL, or</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">(b) have an Acked_Transitions property, which has at  least one of the bits (TO-OFFNORMAL, TO-FAULT,  TONORMAL)</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">set to FALSE.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">GetEventInformation</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-LS-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211; Life  Saftey</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client devices as a life saftety device is able to  process and acknowldege notifications it receives about life safty events. The  Client </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">sends a reset, silence or unsilence message. Is  intended for fire and life safety systems.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">LifeSafetyOperation</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-LS-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event &#8211; Life  Saftey</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A device as a server and as a life saftey device  sends notifications about life safety events. Server performs the reset or  silence </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">LifeSafetyOperation</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-N-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event  Notification</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A Client can process notifications about alarms and  other events from any standard or proprietary  eventgenerating</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">object of any standard or proprietary event  type.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnConfirmedEventNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedEventNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-N-E-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event Notification &#8211; External  Device</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server device sends notifications about alarms and  other events in another device. At least one event enrolment object mustbe </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">supported and DS_RP-A and AE-N-I-B must be supported.  If the notifications require acknowldgement then the server must be capable </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">of processing the acknowledgdments by supporting  AE-ACK-B</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">object of any standard or proprietary event  type.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AE-N-I-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Alarm and Event Notification &#8211;  Internal</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Alarm and Event  Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server device sends notifications about alarms and  other events. The server must support Intrinsic or Algorihmic reporting. If the </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">notifications require acknowldgement then the server  must be capable of processing the acknowledgdments by supporting  AE-ACK-B</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">object of any standard or proprietary event  type.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedEventNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedEventNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-COV-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Change of Value</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client can subscribe for COV notification and can  process the notifications from the remote device.Support for subscriptions of a </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">limited lifetime is required, and support for  subscriptions of indefinite lifetime is optional. This service has two important  differences</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">from the SubscriveCOVProperty service. Firstly, there  is a limited set of properties (For the most part, Present_Value and  Status_Flags) </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">it may subscribe to and secondly the COVIncrement is  not part of the subscription &#8211; the notifications are based on how the server is </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">SubscribeCOV</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-COV-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Change of Value</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server can accept subscriptions and send COV  notifications to the remote device. Requires support for a minimum of five  concurrent </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">subscriptions. Support  for</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">subscriptions of a limited lifetime is required, and  support for subscriptions of indefinite lifetime is  optional.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">SubscribeCOV</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-COVP-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Change of Value &#8211;  Property</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client can subscribe for COV notification of one/more  properties of a single object and can process the notifications from the remote </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">device.Support for subscriptions of a limited  lifetime is required, and support for subscriptions of indefinite lifetime is  optional. This </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">service allows the COVIncrement to be specified and  range of subscribable properties is larger than  DS-COV-A</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">SubscribeCOV</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-COVP-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Change of Value &#8211;  Property</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server can accept subscriptions and send COV  notifications Requires support for a minimum of five concurrent subscriptions.  Support </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">for subscriptions of a limited lifetime is required,  and support for subscriptions of indefinite lifetime is  optional.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">SubscribeCOV</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-COVU-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Unsolicited COV</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client can process unsolicited COV messages from a  Server.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-COVU-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Unsolicited COV</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server can send unsolicited COV messages to a remote  client.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-RP-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Read Property</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client Polls for Data from remote  device</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadProperty</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-RP-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Read Property</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server responds to  poll</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadProperty</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-RPC-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Read Property  Conditional</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client polls for data from one/more properties from  one/more objects. Selection is based on criteria  specified.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadPropertyConditional</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-RPC-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Read Property  Conditional</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server responds conditionally sending selected  properties from selected objects based on conditional  criteria.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadPropertyConditional</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-RPM-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Read Property  Multiple</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client Polls for Data from remote  device</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadPropertyMultiple</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-RPM-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Read Property  Multiple</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server responds to  poll</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadPropertyMultiple</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-WP-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Write Property</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client sets the value of a property of a single  object in the server device.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">WriteProperty</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-WP-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Write Property</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server allows a value to be changed by a remote  client.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">WriteProperty</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-WPM-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Write Property  Multiple</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client sets the value of a one/more properties of a  single object in the server device. This is different from ReadPropertyMultiple  which</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">can process properties more than one  object.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">WritePropertyMutiple</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DS-WPM-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Write Property  Multiple</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Data Sharing</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server allows the values of one/more properties to be  set by a remote client.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">WritePropertyMutiple</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-BR-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Backup and  Restore</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client reads the files that contain the configuration  of the B device and writes those files to the B device should  it</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">need to be restored to its previously backed-up  state.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReinitializeDevice</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">CreateObject</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AtomicReadFile</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AtomicWriteFile</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-BR-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Backup and  Restore</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server sends it&#8217;s cofiguration to a remote client and  allows a remote device to restore it by accepting a configuration and allowing a </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">CreateObject</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReinitializeDevice</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AtomicWriteFile</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AtomicReadFile</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-DCC-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Commication  Control</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The DeviceCommunicationControl service is used by a  client BACnet-user to instruct a remote device to stop initiating  and</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">optionally stop responding to all APDUs (except  DeviceCommunicationControl or, if supported, ReinitializeDevice) on  the</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">communication network or internetwork for a specified  duration of time. This service is primarily used by a human  operator</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">for diagnostic  purposes.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DeviceCommunicationControl</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-DCC-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Commication  Control</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The controlled device responds to the  request.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DeviceCommunicationControl</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-DDB-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Dynamic Device  Binding</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client can send discovery messages as well as  process discovery anouncements send by other  devices</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Who-Is</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">I-Am</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-DDB-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Dynamic Device  Binding</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A server can process discovery requests and can  accounce itself.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Who-Is</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">I-Am</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-DOB-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Dynamic Object  Binding</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client polls to see which devices contain an object  specified by Name or Object Identifier</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">I-Have</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Who-Has</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">I-Have</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Who-Has</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-LM-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">List  Manipulation</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Many BACnet object types have properties that are  lists of a particular datatype. The Client can add and remove  list</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">elements in properties of objects in the  Server</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AddListElement</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">RemoveListElement</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-LM-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">List  Manipulation</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The Server device removes/add the items the client  requested to be changed in the list</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">RemoveListElement</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">AddListElement</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-OCD-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Object Creation and  Deletion</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client requests a server device to create / delete  an object. Only applies to the Object Types supported on the server. Check the  server</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">device PICS statememnt as it shoud contain a list of  the types which can be dynamicallly  manipulated.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">CreateObject</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DeleteObject</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-OCD-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Object Creation and  Deletion</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A server device processes the request to add / delete  objects on the fly.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">CreateObject</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DeleteObject</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-PT-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Private Transfer</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client sends non-BACNet data to a remote  device.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedPrivateTransfer</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedPrivateTransfer</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-PT-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Private Transfer</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The Recipient of the non-BACNet data, processes the  data.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedPrivateTransfer</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedPrivateTransfer</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-R-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Restart</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">When devices restart they can send notifications of  this event. Support for this BIBB means the device can process these  notifications</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-R-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Restart</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">When a device restarts it can send notifications of  this event.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedCOVNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-RD-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Reinitialize</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client requests a device to  reinitialize</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReinitializeDevice</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-RD-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Reinitialize</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Server device performs the  reinitialization</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReinitializeDevice</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-TM-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Text Message</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client sends text data to a remote device. The device  must support at least one of the services.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedTextMessage</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedTextMessage</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-TM-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Text Message</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The Recipient of the Text data, processes the  data.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UnconfirmedTextMessage</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedTextMessage</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-TS-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Time Synch &#8211; Local  Time</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client sends a time synch message. The  TimeSynchronization service is used by a requesting BACnet-user to notify a  remote device of </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">the correct current  time.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">This service may be broadcast, multicast, or  addressed to a single recipient. Its purpose is to notify recipients of the  correct</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">current time so that devices may synchronize their  internal clocks with one another.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">TimeSynchronization</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-TS-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Time Synch &#8211; Local  Time</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The server device applies the time synch. Its device  object must support the Local_Time and Local_Date  properties.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">TimeSynchronization</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-UTC-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Time Synch &#8211; Coordinated Universal  Time</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client sends a time synch message. The  TimeSynchronization service is used by a requesting BACnet-user to notify a  remote device of </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">the correct current  time.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">This service may be broadcast, multicast, or  addressed to a single recipient. Its purpose is to notify recipients of the  correct</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">current time so that devices may synchronize their  internal clocks with one another.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UTCTimeSynchronization</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-UTC-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Time Synch &#8211; Coordinated Universal  Time</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The server device applies the time synch. Its device  object must support the Local_Time , Local_Date, UTC_Offset  …properties.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">UTCTimeSynchronization</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-VT-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Virtual Terminal</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client opens and conducts a Virtual Terminal  session with a remote device.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">VT-Close</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">VT-Data</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">VT-Open</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">DM-VT-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Virtual Terminal</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Device and Network </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A server devices allows a Virtual Terminal sessions  to be opended and exchanges data with the remote  client.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">VT-Open</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">VT-Data</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">VT-Close</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">NM-CE-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Connection  Establishment</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Network Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A device sends a command to a half-router to  establish/terminate connections</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Establish-Connection-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Disconnect-Connection-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">NM-CE-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Connection  Establishment</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Network Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A half-router processes commands to  establish/terminate connections</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Disconnect-Connection-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Establish-Connection-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">NM-RC-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Router  Configuration</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Network Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Client sends messages to configure or query a router  or half-router</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Initialize-Routing-Table-Ack</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Initialize-Routing-Table</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Who-Is-Router-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">I-Am-Router-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">I-Could-Be-Router-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">NM-RC-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Router  Configuration</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Network Management</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A router or half-router acts on configuration  commands or responds to queries about the  configuration.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Who-Is-Router-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Initialize-Routing-Table</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Initialize-Routing-Table-Ack</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">I-Am-Router-To-Network</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">SCHED-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Scheduling</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Scheduling</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client manipulates schedules and calandars in a  server device. To do this the client musts support these two BIBBs DS-RP-A and  DS-</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">SCHED-E-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Scheduling-External</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Scheduling</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">Allows time and date scheduling of specific objects  in other devices. To support SCHED-E-B the device must also required to support </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">SCHED-I-B and DS-WP</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">SCHED-I-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Scheduling-Internal</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Scheduling</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A device as a server has objects and properties that  can be scheduled by date and time. The device supports at least one calandar and </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">one schedule object (must support at least 6 entries  per day). This device must also support DM-TS-B and/or DM-UTC-B to claim  support</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">T-ATR-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Automated Trend  Retrieval</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Trending</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A device as a client can respond to notifications  that a trend log is ready and reads the new data from the  server.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedEventNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadRange</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">T-ATR-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Automated Trend  Retrieval</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Trending</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">When a trend log has aquired a preset number of  records the device (as a server) sends notification to a client  device.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ConfirmedEventNotification</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadRange</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">T-VMT-A</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Viewing and Modifying  Trends</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Trending</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">A client can display Trend Data obtained from the  server device and can maipulate parameters in the remote server device that  control </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadRange</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">T-VMT-E-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Viewing and Modifying Trends  External</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Trending</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The device as a server can collect trend log data  from an external device and store these records internally. The device must also </span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="14">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">support T-VMT-I-B and  DS-RP-A.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="4" align="left"></td>
<td width="192" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">T-VMT-I-B</span></strong></td>
<td width="568" align="left" bgcolor="#adc0d9"><strong><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Viewing and Modifying Trends  Internal</span></strong></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #7f7f7f;">Trending</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="16">
<td width="4" align="left"></td>
<td width="760" align="left" bgcolor="#ffffff"><span style="font-size: 9pt; font-family: Calibri; color: #000000;">The device as a server can collect trend log data  records and store them internally. Support for at least one Trend Log Object is  provided.</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Service</span></td>
<td width="72" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Initiate</span></td>
<td width="380" align="left" bgcolor="#d8d8d8"><span style="font-size: 10pt; font-family: Calibri; color: #210000;">Execute</span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr height="18">
<td width="96" align="left"></td>
<td width="216" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">ReadRange</span></td>
<td width="72" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">No</span></td>
<td width="380" align="left" bgcolor="#ffffff"><span style="font-size: 10pt; font-family: Calibri; color: #000000;">Yes</span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/bacnet-bibbs-table-bacnet-interoperability-building-blocks/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why can&#8217;t I change to 76800 baud rate on PC?</title>
		<link>http://www.chipkin.com/articles/why-cant-i-change-to-76800-baud-rate-on-pc</link>
		<comments>http://www.chipkin.com/articles/why-cant-i-change-to-76800-baud-rate-on-pc#comments</comments>
		<pubDate>Wed, 19 Nov 2008 23:13:59 +0000</pubDate>
		<dc:creator>cpascu</dc:creator>
				<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[RS485]]></category>
		<category><![CDATA[76800]]></category>
		<category><![CDATA[baud]]></category>
		<category><![CDATA[can't]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[uart]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=205</guid>
		<description><![CDATA[Q: Why can&#8217;t we change to a 76800 baud rate on a PC but are able to on some devices?
A: The reason for this is that the the standard 16C550 PC UART is too slow to keep up with the signals coming in and out. 76800 is not a standard multiple of the UART clock [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Q:</strong> Why can&#8217;t we change to a 76800 baud rate on a PC but are able to on some devices?</p>
<p><strong>A:</strong> The reason for this is that the the standard 16C550 PC UART is too slow to keep up with the signals coming in and out. 76800 is not a standard multiple of the UART clock frequency.</p>
<p>Devices can be customized and therefore allow baud rates of 76800. If your PC has a customizable COM port card where you can program the bit clock then you would be able to set this value.</p>
<p>There is no fix for this, but if you find a converter that can change 76800 to a higher UART this could be a work around.</p>
<p>The standard frequencies are:</p>
<ul>
<li> 150</li>
<li> 300</li>
<li> 1200</li>
<li> 2400</li>
<li> 4800</li>
<li> 9600</li>
<li> 19200</li>
<li> 38400</li>
<li> 115000</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/why-cant-i-change-to-76800-baud-rate-on-pc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cable Specifications for RS485 Networks &#8211; BACnet MSTP</title>
		<link>http://www.chipkin.com/articles/cable-specifications-for-rs485-networks-bacnet-mstp</link>
		<comments>http://www.chipkin.com/articles/cable-specifications-for-rs485-networks-bacnet-mstp#comments</comments>
		<pubDate>Wed, 08 Oct 2008 23:55:38 +0000</pubDate>
		<dc:creator>pchipkin</dc:creator>
				<category><![CDATA[BACnet MSTP]]></category>
		<category><![CDATA[Cables]]></category>
		<category><![CDATA[RS485]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=183</guid>
		<description><![CDATA[The BACnet spec defined the media for MSTP as follows (2004) ;
&#8220;An MS/TP EIA-485 network shall use shielded, twisted-pair cable with characteristic impedance between 100 and 130 ohms. Distributed capacitance between conductors shall be less than 100 pF per meter (30 pF per foot). Distributed capacitance between conductors and shield shall be less that 200 [...]]]></description>
			<content:encoded><![CDATA[<p>The BACnet spec defined the media for MSTP as follows (2004) ;</p>
<p>&#8220;An MS/TP EIA-485 network shall use shielded, twisted-pair cable with characteristic impedance between 100 and 130 ohms. Distributed capacitance between conductors shall be less than 100 pF per meter (30 pF per foot). Distributed capacitance between conductors and shield shall be less that 200 pF per meter (60 pF per foot). Foil or braided shields are acceptable. The maximum recommended length of an MS/TP segment is 1200 meters (4000 feet) with AWG 18 (0.82 mm2 conductor area) cable. The use of greater distances and/or different wire gauges shall comply with the electrical specifications of EIA-485.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/cable-specifications-for-rs485-networks-bacnet-mstp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
