# PC SDK

**URL:** <https://tech-community.robotics.abb.com/t/pc-sdk/8881>\
**Category:** Developer Tools\
**Tags:** c, pc-sdk, virtual-irc5\
**Created:** [June 7, 2019, 3:27pm UTC](https://tech-community.robotics.abb.com/t/pc-sdk/8881 "2019-06-07T15:27:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![EugeneB](https://avatars.discourse-cdn.com/v4/letter/e/d07c76/32.png) [@EugeneB](https://tech-community.robotics.abb.com/u/EugeneB)\
**Post date:** [June 7, 2019, 3:27pm UTC](https://tech-community.robotics.abb.com/t/pc-sdk/8881/1 "2019-06-07T15:27:51Z")

</div>

Hi everyone,  
I have a question.  
Can I make a backup of IRC5 controller with the application developed with C# language?  
If yes what kind of class I should use for it?

Thank you,

---

<div class="post-metadata">

**Author:** ![DenisFR](https://avatars.discourse-cdn.com/v4/letter/d/dc4da7/32.png) [@DenisFR](https://tech-community.robotics.abb.com/u/DenisFR)\
**Post date:** [June 15, 2019, 4:49pm UTC](https://tech-community.robotics.abb.com/t/pc-sdk/8881/2 "2019-06-15T16:49:07Z")

</div>

Hello,  
Looking at [http://developercenter.robotstudio.com/pcsdk/api\_reference](http://developercenter.robotstudio.com/pcsdk/api_reference)

# BackupManager ClassThis class handles backup / restore operations.

Inheritance Hierarchy  
[SystemObject](http://msdn2.microsoft.com/en-us/library/e5kfa45b)  
[ABB.Robotics.ControllersNamedObject](http://developercenter.robotstudio.com/blobproxy/devcenter/RobotCommunication/html/0482b96e-7f6d-7bb8-99da-4987b77f39fa.htm)  
SDKBase  
SDKControllerBoundBase  
ABB.Robotics.ControllersBackupManager
