<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<CLIP CATEGORY="Adafruit" FILE="Raspberry Pi/Adafruit 16-Channel PWM Servo HAT.pdsclip" DESC="16-Channel PWM Servo HAT" FAMILY="Raspberry Pi">
   <PERIPHERAL TYPE="Servo Motor Hat" ELEMENT="U2" >
   
   <INTERFACE OBJECT="Adafruit_16_Channel_Servo_HAT">
         <CONFIG>
          <!-- JUMPERS DETERMINE I2C ADDRESS -->
          <PROPERTY NAME="STATE" ALIAS="JP1" ELEMENT="JP1" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP2" ELEMENT="JP2" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP3" ELEMENT="JP3" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP4" ELEMENT="JP4" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP5" ELEMENT="JP5" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP6" ELEMENT="JP6" TYPE="JUMPERBOOL"/>
        </CONFIG>
    </INTERFACE>
   
    <DRIVER HEADER="AdafruitHATs">
        
       <METHOD NAME="setMaxMinAngle"  DESC="Set the Servo Angle limits.">
         <PARAMETER NAME="ServoNumber" TYPE="INTEGER" DEFAULT="0" DESC="Port Number of the Servo."/>
         <PARAMETER NAME="MaxAngle" TYPE="INTEGER" DEFAULT="90" DESC="Maximum angle the servo can reach."/>
         <PARAMETER NAME="MinAngle" TYPE="INTEGER" DEFAULT="-90" DESC="Minimum angle the servo can reach."/>
       </METHOD>
      
       <METHOD NAME="setMaxMinPulse"  DESC="Set the Servo Pulse limits.">
         <PARAMETER NAME="ServoNumber" TYPE="INTEGER" DEFAULT="0" DESC="Port Number of the Servo."/>
         <PARAMETER NAME="MaxPulse" TYPE="INTEGER" DEFAULT="2" DESC="Maximum pulse the servo can give."/>
         <PARAMETER NAME="MinPulse" TYPE="INTEGER" DEFAULT="1" DESC="Minimum pulse the servo can give."/>
       </METHOD>      
       
       <METHOD NAME="setAngle"  DESC="Set the servo motor.">
         <PARAMETER NAME="Servo" TYPE="INTEGER" DEFAULT="0" DESC="The Number Servo."/>
         <PARAMETER NAME="Angle" TYPE="FLOAT" DEFAULT="0" DESC="The angle you wish to turn to."/>
       </METHOD>
       

    </DRIVER>
   </PERIPHERAL>
</CLIP>
