![]() |
AtCore
1.0.72
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