Thanks Felch.
After reading through the weigand 'standard', I presume we have to send pulses of high/low to different pin (Data0 & Data1) for a representation of data within a limited time using pulsout right? I dont find any other way other than this. U think this will work?