Skip to content

Migrate to `1.3.x`

Andreas edited this page Nov 4, 2024 · 4 revisions

This guide shows you a detailed way to migrate to the latest version of the RepetierClient library.

Base client

Most common code has been generalized and pushed to a base library called Print3dServer.Core, which can be found here.

https://github.com/AndreasReitberger/Print3dServer.Core

Replaced stuff

This objects have been replaced with the classes from the base client project.

Class Core
RepetierPrinterStateRespone RepetierPrinterState
RepetierEventArgs Print3dBaseEventArgs
RepetierRestEventArgs RestEventArgs
RepetierEventListeningChangedEventArgs ListeningChangedEventArgs
SuperSocket.ClientEngine.ErrorEventArgs ErrorEventArgs (System.IO)
RepetierActivePrinterChangedEventArgs ActivePrinterChangedEventArgs
RepetierActivePrintInfoChangedEventArgs RepetierActivePrintInfosChangedEventArgs
RepetierPrinter IPrinter3d
RepetierModel IGcode
string IGcodeGroup
RepetierJobListItem IPrint3dJob
RepetierPrinterConfigWebcam IWebCamConfig
RepetierPrinterHeaterComponent (for Extruder only RepetierPrinterToolhead
Enum Core
RepetierImageType GcodeImageType
Functions Core
HomeAxesAsync() HomeAsync()
SendGcodeCommandAsync()
Events Core
PrintInfoChanged PrintInfosChanged
OnJobsChangedEvent OnJobsChanged
OnJobFinished OnJobFinished

Clone this wiki locally