Everything

DownloadCondition


ダウンロード・ファイルの条件(debugger.Download.Propertyプロパティの引数)を作成します。

[型]

class DownloadCondition:
        FileName = ""
        DownloadFileType = DownloadFileType.LoadModule
        DownloadObject = True
        DownloadSymbol = True
        VendorType = VendorType.Auto
        OutputInputCorrection = True

[変数]

変数

説明

FileName

ダウンロード・ファイルをフルパスで指定します。

DownloadFileType

ダウンロード・ファイルの種類を指定します。

指定可能な種類を以下に示します。

種類

説明

DownloadFileType.LoadModule

ロード・モジュール・ファイル(デフォルト)

DownloadFileType.Hex

インテル拡張ヘキサ・ファイル

DownloadFileType.SRecord

モトローラ・Sタイプ・ファイル

DownloadFileType.Binary

バイナリ・ファイル

DownloadObject

オブジェクト情報をダウンロードするかどうかを指定します。

True :オブジェクト情報をダウンロードする

False :オブジェクト情報をダウンロードしない

DownloadSymbol

シンボル情報をダウンロードするかどうかを指定します。

True :シンボル情報をダウンロードする

False :シンボル情報をダウンロードしない

VendorType

コンパイラ・ベンダを指定します。

指定可能な種類を以下に示します。

種類

説明

VendorType.Auto

デバッグ情報の出力内容から判断して,コンパイラ・ベンダを自動で指定します(デフォルト)。

VendorType.Ghs

Green Hills Software, Inc.製コンパイラを使用する場合に指定します。

OutputInputCorrection

入力補完機能用の情報を生成するかどうかを指定します。

True :入力補完機能用の情報を生成する

False :入力補完機能用の情報を生成しない

[詳細説明]

-

DownloadConditionはclass形式になっており,debugger.Download.Propertyプロパティの引数の構造です。

[使用例]

>>>di = debugger.Download.Property
>>>print di[0].FileName
C:\project\test.abs
>>>print di[0].DownloadFileType
LoadModule
>>>dc = DownloadCondition()
>>>dc.FileName = "C:/project/test2.abs"
>>>dc.DownloadFileType = DownloadFileType.LoadModule
>>>di.Add(dc)
>>>debugger.Download.Property = di
>>>