Smoke Detector in Smartthings

My apologies in advance if this is a newbie question and has already been answered. I have a AD2PI Network Appliance and it is working great. The web app functions great. I can successfully connect to the web app from outside my local network. The keypad is working perfectly. I also have the Smartthings code integrated and all the contact sensors for my doors are working great. I have not considered enabling the PIR sensors that were installed in my early 90's home because I have pets in the house that I know would set off these sensors.
My question has to do with the Smoke Detector connected to my Vista 40. All the devices in Smartthings show up as a VirtualContactSensor that is either open or closed. The only device handler code that I have found is for a contact sensor. Does the AD Smartthings code consider all sensors as contact sensors or is there some way to select that for specifically for a smoke detector connected to one of my zones?
Thanks in advance for any assistance you can provide.
My question has to do with the Smoke Detector connected to my Vista 40. All the devices in Smartthings show up as a VirtualContactSensor that is either open or closed. The only device handler code that I have found is for a contact sensor. Does the AD Smartthings code consider all sensors as contact sensors or is there some way to select that for specifically for a smoke detector connected to one of my zones?
Thanks in advance for any assistance you can provide.