ENGLISH VERSION

GLOBALBASE PROJECT POWERED BY HIROHISA MORI
ホーム

GLOBALBASEとは? トピックス ダウンロード ドキュメント 実例とリンク
 
ver.B リリースノート
GLOBALBASEガイドブック
COSMOSマニュアル
LANDSCAPEマニュアル
開発情報
文献情報
GLOBALBASEマニュアル集 >> gbmxエージェント・リファレンス・マニュアル >> gbmx XL関数リファレンス >> Get
2007-11-04版

Get

著者: 森 洋久 / joshua@globalbase.org  ※ 

プロトタイプ

<Get> filename dim_code </Get>

引数

filename [1] XLT_STRING  ファイルパス

dim_code [0-1] 整数のリスト  次元コード

属性

mode [任意] 文字列 meta

評価形式

applicative

所属エージェント

gbmx

所属環境

Env0

説明

XLサーバ用関数。マトリックスファイル情報を取得する。

mode を省略すると、ファイルの本体の情報を取得する。dim_codeに対応したノード情報リストを返す。

mode ="meta"とすると、ファイルのステータス情報を返す。これは、 gmxStatus関数 における、path_type="related"と同じ機能である。そのときの戻り値のフォーマットは、 gmxStatusリスト で与えられる。

ページトップへ戻る

戻り値

mode ="meta"のとき、 gmxStatusリスト

mode 省略時、 XLT_RAW 型ノード情報。そのXLT_RAWの中身は以下のとおりとなっている。
  1. nlist_type 1byte
    子ノードリストのフォーマットタイプ。
    • 0:ビットフィールド型
    • 1:dim_code列挙型
  2. 子ノードリスト本体:ビットフィールド型の場合
    1. nlist_dim_bit_field_len
      ビットフィールドの長さ compressed_code64フォーマット整数
    2. nlist_dim_bit_field
      長さnlist_dim_bit_field_lenのビットフィールド。
  3. 子ノードリスト本体:dim_code列挙型の場合
    1. nlist_dim_addr_len
      列挙されるdim_codeの数 compressed_code64フォーマット整数
    2. dim_codes
      nlist_dim_addr_len個分のdim_code。各dim_codeは、compressed_code64フォーマット整数の列である。
  4. channel_data
    チャンネルデータ。 各チャンネルデータは以下の順番でフォーマット化されており、これが必要チャンネル数だけ繰り返される。
    1. id
      チャンネルのID compressed_code64フォーマット
    2. len
      チャンネルデータ本体の長さ。 compressedcode64フォーマット
    3. data
      データ本体。フォーマットは各データ型のフォーマットに基づく。

エラー

参考

バグ



ページトップへ戻る



  GLOBALBASEAI[v\[XE\tgEFAxvOSOURCEFORGE.JPQBĂ܂B SourceForge.jp SourceForge.net Logo