123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 |
- import QtQuick.tooling 1.2
- // This file describes the plugin-supplied types contained in the library.
- // It is used for QML tooling purposes only.
- //
- // This file was auto-generated by:
- // 'qmlplugindump -nonrelocatable gfa.plugins.qml.tivaflash 1.0'
- Module {
- dependencies: ["QtQuick 2.7"]
- Component {
- name: "ImgUploadStatus"
- prototype: "QObject"
- exports: ["gfa.plugins.qml.tivaflash/ImgUploadStatus 1.0"]
- isCreatable: false
- exportMetaObjectRevisions: [0]
- Enum {
- name: "StatusCtx"
- values: {
- "EraseFlashStart": 0,
- "EraseFlashEnd": 1,
- "ImgUploadStart": 2,
- "ImgUploadBlock": 3,
- "ImgUploadSuccess": 4,
- "ImgUploadError": 5
- }
- }
- Property { name: "ctx"; type: "int"; isReadonly: true }
- Property { name: "errorCode"; type: "int"; isReadonly: true }
- Property { name: "cntFlashPages"; type: "int"; isReadonly: true }
- Property { name: "cbBlock"; type: "int"; isReadonly: true }
- Property { name: "blockNr"; type: "int"; isReadonly: true }
- Property { name: "cbTotal"; type: "int"; isReadonly: true }
- Property { name: "cbSent"; type: "int"; isReadonly: true }
- Property { name: "percentSent"; type: "int"; isReadonly: true }
- Property { name: "uploadInProgress"; type: "bool"; isReadonly: true }
- Signal {
- name: "ctxChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "errorCodeChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "cntFlashPagesChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "cbBlockChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "blockNrChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "cbTotalChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "cbSentChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "percentSentChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "uploadInProgressChanged"
- Parameter { name: "val"; type: "bool" }
- }
- }
- Component {
- name: "TivaFlash"
- prototype: "QObject"
- exports: ["gfa.plugins.qml.tivaflash/TivaFlash 1.0"]
- exportMetaObjectRevisions: [0]
- Property { name: "tivaFlashUtilPath"; type: "string" }
- Property { name: "itfName"; type: "string" }
- Property { name: "slvIdIsNodeAddr"; type: "bool" }
- Property { name: "verbosity"; type: "int" }
- Property { name: "imgFile"; type: "string" }
- Property { name: "executing"; type: "bool"; isReadonly: true }
- Property { name: "xBaudRate"; type: "int" }
- Property { name: "appAddress"; type: "int" }
- Property { name: "blockSize"; type: "int" }
- Property { name: "pageEraseTime"; type: "int" }
- Property { name: "mbCtrlRegister"; type: "int" }
- Property { name: "forceAllParities"; type: "bool" }
- Property { name: "imgUploadStatus"; type: "ImgUploadStatus"; isReadonly: true; isPointer: true }
- Property { name: "materialEeprom"; type: "QStringList"; isReadonly: true }
- Property { name: "serialEeprom"; type: "QStringList"; isReadonly: true }
- Property { name: "imgMaterialBoot"; type: "QStringList"; isReadonly: true }
- Property { name: "imgBuildBoot"; type: "QStringList"; isReadonly: true }
- Property { name: "imgSizeBoot"; type: "QList<int>"; isReadonly: true }
- Property { name: "imgCRC32Boot"; type: "QList<double>"; isReadonly: true }
- Property { name: "imgMaterialApp"; type: "QStringList"; isReadonly: true }
- Property { name: "imgBuildApp"; type: "QStringList"; isReadonly: true }
- Property { name: "imgSizeApp"; type: "QList<int>"; isReadonly: true }
- Property { name: "imgCRC32App"; type: "QList<double>"; isReadonly: true }
- Property { name: "imgMaterialFile"; type: "string"; isReadonly: true }
- Property { name: "imgBuildFile"; type: "string"; isReadonly: true }
- Property { name: "imgSizeFile"; type: "int"; isReadonly: true }
- Property { name: "imgCRC32File"; type: "double"; isReadonly: true }
- Signal {
- name: "materialFileChanged"
- Parameter { name: "val"; type: "string" }
- }
- Signal {
- name: "imgBuildFileChanged"
- Parameter { name: "val"; type: "string" }
- }
- Signal {
- name: "imgSizeFileChanged"
- Parameter { name: "val"; type: "int" }
- }
- Signal {
- name: "imgCRC32FileChanged"
- Parameter { name: "val"; type: "double" }
- }
- Signal {
- name: "executingChanged"
- Parameter { name: "val"; type: "bool" }
- }
- Signal {
- name: "processStarted"
- Parameter { name: "slv"; type: "int" }
- }
- Signal {
- name: "processFinished"
- Parameter { name: "slv"; type: "int" }
- Parameter { name: "exitcode"; type: "int" }
- Parameter { name: "normalExit"; type: "bool" }
- }
- Signal {
- name: "processOutput"
- Parameter { name: "slv"; type: "int" }
- Parameter { name: "ctx"; type: "int" }
- Parameter { name: "msg"; type: "string" }
- }
- Signal {
- name: "imgUploadProgress"
- Parameter { name: "stat"; type: "ImgUploadStatus"; isPointer: true }
- }
- Method {
- name: "getMatSer"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- Parameter { name: "nMbID"; type: "int" }
- }
- Method {
- name: "getMatSer"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method {
- name: "getTargetImgInfo"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- Parameter { name: "nMbID"; type: "int" }
- }
- Method {
- name: "getTargetImgInfo"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method { name: "getFileImgInfo"; type: "bool" }
- Method {
- name: "pingTarget"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- Parameter { name: "nMbID"; type: "int" }
- }
- Method {
- name: "pingTarget"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method {
- name: "startBootloader"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- Parameter { name: "nMbID"; type: "int" }
- }
- Method {
- name: "startBootloader"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method {
- name: "resetBootloader"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- Parameter { name: "nMbID"; type: "int" }
- }
- Method {
- name: "resetBootloader"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method {
- name: "validateImgFile"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- Parameter { name: "nMbID"; type: "int" }
- }
- Method {
- name: "validateImgFile"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method {
- name: "uploadImgFile"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- Parameter { name: "nMbID"; type: "int" }
- }
- Method {
- name: "uploadImgFile"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method {
- name: "reviveBootloader"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- Method {
- name: "clearImgInfo"
- type: "bool"
- Parameter { name: "nSlvID"; type: "int" }
- }
- }
- }
|