---
title: publishProperties
framework: kernel
role: pseudoSymbol
path: kernel/atadevicenub/1805598-publishproperties
---

# publishProperties

publish the nub's properties in the device tree.

## Declaration

```occ
virtual void publishProperties(
 void ); 
```

## See Also

### Miscellaneous

- [allocCommand](kernel/atadevicenub/1805563-alloccommand.md)
- [ataDeviceNub](kernel/atadevicenub/1805565-atadevicenub.md)
- [attach](kernel/atadevicenub/1805568-attach.md)
- [executeCommand](kernel/atadevicenub/1805572-executecommand.md)
- [freeCommand](kernel/atadevicenub/1805576-freecommand.md)
- [getDeviceID](kernel/atadevicenub/1805578-getdeviceid.md)
- [init](kernel/atadevicenub/1805582-init.md)
- [MyATACallback](kernel/atadevicenub/1805585-myatacallback.md)
- [processCallback](kernel/atadevicenub/1805590-processcallback.md)
- [publishBusProperties](kernel/atadevicenub/1805593-publishbusproperties.md)
- [publishVendorProperties](kernel/atadevicenub/1805600-publishvendorproperties.md)
- [swapBytes16](kernel/atadevicenub/1805603-swapbytes16.md)
