<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<CLIP  CATEGORY="Grove" FILE="Grove/Grove Relay.pdsclip" DESC="Grove Relay Module" FAMILY="ARDUINO">
   <PERIPHERAL TYPE="Grove Relay"  ELEMENT="RL1">
     <!-- Hardware Interface -->
     <INTERFACE OBJECT="GroveRelay">
       <CONFIG>
        <PROPERTY NAME="STATE" ALIAS="PORT" ELEMENT="GC1" TYPE="INTEGER" GROVE="DIGITAL"/>
       </CONFIG>
     </INTERFACE>
   
     <!-- Firmware Driver -->
     <DRIVER HEADER="Grove.h">
        <FUNCTION DESC="Current Relay State"> <RETURN TYPE="BOOLEAN"/> </FUNCTION>
        <METHOD NAME="on"  DESC="Turn the Relay on."/>
        <METHOD NAME="off" DESC="Turn the Relay off."/>
        <METHOD NAME="set" DESC="Turn the Relay on or off.">
            <PARAMETER NAME="state" TYPE="BOOLEAN" DEFAULT="TRUE" DESC="State of the Relay"/>
        </METHOD>       
     </DRIVER>
   </PERIPHERAL>
</CLIP>        
