public PhyComAddress GetDstAddress() { PhyComAddress addr = new PhyComAddress(); IntPtr value = ClientGooseControlBlock_getDstAddress_addr(self); MmsValue mmsValue = new MmsValue(value); byte[] dstMacAddr = mmsValue.getOctetString(); dstMacAddr.CopyTo(addr.dstAddress, 0); addr.dstAddress = dstMacAddr; addr.appId = ClientGooseControlBlock_getDstAddress_appid(self); addr.vlanId = ClientGooseControlBlock_getDstAddress_vid(self); addr.vlanPriority = ClientGooseControlBlock_getDstAddress_priority(self); return(addr); }
static extern void ClientGooseControlBlock_setDstAddress(IntPtr self, PhyComAddress value);
public void SetDstAddress(PhyComAddress value) { ClientGooseControlBlock_setDstAddress(self, value); flagDstAddress = true; }