![]() |
AtCore
1.0.70
AtCore is a API to manage the serial connection between the computer and 3D Printers.
|
The AtCorePrivate struct Provides a private data set for atcore. More...
Public Attributes | |
| IFirmware * | firmwarePlugin = nullptr |
| SerialLayer * | serial = nullptr |
| QPluginLoader | pluginLoader |
| QMap< QString, QString > | plugins |
| QByteArray | lastMessage |
| QString | lastCommand |
| int | extruderCount = 1 |
| std::shared_ptr< Temperature > | temperature = nullptr |
| bool | autoTemperatureReport = false |
| std::shared_ptr< BedDeform > | bedDeform = nullptr |
| QStringList | commandQueue |
| bool | ready = false |
| QTimer | temperatureTimer |
| QTimer | sdPrintProgressTimer |
| float | percentage = 0.0 |
| QByteArray | posString |
| AtCore::STATES | printerState = AtCore::DISCONNECTED |
| QStringList | serialPorts |
| QTimer | serialTimer |
| bool | sdCardMounted = false |
| bool | sdCardReadingFileList = false |
| bool | sdCardPrinting = false |
| QString | sdCardFileName |
| QStringList | sdCardFileList |
| QStringList | tempMultiString |
The AtCorePrivate struct Provides a private data set for atcore.
| bool AtCore::AtCorePrivate::autoTemperatureReport = false |
autoTemperatureReport: True if using auto Temperature Reporting
| QStringList AtCore::AtCorePrivate::commandQueue |
commandQueue: the list of commands to send to the printer
| int AtCore::AtCorePrivate::extruderCount = 1 |
extruderCount: extruder count
| IFirmware* AtCore::AtCorePrivate::firmwarePlugin = nullptr |
firmwarePlugin: pointer to firmware plugin
| QString AtCore::AtCorePrivate::lastCommand |
lastCommand: the last command sent to the printer
| QByteArray AtCore::AtCorePrivate::lastMessage |
lastMessage: lastMessage from the printer
| float AtCore::AtCorePrivate::percentage = 0.0 |
percentage: print job percent
| QPluginLoader AtCore::AtCorePrivate::pluginLoader |
pluginLoader: QPluginLoader
| QMap<QString, QString> AtCore::AtCorePrivate::plugins |
plugins: Map of plugins name / path
| QByteArray AtCore::AtCorePrivate::posString |
posString: stored string from last M114 return
| AtCore::STATES AtCore::AtCorePrivate::printerState = AtCore::DISCONNECTED |
printerState: State of the Printer
| bool AtCore::AtCorePrivate::ready = false |
ready: True if printer is ready for a command
| QStringList AtCore::AtCorePrivate::sdCardFileList |
sdCardFileList: List of files on sd card.
| QString AtCore::AtCorePrivate::sdCardFileName |
sdCardFileName: name of file being used from sd card.
| bool AtCore::AtCorePrivate::sdCardMounted = false |
sdCardMounted: True if Sd Card is mounted.
| bool AtCore::AtCorePrivate::sdCardPrinting = false |
sdCardPrinting: True if currently printing from sd card.
| bool AtCore::AtCorePrivate::sdCardReadingFileList = false |
sdCardReadingFileList: True while getting file names from sd card
| QTimer AtCore::AtCorePrivate::sdPrintProgressTimer |
sdPrintProgressTimer: timer used to check in on sdJobs
| SerialLayer* AtCore::AtCorePrivate::serial = nullptr |
serial: pointer to the serial layer
| QStringList AtCore::AtCorePrivate::serialPorts |
seralPorts: Detected serial Ports
| QTimer AtCore::AtCorePrivate::serialTimer |
serialTimer: Timer connected to locateSerialPorts
| std::shared_ptr<Temperature> AtCore::AtCorePrivate::temperature = nullptr |
temperature: Temperature object
| QTimer AtCore::AtCorePrivate::temperatureTimer |
temperatureTimer: timer connected to the checkTemperature function
| QStringList AtCore::AtCorePrivate::tempMultiString |
tempMultiString: Hold temp returns for multiline returns when needed
1.8.13