|  | 
    xapmcsOneWire |  |  | 
  
    |  | xapmcsOneWire is an xAP connector that manages
    1-Wire devices connected through a DS9097U or DS9490 interface using the
    xAPBSC message schema. Numerous input and
    output devices are managed including temperature, humidity, wind, solar, 
    moisture, pressure, voltage, current, digital resistors, LCD, relay, and
    switches.  It  also support 1-wire hubs to allow various 1-wire
    topologies to be implemented. A browser
    interface is provided for administration and general setup and selection
    operations of the 1-wire devices being supported 
           xapmcsOneWire xAP Connector   |  |  
     | 
  
    |  | 
    xapmcsTemp0x |  |  | 
  
    |  | xapmcsTemp0x is an xAP connector that manages 1-Wire
    devices connected through a Temp05 or Temp08  interface using the
    xAPBSC message schema. All devices supported
    by the Temp05 and Temp08 are selectively made available as xAP messages and
    all output devices can be controlled by xAP messages. 
    A browser interface is provided for administration and
    general setup and selection operations of the Temp05 or Temp08 1-wire
    devices being supported 
           xapmcsTemp0x xAP Connector   |  |  | 
  
    |  | 
    xapmcsK3145 |  |  | 
  
    |  | xapmcsK3145 is an xAP connector for
    the Quasar K3145 quad Temperature sensor interface. 
    It will accept the sensor readings at the desired
    interval and make them available as xAP messages using the xAPBSC schema. A browser interface is provided for administration
    and general setup and selection operations of the Temp05 or Temp08 1-wire
    devices being supported.     xapmcsK3145 xAP Connector   |  |  | 
  
    |  | xapmcsHub |  |  | 
  
    |  | xapmcsHub is a composite xAP and xPL
    hub with backup and message schema translation and forwarding capability. 
    It is normally operated silently, but a GUI window is
    available for configuration and basic performance monitoring.  
    
   xapmcsHub xAP and xPL Hub   |  |  | 
  
    |  | 
    mcsXap |  |  | 
  
    |  | mcsXap is a Homeseer plugin
    that exposes the Homeseer SDK to the LAN using xAP messaging. It allows
    any xAP message to be mapped into one or more Homeseer devices and allows
    any Homeseer device to be mapped into one of three xAP schema depending upon
    the Homeseer interface mechanism.  These being xap-x10, IR, and xapBSC for
    X10, IR, and IO for the three Homeseer interface classes.
     It also supports bidirectional event notifications, VR, TTS as well as a additional
    schema to fully exploit all capabilities provided by Homeseer 
    
   mcsXap Homeseer (HS1, HS2) Plugin   |  |  | 
  
    |  | 
    xapmcsChart |  |  | 
  
    |  | xapmcsChart is an xAP node that
    produces jpg trend charts from an Access or SQL Server database. These
    charts are formatted with an HTTP server for direct browser access and are
    produced on demand from xAP messages where they are deposited in the local
    folder from where they can be used in other applications. 
 It is designed as an element of a xAP system that produces sensor data (e.g.
    xapmcs1wire, xapmcsTemp0x, xapmcsWeatherAWS, xapmcsWeatherMSNBC,
    xapmcsWeatherXML), stores it in a database (xapmcsDatabase), and generates
    trend charts (xapmcsChart). It does have general purpose application, but it
    does make some assumptions about the nature of the data to identify discrete
    vs. continuous table structure strategies as well as the chart labeling
    based upon the identification of the sensor.
 A
    browser interface is provided for administration, chart layout definitions,
    and specific charting requests. 
    
   xapmcsChart xAP Node   |  |  | 
 
    |  | 
    xapmcsDatabase |  |  | 
  
    |  | xapmcsDatabase is an xAP node that
    collects xapBSC, weather.report, and xap-x10 schema into an Access or SQL
    Server database. It is designed as an element of a xAP system that
    produces sensor data (e.g. xapmcs1wire, xapmcsTemp0x, xapmcsWeatherAWS,
    xapmcsWeatherMSNBC, xapmcsWeatherXML), stores it in a database
    (xapmcsDatabase), and generates trend charts (xapmcsChart). It does have
    general purpose application, but it does make some assumptions about the
    nature of the data to identify discrete vs. continuous table structure
    strategies. A browser interface is provided for administration
    and message filter selection for inclusion into the database set of data. 
    
   xapmcsDatabase xAP Node   |  |  | 
 
    |  | xapmcsCID |  |  | 
  
    |  | xapmcsCID is an xAP connector that
    accepts and delivers CID notification. It
    accepts notification from TELCO via either a modem or NetCallerID serial
    interface.  It also accepts notification via xAP CID schema.  It
    delivers notification via xAP Display, CID, and Voice schema and the ACID
    UDP protocol. It augments the raw CID information with phonebook
    lookups from Outlook, Flat File phonebook, and Homeseer Phone.  When
    additional information is not immediately available it will initiate an
    internet lookup for area code as well as phone number. 
    
   xapmcsCID xAP Connector   |  |  | 
 
    |  | xapmcsRF |  |  | 
  
    |  | xapmcsW800 is a xAP connector that
    bridges the W800 serial protocol or RFXCOM USB to xAP on an IP interface.
    The xAP schemas utilized are xap-x10 and Basic Status and Control 1.3. 
 This xAP connector allows xAP message reporting of RF X10 and Security
    received by the W800 or RFXCOM receiver. In addition it supports RFXCOM
    Sensors, Oregon Scientific Sensors, Visonic Sensors, and Digimax.  It
    also allows for scripting based upon content of received messages or
    received RF.
 
 The node is modeled as a device for each X10 or Security RF received. It
    maintains the last X10 received state for local scripting and echo's each
    received X10 as a xAP xap-x10 message or as a xAPBSC message depending upon
    user configuration. It maintains the last received state of security devices
    and echo's the reception as a xapbsc.event message. In cases where the
    external device reports the same status as a previous transmission then
    xapmcsW800 will use an xapbsc.info message to reflect the transmission of
    the same status. It also responds to xAPBSC.query by providing the current
    status. BSC messages also contain the DisplayText as formatted HTML
 
    
   xapmcsRF xAP Connector   |  | 
      | 
 
    |  | xapmcsUPB |  |  | 
  
    |  | xapmcsUPB is a connector that bridges
    the UPB powerline protocol to xAP on an IP interface. The xAP schema
    utilized is Basic Status and Control 1.3.  A scripting interface is
    also provided that can select received xAP messages and UPB events and
    generate xAP messages or UPB commands. The
    configuration of the UPB devices and their links is performed with the
    UPStart configuration software that is available via PCS and others that
    deal with UPB technology. The UPB configuration is exported from UPStart and
    becomes the input to xapmcsUPB. xapmcsUPB expects to see the file
    xapmcsUPB.upe in the subfolder \Data\xapmcsUPB at the time it is launched.
    A browser interface is provided for administration,
    message filter selection, and activity monitoring. 
    
   xapmcsUPB xAP Connector   |  |  | 
 
    |  | xapmcsWOL |  |  | 
  
    |  | xapmcsWOL is a xAP node that searches the LAN for MAC/IP relationships and
    manages these relationships to provide a centralized WOL capability. 
    It also integrates the xAP Process schema messages to
    achieve power-on, power-off, and restart capabilties from a single user
    interface.  A browser interface is provided as a user control
    point.  Equivalent control can also be achieved with xAP messaging. 
    
   xapmcsWOL xAP Node   |  |  | 
 
    |  | 
    xapmcsProcess |  |  | 
  
    |  | xapmcsProcess is a small silent xAP node that collects resource utilization
    statistics on processes and facilitates the start and stop of applications
    and computer via xAP messaging.  In essence it is equivalent to an
    xAP-enabled Windows Task Manager. it is a
    supporting xAP node with no UI 
    
   xapmcsProcess xAP Node    |  | xap-header {
 v=12
 hop=1
 uid=FF001500
 class=Computer.Process
 source=mcs.WOL.MCS5
 target=*.Process.mcs4
 }
 Computer.Control
 {
 action=Shutdown
 }
 
 | 
 
    |  | 
    xapmcsADIOcelot |  |  | 
  
    |  | xapmcsADIOcelot is a xAP connector that make available the capabilities of
    the Applied Digital Ocelot or Leopard via xAP messaging. 
    Separate xAP schema of IR, xapX10, and xAPBSC are used for IR, X10, and IO
    Points of the Ocelot.
    
     
    A scripting interface is provided to act upon received ADI Ocelot data or
    xAP messages.  The script is able to command the ADI Ocelot or generate
    xAP messages. A browser interface is provided for administration,
    filtering of ADI Ocelot variables, IO Points, and IR location. and for local
    control of the ADI Ocelot.
 
   xapmcsADIOcelot xAP Connector   |  |  | 
 
    |  | 
    xapmcsVoice |  |  | 
  
    |  | xapmcsVoice is a xAP node that interacts with a computer microphone and
    speaker.  It will perform voice recognition (VR/ASR) based upon voice
    input and produce speech based upon text (TTS) in received xAP messages. 
    A UI setup is provided to select the output voice and
    the VR grammar specification.  It also allows delivery of xAP events
    based upon partial voice recognition to aid in the tuning of the recognition
    process. 
    
   xapmcsVoice xAP Node   |  |  | 
 
    |  | 
    xapmcsRain8Net |  |  | 
  
    |  | xapmcsRain8Net is a connector that
    bridges the Rain8Net serial protocol to xAP on an IP interface. The xAP
    schema utilized is Basic Status and Control 1.3. 
 xapmcsRain8Net includes an HTTP server for administration and general user
    interface to program the Rain8Net EPROM, control valves, or view current
    status.
 It also includes a scripting interface to control
    valves based upon time or based upon content of xAP messages     xapmcsRain8Net xAP Connector   |  |  | 
 
    |  | 
    xapmcsCM17A |  |  | 
  
    |  | xapmcsCM17A is a xAP connector that accepts xAP-X10 schema messages and
    drives the CM17A RF output. 
    A UI setup is provided to select the output port to
    which the CM17A is connected. 
    
   xapmcsCM17A xAP Connector   |  | 
     | 
 
    |  | 
    xapmcsCM11A |  |  | 
  
    |  | xapmcsCM11A is a xAP connector that uses xAP-X10 schema to command X10
    powerline and deliver X10 powerline events.  This connector does not
    supported extended X10, nor does it support the X10 dim and brignt. 
    A UI setup is provided to select the CM11A connectivity
    as well as any inclusions or exclusions of specific house or unit codes. 
    
   xapmcsCM11A xAP Connector   |  | 
     | 
 
    |  | 
    xapmcsCM19A |  |  | 
  
    |  | xapmcsCM19A is a xAP connector that supports bidirectional X10 RF
    communications based upon xAP messaging.  Standard X10 codes use the
    xAP-X10 schema and the Ninja command set uses the xAPBSC schema. 
    A Browser interface is provided for administration and
    local control of the CM19A interface. 
    
   xapmcsCM19A xAP Connector   |  |  | 
 
    |  | 
    xapmcsVaux |  |  | 
  
    |  | xapmcsVaux is a xAP connector that manages the Vaux Aris 700 Matrix
    Audio/Video matrix switcher. 
    The xAPBSC schema is used to gain access to all features of the Vaux Aris
    700.  Scripting support is provided to allow local logic based upon the
    Vaux state and any xAP messages.  
    
    Setup and local control is primarily performed via the provided browser
    interface, but basic Windows GUI also is provided.. 
    
   xapmcsVaux xAP Connector   |  |  | 
 
    |  | 
    xapmcsScript |  |  | 
  
    |  | xapmcsScript is an xAP ActiveX exe
    application node that provides for a quick scripting interface to xAP
    messages. One instance is used for each computer on the LAN that will use
    scripting to communicate xAP messages. 
 A scripting method is provided to send an xAP message and methods are
    provided to select xAP messages to be received for further script
    processing. ini file processing methods, and the homeseer-equivalent
    writelog, run and runex methods are also included as a convenience as these
    are often useful adjuncts to scripts.
 
 Two objects are provided. One is the Application object and the other is the
    XapMessage object. The first is the primary scripting interface. The second
    contains methods and properties to deal directly with message content fields
    of an xap message.
 
 The general flow of use is to first identify which, if any, xap messages are
    of interest to the script. This is done with the SelectXapMessage method.
    The selection filter allows
 Target , Source, Class, and Section components of an xAP message to be used.
    Source and Target comply with the wildcard rules of xAP addressing. A null
    entry for a filter field will result in this field being ignored. Zero or
    more filters can be specified. Each script will have its own set of filter
    definitions.
 
 xAP Message are sent using either the SendXapMessage or SendUDPMessage
    methods. SendXapMessage is the simplest method since the xap message format
    is constructed automatically. Most messages can be handled this way.
    SendUDPMessage expects and already-formed xap message. The XapMessage object
    provides facilities to simplify the contstruction of an xAP message. It also
    provides the methods to read individual fields of an xAP message.
 
    
   xapmcsVoice xAP Node   |  | 'xapStress.vbs 
 Const Message_Interval_Milliseconds = 100
 Const Number_Of_Messages = 1000
 Const Target_Address = ""
 
 'Define the object for xapmcsScript
 set xap = createobject("xapmcsScript.Application")
 
 'Send an changing BSC message
 for iCount = 1 to Number_Of_Messages
 if (iCount mod 2) = 0 then
 sState = "ON"
 else
 sState = "OFF"
 end if
 xap.SendXapMessage   Target_Address,"xapbsc.event","input.state.1",
    _
 "State" & chr(1) & sState & chr(0) & _
 "Text" & chr(1) & cstr(iCount) & chr(0) & _
 "DisplayText" & chr(1) & cstr(iCount) & " Messages Received", _
 "Stress.Test.Count", _
 "01",""
 xap.WaitMilliseconds Message_Interval_Milliseconds
 next
 set xap = Nothing
 | 
 
    |  | 
    xapmcsUM |  |  | 
  
    |  | xapmcsUM is a XAP node that accepts
    Message.Display and CID.Incomming schema and generates a popup on the
    desktop with current message and prior messages. The popup will timeout and return to the tray or it
    can be activated from the tray and messages scrolled 
      
    
   xapmcsUM xAP Node   |  | 
 | 
 
    |  | 
    xAP-Homeseer Setup |  |  | 
  
    |  | Setup instructions are provided to
    assist Homeseer users with the setup of mcsXap Homeseer plugin and some
    other xAP applications.  The orientation is for a Homeseer user who is
    just starting with the xAP connectivity. 
    
   xapmcs/Homeseer Setup Documentation   |  | xAP Data Collection and Charting Overview of use of xAP for data collection, charting, plus
    an introduction to the xAP interface to Homeseer  | 
 
    |  | 
    xapmcsWeatherAWS |  |  | 
  
    |  | xapmcsWeatherAWS is a xAP connector that downloads weather information from AWS (Weatherbug)
    sources and produces xAP Weather.Display schema xAP messages. 
    A UI is provided to setup the desired weather station
    and other operating parameters. 
    
   xapmcsAWS xAP Connector   |  |  | 
 
    |  | 
    xapmcsWeatherXML |  |  | 
  
    |  | xapmcsWeatherXML is a xAP note that downloads weather information from
    Weather.com and produces xAP Weather.Display schema xAP messages. 
    A UI is provided to setup the desired weather station
    and other operating parameters. 
    
   xapmcsWeatherXML xAP Connector   |  | 
 | 
 
    |  | 
    xapmcsWeatherMSNBC |  |  | 
  
    |  | xapmcsMSNBC is a xAP connector that downloads weather information from
    MSNBC.com and produces xAP Weather.Display schema xAP messages. 
    A UI is provided to setup the desired weather station
    and other operating parameters. 
    
   xapmcsMSNBC xAP Connector   |  | 
 | 
 
    |  | 
    xapmcsWritelog |  |  | 
  
    |  | xapmcsWritelog is a xAP node that collects the Homeseer.Log schema and
    presents a consolidated LAN-wide log.  This is typically an
    error-related set of information The messages
    are collected in a database which can be queried from the UI or the display
    can be real time indication of log messages. 
       xapmcsWritelog xAP Connector   |  |  | 
 
    |  | 
    xapmcsWDT |  |  | 
  
    |  | xapmcsWDT is a xAP node that generates periodic time messages, evaluates
    presence of WDT heartbeat messages from all other xAP nodes and connectors,
    and takes an action by sending xAP-X10 command when it determines a network
    computer is no longer connected. 
    A UI is provided to setup the desired operating parameters. 
    
   xapmcsWDT xAP Connector   |  |  | 
 
    |  | 
    xapmcsRFID |  |  | 
  
    |  | xapmcsRFID is a xAP node that processes RFID tag information to determine
    presence of absence of the RFID tag.  It employs an adaptive signal processing
    algorithm that is user-tunable to satisfy various applications of RFID technology. 
    It operates as a standalone RFID processing node and acts cooperatively with other
    instances of xapmcsRFID to provide multi-receiver composite tag assessments.
     
    A Browser-based UI is provided to setup the desired operating parameters.
   xapmcsRFID xAP Connector   |  |  | 
 
    |  | 
    xapmcsAudrey |  |  | 
  
    |  | xapmcsAudrey is a xAP connector that allows resources provided by a 3Com
    Audrey kitchen appliance to be controlled within an xAP environment. 
    Audrey provides a browser, audio, and indicators that
    can be controlled with xapmcsAudrey via xAPBSC messages schema.  It
    also provides a Caller ID/Telco capability that is made available with CID
    schema. A browser interface is provided for administration
    and local Audrey control. 
    
   xapmcsAudrey xAP Connector   |  |  | 
 
    |  | 
    xapmcsSonar |  |  | 
  
    |  | xapmcsSonar is a xAP connector that interfaces to a Maxbotix sonar range
    finder.  This device allows distances to be measured using ultrasonic
    technology.  The hardware interface to a serial port is a simple four
    wire connection which provides power, control and measurement. 
    xapmcsSonar provides signal processing options to
    tailor the application.  It uses xAPBSC message schema to report distance
    measurements and control power. A browser interface is provided for administration
    and a scripting interface is provided that operates on local and received
    xAP messages. 
    
   xapmcsSonar xAP Connector   |  |  |